1.lsコマンド
lsコマンドは、linuxフォルダーに含まれるファイルを表示できるだけでなく、ファイルのアクセス許可(ディレクトリ、フォルダー、ファイルのアクセス許可を含む)を表示したり、ディレクトリ情報を表示したりすることもできます。
共通パラメーター
LS - リストディレクトリファイルの開始を隠すために、すべてのファイルが含まれています。 LSを - .. Aリストおよびその他のドキュメントを除く LS - R&LT逆順 LS - ファイルの変更時系列でT LS - Sファイルサイズをソートします ls - hは、 ls -l を簡単な - 読み取りサイズで表示しますファイル名に加えて、ファイルのアクセス許可、所有者、ファイルサイズ、その他の情報も詳細に表示します
2. mkdirコマンド
mkdirコマンドは、フォルダーを作成するために使用されます。
共通パラメーター
- M:新しいディレクトリをアクセスするために設けられている、のchmodコマンドを備えていてもよい;
-p:パス名であってもよいです。この時点で、パス内の一部のディレクトリがまだ存在しない場合、このオプションを追加した後、システムはそこにないディレクトリを自動的に作成します。つまり、一度に複数のディレクトリを作成できます。
mkdir tは、現在の作業ディレクトリにtという名前のフォルダーを作成します
mkdir - p / tmp / test / t1 / t tmpディレクトリにパス test / t1 / tでディレクトリを作成します。存在しない場合は作成します
3.cpコマンド
ソースファイルをターゲットファイルにコピーするか、複数のソースファイルをターゲットディレクトリにコピーします。
- 私のヒント - rはカタログ内のすべての項目をコピーして、ディレクトリが 同じファイルの時間で元のファイルのコピー-a
a.txtをテストディレクトリにコピーし、元のファイルの時間を維持します。元のファイルが存在する場合は、上書きするかどうかを尋ねます。
cp -ai a.txtテスト
4.catコマンド
1.ファイル全体を一度に表示します:cat fileName
2.キーボードからファイルを作成します。cat> fileNameは、新しいファイルのみを作成でき、既存のファイルは編集できません。
3.複数のファイルを1つのファイルに結合します:cat fileName1 fileName2> newFile
パラメータ
- null以外の結果のB行番号
-n出力のすべての行番号
行番号を追加した後、log1.logファイルの内容をlog.logファイルに追加する
猫- nはLOG1 。ログログ。ログ
行番号を追加した後、log1.logおよびlog2.logの内容をnewlog.logに追加します(空白行は追加されません)。
猫- B LOG1 。ログlog2 。ログnewlog 。ログ
5.lessコマンド
lessはmoreと似ていますが、lessを使用してファイルを自由に参照でき、moreは前方にのみ移動でき、後方には移動できません。また、lessは表示する前にファイル全体をロードしません。
一般的なコマンドパラメータ:
- 場合は、私ときに検索無視 - 各行のN行番号 -o <ファイル名> 指定されたファイルに保存されたコンテンツ少ない出力 - Sを連続的に空の挙動ライン表示 / 文字列を「文字列をダウン検索します「?文字列:上方検索の機能 」文字列 " n:前の検索を繰り返す( /または?に関連) N:前の検索を逆に繰り返す( /または?に関連) -X <number> will"タブキーは、指定された数のスペースとして表示されます b 1ページ 後ろに回転しますd ページを半分前に回転します hヘルプインターフェースを表示します Q lessコマンドを終了します uページを 前に半分スクロールしますy行を前に スクロールします Enterキーで行をスクロールしますページをスクロールします [pagedown]:1ページ下げます
psプロセス情報を表示し、lessタブで表示します:ps - aux | less - N
複数のファイルを表示:less 1.log 2.log
nを使用して次のものを表示し、pを使用して前のものを表示できます。
5.headコマンド
headは、ファイルの先頭を標準出力に表示するために使用されますデフォルトのheadコマンドは、対応するファイルの最初の10行を出力します。
共通パラメーター:
-n <行数>行数を表示します(行数は最後から順方向の複素数です)
1.logファイルの前に20個の表示行:ヘッド1.log - N- 20
ファイル表示1.logの20バイト:ヘッド-C20 log2014 。ログイン
:T.logは、最後の10行を表示ヘッド-N--10 T 。ログイン
6.tailコマンド
指定されたファイルの末尾の内容を表示するために使用され、ファイルが指定されていない場合は、入力情報として処理されます。通常、ログファイルの表示に使用されます。
共通パラメーター:
- Fは、(一般的に増加するログファイルのビューで使用)リードサイクル
(背面から前面への)行数を-n <行番号>ショー
7.wcコマンド
wc(word count)関数は、指定されたファイル内のバイト、ワード、および行の数をカウントし、統計結果を出力します
wc [ オプション] ファイル..
パラメータタイプ
- Cバイトの数 - Lは、行の数をカウント - Mは、文字数カウント 数-w統計単語を、単語はスペース、タブ、改行文字列として定義されている区切り
出力行の数を数える
猫test.txt | wc -l
8.psコマンド
ps(プロセスステータス)、現在実行中のプロセスステータスを表示するために使用されます。動的な連続結果が必要な場合は、1回限りのビューを使用します。
psツールは、プロセスの5つのステータスコードを識別します。
D無
割り込みスリープ(通常はIO)
R実行可能(実行キュー上)S割り込みスリープ
T停止トレースまたは停止
Zゾンビが機能しない(「ゾンビ」)プロセス
コマンドパラメーター
- Aは、すべての処理を示し 、すべてのプロセスを示して - 端子表示は全て同じプロセスが 実名プロセスを示しcは 電子ディスプレイ環境変数 プロセスの間の関係に示すFを 実行して、現在の端末の表示処理rは 他のすべてのプロセスを示す-auxを含む使用します
例:(1)現在のすべてのプロセス環境変数とプロセス間関係ps -efを表示します
(2)現在のすべてのプロセスps -Aを表示します
(3)grepと組み合わせてプロセスを見つける ps - aux | grep apache
(4)cronとsyslogの2つのサービスに関連するPID番号を確認します ps aux|grep '(cron | syslog)'
9.topコマンド
プロセスID、メモリ使用量、CPU使用量など、現在システムで実行されているプロセスに関する情報を表示します。
10.killコマンド
指定されたシグナルを対応するプロセスに送信します。指定されていないモデルは、指定されたプロセスを終了するためにSIGTERM(15)を送信します。プログラムを終了できない場合は、「-KILL」パラメーターを使用できます。プログラムが送信するシグナルはSIGKILL(9)であり、プロセスを強制的に終了させます。psコマンドまたはjobsコマンドを使用して、プロセス番号を表示します。rootユーザーはユーザーのプロセスに影響を与え、非rootユーザーは自分のプロセスにのみ影響を与えることができます。
共通パラメーター:
-l信号、Ruoguo番号パラメータ信号なしで、使用「 - L」パラメータリストのすべての信号名 - 現在のプロセスを扱うの対応関係、およびプロセスは、コマンド名の数に制限はありません - P-指定は、コマンドを殺します任意の信号を送信せず、プロセスIDに関連するプロセスを印刷 - Sを指定する信号を送信する 指定-uユーザ
最初にpsを使用してプロセスpro1を見つけ、次にkillでそれを殺します
kill - 9 $ (ps - ef | grep pro1 )
11. freeコマンド
物理メモリ、インタラクティブエリアメモリ(スワップ)、カーネルバッファメモリなどのシステムメモリ使用量を表示します。
共通パラメーター
- バイトメモリ使用に示すB - 表示メモリ使用量の単位でのK KB - MBのメモリ使用量の表示部におけるm - メモリ使用量のG GB表示 -s <間隔秒> 長さ表示メモリ -t総メモリ使用量を表示
メモリ使用量を表示する
自由、 自由- K、無料-m
メモリ使用量の情報を合計として表示する
無料-t
メモリ使用量を定期的に照会する
無料-s 10