Unix & Linux

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

2
ช่อง USB ใดคือ 2.0 หรือ 3.0 ฉันจะรู้ได้อย่างไร
ฉันต้องการทราบว่าคอมพิวเตอร์เดสก์ท็อปของฉันรองรับUSB 3.0หรือไม่ แต่จากผลลัพธ์ด้านล่างนี้ไม่น่าเป็นไปได้ ฉันได้รับผลลัพธ์ต่อไปนี้จากlspci: root@liv-HP-Compaq-dc7900:/home/liv# lspci -v | grep -i usb 00:1a.0 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI]) 00:1a.1 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #5 (rev 02) (prog-if 00 [UHCI]) 00:1a.2 USB controller: Intel Corporation …
18 usb 

1
ฉันจะหยุด emacs ไม่ให้ถามฉันว่าฉันต้องการโหลดไฟล์ขนาดใหญ่ได้อย่างไร?
เมื่อฉันเปิดไฟล์ขนาดใหญ่เป็น emacs ฉันจะได้รับข้อความว่า 'ไฟล์ foo.bar มีขนาดใหญ่ เปิดจริงเหรอ? ' ฉันจะหยุด emacs ไม่ให้ถามคำถามนี้ตลอดเวลาได้อย่างไร กล่าวอีกนัยหนึ่งถ้าฉันเปิดไฟล์ฉันต้องการเปิดไฟล์ไม่ว่าจะใหญ่ขนาดไหน
18 emacs 


5
มีวิธีในการทำให้ข้อความเปิด Google Chrome เป็นกลุ่มหรือไม่?
ฉันเคยใช้ Firefox ทุกวัน แต่เปลี่ยนไปใช้ Google Chrome และใช้งานมานานกว่า 2 ปีแล้ว ปลั๊กอินหนึ่งที่ฉันพลาดคืออันนี้มันคือข้อความทั้งหมด! . ปลั๊กอินนี้อนุญาตให้เปิด textarea เป็นแยกvimหรือgvimหน้าต่างที่ฉันสามารถทำการแก้ไขและบันทึกเนื้อหาเมื่อเสร็จแล้วกลับไปที่ Firefox สิ่งที่ปิดไปแล้วที่ฉันพบคือปลั๊กอินนี้คือTextAidแต่ฉันพบ kludge เล็กน้อยเนื่องจากต้องใช้เว็บเซิร์ฟเวอร์แยกต่างหากเพื่อให้ทัน ฉันไม่ต้องการใช้ TextAid จริง ๆ ไม่มีใครรู้วิธีการอื่นในการทำสิ่งนี้โดยใช้ Chrome ใช่ไหม
18 vim  chrome  plugin 

3
วิธีที่แนะนำในการซิงโครไนซ์เวลาโดยใช้ NTP คืออะไร?
คำถามนี้เกิดขึ้นหลายครั้งด้วยวิธีการแปลเป็นภาษาท้องถิ่นคำถามนี้มีไว้เพื่อให้วิธีการที่ต้องการ / ดีที่สุดสำหรับการซิงโครไนซ์นาฬิกาของระบบโดยใช้ NTP วิธีแก้ปัญหาควรจัดการกับปัญหาต่าง ๆ อย่างถูกต้องเช่น: แก้ไขเวลาในการบูทอย่างรวดเร็วโดยที่นาฬิกามีความเบ้มาก จัดเตรียมการกำหนดค่าที่ป้องกันและ / หรือแก้ไขสถานการณ์ที่บางครั้งนาฬิกาสามารถพัฒนาเอียงขนาดใหญ่เมื่อเวลาผ่านไป โซลูชันที่แข็งแกร่งที่สามารถจัดการและซิงค์เวลาได้อย่างรวดเร็วเมื่อเกิดปัญหาบางอย่างเช่น: "เซิร์ฟเวอร์เวลาไม่สามารถเข้าถึงได้ในระหว่างการบูต" หรือ "อินเทอร์เน็ตไม่สามารถเข้าถึงได้ในระหว่างการบู๊ต" ทางออกที่ดีที่สุดคือไฟล์กำหนดค่า NTP ไฟล์เดียวที่สามารถจัดการได้ทั้งหมด อ้างอิง ชิ้นส่วนจำนวนมากที่จะมอบโซลูชัน "ขั้นสุดยอด" จะกระจายไปทั่วไซต์ของ U&L ในคำถามเช่นนี้: จะบังคับให้การตั้งค่าเวลาและวันที่รีเฟรชจากอินเทอร์เน็ตได้อย่างไร การซิงโครไนซ์เวลาของเครื่องบน LAN กับเซิร์ฟเวอร์ GPS NTP บน LAN ฉันจะสร้างโมดูล Puppet ที่แก้ไขเวลาได้อย่างไร NTP ไม่ได้ซิงค์ใน VM มีผู้อื่นผูกพัน แต่สิ่งเหล่านี้คือสิ่งที่ฉันเคยเห็นว่ามีความเกี่ยวข้อง
18 date  time  ntp 

4
กำหนดสิทธิ์การอ่านและเขียนไปยังโฟลเดอร์และไดเรกทอรีหลักทั้งหมด
ฉันจำเป็นต้องตั้งค่าการอ่านและเขียนสิทธิ์สำหรับrootผู้ใช้ไปยังไดเรกทอรีและทุกโฟลเดอร์หลักจนถึงsubfolderNroot ฉันสามารถทำได้ด้วยมือ: $ sudo chmod +rx /root/subfolder1/subfolder2/subfolderN $ sudo chmod +rx /root/subfolder1/subfolder2 $ sudo chmod +rx /root/subfolder1 $ sudo chmod +rx /root แต่ถ้าNใหญ่ฉันก็เหนื่อย จะทำอย่างไรโดยอัตโนมัติด้วยคำสั่งเดียว?

2
คำสั่งการใช้หน่วยความจำที่มีไวยากรณ์คล้ายกับคำสั่งเวลา
คำสั่งอะไรแสดงการใช้งานหน่วยความจำของโปรแกรมฉันกำลังมองหาคำสั่งที่ใช้งานง่ายและมีไวยากรณ์คล้ายกับtimeคำสั่ง ฉันพยายามค้นหาการใช้งานหน่วยความจำของโปรแกรมแฮช md5 ที่เขียนใน C และใช้เวลา 7 วินาทีในการแฮช "hello world" ฉันใช้ระบบปฏิบัติการ android พร้อมติดตั้ง busybox
18 memory  time  command 

3
ฉันจะหาสปูลเมลในพื้นที่ของฉันได้อย่างไร
ฉันเป็นนักศึกษาระดับบัณฑิตศึกษาและเป็นสามเณร Linux คำถามนี้เป็นประเภทของสปินออกจากคำถามก่อนหน้านี้ของฉัน สถาบันของฉันมีคลัสเตอร์ Ubuntu Linux ฉันเป็นแค่ผู้ใช้ ฉันไม่มีสิทธิ์ดูแลระบบและแน่นอนว่าฉันไม่มีความเชี่ยวชาญในการดูแลระบบ! คำถามของฉันคือฉันจะหาสปูลจดหมายในพื้นที่ได้อย่างไร เท่าที่ฉันรู้ฉันไม่ได้ใช้ตัวแทนการถ่ายโอนจดหมาย คำตอบสำหรับคำถามก่อนหน้าของฉันบอกว่าฉันค้นหาไฟล์/var/spool/mail/$USERแต่น่าเสียดายที่ฉันไม่เห็นไฟล์ที่สอดคล้องกับชื่อผู้ใช้ของฉัน ในการ/var/spool/mail/ใช้lsฉันเห็นสองไฟล์เท่านั้น: nobodyและwww-dataซึ่งเป็นทั้งไฟล์เสริม คุณมีความคิดอื่น ๆ เกี่ยวกับที่ฉันสามารถมองหาสปูลอีเมลของฉัน (ซึ่งอาจเป็นในพื้นที่เนื่องจากฉันไม่ได้กำหนดเอเจนต์การถ่ายโอนเมลไว้เท่าที่ฉันรู้)

7
แยกส่วนของหนึ่งบรรทัดจากไฟล์ที่มี sed
ฉันต้องการอ่านส่วนหนึ่งของหนึ่งบรรทัดจากไฟล์ ตัวอย่างเช่น: POP3_SERVER_NAME = localhost ฉันต้องการกลับมาlocalhostโดยใช้ sed ข้อความนี้อยู่ในบรรทัดที่สาม ฉันทำสิ่งนี้เพื่อแยกบรรทัด: sed -n '3p' installation.sh ฉันจะแยกเฉพาะlocalhostส่วนได้อย่างไร
18 sed 

9
การสลับแถวและคอลัมน์
ฉันมีไฟล์ที่มีบรรทัดด้านล่าง title1:A1 title2:A2 title3:A3 title4:A4 title5:A5 title1:B1 title2:B2 title3:B3 title4:B4 title5:B5 title1:C1 title2:C2 title3:C3 title4:C4 title5:C5 title1:D1 title2:D2 title3:D3 title4:D4 title5:D5 ฉันจะบรรลุสิ่งนี้ได้อย่างไร title1 title2 title3 title4 A1 A2 A3 A4 B1 B2 B3 B4 C1 C2 C3 C4 D1 D2 D3 D4

1
การโยงคีย์แบบกำหนดเองสำหรับโหมดเชลล์ vi คือ“ set -o vi”?
ฉันเพิ่งค้นพบสิ่งมหัศจรรย์ของset -o viและอยากรู้อยากเห็นถ้ามันเป็นไปได้ที่จะปรับแต่งโหมดเปลือก vi นี้ในบางวิธีเดียวกันกับที่คุณสามารถปรับแต่ง vi หรือ vim? ยกตัวอย่างเช่นการสร้างคีย์ที่กำหนดเองผูกพันกับแผนที่คีย์สะดวกมากขึ้นหรือคำสั่งผสมที่สำคัญในการesc? หากไม่รองรับในปัจจุบันมันจะยากแค่ไหนในการปรับเปลี่ยนซอร์สโค้ดของโปรแกรมและฮาร์ดโค้ดในการปรับแต่งบางอย่างหรือว่าเป็นแนวคิดที่ไม่ดี
18 bash  vi 

4
จะเปลี่ยนตัวแปรสภาวะแวดล้อมของโลแคลได้อย่างไร?
ฉันสร้างไฟล์การแปลภาษาท้องถิ่นen_US.utf8 , et_EE.iso88591และru_RU.utf8แล้ว ตอนนี้ถ้าฉันพยายามเปลี่ยนตัวแปรโลแคลใด ๆ เป็นru_RU.utf8หรือen_US.utf8ดังนั้นนี่จะไม่มีผลใด ๆ : # locale -a C en_US.utf8 et_EE et_EE.iso88591 POSIX ru_RU.utf8 # LC_TIME=ru_RU.utf8 # locale | grep LC_TIME LC_TIME="et_EE.iso88591" # LC_TIME="ru_RU.utf8" # locale | grep LC_TIME LC_TIME="et_EE.iso88591" # อย่างไรก็ตามหากฉันเปลี่ยนตัวแปรLANG =ดังนั้นตัวแปรอื่นทั้งหมดยกเว้นLANGUAGE =และLC_ALL =รับค่าของตัวแปรLANG = มีวิธีการแก้ไขตัวแปรแต่ละภาษาแยกกันหรือไม่? นอกจากนี้ฉันแก้ไขให้ถูกต้องว่าตัวแปรโลแคลไม่ใช่ตัวแปรเชลล์ปกติ แต่ต้องการพารามิเตอร์สำหรับยูทิลิตี้ของโลแคลอีกหรือไม่

1
ฉันจะเมานท์ระบบไฟล์ด้วยขนาดบล็อก 4KB ได้อย่างไร
ฉันดึงฮาร์ดดิสก์ 3TB ออกจาก WD Mybook Live NAS ตารางพาร์ติชันมีดังนี้: Model: ATA WDC WD30EZRS-11J (scsi) Disk /dev/sdb: 3001GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Number Start End Size File system Name Flags 3 15.7MB 528MB 513MB primary 1 528MB 2576MB 2048MB ext3 primary raid 2 2576MB 4624MB 2048MB ext3 primary raid …
18 linux  kernel  ext4  nas 

7
ฉันจะเริ่มต้นกระบวนการด้วยค่าที่ดีได้ที่ -20 และไม่ให้สิทธิ์รูท
ฉันต้องการเริ่มต้นกระบวนการด้วยค่าที่ดีของ -20 นี้ต้องให้ผมใช้คำสั่งเช่น sudo nice -n -20 matlab- อย่างไรก็ตามสิ่งนี้เริ่มต้นด้วย matlab ในฐานะรูทด้วย มีวิธีในการมี matlab ที่ไม่ใช่รูทหรือไม่? แนวทางปัจจุบันของฉันคือ - sudo nice -n -20 sudo -u myusername matlabซึ่งสำหรับฉันดูเหมือนว่าแฮ็ค มีวิธีโดยตรงในการทำเช่นนี้?
18 process  priority  nice 

4
ส่งออกไปยัง stdout และในเวลาเดียวกัน grep เป็นไฟล์
stdoutฉันมีสคริปต์ที่ข้อความขาออกไป ฉันต้องการที่จะเห็นผลลัพธ์ทั้งหมดนี้ใน terminal ของฉันและในเวลาเดียวกันฉันต้องการที่จะกรองบางบรรทัดและบันทึกไว้ในไฟล์ ตัวอย่าง: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file $ cat out.file Line A Line C ฉันต้องการเห็นเอาต์พุตของคำสั่งแรกในเทอร์มินัลและบันทึกผลลัพธ์ของคำสั่งที่สองในไฟล์ ในเวลาเดียวกัน. ฉันพยายามใช้teeแต่ไม่มีผลกับหรือดีกว่ามีผลตรงกันข้าม
18 grep  pipe  stdout  tee 

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