เมื่อฉันเข้าสู่ระบบฉันเห็นข้อผิดพลาด:
bash: alias: alias: ไม่พบ
หากฉันเป็นไฟล์source
ของฉัน.bashrc
ข้อความจะปรากฏขึ้นอีกครั้ง
อะไรทำให้เกิดสิ่งนี้
เมื่อฉันเข้าสู่ระบบฉันเห็นข้อผิดพลาด:
bash: alias: alias: ไม่พบ
หากฉันเป็นไฟล์source
ของฉัน.bashrc
ข้อความจะปรากฏขึ้นอีกครั้ง
อะไรทำให้เกิดสิ่งนี้
คำตอบ:
ฉันมีปัญหาเดียวกันดังนั้นวิธีแก้ไขคือทำตามกฎง่ายๆ
alias alias_name='command '
ไม่มีสัญลักษณ์อื่น ๆ ระหว่างเครื่องหมายเท่ากับ
ฉันมีช่องว่างระหว่างเครื่องหมายและความsource ~/.bashrc
ล้มเหลวเสมอสำหรับฉัน
ดังนั้นจงระวัง
ปรากฎว่ามีการลบบรรทัดฟีดออกจาก~/.bashrc
:
alias ll='ls -alF' alias la='ls -A'
alias l='ls -CF'
การแบ่งบรรทัดแรกออกเป็นสองคำสั่งจะช่วยแก้ไขข้อผิดพลาด
ในกรณีของฉันการลบช่องว่างในการalias = ls -alF
แก้ไขปัญหา
ปัญหาของฉันได้รับการแก้ไขเมื่อฉันลบพื้นที่ออก
alias cdg = 'ls -al'
ถึง
alias cdg='ls -al'
ฉันคิดว่าคุณสามารถทำได้:
alias 'll=ls -alF'
คุณสามารถใส่เครื่องหมายคำพูดรอบคำสั่งที่คุณใช้แทน คุณสามารถวางมันไว้รอบ ๆ นามแฝงได้เช่นกัน
'llg'='ll | grep'
การขึ้นบรรทัดใหม่ก็เป็นปัญหาเช่นกัน .bashrc
ไฟล์ที่บันทึกแม่ม่ายทำให้เกิดข้อผิดพลาดในเครื่องเสมือน Ubuntu:
command not found
ฉันวิ่งdos2unix .bashrc
ไปเปลี่ยนสายท้ายแล้วทุกอย่างก็ใช้ได้