目次
絶対パス: ルート ディレクトリから始まり、絶対パスと呼ばれます。
相対パス: ルートディレクトリから始まるのではなく、相対パスと呼ばれます。
1. プロセス名に基づいて、対応するプロセス ID を照会します。
3. プロセス ID に応じて、対応するバインドされたポート番号を表示します。
いくつかの重要なホットキー [Tab]、[ctrl]-c、[ctrl]-d
Linux のディレクトリ構造を理解する
特別なディレクトリ:
/はルートディレクトリと呼ばれます. はカレントディレクトリと呼ばれます.. は現在のディレクトリの親ディレクトリと呼ばれます
絶対パス:ルート ディレクトリから始まり、絶対パスと呼ばれます。
いいね: /usr/share/tomcat/logs/
相対パス: ルートディレクトリから始まるのではなく、相対パスと呼ばれます。
.または..で始まる./logsのような形式は、相対パスと呼ばれます。
ls
指定したディレクトリの内容を表示します。これは、Windows システムで D ドライブをダブルクリックして D ドライブの内容を表示するのと同様です。
- -a は、で始まる隠しファイルを含む、ディレクトリ内のすべてのファイルを一覧表示します。
- -dディレクトリを、その下のファイルではなくファイルとして表示します。例: ls -d はディレクトリを指定します。
- -k は、ファイルのサイズをkバイト単位で示します。ls –alk はファイルを指定します
- -l は、ファイルに関する詳細情報を一覧表示します。
- -rディレクトリを逆順にソートします。
- -t時間順に並べ替えます。
- -R は、すべてのサブディレクトリ内のファイルを一覧表示します。(再帰的)
例
ls -l
ls -l は現在のディレクトリ内のすべてのファイルを一覧表示できます。ls -l は ll に簡略化できます (ここで l は小文字の L)。
障害者
現在のディレクトリを表示する
例: 道に迷って自分がいるパスがわからない場合は、pwd を使用して現在の絶対パスを確認できます。
CD
指定したディレクトリに切り替えます。これは、ディレクトリをダブルクリックして入力することと理解できます。
- cd .. 前のディレクトリに戻る
-
cd ~ : ユーザーのホームディレクトリを入力します。
-
cd - : 最近アクセスしたディレクトリに戻ります
mkdir
新しいディレクトリ フォルダーを作成します (つまり、新しいフォルダーを作成します)。
- mkdir -p xxx/yyy は複数レベルのディレクトリを作成します
触る
新しいファイルを作成します。たとえば、123.txt ファイルを作成します。
例: 123.txt をタッチ
猫
フォルダー内のファイルの内容を表示する
エコー
ファイルの内容を書き込む
例: echo "hello" > 1.txt
rm
ファイルまたはディレクトリ(フォルダー)を削除する
- -f ファイル属性が読み取り専用(つまり書き込み禁止)であっても、直接削除します
- -i 削除する前に 1 つずつ確認を求めます
- -r ディレクトリとその下のすべてのファイルを再帰的に削除します
例: rm -i test.txt
重要な注意事項:特に会社の実稼働サーバーでは rm -rf / を実行しないでください (/ はルート ディレクトリ、r は再帰的、f はファイルである限り直接削除されます)。
CP
ファイルまたはディレクトリ(フォルダー)をコピーする
- -f 宛先のファイルまたはディレクトリがすでに存在するかどうかに関係なく、ファイルまたはディレクトリを強制的にコピーします。
- -ファイルを上書きする前にユーザーに確認します
- -r 再帰処理。指定したディレクトリ下のファイルとサブディレクトリをまとめて処理します。ソースファイルやディレクトリの形式がディレクトリやシンボリックリンクに属さない場合は、通常のファイルとして扱われます。
注: cp がディレクトリ (フォルダー) をコピーしている場合、ディレクトリ内のすべてのファイルを再帰的にコピーするには -r オプションが必要です。そうしないと、エラーが報告されます。
例: cp test1.txt test2.txt
MV
名前を変更するか移動する
例:名前を変更する mv test1.txt test2.txt
psとnetstat
netstat コマンドを使用する: netstat コマンドを使用すると、ネットワーク接続、ルーティング テーブル、およびネットワーク インターフェイス情報を表示できます。netstat コマンドを使用すると、特定のポートがどのプロセスによって占有されているかを確認できます。
具体的なコマンドは次のとおりです: netstat -nap | grep portnumber (ポート番号は照会するポート番号です)。
1. プロセス名に基づいて、対応するプロセス ID を照会します。
ps -ef | grep 进程名 #根据进程名查进程pid
ps -aux | grep 进程名或进程id #可以查到该进程占了多少CPU和内存占用比
2. ポート番号に応じて、対応するプロセスを表示します。
netstat -nap | grep 端口号 //其中端口号为需要查询的端口号。
3.プロセス ID に応じて、対応するバインド ポート番号を表示します。
netstat -nap|grep pid //pid为进程
vimエディタ
1. ファイルを入力します
構文: :vim ファイル名
例: vim 1.txt
vim インターフェースに入る
2. 編集モードに入る
3. 保存して終了
vim 編集ボックスに入力し終えたら、保存して終了します。この時点で、挿入モードから通常モードに切り替える必要があります。ファイルは挿入モードでは保存できません。まず通常モードに戻る必要があります 。
手順: 1. Esc キーを押して通常モードに戻ります。
いくつかの重要なホットキー[Tab]、[ctrl]-c、[ctrl]-d
一致する項目が 1 つだけの場合は、Tab キーを押すと自動的に完了します。一致する項目が複数ある場合は、Tab キーを 2 回押すと、一致する項目がすべて表示されます