2012年7月5日 星期四

[Linux][Ubuntu][一些好用小招]

(1)
在 CLI 時,要達到 clear 這指令的效用,可以直接用 ctrl + l。

(2)
要讓 shell 自動幫你補完(之前有輸入過的)指令時,可以用 ctrl + r。

(3)
與 (2) 類似的功能,是在 .bashrc 裡面 加上以下兩行:

bind '"\x1b\x5b\x41":history-search-backward'
bind '"\x1b\x5b\x42":history-search-forward'
然後就可以藉由輸入部份指令後按上下鍵來搜尋之前有輸入過的指令並補完。

(4)
在 GUI 時,可以用 ctrl + alt + t 叫出 Terminal,default pwd 為使用者
的 home directory。

(5)
要取一個檔案的 basename 可以用 basename 這條指令。
像是 info coreutils 'tee invocation' 中有給兩個範例:

basename include/stdio.h .h 會得到 stdio 這個結果,也就是說它會取到
路徑的最尾端的 filename,然後依照 argv[2] 所給的 SUFFIX 將其於
filename 中消除並輸出結果。不過測試結果看起來沒支援 *。

(6)
與 basename 相對的是 dirname。

直接舉例,dirname /usr/bin/sort 會得出 /usr/bin 這個結果。

沒有留言:

張貼留言