Linuxコマンド
をテンプレートにして作成
Land.to
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[FrontPage]]
Linuxにはいつまでたっても覚えられず、毎回ググっています。...
CentOSを使う機会が多いので知らず知らずのうちにディストリ...
#contents
**プログラム一時停止/再開 [#ec537389]
- CTRL+Z でプログラムを一時停止し、シェルのプロンプトが現...
-停止させているプログラムは jobs コマンドで確認できる。
$ jobs
[1]- Stopped vi abc.conf
[2]+ Stopped vi defg.conf
-プログラム再開は fg コマンドで行う。
$ fg 1
**find ファイルやディレクトリを探す [#d64fc271]
# find -name php*
**mkdir ディレクトリを作る [#o90d560d]
-「-p」オプションを付けると無ければ作る、という動作になる...
# mkdir -p [ディレクトリ]
**chown 所有者を変える [#w7d73587]
-ファイルやディレクトリの所有者や所属グループを変える。
# chwon -R user:group filename
-「-R」で再帰的に変更する。
**df ディスク状態を確認する [#m1d5bd56]
-ディスクの接続状況や容量などを確認できる。
-「-a」サイズがゼロでも表示する
-「-h」容量を適切な単位で表示する
 # df -a -h
**使用ポートを調べる [#wbc235fc]
# lsof -i:(ポート番号)
**kill プロセスを終了させる [#t4876522]
-稼働中のプロセス、ジョブに対して終了シグナルを送る。
-普通にプロセスを終了させる場合はPIDを指定する。
# kill [プロセスID]
-終了シグナルの種類
|番号|シグナル|説明|
|0|NULL|アクセスチェック|
|1|HUP|端末との接続が切断された(Hangup)ことによるプロセ...
|2|INT|キーボードからの割り込み(Interrrupt)によるプロセ...
|3|QUIT|キーボードからのプロセスの中止(Quit)|
|4|ILL|不正な命令(Illegal instruction)によるプロセスの...
|5|TRAP|トレース(Trace)、ブレーク・ポイント・トラップ(...
|6|ABRT|abort関数によるプロセスの中断(Aborted)|
|8|FPE|浮動少数点例外(Arithematic exception)によるプロ...
|9|KILL|Killシグナルによるプロセスの終了(killed)|
|11|SEGV|不正なメモリー参照(Segmentation fault)によるプ...
|13|PIPE|パイプ(Pipe)破壊によるプロセスの終了|
|14|ALRM|alerm関数によるプロセスの終了|
|15|TERM|終了(Termination)シグナルによるプロセスの終了|
-pid12345のプロセスを強制終了
# kill -9 12345
もしくは
# kill -KILL 12345
**vi ファイルの編集 [#xf9a53ed]
# vi ファイル名
- コマンドモードと入力モードがある。ファイルを開いた直後...
-知っておくと便利なコマンド。
|i|入力モードへ移行。ESCでコマンドモードへ戻る。|
|x|カーソル位置の文字を消す。DEL相当。|
|X|カーソルの左の文字を消す。BS相当。|
|dd|カーソルのある行を消しバッファへ。|
|p|バッファ内の文字列をカーソルの右あるいは下に挿入する。|
|P|バッファ内の文字列をカーソルの左あるいは上に挿入する。|
|/|文字列を検索する。|
|?|文字列を検索する。(逆方向)|
|n|検索時、順方向へ次の候補を検索。|
|N|検索時、逆方向へ前の候補を検索。|
|:w|ファイルの保存。|
|:wq or ZZ|ファイルを保存して終了。|
|:q|viを終了。編集中であれば警告。|
|:q!|viを強制終了。|
**wget ファイルをダウンロードする [#sec26f73]
-http://example.com/file.zip をダウンロードする。
$ wget http:/example.com/file.zip
-ダウンロード先指定
$ wget -P /tmp/myplace/ http://example.com/file.zip
-リトライ
$ wget -t 5 -P /tmp/myplace/ http://example.com/file.zip
**yum パッケージのインストール [#n00eccb4]
***パッケージを探す [#se1cb28b]
# yum list
# yum list | grep [キーワード]
***インストール or 更新 [#gd059f19]
# yum install [パッケージ名]
# yum update [パッケージ名]
*** インストール先を調べる [#t154f480]
# rpm -ql [パッケージ名]
終了行:
[[FrontPage]]
Linuxにはいつまでたっても覚えられず、毎回ググっています。...
CentOSを使う機会が多いので知らず知らずのうちにディストリ...
#contents
**プログラム一時停止/再開 [#ec537389]
- CTRL+Z でプログラムを一時停止し、シェルのプロンプトが現...
-停止させているプログラムは jobs コマンドで確認できる。
$ jobs
[1]- Stopped vi abc.conf
[2]+ Stopped vi defg.conf
-プログラム再開は fg コマンドで行う。
$ fg 1
**find ファイルやディレクトリを探す [#d64fc271]
# find -name php*
**mkdir ディレクトリを作る [#o90d560d]
-「-p」オプションを付けると無ければ作る、という動作になる...
# mkdir -p [ディレクトリ]
**chown 所有者を変える [#w7d73587]
-ファイルやディレクトリの所有者や所属グループを変える。
# chwon -R user:group filename
-「-R」で再帰的に変更する。
**df ディスク状態を確認する [#m1d5bd56]
-ディスクの接続状況や容量などを確認できる。
-「-a」サイズがゼロでも表示する
-「-h」容量を適切な単位で表示する
 # df -a -h
**使用ポートを調べる [#wbc235fc]
# lsof -i:(ポート番号)
**kill プロセスを終了させる [#t4876522]
-稼働中のプロセス、ジョブに対して終了シグナルを送る。
-普通にプロセスを終了させる場合はPIDを指定する。
# kill [プロセスID]
-終了シグナルの種類
|番号|シグナル|説明|
|0|NULL|アクセスチェック|
|1|HUP|端末との接続が切断された(Hangup)ことによるプロセ...
|2|INT|キーボードからの割り込み(Interrrupt)によるプロセ...
|3|QUIT|キーボードからのプロセスの中止(Quit)|
|4|ILL|不正な命令(Illegal instruction)によるプロセスの...
|5|TRAP|トレース(Trace)、ブレーク・ポイント・トラップ(...
|6|ABRT|abort関数によるプロセスの中断(Aborted)|
|8|FPE|浮動少数点例外(Arithematic exception)によるプロ...
|9|KILL|Killシグナルによるプロセスの終了(killed)|
|11|SEGV|不正なメモリー参照(Segmentation fault)によるプ...
|13|PIPE|パイプ(Pipe)破壊によるプロセスの終了|
|14|ALRM|alerm関数によるプロセスの終了|
|15|TERM|終了(Termination)シグナルによるプロセスの終了|
-pid12345のプロセスを強制終了
# kill -9 12345
もしくは
# kill -KILL 12345
**vi ファイルの編集 [#xf9a53ed]
# vi ファイル名
- コマンドモードと入力モードがある。ファイルを開いた直後...
-知っておくと便利なコマンド。
|i|入力モードへ移行。ESCでコマンドモードへ戻る。|
|x|カーソル位置の文字を消す。DEL相当。|
|X|カーソルの左の文字を消す。BS相当。|
|dd|カーソルのある行を消しバッファへ。|
|p|バッファ内の文字列をカーソルの右あるいは下に挿入する。|
|P|バッファ内の文字列をカーソルの左あるいは上に挿入する。|
|/|文字列を検索する。|
|?|文字列を検索する。(逆方向)|
|n|検索時、順方向へ次の候補を検索。|
|N|検索時、逆方向へ前の候補を検索。|
|:w|ファイルの保存。|
|:wq or ZZ|ファイルを保存して終了。|
|:q|viを終了。編集中であれば警告。|
|:q!|viを強制終了。|
**wget ファイルをダウンロードする [#sec26f73]
-http://example.com/file.zip をダウンロードする。
$ wget http:/example.com/file.zip
-ダウンロード先指定
$ wget -P /tmp/myplace/ http://example.com/file.zip
-リトライ
$ wget -t 5 -P /tmp/myplace/ http://example.com/file.zip
**yum パッケージのインストール [#n00eccb4]
***パッケージを探す [#se1cb28b]
# yum list
# yum list | grep [キーワード]
***インストール or 更新 [#gd059f19]
# yum install [パッケージ名]
# yum update [パッケージ名]
*** インストール先を調べる [#t154f480]
# rpm -ql [パッケージ名]
ページ名: