bash: alias: alias: ไม่พบ


18

เมื่อฉันเข้าสู่ระบบฉันเห็นข้อผิดพลาด:

bash: alias: alias: ไม่พบ

หากฉันเป็นไฟล์sourceของฉัน.bashrcข้อความจะปรากฏขึ้นอีกครั้ง

อะไรทำให้เกิดสิ่งนี้

คำตอบ:


26

ฉันมีปัญหาเดียวกันดังนั้นวิธีแก้ไขคือทำตามกฎง่ายๆ

alias alias_name='command '

ไม่มีสัญลักษณ์อื่น ๆ ระหว่างเครื่องหมายเท่ากับ
ฉันมีช่องว่างระหว่างเครื่องหมายและความsource ~/.bashrcล้มเหลวเสมอสำหรับฉัน
ดังนั้นจงระวัง


นี่เป็นการแก้ไขปัญหาของฉัน
Sandeep C

1
มันแก้ไขด้วยเช่นกัน
ಠ_ಠ

6

ปรากฎว่ามีการลบบรรทัดฟีดออกจาก~/.bashrc:

alias ll='ls -alF' alias la='ls -A'
alias l='ls -CF'

การแบ่งบรรทัดแรกออกเป็นสองคำสั่งจะช่วยแก้ไขข้อผิดพลาด


4

ในกรณีของฉันการลบช่องว่างในการalias = ls -alFแก้ไขปัญหา


หากคำสั่งมีช่องว่างให้ล้อมรอบคำสั่งด้วยเครื่องหมายคำพูดเดี่ยวหรือคู่
Buttle Butkus



0

คุณสามารถใส่เครื่องหมายคำพูดรอบคำสั่งที่คุณใช้แทน คุณสามารถวางมันไว้รอบ ๆ นามแฝงได้เช่นกัน

'llg'='ll | grep'

การขึ้นบรรทัดใหม่ก็เป็นปัญหาเช่นกัน .bashrcไฟล์ที่บันทึกแม่ม่ายทำให้เกิดข้อผิดพลาดในเครื่องเสมือน Ubuntu:

command not found

ฉันวิ่งdos2unix .bashrcไปเปลี่ยนสายท้ายแล้วทุกอย่างก็ใช้ได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.