トップ 一覧 ping 検索 ヘルプ RSS ログイン

LPIC シェルの基本操作の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!LPIC シェルの基本操作 
[LPIC]
{{amazon 4274166724}}
Programming C
シェルプログラミング
!コマンドの編集

,キー,内容
,Ctrl+a,行頭にカーソル移動
,Ctrl+e,行末にカーソル移動
,Ctrl+d,カーソル上の1文字削除
,Ctrl+h,カーソル左の1文字削除
,Ctrl+l,画面をクリア
,Ctrl+p,1つ前のコマンド
,Ctrl+n,次のコマンド

!コマンドの実行制御

,コマンド キー,内容
,コマンド1 ; コマンド2,コマンド1を実行して、コマンド2を実行
,コマンド1 && コマンド2,コマンド1が正常終了したら、コマンド2を実行
,コマンド1 || コマンド2,コマンド1が正常終了しなければ、コマンド2を実行
,!!,直前のコマンドを実行
,!履歴番号,履歴番号のコマンドを実行
,!文字列,実行履歴のなかで、文字列で始まる直近のコマンドを実行
,!?文字列,実行履歴のなかで、文字列を含む直近のコマンドを実行
,^オプション1^オプション2,1つ前のコマンドのオプション1をオプション2にして実行
,Ctrl+c,処理を中断(cancel)
,Ctrl+s,画面表示を一時中断(stop)
,Ctrl+q,一時中断した処理を再開(quit)
,Ctrl+z,処理を一時停止し、プロンプトへ

!シェル変数

 変数名=文字列

 $ a='ls -al'
 $ $a

!環境変数
,環境変数,内容
,PS1,プロンプトの表示文字列
,PS2,複数行にまたがる場合の表示文字列
,PWD,カレントディレクトリ(PrintWorkingDirectory)
,HOSTNAME,ホスト名
,USER,ユーザー名
,HOME,ホームディレクトリ
,LANG,使用言語
,SHELL,現在使用しているシェル
,LOGNAME,現在のログイン名
,PATH,コマンド、プログラムの検索パス
,HISTSIZE,コマンド履歴保持数
,HISTFILE,コマンド履歴を保持しているファイル

!引用符

,引用符,内容
,シングルクォーテーション,単なる文字列として扱われる
,ダブルクォーテーション,変数は展開される
,バッククォーテーション,かこまれた内容をコマンドとして扱う

----