Linux 環境變量和alias設置

Linux中環境變量包括系統級和用戶級.shell

系統級的環境變量是每一個登陸到系統的用戶都要讀取的系統變量,而用戶級的環境變量則是該用戶使用系統時加載的環境變量。bash

1 1.系統級:

(1)ide

/etc/profile:該文件是用戶登陸時,操做系統定製用戶環境時使用的第一個文件,應用於登陸到系統的每個用戶。該文件通常是調用/etc/bashrc文件。spa

"操作系統

# System wide environment and startup programs, for login setup命令行

# Functions and aliases go in /etc/bashrcio

"
效率

/etc/bashrc:系統級的bashrc文件,Functions and aliases 

(2)登錄

/etc/environment:在登陸時操做系統使用的第二個文件,系統在讀取你本身的profile前,設置環境文件的環境變量。變量


2.用戶級(這些文件處於家目錄下):

(1)~/.profile:每一個用戶均可使用該文件輸入專用於本身使用的shell信息,當用戶登陸時,該文件僅僅執行一次!默認狀況下,他設置一些環境變量,執行用戶的.bashrc文件。這裏是推薦放置我的設置的地方


(2)~/.bashrc:該文件包含專用於你的bash shell的bash信息,當登陸時以及每次打開新的shell時,該該文件被讀取。不推薦放到這兒,由於每開一個shell,這個文件會讀取一次,效率確定有影響。


alias(中文稱爲「別名」)容許使用更加簡短的名稱來從新定義 Linux 中的 Shell 命令,從而簡化命令行的輸入。

放在 .bashrc裏面可啓動shell時使用。

* 基本用法: alias 的基本使用方法爲:alias 新的命令='原命令 -選項/參數'。舉例說明,alias l=‘ls -lsh' 將從新定義 ls 命令,如今只需輸入 l 就能夠列目錄了。
    * 獲知別名: 直接輸入 alias 命令會列出當前系統中全部已經定義的命令別名。
    * 刪除別名: 要刪除一個別名,可使用 unalias 命令,如 unalias l。

相關文章
相關標籤/搜索