一時的な変数が
新しいSHを開いて、一時的な変数が存在しません。
シェルスクリプトが実行されているでは、システムは、最初に環境変数ENVを探します
、環境変数は、ファイルを指定する(ロード順序は、通常は/ etc / profile〜/ .bash_profileを〜 / .bashrcには/ etc / bashrcに)
有効にするには、ローカル変数を実装
ユーザー変数は、ファイルの編集
効果的なのは、すぐにコマンド
の変数が存在し、新しいSHを開くために
変数を切り替えるには、普通のユーザーは存在しません
直接実行実現を/ mntスクリプトの下で
ユーザー変数がファイルを編集
PATH環境変数を表示するために
効果取るために、グローバル変数を達成するための
編集システム変数ファイルを
効果的な、すぐにコマンド
平均的なユーザーを切り替えるには、変数が存在します
。
二重引用符は:結果が非見た後、それは、その後、出力最初の多変量解析します
二重引用符は、表示する*
解決できない次の記号を
単一引用符:WYSIWYGの
バックスラッシュ(\):エスケープ文字は/あなたがエスケープ文字エコーが役割を果たしたい場合は、Linuxは、我々は-eオプションを使用する必要があり、文字をエスケープし、エスケープ文字は、二重引用符を使用する
(バッククォートを``):コマンドを置き換え、コマンドは一般的に、変数に結果を出力するための
別の方法で
。
$記号の使用状況
ファイルの編集
$ 1 $ 2 $ 3の伝送パラメータのシーケンスでは、すべての$ * $ @をする$#はパラメータの数であるファイル名は$ 0とされ
編集したファイル
転送は、パラメータ2. 3. 1 BR />![](Https://s1.51cto.com/images/blog/201909/03/8c91ff9728fa49f7de85cd9ee6df8c33.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i、 color_FFFFFF、t_100、g_se、x_10、y_10、shadow_90、type_ZmFuZ3poZW5naGVpdGk =)
$ @の各パラメータに文字列のリターンとして
パスが123パラメータ
$を!シェルのプロセスPIDバックグラウンド・プロセスの最後のプロセスの最後の実行(バックグラウンドで実行されていますID番号)
$?0の終了ステータスを表示するコマンドの戻り値(最後のコマンドを実行している最後のコマンド実行(戻り値)の終了コードは、エラーがないことを意味し、それ以外の値はエラーを示す)
$$ PIDシェル自体(ProcessIDのは、つまり、スクリプトは、現在のプロセスID番号を実行します)