1. ~ 就是 /home目錄的縮寫形式:
cd ~ 就是返回當前的用戶目錄下,
cp 1.txt /home/fuwei/mytools 這樣的命令和 cp 1.txt ~/mytools 是一樣的作用。
2.commnad1; command2 執行完命令1,然後再執行命令2,不管命令1是否執行成功,直接再執行命令2
3.command1 && command2 && commandn, 命令1成功,再執行2,以此類推,如果命令沒成功,則停止執行
4.jobs 列出當前終端運行的程序
命令的後面加上 & 放到後臺執行。
ctrl +z 掛起當前的程序
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