Linuxを長く使っていると、「iノード」という用語を目にすることがあるでしょう。これは時折現れるもので、あなたがしていることには影響しません。ここでは、iノードとは何か、そしてそれがどのように機能するのかを説明します。
Windowsとは異なり、Linuxはファイルが実行可能かどうかを判断する際にファイル拡張子を通常気にしません。代わりに、inodeと呼ばれるファイルシステムデータを見てこの判断を行います。このため、ほぼ制限なしに任意のディストリビューションでファイルを実行可能にすることができます!Linuxでファイルを実行可能にするいくつかの方法を紹介します。
sharを使えば、多くのファイルを1つに「パック」できます。これを連絡先に送信すれば、彼らはそれを実行可能にして実行するだけで解凍できます。複雑なコマンドは必要なく、プロセスを案内する必要もありません。
Unix系シェル(BashやZshなど)で最後に実行されたフォアグラウンドコマンドの終了コードを確認する最も簡単な方法は、特別なシェル変数`$?`を調べることです。たとえば、最初に任意のコマンドを実行し、その後に終了コードを確認します:
Archと同様に、Gentooは改造好きのためのシンプルでミニマリストな環境を提供するローリングリリースLinuxディストリビューションです。「メタディストリビューション」として称賛されることが多いGentooの開発者は、ユーザーが独自のカスタムLinuxディストリビューションを作成できるようにシステムを設計しました。
Linuxでは、ブートパーティションにはカーネル自体のようなファイルが含まれており、これはオペレーティングシステムの心臓部と脳です。また、コンピュータのメモリに一時的なルートシステムをロードする`initrd`や、オペレーティングシステムをロードするブートローダーであるGRUBもここにあります。
Shufflecakeは、Linux用のシンプルでありながら非常に強力なファイルシステム暗号化ユーティリティです。従来のディスク暗号化スキームとは異なり、Shufflecakeはファイルシステム内のデータを暗号化するだけでなく、システム自体から隠すことによって機能します。この記事では、UbuntuにShufflecakeをインストールして、Linuxで隠し暗号化ファイルシステムを作成および維持する方法を示します。
Linuxでファイルをリネームするには、一般的に2つのアプローチがあります:コマンドラインインターフェースを使用するか、スタンドアロンアプリケーションを使用するかです。LinuxユーザーはCLIの強力さをすでに知っているので、ファイルリネームのためのいくつかのコマンドがあることは驚くべきことではありません。
Linuxでのソフトウェアのインストールと管理は、強力なパッケージマネージャのおかげで簡単かつ効率的です。apt、yum、pacmanなどのツールを使用すると、ソフトウェアパッケージを発見、インストール、更新するのが比較的簡単です。この効率的なプロセスは、時間を最小限に抑えるだけでなく、すべての依存関係が自動的に管理されることを保証します。
Ubuntuベースのディストリビューションでは`ttf-ancient-fonts`、Fedoraベースのものでは`gdouros-symbola-fonts`などのパッケージを使用すると、SymbolaフォントをLinuxデスクトップに簡単にインストールできます。
Tar.gzは、今日のLinuxで最も一般的なファイル圧縮形式の1つです。ZIP、RAR、7ZIPとは異なり、これは2つの異なるファイル形式、TARとGZIPの組み合わせです。このチュートリアルでは、Linuxディストリビューションにすでに含まれているグラフィカルおよびコマンドツールを使用して、tar.gzファイルを解凍する方法を示します。
ISO 9660標準は、CDおよびDVDデータイメージをオンラインで配布するための最も人気のあるフォーマットの1つです。本質的に、これは光ディスク用のシステム非依存のファイルシステムであり、正確で信頼性が高く、一貫性があることを目的としています。これにより、ISOは物理メディアに書き込むことができ、異なるオペレーティングシステムで読み取ることができるデータを保存するのに理想的です。
GUIを使用するだけで基本的なドライブをLinuxにマウントするには十分ですが、ヘッドレスマシンとしてSSH経由でアクセスする必要がある場合があります。そのためには、組み込みのUNIXマウントコマンドを使用する必要があります。
TroffはLinuxシステム用の最小限でありながら強力なドキュメントテキストプロセッサです。コマンドラインからソースファイルをコンパイルすることで、印刷可能なドキュメントを簡単に作成できます。LaTeXとは異なり、Troffは非常に軽量で、ほとんどのLinuxシステムにプリインストールされています。このチュートリアルでは、UbuntuでPDFドキュメントをフォーマットするためのTroffの使い方を説明します。
Linuxコマンドラインでファイルやフォルダーをコピーしたいときは、上記のキーボードショートカットは機能しません。`cp`コマンドを使用する必要があります。cpはコピーの略です。構文もシンプルです。`cp`の後にコピーしたいファイルと移動先を指定します。
Alpine Linuxは、仮想マシン(VM)、Dockerコンテナ、および組み込みデバイス向けに設計された高性能で超ミニマリストなディストリビューションです。私は過去6ヶ月間、いくつかのVMおよびDockerイメージで使用してきました。ここでは、Alpine Linuxがサーバー向けの最高の軽量Linuxディストリビューションである理由と、使用中のいくつかの問題点について説明します。
Linuxディストリビューションの見た目と感触に関しては、非常に多くの選択肢があります。美しさに焦点を当てたデスクトップ環境(DE)や、完全な効率性に焦点を当てたものを選ぶことができます。究極の効率を求める人には、LXDEが最適です。このLXDEレビューでは、LXDEの基本、使い方、感触、そしてLXDEに関するいくつかの推奨事項を紹介します。
Gnomeのオンスクリーンキーボードは最も使いやすいです。GNOMEでオンスクリーンキーボードを有効にするには、設定メニューにアクセスします。Superキーを押して「設定」と入力するか、右上隅のシステムトレイをクリックして「設定」をクリックします。
GNOMEターミナルでもコマンドの出力を保存できます。ターミナルを右クリックし、「出力をHTMLとしてコピー」を押します。これにより、ターミナルのテキストがクリップボードに読み込まれます。そこから、任意のテキストエディタに貼り付けることができます。