ファイルおよびディレクトリ関連の手順の概要
1.1 pwdコマンド(パスの表示)
pwd:現在の作業ディレクトリの絶対パスを表示します。
主に絶対パスを使用する必要がある構成ファイルまたは実行ファイルに使用されます。pwdを使用して取得およびコピーできます
1.2 lsコマンド(ファイルの表示)
ls [パラメーター] [ディレクトリまたはファイル]:このパスにあるファイルを表示します。
パラメータの紹介
-a:隠しファイル(。で始まるファイル)を含め、現在のディレクトリ内のすべてのファイルとディレクトリを表示します。
-l:情報をリスト形式で垂直に表示します。
-h:測定単位としてkmgを使用して、ファイルサイズを表示します。
複数のパラメーターを続けることができ、llまたはlsと省略できます。
1.3 cdコマンド(作業パスの切り替え)
cd [パラメータ] [指定されたディレクトリに切り替える]
特別なパラメータ:
cd…前のディレクトリ
に戻るcdパラメータなしでホームディレクトリに戻ります。たとえば、rootユーザーは/ root /に戻ります
1.4 mkdirコマンド(ディレクトリの作成)
- mkdir [オプション] [作成するディレクトリ]
- -p:マルチレベルのディレクトリを作成します
1.5 rmdirコマンド(ディレクトリの削除)
- rmdir [オプション] [削除する空のディレクトリ]:ディレクトリに削除できないファイルがあります。
- 一般的にrm moreを使用します
1.6 touchコマンド(ファイルの作成)
- Touchは新しいファイルを作成し、ファイルの変更時刻を変更することもできます(ファイルが存在する場合)。
- 使用法:タッチファイル名
1.7 cpコマンド(ファイルのコピー)
- cp [オプション] [ソースファイル] [宛先ファイル]
- -r:フォルダー全体を再帰的にコピーします。
1.8 rmコマンド(削除)
- ファイルまたはディレクトリを削除する
- rm -rfファイルまたはディレクトリ(必須のカスケード削除)
-r:再帰的な削除を意味します。つまり、ディレクトリ内のすべてのファイルとサブディレクトリを削除します。
-f:強制削除を意味します。つまり、照会は必要ありません。
1.9 mvコマンド(ファイルまたはディレクトリの移動)
- ファイルとディレクトリの移動または名前の変更
- mv [ファイルを移動] [ディレクトリに移動]
- ディレクトリに移動してファイルを同じディレクトリに移動すると、名前が変更されます
1.10 catコマンド(ファイルコンテンツの表示)
- cat [options] [file]:ファイルを参照して一度にロードするだけです。
- -n:行番号を表示する
行ずつ読み取りラインは、入力した場合は入力し
たページプレススペースバーを
使用すると、終了キーを押しする必要がある場合は、Q
パイプラインの処理をより使用する一般的な練習|。例:猫a.txt |詳細
1.11 moreコマンド(ファイルコンテンツの表示)
- moreディレクティブはコンパイラベースのviテキストフィルタで、ページごとに全画面表示され、テキストファイルの内容が表示されます。
- その他のファイル
のショートカットキーはcatと同じで、次のショートカットキー
Ctrl + F:1画面下にスクロール
Ctrl + B:1画面上にスクロール
=:現在の行の行番号を出力
:f:ファイル名と行番号を出力
1.12 lessコマンド(ファイルコンテンツの表示)
- lessコマンドは、大きなファイルの内容を分割画面で表示するために使用されます。さまざまなディスプレイターミナルをサポートします。lessは、ファイルを読み込んだ後、ファイル全体を表示するのではなく、必要に応じてコンテンツを読み込みます。これにより、大きなファイルをより効率的に表示できます。
- 少ないファイル
スペースキー:ページを下にスクロール
[pagedown]:コンピューターキー、ページを下にスクロール
[pageup]:コンピューターキー、ページを上にスクロール
/ string:下にスクロールして文字列を検索、nを押して下に検索、 Nを押して検索し
ますか?文字列:上にスクロールして文字列を検索し、nを押して検索し、Nを押して検索します
q:そのままにします
1.13 echoコマンド(コンソールへの出力)
- エコー[オプション] [出力内容]
- 例:JAVA_HOME環境変数を出力する
echo $JAVA_HOME
- 補足:システムのすべての環境変数を表示するには、envコマンドを入力します
1.14 headコマンド(ファイルの先頭を表示)
- headは、ファイルの先頭にコンテンツを表示するために使用されます。デフォルトは、ファイルの最初の10行です。
- head [options] [option parameters] [file]
head -n 5 file:最初の5行を表示します
1.15 tailコマンド(ファイルの最後の内容を表示する)
- tailはファイルの末尾の内容を出力するために使用され、デフォルトでは最後の10行です
- tail [option] [option parameter] [file]
tail -n 8 file:ファイルの最後の8行を表示
tail -f file:ファイルの更新をリアルタイムで監視Ctrl +
S:監視を一時停止
Ctrl + Q:監視を続行
Ctrl + C:終了モニター
1.16 >>と>の手順(リダイレクトと追加)
- >リダイレクト、>>
ls -lを追加>ファイル:リストの内容をファイルに書き込む(上書き)
ls -al >>ファイル:リストの内容をファイルに書き込む(追加)
catファイル1>ファイル2:ファイル1のコンテンツをファイル2に上書きします
echo "content" >>ファイル:ファイルにコンテンツを追加します
1.17 ln命令(リンク)
- ソフトリンクは、シンボリックリンクとも呼ばれ、Windowsのショートカットと同様に、主に他のファイルをリンクするためのパスを格納します
- ln -s [ソースファイルまたはディレクトリ] [ソフトリンク名]:ソースファイルのソフトリンクを作成し、ソフトリンクを削除します
rm -rfソフトリンク名
1.18 scp命令(Linux間でコピー)
linux scpコマンドは、linux間でファイルとディレクトリをコピーするために使用されます。scpはsecure cpの略で、scpはLinuxシステムでのsshログイン用のセキュアなリモートファイルコピーコマンドであり、暗号化されています。
- 语法:scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user @] host1:] file1 […] [[user @] host2:] file2 - 一般的な構文:scp -rソースディレクトリroot @ host1:ターゲットディレクトリ
1.19 historyコマンド(historicalコマンド)
- 実行された履歴コマンドを表示するには、
history [n]を実行することもできます。最近使用したn個のコマンドを表示します
。番号を追加しない場合は、デフォルトですべてのコマンドが表示されます!n:履歴番号nでコマンドを実行します