Linuxの環境変数とファイルの検索

A

あなたが使用できる  declare コマンドは、という名前の変数TMP変数を作成します。$ TMP = shiyanlou

変数の値を読み込み、使用できる  echo コマンドや  $ シンボルを($記号は、変数の参照値を表すために使用される、初心者が頻繁に入ることを忘れて)、$ エコー$ TMP

注意:変数名のないすべてのフォームが使用可能であり、変数名には、文字、数字、または下線を使用でき、かつデジタル始まりとして使用することはできません。

 

カスタム変数よりも環境変数のスコープは、それ自身とその子に作用するようにシェル環境変数として、大きなものにします

私たちは、変数の型は、通常、三つの方法を伴います。

  • 上記のような現在のシェルプロセスのプライベートTMP変数ユーザー定義変数は、我々は現在のシェルでのみ有効作成します。
  • ビルトインされた変数自体シェル。
  • 環境変数から派生したカスタム変数。

3つの環境変数に関連する三つのコマンドもあります:setenvexport

 

分割する変数の寿命を押して、Linuxの変数は、2つのカテゴリに分けることができます。

  1. 常設:設定ファイルを変更する必要があり、変数永久;

  2. 一時的な:あなたがシェルを閉じたときにエクスポートするには、コマンドラインステートメントを使用して、変数が失敗。

ここでは、2つの重要な文書である  /etc/bashrc(一部のLinuxは、この文書を持っていない)と  /etc/profile 、彼らは、.profileを現在のユーザーのみ永久シェルと環境変数に格納されていました。

書かれた  /etc/profile あなたは、永続的な環境変数を追加するだけで、オープンにしたいので、もしそこには、すべてのユーザーのための恒久的である  /etc/profile、あなたは千万人を追加する最後の環境変数を追加します。

 

二つ

「PATH」環境変数にカスタムパスを追加し、PATH = $ $ PATHを:/ホーム/ shiyanlou / mybin、ここで注意を払って、絶対パスを使用してください。

エコー$ "$ PATH = PATH:/ホーム/ shiyanlou / mybin" >> .zshrc、それぞれが開始シェル上でPATHコマンドにカスタムパスを追加し、自動的に実行できるようにします。

source コマンドの環境変数をすぐに有効にするましょう。

変数の変更:

変数の配置 説明
${变量名#匹配字串} 最短一致する文字列と行のデータを削除して、最初の試合から戻って起動します
${变量名##匹配字串} データの最長一致文字列と行を削除し、最初の試合から戻って起動します
${变量名%匹配字串} 試合は、最短一致する文字列と行のデータを削除し、前方尾からのスタート
${变量名%%匹配字串} マッチは、データの最長一致文字列と行を削除し、前方尾からのスタート
${变量名/旧的字串/新的字串} 古い文字列と行の最初の文字列を新しい文字列に置き換えられます
${变量名//旧的字串/新的字串} 我々は、すべての古い文字列を遵守します

変数は削除します:あなたが使用できる  unset 環境変数を削除するには、コマンドを  $をTEMPの設定を解除

 

コマンド関連のファイルを検索するため whereisに:which、、find と  locate 。

 

三つ

パッケージ化とファイルを解凍:Linuxでは、圧縮ツールの前に言えば、最初にどのような共通の共通の圧縮ファイルフォーマットを理解することが必要です。Windowsではこれらの2以上の最も一般的な何もない  *.zip*.7z 圧縮されたファイルの拡張子。

一般的なLinux上で上記2に加えてフォーマット、などでは  .rar*.gz*.xz*.bz2*.tar*.tar.gz*.tar.xz*.tar.bz2、簡単に次のように:

ファイルの拡張子 説明
*.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パラメータを

おすすめ

転載: www.cnblogs.com/CqMao/p/11402581.html
おすすめ