Linuxのパイプ文字は、環境変数のリダイレクトでは、

図1は、入力および出力のリダイレクション
入力リダイレクションコマンドにインポートファイルを参照し、出力は、指定されたファイルに書き込まれた画面情報に出力される元のデータにリダイレクトされ
、ファイル記述0を標準入力(STDINをリダイレクトします):キーボードからデフォルト入力は、また別のファイルまたはコマンドから入力されてもよい
標準出力のリダイレクト(STDOUT、特許文献1)に記載のように:画面にデフォルトの出力
にデフォルトの画面出力:文献2に記載されているように、エラーのリダイレクト(STDERR)
入力そして、リダイレクトアクションで使用する記号
コマンドファイルの標準入力としてコマンド<ファイル
コマンドのセクション区切りが<<会っ停止セクション区切りを知るために、標準入力から読み込み、
<コマンドを文書1>ファイルファイル1 2図2は、標準入力と標準コマンドとしてファイルに出力されます。

出力シンボルは効果のリダイレクトに使用される
コマンド>ファイルにファイル標準出力(元のファイルデータは空である)
ファイルエラー出力はファイル(空の元のファイルにリダイレクトされ>コマンド2データ)
コマンド>>ファイル標準出力ファイルに(元のコンテンツに追加)
コマンド・ファイル2 >>エラー出力はファイルにリダイレクトされる(元のコンテンツに追加)
コマンド>>ファイル2>&1&>>ファイルまたはコマンド標準出力とエラー出力を(元のコンテンツに後で追加)ファイルにリダイレクトされる
Linuxのパイプ文字は、環境変数のリダイレクトでは、
2、文字コマンドパイプラインの
前のコマンドを破壊するために、導管は、画面に出力されることになっています標準のコマンド入力などの標準的な通常のデータの後に
Linuxのパイプ文字は、環境変数のリダイレクトでは、
3、ワイルドカードのコマンドライン
Linuxのパイプ文字は、環境変数のリダイレクトでは、
Linuxのパイプ文字は、環境変数のリダイレクトでは、
5、一般的に使用されるエスケープ
4つの最も一般的に使用されるエスケープ
バックスラッシュは、単純な文字列のバックスラッシュに変数の背中を使用\
単一引用符「」エスケープ前記の単純な文字列としてすべての変数
エスケープせずに前記保持変数のプロパティ「」二重引用符、
バッククォート「の結果は、コマンドを実行」リターンを
![ ] Linuxのパイプ文字は、環境変数のリダイレクトでは、
Linuxのパイプ文字は、環境変数のリダイレクトでは、
5、重要な環境変数の
変数は、変数のデータ型の価値を格納するために使用されるコンピュータシステムである
ユーザーは何が起こったのか最後に、Linuxシステムをコマンドを実行した後?典型的には、Linuxの4分のコマンドの実行はステップ
最初のステップ:ユーザーは、絶対または相対パスコマンド入力モードを持っているかどうかを決定しますか?(例えば、/ binに/ LS)、そうであれば直接実行
ステップ2:ユーザーが入力したLinuxシステムのチェックコマンドは、「エイリアスコマンド」で、カスタムコマンドの名前で、元のコマンド名を置き換えることです。aliasコマンドは形式で、自分自身のコマンドエイリアスのいずれかを作成するために使用することができる「別名別名=コマンド。」コマンドエイリアスをキャンセルするには、それはの形式では、unaliasコマンドである「は、unalias別名。」私たちは、rmコマンドを使用する前に、ファイルを削除すると、Linuxシステムを削除するかどうかを再確認するために私達が必要となります、実際には、これは誤って削除したファイルからユーザーを防ぐために、別名rmコマンドのLinuxシステムであり、意図的に設定し、その後、我々はそれをキャンセル:
Linuxのパイプ文字は、環境変数のリダイレクトでは、
最初の三段階:バッシュユーザ入力コマンドを決定するインタプリタは、内部または外部コマンドです。内部コマンド・インタプリタは、内部命令を直接実行され、ユーザー入力が外部コマンドである間の時間のほとんどは、これらのコマンドは、処理を継続するステップ4と呼びます。あなたは、ユーザーが入力した順序は、内部コマンドまたは外部コマンドであるかを決定するために、「コマンド名を入力する」を使用することができます。
ステップ4:ユーザーが入力した順序で複数のパス内のファイルのシステムルックス、これらのパスがPATHという変数を定義し、それは単に「インタプリタの小さなヘルパー」として理解することができる、ことバッシュインタプリタを伝えることですコマンドの位置は、これらの場所に素直にバッシュインタプリタを見つけることであろう記憶され、その後、一つずつすることができます。複数のパスで構成PATH変数の値は、値の間の各パスの追加と削除操作は、Linuxのbashのコマンドインタプリタの外観に影響するこれらのパスのコロンで区切られました。
Linuxのパイプ文字は、環境変数のリダイレクトでは、
より多くの古典的な質問があります:「なぜでき、その中にPATHにない、現在のディレクトリ(。)?」理由は、それであるものの、いくつかのケースでは自由にユーザーを可能にするPATH変数にカレントディレクトリ(。)トラブル嘘をコマンドへのパスを入力します。しかし、あればより多くの共通の公開ディレクトリの/ tmpと同じ名前を持つLSまたは、cdコマンドのために保存されたファイル、ユーザーがパブリックディレクトリにこれらのコマンドを実行するために起こった、それは動きに非常に可能性があります。
だから、慎重に、経験豊富な運用・保守要員として、まず前述の例のPATH変数に別のリーダーからかどうか、疑わしいディレクトリPATH変数のコマンドを実行する前にチェックしますLinuxシステムの後を引き継ぎましたまた、特に便利な環境変数は、それを感じます。我々は、すべての環境変数をLinuxシステムを表示するには、envコマンドを使用することができます。
Linuxシステムの共通10グリッドシステム変数の
ホームディレクトリHOMEユーザー(つまり、ホームディレクトリ)
シェルインタプリタ名の使用SHELLユーザー
歴コマンドHISTSIZE出力レコード
HISTFILESIZE記録の保存されたコマンド番号
MAILメールストレージパス
LANGシステムの言語は、言語名
のランダムな乱数生成
プロンプトインタプリタPS1バッシュ
コマンドパスの実行パス定義インタプリタの検索ユーザー
エディタのユーザーのデフォルトのテキストエディタを
Linuxのパイプ文字は、環境変数のリダイレクトでは、
輸出変数によってをグローバル変数に昇格
Linuxのパイプ文字は、環境変数のリダイレクトでは、

おすすめ

転載: blog.51cto.com/11019782/2482944