管道符和做業控制,shell變量和環境變量配置文件

管道符和做業控制:

|  管道符就是把前面命令輸出的結果交給後面的命令執行。html

ctrl +z 暫停一個任務   fg 回到剛剛暫停的任務linux

sellp  能夠暫停當前時間shell

 

sellp 100 &  能夠直接把當前命令放在後臺運行bash

 

shell 變量:

env 能夠查看系統變量,變量名字基本都是大寫字母。spa

set 也能夠查看環境變量,不止顯示的是系統內置變量一樣也顯示本身自定義的變量。server

變量名字規則:字母,數字下劃線,可是首位不能爲數字。htm

變量值含有特殊字符時,必須使用單引號。io

變量的疊加,依次寫出變量便可,若是變量過於複雜時,那麼就須要把每個變量使用雙引號引發來。登錄

w 能夠查看當前系統有幾個用戶登陸,$SSH_TTY能夠查看本身當前是在哪個TTY下。後臺

pstree 查看本身當前在哪一個終端。

全局變量:export aming=linux      在當前終端下設置全局變量,設置OK後不管在當前終端進入多少個bash均可以使用最開始設置的全局變量。

unset 後面加上變量的名字能夠取消變量。

 

環境變量配置文件:

分兩個維度,一個針對系統,一個針對用戶夾目錄,系統禁止改變,若是須要修改只能修改用戶夾目錄下面的文件。

用戶夾目錄下面, .bash_profile 會自動加載 .bashrc ,而後 .bashrc 又會本身加載 etc/bashrc 。

.bash_logout   定義用戶退出時須要作的事情。

PS1=針對用戶顯示作賦值,也能夠不須要方括號,

一樣能夠帶顯示顯示:

PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ '

 

 

 

擴展

bashrc和bash_profile的區別   http://ask.apelearn.com/question/7719

簡易審計系統: http://www.68idc.cn/help/server/linux/2014042190951.html

關於PROMPT_COMMAND環境變量的含義:

http://www.linuxnote.org/prompt_command-environment-variables.html

相關文章
相關標籤/搜索