Unix & Linux

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


7
ฉันจะเห็นเอาต์พุต dmesg ขณะที่มันเปลี่ยนแปลงได้อย่างไร?
ฉันกำลังเขียนไดรเวอร์อุปกรณ์ที่พิมพ์ข้อความแสดงข้อผิดพลาดลงในเอาต์พุตริงบัฟเฟอร์ dmesg ฉันต้องการที่จะเห็นผลลัพธ์ของdmesgมันในขณะที่การเปลี่ยนแปลง ฉันจะทำสิ่งนี้ได้อย่างไร

4
วิธีเพิ่มที่เก็บจากเชลล์ใน Debian?
ใน Ubuntu หนึ่งสามารถเพิ่มพื้นที่เก็บข้อมูลผ่านคำสั่งดังต่อไปนี้ - sudo add-apt-repository ppa:yannubuntu/boot-repair เนื่องจาก Ubuntu นั้นใช้รหัสเดเบียนฉันจึงคาดหวังว่าเดเบียนจะทำงานเช่นเดียวกัน แต่ก็ไม่เป็นเช่นนั้น อะไรคือสาเหตุของสิ่งนี้? มีคำสั่งเชลล์อื่น ๆ ที่ฉันสามารถใช้เพื่อให้บรรลุเหมือนกันหรือไม่ หมายเหตุ: ฉันรู้ว่าฉันสามารถแก้ไข/etc/apt/sources.listได้ แต่ฉันต้องการได้รับจากเชลล์ ฉันต้องการทราบว่าทำไมคำสั่งเดียวกันไม่ทำงานเมื่อรหัสฐานเหมือนกัน
141 shell  debian  apt  repository  ppa 

8
อะไรเป็นสาเหตุของพื้นหลังสีเขียวนี้ในเอาต์พุต ls
มีสองไดเรกทอรีที่แสดงโดย 'ls' ปกติไดเรกทอรีใดก็ได้ที่มีสีน้ำเงินบนพื้นหลังสีดำ แต่คนแรกเป็นสีฟ้าบนสีเขียวและอ่านไม่ได้ ทำไมนี้ ทำอย่างไรจึงจะทำให้สีน้ำเงินเป็นสีดำหรืออย่างน้อยก็มีบางสิ่งบางอย่างที่ทำให้บางสิ่งบางอย่างมืดไป? สิ่งนี้อยู่ใน Ubuntu 12.04 โดยใช้ bash ใน Gnome Terminal ใน Konsole สีน้ำเงินจะเข้มขึ้นเล็กน้อยและเป็นไปได้ที่จะอ่าน
141 terminal  ls  colors 

6
ฉันจะตัดข้อความด้วยขนาดคอลัมน์ที่แน่นอนได้อย่างไร
ฉันรู้ว่าฉันสามารถใช้บางสิ่งบางอย่างเช่นcat test.txt | pr -w 80การตัดบรรทัดที่มีความกว้าง 80 ตัวอักษร แต่นั่นทำให้มีพื้นที่เหลือเฟือที่ด้านบนและด้านล่างของบรรทัดที่พิมพ์ออกมาและมันไม่ทำงานในบางระบบ อะไรคือวิธีที่ดีที่สุดในการบังคับให้ไฟล์ข้อความที่มีเส้นยาวถูกพันด้วยความกว้างที่กำหนด คะแนนโบนัสหากคุณสามารถป้องกันไม่ให้ทำลายคำ

11
มีวิธีการรีเฟรชคำสั่งน้อยลงแบบไดนามิกหรือไม่?
ผมชอบwatchคำสั่ง แต่ก็มีข้อ จำกัด ของมัน ฉันอยากรู้ว่าฉันสามารถเลียนแบบการทำงานของwatchด้วยlessหรือไม่ ฉันกำลังมองหาความสามารถในการเลื่อนดูไดเรกทอรีของฉันเป็นหลักเนื่องจากจะได้รับการแก้ไขแบบไดนามิกผ่านสคริปต์ที่ทำงานอยู่
141 less  watch 

9
ค้นหาขนาดทั้งหมดของไฟล์บางไฟล์ภายในสาขาไดเรกทอรี
สมมติว่ามีไดเรกทอรีที่เก็บรูปภาพพูด./photos/john_doeภายในนั้นมีหลายไดเรกทอรีย่อยที่มีไฟล์บางไฟล์อยู่ (พูด*.jpg) ฉันจะคำนวณขนาดสรุปของไฟล์เหล่านั้นใต้john_doeสาขาได้อย่างไร ฉันพยายามdu -hs ./photos/john_doe/*/*.jpgแต่มันแสดงเฉพาะไฟล์แต่ละไฟล์เท่านั้น นอกจากนี้ติดตามเพียงระดับแรกรังของjohn_doeไดเรกทอรีเช่นแต่ข้ามjohn_doe/june/john_doe/june/outrageous/ ดังนั้นฉันจะสำรวจทั้งสาขาได้อย่างไรรวมขนาดของไฟล์ที่แน่นอน?

2
คำอธิบายโดยละเอียดที่ดีของไวยากรณ์ / etc / network / interfaces?
ฉันเข้าใจแนวคิดพื้นฐานมากเกี่ยวกับวิธีใช้/etc/network/interfacesแต่สิ่งที่ฉันพบทางออนไลน์คือตัวอย่างตัวอย่างหลังจากตัวอย่างซึ่งฉันสามารถคัดลอกวางได้ สิ่งที่ฉันพลาดคือคำอธิบายของไวยากรณ์คำอธิบายความหมายของคำสั่งและคำสั่งที่จำเป็นต้องใช้คำสั่ง ฉันต้องการที่จะเข้าใจเพราะเวลาส่วนใหญ่การคัดลอกวางไม่เพียงพอเพราะฉันไม่ได้ทำงานกับเครื่องใหม่ดังนั้นฉันจึงไม่สามารถเขียนทับการกำหนดค่าที่มีอยู่เพราะมันจะทำลายสิ่งต่างๆมากมาย man interfacesไม่ได้มีประโยชน์มากเพราะมันเขียนซับซ้อนมาก ตัวอย่างคำถามที่ฉันมี: สิ่งใดinetในifaceบรรทัดที่มีความหมายอย่างแน่นอน (ฉันไม่สามารถหาได้ใน manpage) สิ่งใดที่manualอยู่ในifaceบรรทัดที่มีความหมายทั้งหมด (ตัวอย่างมากมายใช้มัน แต่ตาม manpage จะต้องใช้ไฟล์ config เพิ่มเติม ตัวอย่างไม่ปรากฏ) ฉันจะใช้หรือต้องการเมื่อใด เมื่อไหร่ เมื่อฉันสร้างบริดจ์จะเกิดอะไรขึ้นกับส่วนต่อประสาน

4
$ VAR เทียบกับ $ {VAR} และเพื่อพูดหรือไม่พูด
ฉันเขียนได้ VAR=$VAR1 VAR=${VAR1} VAR="$VAR1" VAR="${VAR1}" ผลลัพธ์ที่ได้สำหรับฉันทุกคนดูเหมือนจะเหมือนกัน ทำไมฉันต้องเขียนอย่างใดอย่างหนึ่ง? เหล่านี้ไม่ใช่พกพา / POSIX?

4
POSIX คืออะไร
ฉันเห็น POSIX พูดถึงบ่อยครั้งและทุกที่และฉันคิดว่ามันเป็นมาตรฐานของระบบปฏิบัติการยูนิกซ์พื้นฐาน .. จนกระทั่งฉันสังเกตเห็นข้อความที่ตัดตอนมาต่อไปนี้บนหน้า Wikipedia: The Open Group เปิด Group มีชื่อเสียงมากที่สุดในขณะที่ร่างกายได้รับการรับรองสำหรับเครื่องหมายการค้า UNIX และสิ่งพิมพ์ของมาตรฐานทางเทคนิคสเปก Unix เดี่ยว , ซึ่งทอดตัวมาตรฐาน POSIX และเป็นความหมายอย่างเป็นทางการของระบบยูนิกซ์ หากคำจำกัดความอย่างเป็นทางการของระบบ UNIX เป็นส่วนเสริมของ POSIX แล้ว POSIX คืออะไร ,,, ดูเหมือนว่ามันจะเป็นมาตรฐานของโลกยูนิกซ์ แต่ฉันไม่รู้ว่ามันเข้ากับภาพรวมได้อย่างไร
139 posix  standard 

9
แป้นพิมพ์ตั้งค่าเป็น "โหมดแมว"
ฉันเป็นเจ้าของแมวและเป็นคนรักแมว แต่ฉันไม่ชอบเมื่อแมวของฉันนั่งบนแป้นพิมพ์ของฉันและผลักดันคีย์ randoms และทำให้ทุกอย่างยุ่ง ฉันมีความคิดที่จะมีปุ่มฟังก์ชั่นที่ปิดแป้นพิมพ์ (ยกเว้นสำหรับการรวมคีย์พิเศษหนึ่งชุด) ฉันรู้ว่ามีอยู่แล้วCtl- Sแต่แป้นพิมพ์นี้ค้างและติดตามอินพุตจนกว่าคีย์บอร์ดจะถูกปลดล็อก คีย์บอร์ดมีวิธีใดที่ไม่สนใจอินพุตทั้งหมดยกเว้นคีย์ผสมที่ยากต่อการกดโดยบังเอิญ? คะแนนโบนัส: มีวิธีการทำสิ่งเดียวกันใน Windows หรือไม่?

2
ไม่พบคำสั่ง ifconfig
ฉันเพิ่งติดตั้ง CentOS7 เป็นเครื่องเสมือนบน mac ของฉัน (osx10.9.3 + virtualbox) ifconfigไม่พบคำสั่งการส่งคืนการติดตาม การรันยังsudo /sbin/ifconfigส่งคืนคอมมาและไม่พบ ฉันรูต ผลลัพธ์ของ echo $PATHมีดังนี้ /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin เส้นทางของฉันเป็นเรื่องปกติหรือไม่ ถ้าไม่ฉันจะเปลี่ยนได้อย่างไร นอกจากนี้ฉันยังไม่มีการเชื่อมต่ออินเทอร์เน็ตบนเครื่องเสมือนอาจเป็นปัจจัย



8
จะทำอย่างไรเมื่อเดสก์ทอป Linux หยุดทำงาน?
ฉันเป็นผู้ชาย Windows บูตคู่เมื่อเร็ว ๆ นี้และตอนนี้ฉันใช้ Linux Mint 12 เมื่อเดสก์ท็อป Windows ค้างฉันrefreshหรือถ้าฉันใช้โปรแกรมฉันใช้alt+ F4เพื่อออกจากโปรแกรมหรือฉันสามารถใช้ ctrl+ alt+ deleteและคำสั่งนี้จะอนุญาตให้ฉันแก้ไขเดสก์ท็อป Windows โดยดูว่าโปรแกรมใดไม่ตอบสนองและอื่น ๆ มิ้นต์ค้างเวลาน้อยกว่า XP ของฉัน แต่เมื่อมันเป็นเช่นนั้นฉันไม่รู้ว่าจะทำอย่างไรฉันเพิ่งปิดพีซีและเริ่มต้นใหม่ ดังนั้นมีคำสั่งให้แก้ไข Linux เมื่อมันค้าง?
136 linux  desktop  freeze 

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