Score:1

ไม่พบคำสั่งเนื่องจาก '/bin:/usr/bin' ไม่รวมอยู่ใน PATH

ธง my

ฉันพยายามใช้คำสั่งนิ้วเพื่อทำงานบน Ubuntu ขณะที่ฉันเรียนรู้ Linux หลายชั่วโมงต่อมา Ubuntu เริ่มทำงานไม่ถูกต้องอีกต่อไป

เมื่อฉันเริ่ม Ubuntu ฉันได้รับบรรทัดและบรรทัดของ:

คำสั่ง 'uname' มีอยู่ในที่ต่อไปนี้
 * /bin/ชื่อ
 * /usr/bin/uname
ไม่สามารถระบุตำแหน่งคำสั่งได้เนื่องจาก '/bin:/usr/bin' ไม่รวมอยู่ในตัวแปรสภาพแวดล้อม PATH
uname: ไม่พบคำสั่ง
คำสั่ง 'lesspipe' มีอยู่ในที่ต่อไปนี้
 * /bin/lesspipe
 * /usr/bin/lesspipe
ไม่สามารถระบุตำแหน่งคำสั่งได้เนื่องจาก '/usr/bin:/bin' ไม่รวมอยู่ในตัวแปรสภาพแวดล้อม PATH
lesspipe: ไม่พบคำสั่ง
คำสั่ง 'dircolors' มีอยู่ในที่ต่อไปนี้
 * /bin/dircolors
 * /usr/bin/dircolors
ไม่สามารถระบุตำแหน่งคำสั่งได้เนื่องจาก '/bin:/usr/bin' ไม่รวมอยู่ในตัวแปรสภาพแวดล้อม PATH

สิ่งนี้ดำเนินต่อไปและจบลงด้วย:

คำสั่ง 'tr' มีอยู่ในที่ต่อไปนี้
 * /bin/tr
 * /usr/bin/tr
ไม่สามารถระบุตำแหน่งคำสั่งได้เนื่องจาก '/bin:/usr/bin' ไม่รวมอยู่ในตัวแปรสภาพแวดล้อม PATH
tr: ไม่พบคำสั่ง
-bash: ส่งออก: `=/home/mpl/miniconda3/bin/x86_64-conda-linux-gnu-strings': ไม่ใช่ตัวระบุที่ถูกต้อง
คำสั่ง 'uname' มีอยู่ในที่ต่อไปนี้
 * /bin/ชื่อ
 * /usr/bin/uname
ไม่สามารถระบุตำแหน่งคำสั่งได้เนื่องจาก '/usr/bin:/bin' ไม่รวมอยู่ในตัวแปรสภาพแวดล้อม PATH
uname: ไม่พบคำสั่ง

$echo $เส้นทาง พิมพ์:

/home/mpl/bin:/home/mpl/bin:PATH

$ ส่งออก PATH=$PATH:/usr/bin

$ sudo นาโน /etc/environment

พิมพ์:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
hr flag
ดูเหมือนว่ามี `$` หายไปใน `/home/mpl/bin:/home/mpl/bin:PATH` (ควรเป็น `/home/mpl/bin:/home/mpl/bin:$PATH`) ตรวจสอบไฟล์เริ่มต้นเชลล์ ~/.profile, ~/.bashrc และอื่นๆ
Score:0
ธง cn

ดูเหมือนว่าคุณจะเล่นซอ ซึ่งน่าจะเกิดจาก ~/.profile ไฟล์ที่เส้นทางของระบบถูกปรับเพิ่มเติม

ต่อไปนี้น่าจะแก้ปัญหาได้แล้ว: เปิด ~/.profile ในโปรแกรมแก้ไขข้อความและแก้ไข

/home/mpl/bin:/home/mpl/bin:PATH

อ่าน

/home/mpl/bin:$PATH

โปรดทราบว่าเราเปลี่ยนไป เส้นทาง ถึง $เส้นทางซึ่งจำเป็นต้องมีการแทนที่สตริงนั้นด้วยเนื้อหาของตัวแปร เส้นทาง ณ จุดนั้น

โปรดทราบว่าเราได้ลบเหตุการณ์ที่สองของ /home/mpl/bin:. การดำเนินการนี้ซ้ำกับเส้นทางเดิม และผลเพียงอย่างเดียวคือทำให้ระบบของคุณทำงานช้าลง เนื่องจากเส้นทางเดียวกันถูกค้นหาซ้ำสองครั้งเพื่อหาไฟล์เรียกทำงาน

หากคุณยุ่งกับไฟล์ bash ส่วนตัวของคุณ เช่น .ข้อมูลส่วนตัว และ .bashrcคุณสามารถพิจารณาแทนที่ด้วยไฟล์เริ่มต้น ซึ่งสามารถพบได้ใน /etc/skel.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา