Score:1

เหตุใดเทอร์มินัลของฉันจึงแสดง -bash: /usr/share/lmod/lmod/init/sh: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว

ธง in
-bash: /usr/share/modules/init/sh: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว

เมื่อฉันเปิดเทอร์มินัล สิ่งนี้จะปรากฏขึ้นก่อน ฉันพยายามติดตั้ง lmod และฉันคิดว่านี่อาจเป็นผลจากสิ่งนั้น ฉันจะเอามันออกได้อย่างไร?

Artur Meinild avatar
vn flag
เป็นไปได้ว่าเป็นสิ่งที่ถูกเพิ่มเข้าไปในไฟล์ `~/.bashrc` หรือไฟล์ที่คล้ายกัน
Nate T avatar
it flag
คุณสามารถพิมพ์ `cat ~/.bashrc` ในเทอร์มินัลอื่นแล้ววางผลลัพธ์ลงในคำถามของคุณได้หรือไม่ หากคุณคลิกขวาที่เทอร์มินัลแล้วเลือก 'การตั้งค่า' คุณสามารถสร้างโปรไฟล์อื่นและระบุ '/bin/zsh' เป็นคำสั่งได้ นั่นจะช่วยให้คุณได้รับ bash ได้อย่างสมบูรณ์ในขณะนี้
Nate T avatar
it flag
คุณยังสามารถกด `ctrl+shift+F2` ค้างไว้สำหรับ tty มีเทอร์มินัลแยกต่างหากในทุกปุ่ม F ตั้งแต่ 2-6 `ctrl+shift+F1` จะนำคุณกลับมา
Pranav Satheesh avatar
in flag
นี่คือผลลัพธ์สำหรับ `cat ~/ .bashrc` : https://jpst.it/2yDPb
Score:1

แก้ไข:

ตาม นี้, การติดตั้ง ค่ะ อาจเปลี่ยนไฟล์อย่างน้อยหนึ่งไฟล์ใน /etc/profile.d/*.sh.

คุณสามารถลองตรวจสอบสิ่งนี้ (เช่น วันที่แก้ไขล่าสุด) แล้วมองหาผู้กระทำผิด

ข้อมูลบางอย่างที่คุณสามารถโพสต์เพื่อช่วย:

  1. เนื้อหาของไฟล์ "น่าสงสัย" ที่ถูกอ้างถึง
  2. ลำดับของคำสั่งที่คุณใช้ในการติดตั้ง ค่ะ. คุณจะได้รับสิ่งนี้ถ้าคุณมี ประวัติศาสตร์ เปิดใช้งาน
  3. สำเนาที่ถูกต้องของทุกสิ่งที่คุณได้รับเมื่อเปิดใช้เทอร์มินัล รวมถึงข้อความแจ้ง

จากเทอร์มินัล ดำเนินการ ทุบตี. คุณอาจเห็นข้อความแสดงข้อผิดพลาดเดียวกัน หากเป็นเช่นนั้น คุณสามารถดำเนินการได้ (โดยเฉพาะจากเทอร์มินัลใหม่) ทุบตี -x -v. ตัวเลือกคือ:

  -v พิมพ์บรรทัดอินพุตเชลล์ตามที่อ่าน
  -x พิมพ์คำสั่งและอาร์กิวเมนต์เมื่อดำเนินการ

ด้วยวิธีนี้คุณจะสามารถระบุสาเหตุของข้อความแสดงข้อผิดพลาดได้

Nate T avatar
it flag
ยังใช้แบชได้ไหม หากคุณอยู่ใน ps2-4 (เคอร์เซอร์ แต่ไม่มี $ อาจเป็น > ) คุณอาจสามารถแก้ไขได้ด้วย `CONTROL + c` โปรดจำไว้ว่ามี bash หลายเวอร์ชัน หากวิธีอื่นล้มเหลว คุณสามารถรีเซ็ตตัวแปร $TERM ใน .bashrc
Pranav Satheesh avatar
in flag
`bash` ไม่ส่งคืนเอาต์พุตใด ๆ แต่ `bash - x -v` ทำ แต่ผลลัพธ์ค่อนข้างยาว ฉันไม่แน่ใจว่าจะหาข้อผิดพลาดได้อย่างไร
sancho.s ReinstateMonicaCellio avatar
@ประนาวเสถียร - 1) คุณสามารถรันคำสั่ง (เช่น `ls -l`) ในพรอมต์ที่คุณได้รับด้วย `bash` ได้สำเร็จหรือไม่? 2) เอาต์พุตของ `bash - x -v` อาจยาวได้ คุณเห็นข้อความแสดงข้อผิดพลาดภายในหรือไม่ คุณสามารถคัดลอกผลลัพธ์ทั้งหมดนั้นลงในโปรแกรมแก้ไขข้อความและค้นหา โปรดโพสต์ 10 บรรทัดด้านบนและ 10 บรรทัดหลังข้อความแสดงข้อผิดพลาด
Pranav Satheesh avatar
in flag
ฉันพยายามค้นหาข้อความแสดงข้อผิดพลาดในเอาต์พุต `bash - x -v` แต่ไม่พบ นี่คือผลลัพธ์ในไฟล์ txt : https://justpaste.it/4zzpd
Pranav Satheesh avatar
in flag
ฉันได้ลอง `ls /etc/profile.d/` เพื่อดูว่าเกิดอะไรขึ้นที่นั่น ฉันสามารถดูไฟล์ modules.sh ได้ที่นั่น: https://justpaste.it/24gvi

โพสต์คำตอบ

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