天天看點

幾個shell指令

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/