→ uranusjr:alias cd='cd $1; clear; ls' 08/20 18:38
推 ckclark:樓上的看似不可行 08/20 19:01
→ bitlife:1F的會遞迴,要加 \ 08/20 19:19
推 ckclark:不是這個問題 $1在裡面不會解讀 08/20 21:09
→ ckclark:下cd xx 會變成 cd ; clear ; ls xx ($1是空字串) 08/20 21:10
Sorry 沒測就直接發了, 的確不行...
我查了一下, bash 下應該是不能 pass arguments 進 alias
不過可以用 function, 然後為了避免遞迴稍微繞點路:
function cd2 {
cd $1
clear
ls
}
alias cd=cd2
這樣應該就行了
--
╱ ̄ ̄ ̄╲
▏◢█◣ ▏
︻█︻█ ▏ 成龍表示: 是喔...
′/ ‵ ▏
╰╯ █╱
ψQSWEET ◥︶█◤
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.81.146
※ 編輯: uranusjr 來自: 114.32.81.146 (08/20 21:52)
→ kdjf: cd () { builtin cd $1; clear; ls; } 08/20 21:54
推 asimon:cd() { ls "$1" && command cd "$1" ; } 08/20 22:47
推 asimon:2選1~! 都通!! xDa 08/20 23:06
→ Holocaust123:我試了一下 發現樓上跟樓樓上的方法有個差異 k大的方 08/21 11:55
→ Holocaust123:法出現的檔案列表可以顯示顏色 a大的則是素色 08/21 11:56
→ Holocaust123:耶豆...好像是我弄錯了...請忽略上面兩行所講的東西. 08/21 12:00