คำถามติดแท็ก linux

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น

4
Linux - ไม่สามารถลบไฟล์ที่เป็นเจ้าของด้วยสิทธิ์ 777
ฉันมีไฟล์สองไฟล์ที่ไม่สามารถลบโดยใช้rf -Rfคำสั่ง ฉันเป็นเจ้าของไฟล์เหล่านั้นและกลุ่มที่กำหนดให้กับไฟล์เหล่านั้นเป็นกลุ่มที่ผู้ใช้ของฉันมีอยู่ด้วยสิ่งที่น่าแปลกยิ่งคือฉันสามารถแก้ไขเนื้อหาของพวกเขาและฉันสามารถเปลี่ยนการอนุญาตสำหรับพวกเขา แต่ฉันไม่สามารถย้ายหรือ ลบทิ้ง ls -al total 12 dr-xr-xr-x 3 rayell pg1083760 4096 2010-10-10 10:00 . drwxr-xr-x 3 rayell pg1083760 4096 2011-09-02 04:33 .. -rwxrwxrwx 1 rayell pg1083760 0 2011-09-02 06:38 default.settings.php drwxrwxrwx 2 rayell pg1083760 4096 2011-09-02 04:33 files -rwxrwxrwx 1 rayell pg1083760 0 2011-09-02 06:38 settings.php rm …

5
เหตุใดจึงต้องเรียกใช้โฟลเดอร์
การอนุญาตสำหรับไฟล์: chmod 664 myFile // rw-rw-r-- และสำหรับโฟลเดอร์: chmod 774 myFolder // rwxrwxr-- หากฉันใช้สิทธิ์ "อ่านและเขียน" เท่านั้นโฟลเดอร์จะไม่แสดงเนื้อหาของพวกเขา เหตุผลนี้คืออะไร
29 linux  bash 

6
เป็นไปได้หรือไม่ที่จะเร่งความเร็ว / กำหนดค่า
เมื่อต้องการคอมไพล์แพคเกจซอฟต์แวร์บนเวิร์กสเตชันที่มีคอร์ CPU หลายตัว (เช่น 12), ขั้นตอนการกำหนดค่ามักใช้เวลานานกว่าสเตจรวบรวมจริงเนื่องจาก./configureทำการทดสอบทีละตัวในขณะที่make -jรันgccพร้อมกับคำสั่งอื่น ๆ แบบขนาน ฉันรู้สึกว่าเป็นการสิ้นเปลืองทรัพยากรอย่างมากที่มี 11 คอร์ที่เหลือนั่งทำงานโดยส่วนใหญ่รอช้า./configureให้เสร็จสมบูรณ์ เหตุใดจึงต้องทำการทดสอบตามลำดับ การทดสอบแต่ละครั้งขึ้นอยู่กับแต่ละอื่น ๆ หรือไม่? ฉันเข้าใจผิด แต่ดูเหมือนว่าพวกเขาส่วนใหญ่มีความเป็นอิสระ ที่สำคัญกว่านั้นมีวิธีใดบ้างในการเร่งความเร็ว./configure? แก้ไข: เพื่อแสดงสถานการณ์นี่เป็นตัวอย่างของGNU Coreutils cd /dev/shm rm -rf coreutils-8.9 tar -xzf coreutils-8.9.tar.gz cd coreutils-8.9 time ./configure time make -j24 ผล: # For `time ./configure` real 4m39.662s user 0m26.670s sys 4m30.495s # For …

8
เป็นกลุ่มเพื่อแทนที่ Vi
พวกคุณทุกคนรู้วิธีเปลี่ยนตัวแก้ไขคอนโซล linux จาก vi เป็นกลุ่มทุกครั้งที่เราเรียกใช้ vi? ฉันใช้ Ubuntu และ Fedora Core
29 linux  vim  vi 

3
ฉันจะแปลงไฟล์ซอร์สโค้ดทั้งหมดในโฟลเดอร์ (เรียกซ้ำ) เป็น PDF เดียวโดยอัตโนมัติพร้อมกับการเน้นไวยากรณ์ได้อย่างไร
ฉันต้องการแปลงซอร์สโค้ดของโครงการไม่กี่โครงการเป็นไฟล์ที่พิมพ์ได้หนึ่งไฟล์เพื่อบันทึกบน usb และพิมพ์ออกมาได้อย่างง่ายดายในภายหลัง ฉันจะทำสิ่งนั้นได้อย่างไร แก้ไข ก่อนอื่นฉันต้องการชี้แจงว่าฉันต้องการพิมพ์ไฟล์และไดเรกทอรีที่ไม่ได้ซ่อนไว้เท่านั้น (ดังนั้นจึงไม่มีเนื้อหาของ.gitเช่น) ในการรับรายการไฟล์ที่ไม่ได้ซ่อนทั้งหมดในไดเรกทอรีที่ไม่ได้ซ่อนไว้ในไดเรกทอรีปัจจุบันคุณสามารถเรียกใช้find . -type f ! -regex ".*/\..*" ! -name ".*"คำสั่งตามที่เห็นว่าเป็นคำตอบในชุดข้อความนี้ เป็นข้อเสนอแนะในหัวข้อเดียวกันกับที่ผมพยายามทำไฟล์ PDF ไฟล์โดยใช้คำสั่งfind . -type f ! -regex ".*/\..*" ! -name ".*" ! -empty -print0 | xargs -0 a2ps -1 --delegate no -P pdfแต่โชคร้ายไฟล์ PDF ที่ส่งผลให้เป็นระเบียบสมบูรณ์
29 linux  pdf  printing  html 

5
วิธีป้องกันผู้ใช้ sudo ไม่ให้รันคำสั่งเฉพาะ
ฉันมีการตั้งค่าเครือข่ายที่ละเอียดอ่อนมากและฉันไม่ต้องการยุ่งกับมัน เครือข่ายของฉันประกอบด้วยกลุ่มผู้ใช้ที่มีสิทธิ์ sudo ฉันต้องการหยุดพวกเขาจากการทำงาน service NetworkManager restart service network restart คำสั่ง มีวิธีใดบ้างที่ฉันจะบรรลุเป้าหมายนี้?
29 linux  sudo 

6
ฉันจะเริ่มต้นอย่างไรเมื่อทุบตีเมื่อเข้าสู่เซิร์ฟเวอร์ของฉัน
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 6 ปีที่แล้ว ฉันมีเซิร์ฟเวอร์ Debian ที่โฮสต์ เมื่อฉันเข้าสู่ระบบผ่าน ssh ฉันได้รับการต้อนรับด้วยสภาพแวดล้อมที่ดวลจุดโทษ ฉันจะเปลี่ยนเพื่อให้ฉันเริ่มต้นในสภาพแวดล้อมทุบตีได้อย่างไร
29 linux  bash  debian  sh 


7
แยกไฟล์ 7z ด้วยเครื่องมือ linux มาตรฐานหรือไม่
ฉันรู้ว่าคุณสามารถแยก.7zไฟล์ด้วย 7-zip มีอีกโปรแกรม linux มาตรฐานที่สามารถทำได้? อาจเป็นหนึ่งในเหล่านี้ tar bzip2 xz gzip ฉันจะเพิ่มที่bsdtarสามารถทำได้ แต่ไม่สามารถใช้ได้ในทุกระบบ
29 linux  tar  7-zip  extract 

6
แบดบล็อกใช้เวลานานเท่าใดในไดรฟ์ 1TB
ฉันกำลังเรียกใช้ badblocks (หรือมากกว่า "e2fsck -c") ในไดรฟ์ 1TB และหากตัวบ่งชี้ความคืบหน้าเป็นตัวบ่งชี้ใด ๆ (ไม่มีการเล่นสำนวนเจตนา) มันจะต้องใช้เวลาเกือบตลอดไป ตอนนี้มันบอกว่า0.01% done, 30:20 elapsedจะหมายความว่าจะใช้เวลา 17 สัปดาห์หรือมากกว่านั้นเพื่อให้เสร็จสมบูรณ์ซึ่งดูเหมือนจะค่อนข้างมากในหนังสือของฉัน นั่นเป็นเวลาปกติสำหรับการตรวจสอบที่จะใช้หรือว่าการสงสัยของฉันนั้นถูกต้องเมื่อไดรฟ์ล้มเหลวดังนั้นการตรวจสอบจึงใช้เวลาสั้นกว่านิรันดร์เพียงเล็กน้อยเท่านั้น ฉันพบคำถามนี้ที่นี่ แต่เกี่ยวข้องกับจำนวนการส่งผ่าน
29 linux  bad-blocks 

3
ฉันสามารถขยายขนาดของดิสก์อิมเมจที่ใช้กับไฟล์ได้หรือไม่?
ฉันสร้างดิสก์อิมเมจที่ว่างโดยใช้ dd จากนั้นฉันใช้ mkfs เพื่อทำให้เป็นอิมเมจระบบไฟล์จริง ฉันกำลังติดตั้งและใช้งานได้ดี สิ่งที่ฉันต้องการคือสามารถขยายหรือย่อขนาดดิสก์อิมเมจนี้เมื่อจำเป็น เป็นไปได้ไหมที่จะเพิ่มขนาดของดิสก์อิมเมจในลักษณะนั้น มีวิธีที่จะทำให้ภาพดิสก์ตามไฟล์นี้มีคุณสมบัติการปรับขนาดแบบไดนามิกเช่นที่พบในไดรฟ์เครื่องเสมือน
29 linux  filesystems  mount  dd 

12
วิธีการหาเวลาในการทำงานตั้งแต่การปลุกครั้งสุดท้ายจากโหมดสแตนด์บาย
ฉันต้องการทราบช่วงเวลาการใช้งานตั้งแต่การปลุกครั้งสุดท้ายจากโหมดสแตนด์บาย คำสั่งuptimeจะแสดงความแตกต่างระหว่างเวลาปัจจุบันลบด้วยเวลาเริ่มต้นครั้งล่าสุดเท่านั้น
29 linux  standby  uptime 

2
วิธีการ ping เมื่ออยู่หลังพร็อกซี
ฉันใช้พร็อกซีเซิร์ฟเวอร์ HTTP เพื่อเชื่อมต่ออินเทอร์เน็ต เนื่องจากการส่ง Ping ของฉันไม่ทำงาน ping www.google.com พูดว่า Unreachable Host ฉันpingจะกำหนดค่าให้ใช้พร็อกซี HTTP ได้อย่างไร

3
วิธีการลองเชื่อมต่อกับ wget อีกครั้ง?
ฉันมีการเชื่อมต่ออินเทอร์เน็ตที่ไม่เสถียรและบางครั้งต้องดาวน์โหลดไฟล์ที่มีขนาดใหญ่ถึง 200 MB ปัญหาคือความเร็วลดลงบ่อย ๆ และนั่งที่--, -K/sกระบวนการยังคงมีอยู่ ฉันคิดว่าจะส่งสัญญาณ KILL ไปยังกระบวนการ แต่เมื่อฉันอ่านคู่มือ wget เกี่ยวกับสัญญาณมันไม่ได้ช่วยอะไร ฉันwgetจะบังคับให้เริ่มต้นใหม่เองและเลือกการดาวน์โหลดที่ค้างไว้หลังจากการเชื่อมต่อหยุดลงและกลับมาอีกครั้งได้อย่างไร ฉันต้องการที่จะออกจากการทำงานและเมื่อผมกลับมาผมต้องการที่จะเห็นมันดาวน์โหลดและไม่รอด้วยความเร็วwget--,-K/s
29 linux  wget 

5
คีย์ขัดจังหวะสำหรับคำสั่ง Linux คือ“ น้อย”
เมื่อคุณทำ shift-f น้อยลงคุณจะเห็นการอัปเดตไฟล์แบบเรียลไทม์และคุณจะได้รับข้อความ "กำลังรอข้อมูล ... (ขัดจังหวะเพื่อยกเลิก)" การอัปเดตทำงานได้ดี แต่การขัดจังหวะคืออะไร ดูเหมือนจะไม่มีอะไรทำงาน (Ctrl-C, Esc, Ctrl-I ฯลฯ ) ฉันมักจะต้องฆ่า terminal ซึ่งเป็นความเจ็บปวด
29 linux  interrupts 

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