Unix & Linux

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

3
วิธีค้นหาลิงก์สัญลักษณ์ทั้งหมดที่ชี้ไปยังไฟล์ / ไดเร็กทอรีใด ๆ ภายในไดเร็กทอรีที่กำหนด
เกี่ยวกับคำถามนี้หรือบนนี้ (ตัวอย่าง) คุณจะได้รับการแก้ปัญหาเกี่ยวกับวิธีการที่จะมองหา symlinks ชี้ไปที่ไดเรกทอรีที่กำหนด (ขอเรียกว่า/dir1) ในขณะที่ฉันสนใจที่จะเชื่อมโยงสัญลักษณ์อาจจะชี้ไปที่ไฟล์ / /dir1โฟลเดอร์ภายในใด ฉันต้องการลบไดเรกทอรีดังกล่าว แต่ผมไม่แน่ใจว่าผมปลอดภัยที่จะทำเช่นนั้นในไดเรกทอรีอื่น ๆ (ขอเรียกว่า/dir2) ผมอาจจะมี symlinks /dir1ชี้ไปที่ชิ้นส่วนภายในของ นอกจากนี้ฉันอาจสร้าง symlink เหล่านี้โดยใช้เส้นทางที่สมบูรณ์หรือญาติ ความช่วยเหลือเท่านั้นฉันว่าฉันรู้ว่า symlinks /dir2ที่ฉันต้องการที่จะตรวจสอบอยู่ในการติดตั้งระบบแฟ้มบน
15 symlink 

2
ตรวจสอบอุณหภูมิ / IO ของไดรฟ์ NVMe
มีวิธีการตรวจสอบอุณหภูมิหรืออ่าน / เขียนและไดรฟ์ NVMe (ในกรณีนี้ Intel 750) hdparm, udisksctl, smartctlและhddtempทั้งหมดดูเหมือนจะขาดความสามารถนี้ google ค้นหาได้ไร้ผล สำหรับผู้ที่อยากรู้อยากเห็นนี่เป็นปัญหาเดียวที่ฉันต้องเผชิญกับการใช้งาน Fedora 23 (Workstation) โดยใช้ NVMe สำหรับไดรฟ์ระบบ

2
วิธีการแตกไฟล์ดิสก์อิมเมจไปยังการ์ด SD ด้วยคำสั่งเดียว?
ฉันอยู่ภายใต้ข้อ จำกัด ดังต่อไปนี้: ฉันมี GB 1.0 ไฟล์ในคอมพิวเตอร์ของฉันที่มีหนึ่งแฟ้มภาพดิสก์.zip raspbianเมื่อไม่มีการบีบอัดไฟล์นี้คือ 3.2 GB 2015-11-21-raspbian-jessie.imgขนาดใหญ่และการตั้งชื่อ หลังจากดาวน์โหลดไฟล์ zip ฉันมีพื้นที่เก็บข้อมูลน้อยกว่า 1.0 GB ในคอมพิวเตอร์ของฉันมีพื้นที่ไม่เพียงพอที่จะดึงรูปภาพไปยังคอมพิวเตอร์ของฉัน นี้ความต้องการไฟล์จะถูกบีบอัดและเขียนไปยังการ์ด SD ddโดยใช้ธรรมดาเก่า เป็นไปได้หรือไม่ที่ฉันจะเขียนภาพไปยังการ์ด SD ภายใต้ข้อ จำกัด เหล่านี้? ฉันรู้ว่ามันเป็นไปได้ที่จะไพพ์ข้อมูลผ่านtarและจากนั้นไพพ์ข้อมูลนั้นที่อื่น แต่จะยังคงใช้งานได้กับzipรูปแบบไฟล์หรือว่าไฟล์เก็บถาวรทั้งหมดต้องไม่ถูกบีบอัดก่อนที่จะสามารถเข้าถึงไฟล์ใด ๆ ได้บ้าง
15 dd  zip 

2
ย้ายไฟล์ของรูปแบบเฉพาะไปยังไดเรกทอรีอื่น
ในไดเรกทอรี/home/inฉันมีไฟล์เช่นนี้: crust.MC12345.txt crust.etcMC12345.txt crust.MC23456.txt crust.etcMC23456.txt crust.etctcMC23456.txt ฉันต้องการย้ายcrust.etcMC12345.txtและcrust.etcMC23456.txtไปยัง dir อื่นเท่านั้น. /home/outรูปแบบที่ฉันใช้ในคำสั่ง mv สำหรับสถานการณ์ด้านบนคืออะไร?
15 shell  wildcards  mv 

6
ฉันจะหาพอร์ตที่จะเข้าสู่ระบบด้วย SSH ได้อย่างไร
ฉันมีการตั้งค่าเซิร์ฟเวอร์ Ubuntu 10.04 จากระยะไกลที่ฉันกลับมาตั้งค่าอีกครั้ง ขณะที่ฉันบันทึกชื่อผู้ใช้และรหัสผ่านฉันดูเหมือนจะฉลาดและเปลี่ยนพอร์ต ssh ปกติจาก 22 เป็น ... อย่างอื่น ฉันจะค้นหาว่าพอร์ตนั้นอาจเป็นอย่างไร ฉันสามารถเข้าถึงเซิร์ฟเวอร์ผ่านประตูหลังของ บริษัท โฮสติ้งดังนั้นฉันจึงสามารถดำเนินการสิ่งที่จำเป็นต้องใช้คำสั่ง Unix - แต่ฉันไม่สามารถเข้าสู่ระบบโดยใช้ putty shell ปกติบนเครื่องของฉัน
15 ssh  tcp 

1
เพจเจอร์คืออะไร
ฉันเห็น "เพจเจอร์" ในหลายแห่ง: less เป็นโปรแกรมวิทยุติดตามตัวใน Unix ตัวเลือก-Pสำหรับmanระบุเพจเจอร์เอาต์พุตที่จะใช้ เพจเจอร์คืออะไร มันเกี่ยวข้องกับและแตกต่างจากเทอร์มินัลอย่างไร? ขอบคุณ
15 pager 


2
ถึง grep 20 ตัวละครหลังและก่อนการแข่งขัน
ฉันมีปัญหาที่ฉันได้รับข้อมูลมากเกินไปหลังจากการแข่งขัน grep -RnisI --color=auto "pseudomonas" * ฉันต้องการได้แค่ 20 ตัวอักษรหรือ 10 คำหลังและก่อนการแข่งขัน เครื่องมือที่เหมาะสมในการทำสิ่งนี้คืออะไร?
15 grep  osx 

4
คัดลอกและวางในเทอร์มินัลโดยไม่มี SHIFT
ในการเลียนแบบขั้วทุกสิ่งที่ฉันรู้Ctrlที่จะใช้สำหรับการส่งรหัสควบคุมเช่นCtrl+ Cและ+Ctrl Zในระบบส่วนใหญ่สิ่งนี้ขัดแย้งกับแป้นพิมพ์ลัดทั่วไป ดังนั้นในทุกระบบยกเว้น OS X CtrlShiftนั้นใช้สำหรับการคัดลอกและอื่น ๆ ซึ่งฉันคิดว่าน่ารำคาญจริงๆ หากฉันได้รับเงินทุกครั้งที่ฉันเปิดตัวตรวจสอบ Firefox โดยไม่ตั้งใจฉันก็จะรวย ฉันพยายามเลียนแบบพฤติกรรมการใช้Cmdแป้นพิมพ์ลัดของแอปเปิ้ลแต่นี่เป็นไปไม่ได้ที่จะประสบความสำเร็จในเดสก์ท็อปทั้งหมด อีกทางเลือกหนึ่งคือการใช้ชุดค่าผสมอื่นสำหรับการส่งรหัสควบคุม มีเทอร์มินัลอีมูเลเตอร์ที่รองรับสิ่งนี้หรือไม่? ฉันพบว่าซากุระอนุญาตให้ตั้งค่าตัวปรับสำหรับคอมโบคีย์ แต่ไม่ใช่สำหรับตัวควบคุม คุณลักษณะที่พึงประสงค์อีกประการหนึ่งคือการพันบรรทัดแบบไม่ยุ่ง แต่ก็มีความสำคัญรอง

2
updatedb: ไม่สามารถเปิดไฟล์ชั่วคราวสำหรับ `/var/lib/mlocate/mlocate.db '
ฉันไปใช้คำสั่ง updatedb เพื่ออัพเดตดัชนีและฉันจะได้รับ updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db' fyi คำสั่งค้นหากำลังทำงานเช่น $ locate Index.xml /usr/share/mysql/charsets/Index.xml durrantm.../durrantm$ ฉันจะเอาชนะปัญหานี้เมื่อพยายามเรียกใช้ updateb ได้อย่างไร
15 locate  updatedb 


1
urxvt: เลื่อนเพียงหนึ่งบรรทัด
ฉันสามารถเลื่อนก้อนผลลัพธ์ด้วยShift+ PageUp(หรือPageDown) แต่มีวิธีเลื่อนเพียงหนึ่งบรรทัดขึ้นหรือลงหรือไม่ บ่อยครั้งที่คุณต้องการอ่านสิ่งที่มีขนาดเล็กพอที่จะใส่ในหน้าจอเดียว แต่การเลื่อนนั้นหนักมากมันเป็นไปไม่ได้ที่จะได้รับข้อความทั้งหมดในหน้าจอเดียว!
15 urxvt 

6
มี wget แบบขนานหรือไม่ สิ่งที่ชอบ fping แต่สำหรับการดาวน์โหลดเท่านั้น?
ฉันพบ puf เท่านั้น (ตัวเรียก URL แบบขนาน) แต่ฉันไม่สามารถอ่าน URL จากไฟล์ได้ สิ่งที่ต้องการ puf < urls.txt ไม่ทำงานเช่นกัน ระบบปฏิบัติการที่ติดตั้งบนเซิร์ฟเวอร์คือ Ubuntu

4
เอาต์พุต FIND สี
เป็นไปได้หรือไม่ที่จะได้รับเอาต์พุตสีจากคำสั่งfind ? นั่นคือในเส้นทางของรายการที่พบแต่ละไดเรกทอรีเป็นสีน้ำเงินสคริปต์ที่ปฏิบัติการได้เป็นสีเขียวและอื่น ๆ ฉันใช้เวอร์ชัน 4.4.2 ของfindutils GNU แก้ไข - หากต้องการชี้แจงแต่ละผลลัพธ์จะถูกเน้นเช่นนี้: ./path/to/file.sh ^ ^ ^ | | L green blue (ถ้าเช่นการดำเนินการfind . -type f)
15 bash  find  colors 

5
ทางเลือกที่รวดเร็วกว่าสำหรับ ArchiveMount?
ในขณะนี้ฉันกำลังใช้ArchiveMountเพื่อเมานต์ไฟล์เก็บถาวร 123,000 kb ที่มีมากกว่า 3 ล้านไฟล์ภายใน จนถึงตอนนี้ได้ติดตั้งนานกว่า 5 ชั่วโมงและยังไม่เสร็จสิ้น มีวิธีที่ดีกว่าในการเมานต์.tar.gzไฟล์หรือไม่? ฉันกำลังพยายามเมานต์ไปยังโฟลเดอร์และไม่มีการบีบอัดใช้เวลาสองสามกิ๊ก ฉันไม่จำเป็นต้องใช้โหมดการเขียนเพียงแค่อ่านอย่างเดียวก็เพียงพอแล้ว
15 mount  tar 

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