ฉันต้องการสร้างนามแฝงcd -
ที่ควรจะเป็นเพียงเส้นประ ( -
) ฉันพยายามไม่สำเร็จ:
alias -='cd -' # bash: alias: -=: Invalid option
alias \-='cd -' # bash: alias: -=: Invalid option
alias '-'='cd -' # bash: alias: -=: Invalid option
alias '\-'='cd -' # bash: alias: `\-': Invalid alias name.
สามตัวแรกนั้นเหมือนกัน (เฉพาะอินพุตที่แตกต่างกัน แต่ bash เปลี่ยนพวกมันทั้งหมดเป็นคำสั่งเดียวกันalias
ด้วยอาร์กิวเมนต์เดียว-=cd -
) ดังนั้นจึงไม่แปลกใจที่ข้อความแสดงข้อผิดพลาดจะเหมือนกัน ฉันเดาว่าถ้าการโต้แย้งเริ่มต้นด้วยเส้นประมันจะแยกเป็นธงแทนที่จะเป็นชื่อนามแฝง
เป็นไปได้ไหมที่จะใช้-
เป็นชื่อแทน
@MarcoCeppi ฉันไม่จนกระทั่งวันนี้ ชำระเงินcommandlinefu.com/commands/browse/sort-by-votesสำหรับเคล็ดลับที่ดีกว่า!
—
leemes
cd -