ウェブサイト検索

知っておくべき5つのLinuxファイルおよびフォルダ管理コマンド


5つの最も重要なLinuxコマンドを既に知っていますか?素晴らしい!しかし、最大の生産性を得るためには、これらの5つも学ぶべきです。(後で私に感謝することになるでしょう。)

Linuxは基本サービスで1,000を超えるコマンドを持っています。デスクトップに移行すると、その数は増えます。例えば、Pop!_OSの/usr/binには1,615のコマンドがあり、/usr/sbinには609があります。選択できるコマンドは2,000以上になります。

Linuxを使っている間に、それらのコマンドの1%しか使用しないかもしれません。ファイルやフォルダーの管理では、その数はさらに少なくなります。

私が考えるすべてのユーザーが学ぶべき5つのLinuxコマンドをすでにリストアップしましたが、これらはすべてファイルとフォルダ管理に関連しています。しかし、リストはそこでは終わりません。ある時点で、基本の5つ以上のことをする必要があります。そのため、次に学ぶべき5つのLinuxコマンドを紹介します。

1. mkdir

mkdirは見たままの意味です -- ディレクトリを作成すること。新しいディレクトリ(別名「フォルダ」)を作成する必要があるときに、これが使うコマンドです。最も基本的な形では、このコマンドは次のようになります:

mkdir FOLDER

FOLDERは作成したいフォルダーの名前です。

そのコマンドは、現在作業しているフォルダー内に新しいフォルダーを作成します。例えば、~/Documentsにいるとし、ホームディレクトリのルートにTESTを作成したい場合は、次のように実行できます:

mkdir ~/TEST

しかし、~/TESTを作成していない場合に~/TEST/project1を作成する必要がある場合はどうしますか?-pオプションを使用すれば、次のようにすることができます。

mkdir -p ~/TEST/project1

上記のコマンドは最初にTESTを作成し、その中にproject1を作成します。

2. 少ない

lessコマンドはファイルの内容を表示するために使用されます。たとえば、/etc/samba/smb.confの内容を表示したい場合は、次のコマンドを入力します:

less /etc/smb/smb.conf

lessの好きなところは、対象のファイルを一度に一ページだけ表示するところです。これにより、スクロールして行ごとに見ることができます。lessコマンドは、特にファイルを編集する必要がないときに、ファイルを表示するための私の定番です。

3. 猫

catコマンドは、ファイルを連結して標準出力(端末)に印刷するためのものです。基本的には、catはファイルの内容を端末ウィンドウに表示します。lessとは異なり、catの出力をスクロールすることはできません(端末ウィンドウがそれを許可している場合を除きます)。たとえば、/etc/fstabの内容を表示したい場合は、次のようにします:

cat /etc/fstab

あるいは、1つのファイルの内容を別のファイルの末尾に追加したいのかもしれません。これがcatの得意とするところです。例えば、あなたがTEST/project1/file1.txtとTEST/project1/file2.txtを持っていて、file1.txtの内容をfile2.txtの末尾に追加したい場合、コマンドは次のようになります:

cat TEST/project1/file1.txt >> TEST/project1/file2.txt

file2.txtの内容を表示すると、file1.txtの内容は下の方にあります。

4. タッチ

これは非常に簡単です(基本的です)。空のファイルを作成したい場合は、touch を使って次のように行います:

touch filename

ここで、filename はファイルの名前です。

もちろん、touchの主な目的はファイルのタイムスタンプを変更することですが、ほとんどのユーザーは空のファイルを作成するためにそれを使用します。これがどのように動作するかの簡単な例です:

  1. 空のファイルを作成する - touch ~/test
  2. 新しいファイルに内容を追加します - echo "新しい内容" > ~/test
  3. ファイルにさらに内容を追加します - echo "More Content" >> ~/test

上記の重要な点は、>と>>の違いです。>演算子はファイルの内容を上書きしますが、>>は新しいテキストをファイルの末尾に追加します。

5. pwd

cdコマンドを使うことで、Linuxファイルシステムの階層を移動することができます。しかし、いずれかの時点で、現在自分がいるディレクトリを知る必要があるかもしれませんが、ターミナルには何の手がかりも表示されません。そのために、現在の作業ディレクトリの名前を表示するpwdを使用する必要があります。たとえば、/var/www/html/site1にいる場合、pwdコマンドを入力すると、/var/www/html/site1と表示されます。あなたがpwdを頻繁に使用することはないかもしれませんが、どこにいるか知りたいときにそれが存在することに感謝するでしょう。

そして、これで完了です - Linuxでファイルやフォルダを操作するために知っておくべき5つのコマンドです。この5つを前回の5つと組み合わせれば、準備は整います。

関連記事: