1。echoコマンド
エコー(オプション)(変数)
オプション:-e:翻訳活性化文字
使用する-e
文字は、文字列で表示された場合は、オプションを、それは通常のテキスト出力として、特別ではないでしょう扱われます。
- 警告音を\;
- 文字を削除する前の\ B;
- \ C最後に、改行を追加しないでください。
- \ F新しい行が、カーソルはまだ元の位置にとどまります。
- \ Nラップと最初の行にカーソルを移動。
- \は、Rの行の先頭にカーソルが、折り返されません。
- \ T挿入]タブ。
- 同じF \ V及び\;
- \\ \文字を挿入。
- \ NNNは、NNN(8進数)のASCII文字表現を挿入します。
印刷されたカラーのテキスト:
文字色:
エコー-e "\ E [1; 31mThisは赤い文字の\ E [0メートルである" これは赤いテキストであります
\e[1;31m
赤に色を設定します。\e[0m
再び戻って設定された色
カラーコード:リセット= 0、30 =緑、31 =黒、赤= 32、33 =黄色、青= 34、35 =マゼンタ、シアン= 36、37 =白
背景色:
エコー-e "\ E [1; 42mGreed背景の\ E [0メートル" 貪欲の背景
カラーコード:リセット= 0、40 =緑、41 =黒、赤= 42、43 =黄色、青= 44、45 =マゼンタ、シアン= 46、47 =白
テキストを点滅:
エコー-e "\ 033 [37; 31; 5mMySQLサーバーの停止... \ 033 [39; 49; 0メートル"
赤数字の他の数値パラメータがある:0閉じるすべての属性、高輝度の組(太字)、ディスプレイ7、8ブランキング逆、4、5点滅を下線で
2。dateコマンド
日付(オプション)(パラメータ)
オプション:
-d <文字列>:日付と時刻の表示文字列を参照。前と後の文字列は二重引用符で囲む必要があります。 -s <文字列>:文字列に従って日付と時刻を設定します。前と後の文字列は二重引用符で囲む必要があります。 -u:GMT表示;
パラメータ:
%H時間、24時間(00〜23である)
%Iの時間、12時間(〜12 01である)
%Kの時間、24時間(0〜23である)
%L-時間、12時間制(1〜12である)
%M分(〜59 00)
%P AMまたはPM展示
%のR&LT時刻表示を、12時間(HH:MM:SS%P)
%のS 1970年1月1日から経験秒00:00:00提示します
%のSショー秒(00〜59)
%T表示時間、24時間(HH:MM:SS)
%X-表示時間形式(%のH:%のM:%のS)
%Zタイムゾーン、日付フィールド(CST)
%は週に短い(日〜土)
%週のフルネーム(日曜日〜土曜日)
%H、%のBの月の略語(月〜12月で)
%のB、毎月フルネーム(1月〜12月)
%のC日時(火11月20日午後02時12分58秒2012年)
月の%d個の日(01〜31である)
%X、%Dの日付(MM / DD / YY)
年の%jの日(001〜366)
%mを月(01から12)
%ワット(日曜日0)の曜日
%年の最初の数週間のW(00〜53、月曜日が最初の日です)
、%Y下二桁(99 1999)
移行、変換、出力動作遅延
加減算
日付+%Y%mの%dの // 日日付表示の前に 日付が"1日" +%の-d Y%mの%dの// 日付表示の前日 日付-d "-1日" +%の Y%mを@日付表示の後には%d日 の日付-d "-1ヶ月" +%の Yの%mは%D // 1月の日付表示 日付は、-d "1月" +%の Y%mの%dを// 表示来月の日付 日付-d「-1年」+% Yの%mは%dの// 前の1年間の日付を表示する 日付は「1年」+%-dのY%mの%dの// 表示年を日付
設定した時間
日付-sを設定するには、唯一のroot権限を現在の時刻を設定する//、唯一見ることができ、他の 日00:00:00空にするために、特定の時間を設定します//が20120523に設定20120523を、-s 1時01分01秒-s DATEを//特定の時刻と日付を変更するにはしないだろうし 、「1時01分01秒は、2012年5月23日、」これはすべての時間を設定します//日付-sを このセットには、//「20120523 1時01分01秒」の日付-sをすべての時間の 日「は2012年5月23日は、午前1時01分01秒」//これはすべての時間を設定します-s 日付-s「20120523 1時01分01秒」が//これはすべての時間を設定します
ここでは、システムを設定します。ご注意を時間は、[時間]が異なるhwclockのシステムハードウェア時間が通常の状況下
にntpdateをインストールするために必要な同期時間を、同期コマンド:ntpdateを、あなたはまた、タスクが完了したタイミング書くことができます
3。rebootコマンド
リブート(オプション)
-d:再起動時に記録ファイルのデータを/ var / tmpに/ wtmpのを書きません。このパラメータは、「-n」エフェクトパラメーターを持っています。 -f:強制再起動は、呼び出すことはありませんシャットダウン命令機能を、 -i:再起動する前に、すべてのネットワークインタフェースを閉じ; -n:ない、再起動が完了していないかどうかをチェックする前にプログラム; - wは:のみのシステムをテストしますが、実際に再起動しません、再起動がディレクトリのみをログ/には/ var wtmpの記録データファイルを書き込みます。
//再起動を再起動します。 シミュレーションのリブートであることを// -w再起動します(唯一のレコードは本当に再起動しません
4。poweroffコマンド
電源オフ(オプション)
-n:実行時にオペレーティング・システムをシャットダウンしないでください同期操作を;
- W:本当にオペレーティング・システムをシャットダウンしていない、だけでログファイル「は/ var / log / wtmpの」で、
-d:クローズドオペレーティングシステム、操作がログファイルに書き込まれていません「は/ var / log / wtmpの」は、対応するレコードに追加し、
-f:強制的にオペレーティング・システムをシャットダウンし、
-i:オペレーティング・システムを閉じる前にすべてのネットワーク・インターフェースを閉じる;
-H:システムハードウェアは全てに供給される前に、オペレーティングシステムをシャットダウンスタンバイモード。
5。wgetコマンド
あまりにも多くのトラブルは、書きたくありません
6。psコマンド
-a:プロセス・リーダーの段階に加えて、すべての端末で実行される表示プログラム。A:プログラムの他のユーザーを含む既存の端末、下のすべての手順を表示します。
-A:すべてのプログラムを表示します。 -c:表示CLSとPRIフィールド。 C:プログラムを一覧表示する場合には、各プログラムは、実際のコマンドの名前が表示され、マークされ、パス、オプションや常駐サービスが含まれていません。 -C <コマンド名>:命令の実行の名前を指定し、プログラム命令の状況を示しています。 -d:すべてのプログラムを示すが、舞台作品のプログラムリーダーが含まれていません。 -e:このオプションは、同じ効果と「A」オプションを指定しています。 E:ときに、プログラムリスト、プログラムによって使用される各ディスプレイの環境変数のため。 -f:UID、PPIP、CとSTIMEフィールドを表示。 F:プログラムとの関係を表す、ASCII文字でツリーを表示します。 -g <グループ名>:このオプションの効果とステージのリーダーが指定したときに、ジョブの名前を使用することができ、「-G」と同じオプションを指定します。 G:グループのプログラムリーダーを含む既存の端末、下のすべての手順を表示します。 -G <グループID>:プログラムに記載されていたグループに属するのステータスが、あなたはまた、グループの名前を指定するために使用することができます。 H:タイトルバーを表示しません。 -H:プログラムとの関係を示すツリー構造を表示します。 -jまたはJ:ジョブ制御フォーマット表示プログラムステータスを使用すること。 または-l L詳細なステータス表示プログラムフォーマットを使用。 L:リスト情報フィールド。 -mまたはメートル:すべてのスレッドを表示します。 N:USERとWCHANフィールドを表現するための番号を持ちます。 -N:命令実行PSの下端子に加えて、プログラム以外のすべてのプログラムを表示します。 -p <プログラム識別コード>:プログラムの識別コードを指定し、プログラムの状態を示しています。 P <プログラム識別コード>:このオプションの効果と指定された「-p」 R:リストのみ現在のプログラムは、端末内で実行されています。 -s <舞台の仕事>:ジョブの番組識別コード位相を指定し、ジョブプログラムのフェーズのメンバーシップの状況を示しています。 S:プログラムステータス信号フォーマットを使用してプログラム。 S:中断されたルーチンの情報を含む手順を、一覧表示されます。 -t <端末ID>:ターミナル番号を指定し、ターミナルプログラムに属するの状態を一覧表示します。 T <端子番号>:同じ効果と、このオプションの「-t」オプション、フォーマットのリストのわずかな違いを指定します。 -T:現在のターミナルの下にすべてのプログラムを表示します。 -u <ユーザーID>:同じ効果と、このオプション「-U」オプションを指定します。 U:ユーザーベースのフォーマットは、プログラムの状態を表示します。 -U <ユーザーID>:ユーザプログラムに属するステータスリストは、また、ユーザーの名前を指定するために使用することができます。 U <ユーザー名>:ユーザプログラムに属するの状態を一覧表示します。 V:仮想メモリのフォーマット表示プログラムの状態。 -VまたはV:バージョン情報を表示。 - WまたはW:ワイドフォーマット表示プログラムのステータスを使用しました。 X:端末は区別されるべきではなく、すべてのプログラムを表示します。 X:昔のLinuxのi386を使用して、形式表示プログラムの状態を上陸させました。 -y:オプション「-l」使用中で、ADDRフィールドを置き換えるためにF(フラグ)フィールド、およびRSSフィールドを表示しません。 - <プログラム識別コード>:このオプションが指定され、「P」オプションと同じ効果です。 --cols <行当たりの文字数>:列ごとの最大文字数を設定します。 --columns < --cumulative:同じ効果と、このオプションの「S」オプションを指定してください。 --deselect:効果とは、このオプション「-N」と同じオプションを指定します。 --forest:このオプションの効果と同じオプションの「F」を指定します。 --headers:タイトルバーを表示する繰り返します。 - ヘルプ:オンラインヘルプを参照してください。 - 情報:ディスプレイのトラブルシューティング情報。 --lines <列の数を示し>:設定画面の列の数です。 --no-ヘッダ:このオプションの効果と指定し、「H」と同じオプション、フォーマットのリストのわずかな違い。 --group <グループ名>:同じ効果と、このオプション「-G」オプションを指定します。 --group <グループID>:同じ効果と、このオプションの指定「-G」オプション。 --pid <プログラム識別コード>:同じ効果およびオプション「-p」の指定このオプションを選択します。 同じ効果と、このオプションの指定「--lines」オプション:--rowsは、<列数を示します>。 --sid <段階の操作>:このオプションは、同じ効果であり、「-s」オプションを指定しました。 --ttyは<端子番号>:同じ効果とは、オプションの「-t」このオプションを指定します。 --user <ユーザー名>:同じ効果と、このオプション「-U」オプションを指定します。 --user <ユーザーID>:同じ効果と、このオプション「-U」オプションを指定します。 --version:このオプションの効果とは」を指定します
このコマンドの結果は非常に長くなることがあります。観察の容易さ、及びパイプの以下のコマンドを使用するように組み合わされてもよいです。
$ psの-ax | もっと少なく
2.ユーザ・フィルタリング・プロセス
特定のユーザプロセスのために必要な場合には、我々は、-uパラメータを使用することができます。たとえば、私たちはユーザーのpungki "プロセスを見たいと思って、次のコマンドを使用できます。
$ Psの-u pungki
7。topコマンド
-b:バッチモードで、 -c:フルruleコマンドを表示する。 -d:画面のリフレッシュ間隔を、 -Iは:障害プロセスを無視する; -s:プライバシーモード; -S:累積モードを、 -i <時間> :間隔を設定する。 -u <ユーザー名>は:ユーザ名を指定し、 -p <プロセスID>は:プロセスを指定し、 -n <番号>:を循環する回数
対話型コマンド:
H:ヘルプ画面が表示され、コマンドは、いくつかの説明の概要を与えられる; K:プロセスを終了する; 私は:スイッチタイプのコマンドであり、アイドルとゾンビプロセスを無視し; Q:プログラムを終了し、 R:プロセスの再配列優先; S:蓄積モードに切り替える; S:小数がある場合(S内)は、2つのリフレッシュの間の遅延時間を変更し、それは、MSに変換されます。入力値0は、システムは、更新していき、デフォルト値は5Sであり; FまたはF:現在表示から項目を追加または削除、 OまたはO:表示される項目の順序を変更; L:平均負荷を表示し、時刻情報を開始切替; M:メモリ情報のトグル表示; Tは:表示処理とCPUの状態情報を切り替える; C:表示名と完全なコマンドラインのコマンドを切り替える; M:メモリ常駐の大きさに従って分類; P:サイズCPUに従ってソートのパーセンテージを使用して、 T:時間/ソートの合計時間を、W:現在の設定〜/ .toprcファイルを書き込みます。
8。pidofコマンド
9。killコマンド
-a:現在のプロセスを扱う場合、プロセスは、コマンド名との対応関係の数に制限はありません。 -l <メッセージ番号>:<メッセージ番号>オプションのままにすると、-lオプションは、情報のすべての名前をリストします。 -p:任意の信号を送信せず、唯一のプロセスIDに関連するプロセスを印刷するためにkillコマンドを指定する。 -s <メッセージ名または番号>は:情報が送信されるように指定する。 -u:ユーザーを指定します。
-ef PS | グレップの Vimの
ルート3268 2884 0 16:21 PTS / 1午後12時00分○○秒vimのインストール .logの
ルート3370 2822 0 16:21 PTS / 0午後12時00分○○秒のgrepをvimの
キル3268
キル3268
-bash:キル:(3268)は-そのプロセスを持っていません
10。killallをコマンド
-e:完全一致のための長い名前; -l:別の総額を無視してください。 -p:プロセスを殺すためにプロセスグループが属する; -i:インタラクティブは、プロセスを殺す認めする必要が前にプロセスを殺す; -l:すべての既知の信号の一覧を印刷し、 -q:何のプロセスが殺されなかった場合。出力しない任意の情報; -r:殺すためにプロセス名にマッチする正規表現を使用する; -s:代わりにデフォルト指定されたプロセスのID信号「SIGTERM」を使用しての、 -uは:指定されたユーザー・プロセスを殺します。
同じ名前を持つすべてのプロセスを強制終了
killallは私たちを