1. ~ 就是 /home目錄的縮寫形式:html
cd ~ 就是返回當前的用戶目錄下,bash
cp 1.txt /home/fuwei/mytools 這樣的命令和 cp 1.txt ~/mytools 是同樣的做用。less
2.commnad1; command2 執行完命令1,而後再執行命令2,無論命令1是否執行成功,直接再執行命令2ide
3.command1 && command2 && commandn, 命令1成功,再執行2,以此類推,若是命令沒成功,則中止執行spa
4.jobs 列出當前終端運行的程序orm
命令的後面加上 & 放到後臺執行。htm
ctrl +z 掛起當前的程序blog
bg 將掛起的程序放到後臺去執行。排序
5. command1 & > /dev/null & 將程序放到後臺執行,將結果輸出到/dev/null 送到這裏的信息都消失了。字符串
6. less $(locate 1.txt) $()命令
7.重定向 | 管道命令
ls -l | less 第一部分是 列出目錄 ,緊接着送到less 來閱讀。
rpm -qa | grep vsftpd | less 列出全部的安裝包 過濾出 vsftpd這個包 送到 less來看下。
8.定向到文件:
command > filename
ls > dirname 將當前顯示的目錄名 輸出到 dirname文件中。
9. command < filename
將文件filenname 的內容送到command中,
sort < filename > sortfilename 將文件filename的內容發給sort,經過sort排序後,將排序後的內容發送給sortfilename文件,結果就完成了排序的功能。
10. >> 雙>> 表示追加文件內容的意思,
echo "good" >> filenanem 將 字符串 good 追加到 filenanme文件的後面。
11. .bash的定製:
set 列出當前的環境變量
別名alise ~/.bashrec 文件 .bashrc文件,命令能夠用別名,精簡。
12.補齊命令 ,tab 打出一個字母,會自動顯示出要選擇的目錄或者文件名.
http://blog.sina.com.cn/s/blog_685c0ea30101g000.html
附:
sleep 30 等待30