你需要額外的分號來分隔兩找到他們周圍的命令:
alias fixpermissions='cd ~/public_html/wp-content/themes/presstheme; find . -type f -exec chmod 644 {} \; ; find . -type d -exec chmod 755 {} \; ; cd'
你可以使用一個子shell中受益;那麼你並不需要最後cd
(這需要你回家,不回你原來的地方):
alias fixpermissions='(cd ~/public_html/wp-content/themes/presstheme; find . -type f -exec chmod 644 {} \; ; find . -type d -exec chmod 755 {} \;)'
而且,自從我開始用貝殼之前有別名,我會製作成此在我的bin目錄清晰的腳本:
cd ~/public_html/wp-content/themes/presstheme
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
,也許我將其參數化,太:
cd ${1:-"~/public_html/wp-content/themes/presstheme"}
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
然後,我可以,如果我想指定不同的目錄,但它會defaul t到'正常'之一。
謝謝,這個作品! – jrue