เมื่อฉันเข้าสู่ระบบฉันเห็นข้อผิดพลาด:
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ไปเปลี่ยนสายท้ายแล้วทุกอย่างก็ใช้ได้