Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ


8
ข้อผิดพลาดของด้วง: ไม่พบไฟล์ '/grub/i386-pc/normal.mod'?
ฉันเพิ่งติดตั้ง arch (หวังว่าจะสำเร็จ) ในเครื่องของฉัน เมื่อฉันไปรีบูต แต่ฉันมีปัญหา ฉันมีหน้าจอสีดำพร้อมข้อความบอกว่า Grub loading. Welcome to GRUB! error: file '/grub/i386-pc/normal.mod' not found. Entering rescue mode... grub rescue> ฉันมีตั้งแต่ googled มองหาคำตอบ ฉันเกือบจะพบที่นี่ในฟอรั่มอูบุนตูแล้วฉันก็เห็นหนึ่งในความคิดเห็นที่บอกว่ามันไม่จริง นอกจากนี้ยังมีคำตอบอื่น แต่ฉันไม่แน่ใจว่าฉันต้องการติดตั้งจากซีดีสดเพราะกลัวว่าจะทำสิ่งสกปรก คุณจะเข้าใจถึงความกลัวของฉันหากคุณใช้เวลา 7 ชั่วโมงในการตั้งค่านี้หลังจากทำงานอย่างต่อเนื่องในการแบ่งพาร์ติชันคำสั่งการสอนและปัญหาของระบบ ช่างเป็นความปิติยินดี ใครรู้วิธีง่ายๆในการด้วงทำงาน?
17 grub2 

2
สามารถติดตั้งดิสก์ ext4 เดียวกันจากสองโฮสต์ได้เพียงเครื่องเดียวหรือไม่
ฉันรู้ว่าการติดตั้งดิสก์เดียวกันกับระบบไฟล์ ext4 จากเซิร์ฟเวอร์ที่แตกต่างกันสองตัว (เป็น iSCSI vloume) จะทำให้ข้อมูลเสียหายบนดิสก์ คำถามของฉันจะสร้างความแตกต่างหรือไม่หากเซิร์ฟเวอร์ตัวใดตัวหนึ่งเมานต์ดิสก์แบบอ่านอย่างเดียวในขณะที่อีกอันนั้นเมานต์แบบอ่าน - เขียน ฉันรู้ว่า OCFS2 หรือไลค์สามารถใช้สำหรับสิ่งนี้และฉันสามารถส่งออกดิสก์ด้วย NFS เพื่อให้เข้าถึงเซิร์ฟเวอร์อื่นได้ แต่ฉันต้องการทราบว่าการตั้งค่าที่ฉันเสนอนั้นจะใช้งานได้หรือไม่
17 linux  mount  ext4 

6
คำสั่ง Linux สามารถมีอักษรตัวใหญ่ได้หรือไม่
คำสั่ง Linux สามารถมีอักษรตัวใหญ่ได้หรือไม่ ฉันรู้ว่ามันรองรับ แต่ฉันต้องการแน่ใจว่ามันเป็น "ปัญหา" หรือพิจารณาว่า "ไม่ใช่สิ่งที่ดี"?

3
ลบไฟล์ออกจากไฟล์เก็บถาวร tar
ฉันมีไฟล์ขนาดใหญ่foo.tar.xzที่มีจำนวนมาก (พูดถึง 20,000 ไฟล์) ฉันพบว่าไฟล์เก็บถาวรนี้มีไฟล์ (ประมาณ 5,000 ไฟล์) ที่ฉันไม่ต้องการ ฉันมีพื้นที่ว่างในดิสก์ไม่เพียงพอในการขยายขนาดทั้งหมดลงบนดิสก์ นอกจากนี้ฉันกลัวว่าคุณลักษณะ / สิทธิ์อาจหายไปหากทำเช่นนั้น ฉันมีพื้นที่เพียงพอที่จะโฮสต์ไฟล์เก็บถาวรที่บีบอัดสองชุด มีเครื่องมือในการลบไฟล์บางไฟล์ออกจากไฟล์เก็บถาวร (ระบุด้วย regex ในชื่อไฟล์) on-the-fly หรือไม่โดยไม่ทำการแตกไฟล์ลงในไฟล์แต่ละไฟล์หรือไม่?
17 tar 

2
ค้นหาเฉพาะไฟล์แรกที่ตรงกับการใช้ค้นหา?
สมมติว่าอาจมี*.txtไฟล์หลายร้อยไฟล์ในไดเรกทอรี ฉันต้องการค้นหา*.txtไฟล์สามไฟล์แรกเท่านั้นจากนั้นออกจากกระบวนการค้นหา วิธีการบรรลุสิ่งนี้โดยใช้findยูทิลิตี้? ฉันผ่านไปอย่างรวดเร็วบนหน้าเพจของมันดูเหมือนจะไม่มีตัวเลือกสำหรับสิ่งนี้
17 find 

1
จะรับ UUID สำหรับไดรฟ์ USB ได้อย่างไร
ฉันต้องการเมานท์ USB ของฉันไปยังจุดเมานท์ซึ่งมีชื่อ UUID แต่ฉันไม่รู้วิธีแสดงสิ่งนี้ในบรรทัดคำสั่ง! มีใครช่วยฉันได้บ้าง ฉันค้นหาและพบว่าฉันต้องเรียกใช้: blkid จากนั้นคำสั่งที่ค้นหาแฟลชไดรฟ์ USB หรือฮาร์ดดิสก์ blkid | tail -n 1 | cut -f4 -d' ' แต่tailผิดเพราะฉันไม่รู้จำนวน USB ที่ฉันมี! มีวิธีที่จะบอกให้ฉันรับสายที่มีประเภท USB หรือไม่

2
กระบวนการใน UNIX มีหมายเลขอย่างไร
ฉันไม่พบรูปแบบใด ๆ เมื่อดูที่การกำหนดหมายเลข PID ในตารางกระบวนการ ( ps -a) เนื่องจาก PID ไม่ใช่ตัวเลขที่ตามมาและบางครั้งมี "ช่องว่าง" ขนาดใหญ่ระหว่างตัวเลขเหล่านั้น เป็นเพราะอาจมีกระบวนการบางอย่างที่ทำงานในช่วงเวลาสั้น ๆ และพวกเขาจอง PID บางส่วน? มีบางช่วงหลังจากที่จำนวนกระบวนการรีเซ็ตหรือไม่ ฉันใช้ Mac OS X แต่ฉันเดาว่าคำตอบควรใช้กับ UNIX โดยทั่วไป

2
หน้าจอ GNU: พิมพ์เซสชันที่แยกออกไปยัง stdout
ฉันแค่ต้องการให้ภาพรวมอย่างรวดเร็วของscreenเซสชันGNU ที่แยกออกมาของฉัน เป็นไปได้ที่จะดัมพ์เนื้อหาปัจจุบันไปยัง stdout หรือไม่? สิ่งที่ต้องการ screen --print SESSION_NAME > file.txt

2
ใช้ setxkbmap เพื่อสลับซ้ายกะและซ้ายควบคุม
มันเป็นไปได้ที่จะสลับซ้ายShiftและซ้ายCTRLปุ่มใช้setxkbmapแทนxmodmap? แก้ไข ฉันได้เปลี่ยนมาใช้Fcitxซึ่งทำงานได้ดีกว่ากับรูปแบบแป้นพิมพ์และรูปแบบแป้นพิมพ์ที่กำหนดเองได้ดีกว่า IBus ทุกประการ ฉันขอแนะนำอย่างยิ่ง

2
ทำไมทุบตีแสดง 'ยุติ' หลังจากฆ่ากระบวนการ?
นี่คือพฤติกรรมที่ฉันต้องการเข้าใจ: $ ps PID TTY TIME CMD 392 ttys000 0:00.20 -bash 4268 ttys000 0:00.00 xargs $ kill 4268 $ ps PID TTY TIME CMD 392 ttys000 0:00.20 -bash [1]+ Terminated: 15 xargs $ ps PID TTY TIME CMD 392 ttys000 0:00.21 -bash ทำไมมันแสดงให้เห็น[1]+ Terminated: 15 xargsหลังจากที่ฉันฆ่ากระบวนการแทนที่จะไม่แสดงมันอย่างที่มันเพิ่งถูกฆ่า? ฉันใช้ทุบตีบน Mac OS X …
17 bash  process  kill 

1
ภาษาคำสั่งแก้ไขเครื่องมือเชื่อมโยงของ AT&T คืออะไร
หน้า man สำหรับldทำการอ้างอิงถึงAT&T’s Link Editor Command Languageอย่างไรก็ตามการค้นหาของ Google ไม่ได้ให้คำอธิบายที่น่าพอใจว่าเป็นอะไรAT&T’s Link Editor Command Languageหรือเป็นอะไรนอกจากชี้ไปที่ man page ดังกล่าวในขณะที่ฉันคาดหวังว่าหน้า Wikipedia จะปรากฏขึ้นในผลลัพธ์ห้าอันดับแรก ดูเหมือนว่ามีชิ้นส่วนสำคัญของประวัติคอมพิวเตอร์หายไปที่นี่ ใครบ้างมีการอ้างอิงหรือเอกสารประวัติศาสตร์เกี่ยวกับภาษานี้? มีบางอย่างที่เราสามารถใส่ไว้ใน Wikipedia เพื่อสงวนไว้สำหรับลูกหลาน?

2
แยกสตริงตามรูปแบบในสคริปต์ทุบตี
ในทุบตีสมมติว่าฉันมีสตริงstrname: strname="ph7go04325r" ฉันต้องการที่จะดึงตัวละครระหว่างครั้งแรก "3"ของตัวละครและสุดท้าย "r"ตัวละครในการประหยัดผลในสตริงstrname strresultในตัวอย่างข้างต้นผลลัพธ์strresultจะเป็น: strresult="25" "3"อักขระตัวแรกไม่จำเป็นต้องอยู่ที่ตำแหน่งสตริง 8 ในstrname; เช่นเดียวกันที่ผ่านมา"r"คือไม่จำเป็นต้องที่ตำแหน่งสตริง 11. ดังนั้นทั้งสองสายดังต่อไปนี้strnameควรผลผลิตstrresult="25": strname="ph11go04325raa" strname="325r" strname="rgo04325raa" นอกจากนี้ควรผลผลิตstrname=ph12go04330raa"strresult="30" ฉันยังใหม่กับการเขียนสคริปต์ทุบตีและฉันไม่รู้ว่าจะเริ่มจับคู่รูปแบบสตริงได้อย่างไร คุณมีข้อเสนอแนะใด?


5
ข้อแตกต่างระหว่าง ps และคำสั่ง top คืออะไร?
ความแตกต่างระหว่างpsและtopคำสั่งคืออะไร? ฉันเห็นว่าทั้งสองสามารถแสดงข้อมูลเกี่ยวกับกระบวนการทำงาน ควรใช้อันไหนเมื่อไหร่?

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