1、!$是一個特殊的環境變量,它代表了上一個指令的最後一個字元串。如:你可能會這樣:
可以改成:
$mkdir mydir
$mv !$ yourdir #$mv mydir yourdir
$cd !$
2、^old^new
替換前一條指令裡的部分字元串。
場景:echo "wanderful",其實是想輸出echo "wonderful"。隻需要^a^o就行了,對很長的指令的錯誤拼寫有很大的幫助。(陳皓注:也可以使用 !!:gs/old/new)
3、列出目前目錄下最大的幾個檔案
du -s * | sort -n | tail -n 3
4、date -d@1234567890
時間截轉時間
5、man ascii
顯示 ascii 碼表。
6、監聽端口
netstat -anop | grep ssh
netstat –tlnp //監聽的端口
7、ssh user@server bash < /path/to/local/script.sh
在遠端機器上運作一段腳本。這條指令最大的好處就是不用把腳本拷到遠端機器上。
ssh user@host cat /path/to/remotefile diff /path/to/localfile -
比較一個遠端檔案和一個本地檔案
8、vim scp://username@host//path/to/somefile
vim 一個遠端檔案
原文:
http://news.cnblogs.com/n/164643/