Linux上で一般的に使用されるコマンドの一部

トップ:コマンドは、多くの場合、CPU、メモリ使用率など、システム状態のLinuxを監視するために使用されます。

フリー:メモリ使用量を観察します。

検索:指定されたファイルを検索します。

   whereisは:ファイル指定されたソースとバイナリファイルとマニュアルの検索

   場所の照会コマンドまたは別名:どちらを。

   探し:すばやくシステムデータベースに指定されたコンテンツを見つけます。

   Grep:条件文字列に一致するファイルを検索します。

2.グレップの

(大文字と小文字を区別しない)ファイルに検索文字列

$ -iはgrep「」demo_file

出力成功したマッチライン、およびライン後の三行

の$はgrepの-A 3 -i「例」 demo_text

ファイルに指定された文字列のファイルが含ま再帰クエリフォルダ

「ラメシュ」* -r $のグレップ

15基の具体例としては、コマンドgrepする-より多くの例:!のgrepでグリップを得るON
見つけ3.

(大文字と小文字を区別しない)指定されたファイル名を検索します

$ -inameは「MyProgram.c」を見つける

のファイル上でコマンドを実行した

-iname「MyProgram.c」-exec md5sumを見つける$を 、{} \

、すべての空のファイルは、下のホームディレクトリを見つける

$ -emptyのfind〜


23として無料

このコマンドは、使用したメモリ、使用可能なメモリとスワップメモリを含む現在のメモリ使用量システム、表示するために使用される

デフォルトは、バイト単位でのメモリ出力単位の量無料となります

    $自由
                 総使用されるフリー共有バッファキャッシュされ
    Memのを:3566408 1986188 203 988 902 960 0 1580220
    - / +バッファ/キャッシュ:473 272 3093136
    スワップ:4000176 0 4000176

あなたは、メモリの単位当たりの出力の異なる量を使用したい場合は、オプションを追加する必要があり、GB、MB、-k(KB)のための-mとして-g 、-bバイト

    無料として$ -g
                 無料の共有バッファキャッシュされたとして使用される総
    Memの:3 1 1 0 0 0
    - / +バッファ/キャッシュ:0 2
    スワップ:3 0 3

あなたはすべてのメモリの概要を表示したい場合は、使用- tオプション、出力にサマリー行を追加します。このオプションを使用します

    @ -Laptopラメシュ・ラメシュ:-t〜$無料
                 合計フリーキャッシュされた共有バッファを使用し
    3566408 1592148 0 1974260 204260 912 556:Memの
    475 332 3091076: - / +バッファ/キャッシュ
    ・スワップ:4000176 4000176 0
    合計:1592148 5974436 7566584

24 Aトップ

トップコマンドを表示される現在のシステムは、あなたがこの時、あなたはソートを変更したい場合は、結果の一覧でクリックすることができますO(大文字のO)をソートするすべての列を示し、いくつかのプロセスほとんどのリソース(デフォルトのソート順のCPU使用率を)取りますソートしたい列を選択し

    、ウィンドウのためのP ,:ソートフィールドの現在を1:DEF
    を選択経由ソートフィールドフィールドの手紙、返すために他のキーを入力
      PID =プロセスIDがV::NDRT =ダーティページ数
      Dを:UIDは、ユーザーID Yを= :WCHAN =関数の中で眠っ
      E:ユーザーUSER名= Z:フラグ=タスクフラグ
      ........

特定のユーザプロセスのみを表示したい場合は、-uオプションを使用することができ

オラクル$トップを-u

より多くの例を:することができますトップこの?トップLinuxのコマンド実用例15
25 DF

表示ファイルシステムのディスク使用量、DF -k出力バイトは、ディスクのデフォルトの量で使用される

$ DF -k
1Kブロックが利用可能を使用し、ファイルシステムを使用%がONマウント
は/ devを/ sda1に29530400 3233104 24797232 12%/
は/ dev / sda2は120 367 992 44%50171596 64082060 /ホーム

-hの読書習慣に沿って、より多くの方法で、ディスク使用量を表示するオプションを使用

$ DF -h
Iused地球内部変動研究センターの%Iused ONにマウントされたファイルシステムサイズ使用さAVAIL容量
の/ dev / disk0s2 232Gi 84Gi 148Gi 37 %21998562 38864868 36%/
100%187Ki 187Ki 0Biは648 0〜100%の/ dev devfsから
地図0Bi 0Bi 0Bi 100 100 0%0%/ NET -hosts
地図のauto_home 0Bi 0Bi 0Bi 100 100 0%0%/ホーム
は/ dev / disk0s4 466Gi 45Gi 421Gi 10%112 774 440 997 174 %0 /ボリューム/ BOOTCAMP
//[email protected]/public 2.7Ti 1.3Ti 1.4Ti 48%0%0 18446744073709551615 /ボリューム/公共

ファイルシステムの種類を表示するには、-Tオプション

$ DF -Tを
ファイルシステムタイプ、1Kで使用可能なブロック使用上の%を搭載し
3233120 29530400であるext4の%/ 12 24797216は/ dev / sda1を
ホーム/%120 367 992 50171596 44 64082060は/ dev / sda2はext4の

26 Aキル

プロセスを終了する殺します。一般的に、我々は最初のプロセスを終了させるために殺す-9プロセスIDを使用し、その後、そのプロセスIDを取得-ef PSとプロセスを検索します。また、プロセスを終了するためにkillallを、pkillは、xkillを使用することができます

$のPSの-efを|グレップのvimの
ラメシュ7243 7222 9 22時43 PTS / 2午前0時00分00秒のvimの

$の


WC:カウント
  -l:行数は
  -w:言葉
  -c :文字の数

  トイレ-l file1をfile2を......複数のファイルをカウントすることができ

、テキストの読み取りに猫を
  -nを:行番号を表示
  -bを:空白行を行番号を表示し、無視

  猫-n 1.TXT

より表示テキスト各時間は、スクリーン、プレススペースバーを継続する
  検索/ -nameを「* .SH」|ほかの

 

ディスプレイの後ろに指定された開始位置から尾は満足していた
  ログ見ながらトップ、サーバが実行するためのserver.log -f尾
  尾-10 DOS2UNIXを。 SHの最後の10行を見て

 


  に対応し、尾

「ルート-n」と「netstatコマンド-NR」コマンドを使用して、我々は、デフォルトゲートウェイを表示することができます。デフォルトゲートウェイ情報に加えて、これら2つのコマンドは、現在のルーティングテーブルを表示することができます。


ifconfigコマンド36.

ifconfigコマンドは、Linuxシステムのネットワーク・インタフェースを表示し、設定するために使用されます

すべてのネットワークインターフェイスを表示し、そのステータス

の$ ifconfigコマンドは、-a

アップを使用し、ダウンインターフェイスの起動または停止するコマンド

    の$のifconfig eth0をアップ
     
    $ ifconfigコマンドeth0をダウン

43.以下

、この名前が表示、ファイル全体をロードせずに、ファイルを表示します非常に便利なコマンドすることができ、大きなログファイルとき

$以下は、巨大な--file.logをログに記録

しますが、以下のコマンドでファイルを開くと、以下の2つのボタンが、その前後のためにあなたに多くの援助を与えますスクロール

CTRL + Fを-つのウィンドウフォワード
CTRL + B -後方一つのウィンドウを


ポート(ポート)でのlinuxがによって占有されているかどうかを確認するために
lsofを使用

フォーマット:
1
    
-iのlsof:ポート

たとえば、私が使用することができます80ポート占有率を見てみたいですlsofは-i:80

あなたはポートが占有されていることをはっきりと見ることができます

プロセスへのアクセス許可を持っている必要がありlsofを、当事者は、占有を見ることができる、ということに注意すべきとき:注。例えば、私は別のユーザーを使用し、あなたが見ることができません。

現在のユーザーは、名前dequanプロセス占有は表示されません。次のようにあなたは、その上にnginxのか、rootユーザーを使用している場合:

第二に、netstatの使用

:フォーマット
1
    
グレップポート| netstatコマンド-anpを

、このような次のように、占有80を見て:
トップ:コマンドは、多くの場合、CPU、メモリ使用率など、システム状態のLinuxを監視するために使用されます。

フリー:メモリ使用量を観察します。

検索:指定されたファイルを検索します。

   whereisは:ファイル指定されたソースとバイナリファイルとマニュアルの検索

   場所の照会コマンドまたは別名:どちらを。

   探し:すばやくシステムデータベースに指定されたコンテンツを見つけます。

   Grep:条件文字列に一致するファイルを検索します。

2.グレップの

(大文字と小文字を区別しない)ファイルに検索文字列

$ -iはgrep「」demo_file

出力成功したマッチライン、およびライン後の三行

の$はgrepの-A 3 -i「例」 demo_text

ファイルに指定された文字列のファイルが含ま再帰クエリフォルダ

「ラメシュ」* -r $のグレップ

15基の具体例としては、コマンドgrepする-より多くの例:!のgrepでグリップを得るON
見つけ3.

(大文字と小文字を区別しない)指定されたファイル名を検索します

$ -inameは「MyProgram.c」を見つける

のファイル上でコマンドを実行した

-iname「MyProgram.c」-exec md5sumを見つける$を 、{} \

、すべての空のファイルは、下のホームディレクトリを見つける

$ -emptyのfind〜


23として無料

このコマンドは、使用したメモリ、使用可能なメモリとスワップメモリを含む現在のメモリ使用量システム、表示するために使用される

デフォルトは、バイト単位でのメモリ出力単位の量無料となります

    $自由
                 総使用されるフリー共有バッファキャッシュされ
    Memのを:3566408 1986188 203 988 902 960 0 1580220
    - / +バッファ/キャッシュ:473 272 3093136
    スワップ:4000176 0 4000176

あなたは、メモリの単位当たりの出力の異なる量を使用したい場合は、オプションを追加する必要があり、GB、MB、-k(KB)のための-mとして-g 、-bバイト

    無料として$ -g
                 無料の共有バッファキャッシュされたとして使用される総
    Memの:3 1 1 0 0 0
    - / +バッファ/キャッシュ:0 2
    スワップ:3 0 3

あなたはすべてのメモリの概要を表示したい場合は、使用- tオプション、出力にサマリー行を追加します。このオプションを使用します

    @ -Laptopラメシュ・ラメシュ:-t〜$無料
                 合計フリーキャッシュされた共有バッファを使用し
    3566408 1592148 0 1974260 204260 912 556:Memの
    475 332 3091076: - / +バッファ/キャッシュ
    ・スワップ:4000176 4000176 0
    合計:1592148 5974436 7566584

24 Aトップ

トップコマンドを表示される現在のシステムは、あなたがこの時、あなたはソートを変更したい場合は、結果の一覧でクリックすることができますO(大文字のO)をソートするすべての列を示し、いくつかのプロセスほとんどのリソース(デフォルトのソート順のCPU使用率を)取りますソートしたい列を選択し

    、ウィンドウのためのP ,:ソートフィールドの現在を1:DEF
    を選択経由ソートフィールドフィールドの手紙、返すために他のキーを入力
      PID =プロセスIDがV::NDRT =ダーティページ数
      Dを:UIDは、ユーザーID Yを= :WCHAN =関数の中で眠っ
      E:ユーザーUSER名= Z:フラグ=タスクフラグ
      ........

特定のユーザプロセスのみを表示したい場合は、-uオプションを使用することができ

オラクル$トップを-u

より多くの例を:することができますトップこの?トップLinuxのコマンド実用例15
25 DF

表示ファイルシステムのディスク使用量、DF -k出力バイトは、ディスクのデフォルトの量で使用される

$ DF -k
1Kブロックが利用可能を使用し、ファイルシステムを使用%がONマウント
は/ devを/ sda1に29530400 3233104 24797232 12%/
は/ dev / sda2は120 367 992 44%50171596 64082060 /ホーム

-hの読書習慣に沿って、より多くの方法で、ディスク使用量を表示するオプションを使用

$ DF -h
Iused地球内部変動研究センターの%Iused ONにマウントされたファイルシステムサイズ使用さAVAIL容量
の/ dev / disk0s2 232Gi 84Gi 148Gi 37 %21998562 38864868 36%/
100%187Ki 187Ki 0Biは648 0〜100%の/ dev devfsから
地図0Bi 0Bi 0Bi 100 100 0%0%/ NET -hosts
地図のauto_home 0Bi 0Bi 0Bi 100 100 0%0%/ホーム
は/ dev / disk0s4 466Gi 45Gi 421Gi 10%112 774 440 997 174 %0 /ボリューム/ BOOTCAMP
//[email protected]/public 2.7Ti 1.3Ti 1.4Ti 48%0%0 18446744073709551615 /ボリューム/公共

ファイルシステムの種類を表示するには、-Tオプション

$ DF -Tを
ファイルシステムタイプ、1Kで使用可能なブロック使用上の%を搭載し
3233120 29530400であるext4の%/ 12 24797216は/ dev / sda1を
ホーム/%120 367 992 50171596 44 64082060は/ dev / sda2はext4の

26 Aキル

プロセスを終了する殺します。一般的に、我々は最初のプロセスを終了させるために殺す-9プロセスIDを使用し、その後、そのプロセスIDを取得-ef PSとプロセスを検索します。また、プロセスを終了するためにkillallを、pkillは、xkillを使用することができます

$のPSの-efを|グレップのvimの
ラメシュ7243 7222 9 22時43 PTS / 2午前0時00分00秒のvimの

$の


WC:カウント
  -l:行数は
  -w:言葉
  -c :文字の数

  トイレ-l file1をfile2を......複数のファイルをカウントすることができ

、テキストの読み取りに猫を
  -nを:行番号を表示
  -bを:空白行を行番号を表示し、無視

  猫-n 1.TXT

より表示テキスト各時間は、スクリーン、プレススペースバーを継続する
  検索/ -nameを「* .SH」|ほかの

 

ディスプレイの後ろに指定された開始位置から尾は満足していた
  ログ見ながらトップ、サーバが実行するためのserver.log -f尾
  尾-10 DOS2UNIXを。 SHの最後の10行を見て

 


  に対応し、尾

「ルート-n」と「netstatコマンド-NR」コマンドを使用して、我々は、デフォルトゲートウェイを表示することができます。デフォルトゲートウェイ情報に加えて、これら2つのコマンドは、現在のルーティングテーブルを表示することができます。


ifconfigコマンド36.

ifconfigコマンドは、Linuxシステムのネットワーク・インタフェースを表示し、設定するために使用されます

すべてのネットワークインターフェイスを表示し、そのステータス

の$ ifconfigコマンドは、-a

アップを使用し、ダウンインターフェイスの起動または停止するコマンド

    の$のifconfig eth0をアップ
     
    $ ifconfigコマンドeth0をダウン

43.以下

、この名前が表示、ファイル全体をロードせずに、ファイルを表示します非常に便利なコマンドすることができ、大きなログファイルとき

$以下は、巨大な--file.logをログに記録

しますが、以下のコマンドでファイルを開くと、以下の2つのボタンが、その前後のためにあなたに多くの援助を与えますスクロール

CTRL + Fを-つのウィンドウフォワード
CTRL + B -後方一つのウィンドウを


ポート(ポート)でのlinuxがによって占有されているかどうかを確認するために
lsofを使用

フォーマット:
1
    
-iのlsof:ポート

たとえば、私が使用することができます80ポート占有率を見てみたいですlsofは-i:80

あなたはポートが占有されていることをはっきりと見ることができます

プロセスへのアクセス許可を持っている必要がありlsofを、当事者は、占有を見ることができる、ということに注意すべきとき:注。例えば、私は別のユーザーを使用し、あなたが見ることができません。

現在のユーザーは、名前dequanプロセス占有は表示されません。次のようにあなたは、その上にnginxのか、rootユーザーを使用している場合:

第二に、netstatの使用

:フォーマット
1
    
グレップポート| netstatコマンド-anpを

、このような次のように、占有80を見て:

おすすめ

転載: www.cnblogs.com/zhouwenfan-home/p/11323874.html