Unix & Linux

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

8
ปิดใช้งานการป้อนข้อมูลด้วยแป้นพิมพ์และเมาส์บน unix (ต่ำกว่า X)
หนึ่งโปรแกรมสามารถ "หยุด" Keyboard & Mouse ชั่วคราวได้อย่างไรโดยที่ไม่มีใครสามารถยุ่งกับระบบได้? มีความเป็นไปได้หลายอย่างที่เป็นประโยชน์ ตัวอย่างเช่นฉันมีแล็ปท็อปและฉันต้องการให้แน่ใจว่าไม่มีใครใช้มันในขณะที่ฉันออกแม้ว่าใครบางคนจะรู้รหัสผ่านหรือสามารถเดาได้ (เช่นภรรยาหรือลูก ๆ ) รวมถึงความอยากอาหารของจอมโจร -functioning) หรือฉันกำลังทำบางสิ่งจากระยะไกลดังนั้นฉันต้องการตรวจสอบให้แน่ใจว่าผู้ใช้ที่คอมพิวเตอร์ไม่รบกวน
28 xorg  keyboard  mouse  input 

7
คำสั่ง cygwin vim นั้นแตกต่างจากคำสั่งปกติหรือไม่?
ฉันไม่สามารถแก้ไขไฟล์ข้อความโดยใช้ vim ใน cygwin ได้ ฉันต้องกดiหลายครั้งเพื่อแทรกข้อความ บางครั้งมันใช้งานได้และบางครั้งก็ใช้ไม่ได้ เมื่อใดก็ตามที่ฉันเลื่อนเคอร์เซอร์ขึ้นลงฉันต้องกดฉันหลายครั้ง มีปัญหาอะไร ไม่backspaceทำงานใน Cygwin?
28 vim  cygwin 

5
แง่มุมใดของแผน 9 ที่นำไปสู่ยูนิกซ์?
แผน 9ได้รับการพัฒนาโดย Bell Labs ในฐานะผู้สืบทอดของ Unix แม้ว่าจะด้วยเหตุผลหลายประการ แต่ก็ไม่เคยปรากฏเช่นนี้ แต่การพัฒนาที่เป็นธรรมยังคงเป็นแผน 9 คำถามของฉันคืออะไรถ้ามี - จาก Plan 9 ได้นำมาสู่ Unix ที่ทันสมัย?
28 unix  history  plan9 

5
วิธีบันทึกการสนทนาทางวิดีโอด้วย Skype บน Linux?
ฉันต้องการสัมภาษณ์วิดีโอที่บันทึกไว้กับ Skype และกำลังมองหาเครื่องมือที่น่าเชื่อถือเพื่อให้บรรลุเป้าหมายดังกล่าว มีอะไรบ้างไหมที่ไม่ช้าหรือบั๊กกี้? ฉันกำลังใช้งาน (K) Ubuntu

1
ใน Bash แล้วถ้า [-z“ $ 1”] และถ้า [“ $ 1” =“”] เหมือนกันล่ะ
ในการสคริปต์เชลล์ Bash ความแตกต่าง (ถ้ามี) ระหว่างสองข้อความต่อไปนี้คืออะไร? 1. ) if [ -z "$1" ] 2. ) if [ "$1" = "" ] ฉันพบว่าตัวเองเขียนบทที่สองในบางบท แต่จากนั้นฉันอ่านที่นี่ว่าการใช้-zประสบความสำเร็จในสิ่งเดียวกัน หากมีปัญหาในการใช้อันที่สองเราควรเพิกเฉยที่อันแรกดูดีขึ้นเล็กน้อยหรือไม่

2
อะไรเป็นสาเหตุให้มีการส่งสัญญาณต่าง ๆ
บางครั้งฉันก็สับสนเล็กน้อยจากสัญญาณทั้งหมดที่กระบวนการสามารถรับได้ ขณะที่ผมเข้าใจว่ามันเป็นกระบวนการที่มีการดำเนินการเริ่มต้น ( สัญญาณจำหน่าย ) สำหรับแต่ละสัญญาณเหล่านี้ sigaction()แต่ก็สามารถให้การจัดการของตัวเองโดยการเรียก ดังนั้นนี่คือคำถามของฉันสิ่งที่ทำให้แต่ละสัญญาณจะถูกส่ง? ฉันรู้ว่าคุณสามารถส่งสัญญาณไปยังกระบวนการที่ทำงานผ่าน-sพารามิเตอร์ด้วยตนเองได้killแต่สิ่งที่เป็นธรรมชาติภายใต้สัญญาณเหล่านี้จะถูกส่งไป? ตัวอย่างเช่นเมื่อไหร่จะSIGINTได้รับการส่ง? นอกจากนี้ยังมีข้อ จำกัด ใด ๆ ที่สามารถจัดการสัญญาณได้หรือไม่? สามารถSIGSEGVประมวลผลสัญญาณและควบคุมการส่งคืนแอปพลิเคชันได้หรือไม่
28 process  signals 


2
ไดเรกทอรีเกม?
ในระบบไฟล์มาตรฐานเรามี: /usr/games /usr/lib/games /usr/local/games /usr/share/games /var/games /var/lib/games นี่เป็นเรื่องตลกหรือมีประวัติเบื้องหลังบ้างไหม? มีไว้เพื่ออะไร? เหตุใดเราจึงมีไดเรกทอรีแยกต่างหากและพิเศษสำหรับบางอย่างเช่นเกม

5
การตั้งค่าขนาดหน้าต่างของแอปพลิเคชันที่ทำงานอยู่
ฉันพยายามเริ่มต้นแอปพลิเคชันภายใน Ubuntu (xfce หรือ gnome) และผ่านทางบรรทัดคำสั่งและสงสัยว่ามีวิธีการทั่วไปในการกำหนดขนาดของหน้าต่างที่ระบุของแอพที่กำหนดที่กำลังทำงานอยู่หรือไม่

8
ตัวตักบูต Linux รองรับการเข้ารหัสดิสก์เต็มรูปแบบหรือไม่
มี Linux boot loader ใดบ้างที่รองรับการเข้ารหัสดิสก์เต็มรูปแบบ (a la TrueCrypt ) ฉันรู้ว่ามีงานเพื่อเพิ่มการรองรับการเข้ารหัสใน GRUB2 แต่ดูเหมือนว่ายังไม่พร้อม ตัวเลือกอื่น ๆ (โปรดทราบว่าฉันหมายถึงการเข้ารหัสดิสก์เต็มรูปแบบที่นี่รวมถึง/boot) คำตอบส่วนใหญ่อธิบายถึงการตั้งค่าที่/bootไม่ได้เข้ารหัสและบางคำตอบพยายามอธิบายว่าทำไมการไม่เข้ารหัส/bootจึงควรเป็น OK โดยไม่ต้องมีการพูดคุยเกี่ยวกับสาเหตุที่ฉันต้องการ / บูตเพื่อเข้ารหัสจริงนี่คือบทความที่อธิบายสิ่งที่ฉันต้องการอย่างแท้จริงโดยยึดตาม GRUB2 รุ่นที่แก้ไข: http://xercestech.com/full-system-encryption-for-linux.geek ปัญหาเกี่ยวกับสิ่งนี้คือการปรับเปลี่ยนเหล่านี้เห็นได้ชัดว่าไม่ได้รับการสนับสนุนในรหัสฐาน GRUB2 ปัจจุบัน (หรือบางทีฉันอาจมองข้ามบางสิ่ง)
28 linux  encryption 

8
grep และหาง -f
เป็นไปได้ที่จะทำtail -f(หรือคล้ายกัน) ในไฟล์และgrepในเวลาเดียวกัน? ฉันจะไม่รังเกียจคำสั่งอื่น ๆ เพียงแค่มองหาพฤติกรรมแบบนั้น


3
อะไรจะทำให้ ps รายงาน uid แทนที่จะเป็นชื่อผู้ใช้
ฉันติดตั้งยูคาลิปตัสบนเครื่องลีนุกซ์และฉันสังเกตเห็นว่ากระบวนการที่ผู้ใช้ยูคาลิปตัสเป็นเจ้าของนั้นpsรายงานรหัสผู้ใช้แทนชื่อผู้ใช้ ตัวอย่างเช่น: $ sudo -i -u eucalyptus $ ps u USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 107 29764 0.0 0.0 19376 2104 pts/2 S 11:43 0:00 -bash 107 30198 0.0 0.0 15256 1180 pts/2 R+ 11:44 0:00 ps u อะไรจะทำให้สิ่งนี้เกิดขึ้น โปรดทราบว่ามีรายการที่เหมาะสมใน / etc / passwd: …
28 process  ps 

4
วิธีค้นหาตระกูลสถาปัตยกรรม Intel จากบรรทัดคำสั่ง
ฉันได้รับการเข้าถึงเครื่อง xeon บางเครื่องเพื่อตรวจสอบประสิทธิภาพ ฉันต้องการค้นหาว่าพวกเขาใช้สถาปัตยกรรมใดเช่น Haswell, Sandybridge, Ivybridge มีคำสั่งให้ค้นหาสิ่งนี้หรือไม่?

1
zsh ตีความ / เพิกเฉยคำสั่งที่ขึ้นต้นด้วย '#' เป็นความคิดเห็น
ใน bash, ถ้าฉันพิมพ์คำสั่งที่ขึ้นต้นด้วย a '#', bash จะข้ามมันเป็นความคิดเห็น. นั่นคือสิ่งต่อไปนี้จะถูกละเว้นในพรอมต์ bash: > # Hi there! ในขณะที่ zsh: > # Hi there ! zsh: bad pattern: # ฉันจะขอให้ zsh ทำเช่นเดียวกันได้อย่างไร สิ่งนี้มีประโยชน์อย่างมากในการ "เก็บ" คำสั่งที่คุณต้องการเรียกใช้ในภายหลังหรือเพื่อแชทเมื่อใช้เซสชัน tmux / หน้าจอที่ใช้ร่วมกัน ฉันกำลังใช้ ' oh zsh ของฉัน '
28 command-line  zsh 

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