| 管道符就是把前面命令輸出的結果交給後面的命令執行。html
ctrl +z 暫停一個任務 fg 回到剛剛暫停的任務linux
sellp 能夠暫停當前時間shell
sellp 100 & 能夠直接把當前命令放在後臺運行bash
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