罪と罰++二律背反
シェル
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
] [
リンク元
]
開始行:
[[linuxコマンド]]
**キー操作 [#m0e45240]
|キー入力|内容|
|Ctrl+A|コマンドの最初にカーソル移動|
|Ctrl+E|コマンドの最後にカーソル移動|
|Ctrl+F|→|
|Ctrl+B|←|
|Ctrl+P|↑|
|Ctrl+N|↓|
-コマンドラインを複数行に分けて入力する場合、バックスラッ...
-終了ステータスを表示
echo $?
**複数のコマンドを実行する [#d714b6a9]
;で区切られたコマンドを順番に実行する
(コマンド1);(コマンド2)
前のコマンドの終了ステータスが0(正常終了)の場合、次の...
(コマンド1)&&(コマンド2)
終了ステータスが0以外(異常終了)の場合次を実行する
(コマンド1)||(コマンド2)
直前のコマンドの検索文字列を置換文字列で置き換えて実行する
^(検索文字列)^(置換文字列)
**コマンドの入出力 [#s04f351d]
パイプ:最初に実行したコマンドの出力結果を次のコマンドの...
(コマンド1)|(コマンド2)
リダイレクト
最初に実行したコマンドの出力先を変更する
コマンド > 出力先ファイル
コマンド >> 追記する出力先ファイル
標準エラー出力をリダイレクト
コマンド 2> エラー出力先ファイル
標準エラー出力と標準出力をリダイレクト
コマンド > ****.log 2> ****.err
標準エラー出力を標準出力と同じファイルに書き込む
コマンド > ****.log 2>&1
標準エラー出力を標準出力と同じファイルに書き込む~
標準出力、標準エラー出力の順番に記録する
コマンド > ****.log 1>&2
入力ファイルを切り替える
コマンド < 入力ファイル
**ヒアドキュメント [#p184de67]
<<EOFからEOF(終了文字列)までを入力とする
コマンド << EOF
...
ファイル
...
EOF
**[[シェル変数]] [#qfc61c18]
|HOME|ホームディレクトリ|
|PATH|実行コマンドを検索|
|PS1|プロンプト|
|PWD|カレントディレクトリ|
環境変数のみ表示
env
すべての変数を表示
set
**パターンマッチング [#bea42480]
|*||0文字以上の任意の文字列|
|?||任意の1文字|
|[]||[ ]内の文字の1文字 [1-9]:1,2,3,..8,9|
|''|(シングルクオート)|シェルの機能を使用しない|
|""|(ダブルクオート)|変数およびコマンド置換は変換される|
|\|(バックスラッシュ)|次の1文字をエスケープ|
|`|バッククオート|コマンド置換。囲んだ文字列をコマンドと...
終了行:
[[linuxコマンド]]
**キー操作 [#m0e45240]
|キー入力|内容|
|Ctrl+A|コマンドの最初にカーソル移動|
|Ctrl+E|コマンドの最後にカーソル移動|
|Ctrl+F|→|
|Ctrl+B|←|
|Ctrl+P|↑|
|Ctrl+N|↓|
-コマンドラインを複数行に分けて入力する場合、バックスラッ...
-終了ステータスを表示
echo $?
**複数のコマンドを実行する [#d714b6a9]
;で区切られたコマンドを順番に実行する
(コマンド1);(コマンド2)
前のコマンドの終了ステータスが0(正常終了)の場合、次の...
(コマンド1)&&(コマンド2)
終了ステータスが0以外(異常終了)の場合次を実行する
(コマンド1)||(コマンド2)
直前のコマンドの検索文字列を置換文字列で置き換えて実行する
^(検索文字列)^(置換文字列)
**コマンドの入出力 [#s04f351d]
パイプ:最初に実行したコマンドの出力結果を次のコマンドの...
(コマンド1)|(コマンド2)
リダイレクト
最初に実行したコマンドの出力先を変更する
コマンド > 出力先ファイル
コマンド >> 追記する出力先ファイル
標準エラー出力をリダイレクト
コマンド 2> エラー出力先ファイル
標準エラー出力と標準出力をリダイレクト
コマンド > ****.log 2> ****.err
標準エラー出力を標準出力と同じファイルに書き込む
コマンド > ****.log 2>&1
標準エラー出力を標準出力と同じファイルに書き込む~
標準出力、標準エラー出力の順番に記録する
コマンド > ****.log 1>&2
入力ファイルを切り替える
コマンド < 入力ファイル
**ヒアドキュメント [#p184de67]
<<EOFからEOF(終了文字列)までを入力とする
コマンド << EOF
...
ファイル
...
EOF
**[[シェル変数]] [#qfc61c18]
|HOME|ホームディレクトリ|
|PATH|実行コマンドを検索|
|PS1|プロンプト|
|PWD|カレントディレクトリ|
環境変数のみ表示
env
すべての変数を表示
set
**パターンマッチング [#bea42480]
|*||0文字以上の任意の文字列|
|?||任意の1文字|
|[]||[ ]内の文字の1文字 [1-9]:1,2,3,..8,9|
|''|(シングルクオート)|シェルの機能を使用しない|
|""|(ダブルクオート)|変数およびコマンド置換は変換される|
|\|(バックスラッシュ)|次の1文字をエスケープ|
|`|バッククオート|コマンド置換。囲んだ文字列をコマンドと...
ページ名: