別名我想產生如下因素的結果別名:創建參數
$cd /home/ok
[clear screen]
/home/ok
total 452K
-rwx--x--x 1 user gigl 16K Oct 1 14:08 ok0
drwx------ 5 user gigl 0 Oct 1 14:02 ok1
drwx------ 5 user gigl 0 Oct 1 13:59 ok2
drwx------ 9 user gigl 0 Oct 1 14:01 ok3
-rw------- 1 user gigl 32 Sep 30 14:36 ok4
我做了一個劇本像
$cat ~/.cd.sh
#!/bin/bash
cd $1 && clear && pwd && ls -lh --color=auto
但它不會改變當前目錄。這可能是因爲在腳本中它會改變目錄,但是當它回到bash時,我回到了目錄中,我執行了腳本。
有什麼想法?
謝謝,從答案我有類似的東西,偉大的工作:
alias ls="clear && pwd && ls -lh --color=auto"
cd() { builtin cd "$1" && ls; }
這不是別名。 – 2010-10-01 18:49:46
我想重複使用術語「cd」,那樣我就認爲它是一個別名,不正確。 – 2010-10-01 23:31:36