Linuxターミナルコマンドピッチングスキル

ホームディレクトリとは何ですか?

Windowsと同様に、Linuxは典型的なマルチユーザーオペレーティングシステムです。

マルチユーザーオペレーティングシステムとは、複数のユーザーが同時にシステムにアクセスできるようにすることを意味します。各ユーザーのデータの管理を容易にするために、システムは、ログインユーザーの作成と同時にユーザーディレクトリを作成します。このディレクトリは、現在のユーザーのホームディレクトリであり、/ homeディレクトリに保存されます。

現在の作業ディレクトリを表示するにはどうすればよいですか?

 pwd

作業ディレクトリを切り替える方法は?

cd 路径

ディレクトリ内のファイルを表示する方法は?

lsコマンドを使用して、ファイルやフォルダーを含むディレクトリの内容を表示します。
パラメータなしでlsを実行すると、デフォルトで現在のディレクトリの内容が表示されます。

指定したディレクトリの内容を一覧表示するには、lsコマンドの後にディレクトリのパスを追加します

表示された結果に色の違いがありますが、どういう意味ですか?
これらの異なる色は、
青:ディレクトリ、白:テキストファイル、赤:アーカイブファイルなど、さまざまな属性を持つコンテンツを表します。

新しいテキストファイルを作成する方法

通常、Windowsでは、フォルダーを右クリックして新しいテキストドキュメントを作成することにより、空白のテキストドキュメントを作成できます。
Linuxターミナルでは、touchコマンドを使用してファイルを作成できます。
touch test.txttest.txtという名前のドキュメントファイルを作成できます。txtのサフィックスは不要です。通常、Linuxでのファイルはサフィックスによって決定されません。簡単に識別できるように、接尾辞のみが付いています。

使用標準ストリームリダイレクターはまた、作成したのと同じ時に入力したファイルや、書き込みデータを作成することができます。
たとえばls > ls.txt、lsコマンドの結果は、fdを介してls.txtファイルにリダイレクトされます。

ファイルの名前を変更/コピー/削除するにはどうすればよいですか?

mvコマンドを使用し
てファイルの名前を変更します。現在のディレクトリにあるtest.txtファイルの名前をtest_new.txtに変更します。次の名前を入力してください

mv log.txt new_log.txt

ファイルが現在のディレクトリにない場合は、cdを使用してディレクトリにジャンプし、mvコマンドを実行できます。
ファイル名の完全パスをmvコマンドに直接追加することもできます。

cpコマンドを使用してファイルをコピーする:
cpコマンドとmvの使用方法は基本的に似ていますが、mvコマンドを実行した後、元のファイルを削除して新しいファイルを保持することで名前が変更される点が異なります。
cpコマンドは両方のファイルを保持します。

rmコマンドを使用してファイルを削除する:
rm -rf /*どういう意味ですか?
-r:サブディレクトリ内のすべてのファイルとディレクトリを再帰的に削除します。
-f:確認が不要で、強制削除が直接実行されることを示します。
/ *:ルートディレクトリ内のすべてのファイル。

ファイルを見つけるには?

指定したディレクトリでファイルを検索するには、findコマンドを使用します。このコマンドには、パラメーターとしてディレクトリー・パスとファイル名が必要です。たとえば、/ home / lab1 /ディレクトリでClimate.pyという名前のファイルを検索するには、次のコマンドを入力します。

find /home/lab1 -name climate.py

ディレクトリパスが指定されていない場合、findコマンドは現在の作業ディレクトリを検索します。

ワイルドカードと検索コマンドを使用して、あいまい検索を実行します。たとえば、/ home / lab1 /ディレクトリ内のpyサフィックスを持つすべてのファイルを検索する場合は、検索名を* .pyに変更できます。これは、pyサフィックスを持つすべてのファイルに一致します。

「*」文字はワイルドカードであり、任意の数の文字を表すことができます。

ファイル内のテキストを検索する方法は?

ファイル内のテキストを検索するには、grepコマンドを使用できます。このコマンドは、パラメーターとしてキーワードとファイル名を必要とし、キーワードを含む行を端末に表示します。たとえば、ファイル/ home / lab /のキーワードclimetを含むpyファイルのすべての行を検索するには、grepコマンドを使用します。

grep climate lab/*.py

grepで出力に行番号を表示する場合は、-nコマンドラインオプションを追加します。同時に、grepはfindコマンドのようにサブディレクトリを自動的に検索しないため、すべてのファイルを検索してすべてのサブディレクトリで再帰的に検索する必要がある場合は、-Rパラメータを追加する必要があります。

公開された28元の記事 ウォンの賞賛2 ビュー3259

おすすめ

転載: blog.csdn.net/Maestro_T/article/details/103604581