用於將前一個指令的輸出做爲後一個指令的輸入。html
CTR+Z:暫停當前運行的進程
fg:命令恢復(前臺),加數字可以指定恢復的進程;
bg:命令恢復(後臺),使用這個命令的時候,進程會一直在屏幕中刷新,並在後臺運行。須要經過fg恢復到前臺後,再用CTR+C關閉 jobs:可以查看當前全部暫停了的進程
sleep n:暫停n秒linux
通常淶說即便用簡單的字符替代某些具備特殊意義的設定以及數據shell
分類介紹:
HOSTNAME:主機名稱
SHELL:當前用戶的shell類型
HISTSIZE:歷史記錄數
MALL:當前用戶的郵件存放目錄
PATJ:該變量決定了shell將到哪些目錄中尋找命令或程序
PWD:當前目錄
LANG:語言
HOME:當前用戶的家目錄
LOGNAME:當前用戶的登陸名vim
格式 :a=b,前者爲變量名後者爲變量的內容,兩邊不能有空格 ;變量名只能由字母、數字及下劃線組成,且不能以數字開頭
單引號:當變量內容中有特殊符號(如空格)的時候需使用
雙引號:變量的內容能夠累加到其它變量的內容,可是須要加雙引號。雙引號能識別變量的前綴,不會把它看成特殊符號
全局變量:命令 export:設置全局變量;命令unset*:取消全局變量。*後面都是接變量名字,全局變量只會在子shell中生效centos
[root@centos001 ~]# a=1 [root@centos001 ~]# b=2 [root@centos001 ~]# echo $a$b 12 [root@centos001 ~]# a='a$bc' //單引號裏的$就是特殊符號 [root@centos001 ~]# echo $a$b a$bc2 [root@centos001 ~]# c="a$b"c //這裏雙引號裏的$就不是一個特殊符號 [root@centos001 ~]# echo $c a2c [root@centos001 ~]# export b=123 //設置 [root@centos001 ~]# echo $b 123 [root@centos001 ~]# exit exit [root@centos001 ~]# echo $b [root@centos001 ~]# echo $aming //取消 linux
/etc/profile:用戶環境變量,交互登陸時才執行;/etc/bashre:用戶不用登陸,執行shell就生效 *****通常狀況下不會去更改bash
-在用戶的家目錄下;用vim加目錄編輯 ;爲隱藏文件 .bash_profile :該文件愛你定義了用戶的我的化路徑和環境變量的文件名稱
.basherc:能夠將用戶的自定義的別名或自定義的變量寫到這個文件中
.bash_history:記錄歷史命令 .bash_logout:當退出shell時會執行該文件code
- 主要用於設置咱們輸入命令是前面那一串字符
[root@centos001 network-scripts]# echo $PS1 [\u@\h \W]\$ [root@centos001 network-scripts]# PS1='<\u@\h \W>\$' //吧[]變成了 <> <root@centos001 network-scripts># export
bashrc和bash_profile的區別 http://ask.apelearn.com/question/7719server
簡易審計系統: http://www.68idc.cn/help/server/linux/2014042190951.htmlhtm
關於PROMPT_COMMAND環境變量的含義 http://www.linuxnote.org/prompt_command-environment-variables.html進程