A
あなたが使用できる declare
コマンドは、という名前の変数TMP変数を作成します。$ TMP = shiyanlou
変数の値を読み込み、使用できる echo
コマンドや $
シンボルを($記号は、変数の参照値を表すために使用される、初心者が頻繁に入ることを忘れて)、
私たちは、変数の型は、通常、三つの方法を伴います。
- 上記のような現在のシェルプロセスのプライベートTMP変数ユーザー定義変数は、我々は現在のシェルでのみ有効作成します。
- ビルトインされた変数自体シェル。
- 環境変数から派生したカスタム変数。
3つの環境変数に関連する三つのコマンドもあります:set
、env
、export
。
分割する変数の寿命を押して、Linuxの変数は、2つのカテゴリに分けることができます。
-
常設:設定ファイルを変更する必要があり、変数永久;
-
一時的な:あなたがシェルを閉じたときにエクスポートするには、コマンドラインステートメントを使用して、変数が失敗。
ここでは、2つの重要な文書である /etc/bashrc
(一部のLinuxは、この文書を持っていない)と /etc/profile
、彼らは、.profileを現在のユーザーのみ永久シェルと環境変数に格納されていました。
書かれた /etc/profile
あなたは、永続的な環境変数を追加するだけで、オープンにしたいので、もしそこには、すべてのユーザーのための恒久的である /etc/profile
、あなたは千万人を追加する最後の環境変数を追加します。
二つ
「PATH」環境変数にカスタムパスを追加し、PATH = $ $ PATHを:/ホーム/ shiyanlou / mybin、ここで注意を払って、絶対パスを使用してください。
エコー$ "$ PATH = PATH:/ホーム/ shiyanlou / mybin"
変数の変更:
変数の配置 | 説明 |
---|---|
${变量名#匹配字串} |
最短一致する文字列と行のデータを削除して、最初の試合から戻って起動します |
${变量名##匹配字串} |
データの最長一致文字列と行を削除し、最初の試合から戻って起動します |
${变量名%匹配字串} |
試合は、最短一致する文字列と行のデータを削除し、前方尾からのスタート |
${变量名%%匹配字串} |
マッチは、データの最長一致文字列と行を削除し、前方尾からのスタート |
${变量名/旧的字串/新的字串} |
古い文字列と行の最初の文字列を新しい文字列に置き換えられます |
${变量名//旧的字串/新的字串} |
我々は、すべての古い文字列を遵守します |
変数は削除します:あなたが使用できる unset
環境変数を削除するには、コマンドを
ファイルの拡張子 | 説明 |
---|---|
*.zip |
パッケージ化され圧縮されたzipファイル |
*.rar |
RARファイル圧縮プログラム |
*.7z |
7zipをファイル圧縮プログラム |
*.tar |
タールパッケージ化、非圧縮ファイル |
*.gz |
GZIP(GNUのzip)圧縮ファイル |
*.xz |
XZ圧縮されたプログラムファイル |
*.bz2 |
プログラムBZIP2圧縮ファイル |
*.tar.gz |
パッケージのtar、gzipファイル圧縮プログラム |
*.tar.xz |
タールパッケージ、XZ圧縮されたプログラムファイル |
*tar.bz2 |
タールパッケージ、BZIP2圧縮されたプログラムファイル |
*.tar.7z |
タールパッケージ、7Zファイル圧縮プログラム |
- 郵便番号:
- 包装:(カタログ-rパラメータを追加してください)something.zip何かをジップ
- 開梱:something.zipを解凍します
- パスを指定します。-dパラメータを
- 服用:
- 打包:タール-cf something.tar何か
- 解包:タール-xf something.tar
- パスを指定します。-cパラメータを