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

Unix เป็นระบบปฏิบัติการคอมพิวเตอร์แบบหลายผู้ใช้ที่พัฒนาขึ้นในปี 2512 โดยกลุ่มพนักงานของ AT&T ที่ Bell Labs

7
ฉันจะจัดเรียงไฟล์ทั้งหมดตามขนาดในไดเรกทอรีได้อย่างไร?
ฉันจะแสดงไฟล์ในไดเรกทอรี unix ที่เรียงตามขนาดที่มนุษย์สามารถอ่านได้จากใหญ่ไปหาน้อยที่สุดได้อย่างไร ฉันเหนื่อย du -h | sort -V -k 1 แต่ดูเหมือนจะไม่ทำงาน
48 bash  unix  shell 

3
วิธี UNIX จัดเรียงตามหนึ่งคอลัมน์เท่านั้นได้อย่างไร
ฉันรู้ว่าตัวเลือก -k สำหรับ Unix เรียงลำดับช่วยให้เราสามารถจัดเรียงตามคอลัมน์ที่เฉพาะเจาะจงและต่อไปนี้ทั้งหมด ตัวอย่างเช่นกำหนดไฟล์อินพุต: 2 3 2 2 1 2 2 1 1 1 ใช้sort -n -k 1ฉันได้รับผลลัพธ์เรียงตามคอลัมน์ที่ 1 แล้วตามด้วยที่ 2: 1 1 1 2 2 1 2 2 2 3 อย่างไรก็ตามฉันต้องการคงคอลัมน์ที่ 2 ไว้อย่างนี้: 1 2 1 1 2 3 2 2 2 1 เป็นไปได้ด้วยsortคำสั่งหรือไม่
47 unix  sorting 

4
คุณจะพบกระบวนการหลักของกระบวนการซอมบี้ได้อย่างไร
คุณจะพบกระบวนการหลักของกระบวนการซอมบี้ได้อย่างไร เมื่อกระบวนการลูกเป็นสิ่งที่ผู้ปกครองไม่ชัดเจนทั้งหมด ... มีวิธีรายการกระบวนการในรูปแบบต้นไม้หรืออะไร?
47 linux  unix  process  kill 

5
ฉันจะป้องกันด้วยรหัสผ่านไฟล์. tgz ด้วย tar ใน Unix ได้อย่างไร
ฉันใช้คำสั่ง Unix tar ดังนี้เพื่อ tar ไดเรกทอรีและไฟล์: tar cvzf fileToTar.tgz directoryToTar มีวิธีป้องกันรหัสผ่านในไฟล์. tgz หรือไม่ ฉันได้สร้างไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่านบน Windows ดังนั้นฉันคิดว่า Unix มีความสามารถเหมือนกัน ความคิดใด ๆ

8
มีวิธีแก้ไขไฟล์ในไฟล์ zip โดยไม่แตกไฟล์ออกมาก่อนหรือไม่?
บางครั้งฉันจำเป็นต้องทำการเปลี่ยนแปลงไฟล์. zip หรือ. jar ดังนั้นฉันมักจะย้ายไฟล์ไปที่/tmpแตกไฟล์ทั้งหมดด้วยunzipแก้ไขไฟล์ไม่กี่ไฟล์จากนั้นซิปไฟล์ซ้ำอีกครั้ง ใช้งานได้ แต่มันน่าเบื่อ มียูทิลิตี้หรือสคริปต์เชลล์ที่ฉันสามารถใช้เพื่อแก้ไขไฟล์ในไฟล์ zip โดยไม่ต้องโทรออกอย่างชัดเจนunzipและzip(แม้ว่าจะเป็นเพียง wrapper รอบคำสั่งเหล่านี้)?
47 linux  unix  shell  zip  jar 


5
Unix ค้นหาไฟล์ที่ปฏิบัติการได้อย่างไร
เมื่อเรียกใช้งานไฟล์ Unix จะค้นหาได้อย่างไร? หากมีไฟล์ปฏิบัติการหลายไฟล์ใน PATH ที่มีชื่อเหมือนกันไฟล์ไหนที่ต้องการ? ไดเรกทอรีปัจจุบันรวมอยู่ในการค้นหาเมื่อเรียกใช้ไฟล์หรือไม่? สมมติว่ามีไฟล์ที่มีชื่อexecutable.shในไดเรกทอรีปัจจุบัน มันจะทำงานได้ไหมถ้ามันถูกประหาร$ executedและ.ไม่ได้เป็นส่วนหนึ่งของPATH?
46 unix  path 


7
วิธีเพิ่มข้อความลงในชื่อไฟล์เป็นอย่างไร?
ช่วยบอกว่าฉันมีไดเรกทอรีที่เต็มไปด้วย.mdไฟล์ทั้งหมดที่มีชื่อต่าง ๆ ช่วยบอกว่าฉันต้องการเติม "ข้อความ" ไว้ที่ด้านหน้าของชื่อไฟล์แต่ละชื่อ ดังนั้นสำหรับตัวอย่างเช่นไฟล์a.md, b.mdและc.mdจะกลายเป็นtest - a.md, และtest - b.mdtest - c.md ฉันจะทำสิ่งนี้ผ่านบรรทัดคำสั่งได้อย่างไร

1
rsync จะลบไฟล์โฟลเดอร์ที่ปลายทางโดยค่าเริ่มต้นหรือไม่?
ไฟล์ สมมติว่า/foo/srcมีเพียงA.cและ/foo/destมีทั้งและA.c B.cและสมมติว่าฉันใช้คำสั่งต่อไปนี้: rsync /foo/src/ /foo/dest จะrsyncลบB.cหรือไม่ โฟลเดอร์ ตอนนี้สมมติว่า/foo/srcมีไดเรกทอรีที่Aมีไฟล์อยู่ข้างในและ/foo/destมีทั้งไดเรกทอรีAและBแต่ละไฟล์มีบางส่วนอยู่ในนั้น และสมมติว่าฉันรันคำสั่งต่อไปนี้ (ตัวเลือก -a รวมถึง -r, เรียกซ้ำ) rsync -a /foo/src/ /foo/dest จะrsyncลบBและเนื้อหาของมันหรือไม่
44 macos  bash  unix  rsync 

10
ps: ฉันจะเรียกกระบวนการลูกทั้งหมดซ้ำสำหรับ pid ที่กำหนดซ้ำได้อย่างไร
ฉันจะทำให้ต้นไม้กระบวนการทั้งหมดเกิดโดยกระบวนการที่กำหนดให้แสดงเป็นต้นไม้และต้นไม้นั้นไม่มีกระบวนการอื่นได้อย่างไร ผลลัพธ์เช่นอาจมีลักษณะเช่น 4378 ? Ss 0:10 SCREEN 4897 pts/16 Ss 0:00 \_ -/bin/bash 25667 pts/16 S+ 0:00 | \_ git diff 25669 pts/16 S+ 0:00 | \_ less -FRSX 11118 pts/32 Ss+ 0:00 \_ -/bin/bash 11123 pts/32 S+ 0:00 \_ vi psฉันไม่สามารถได้ผลลัพธ์ที่ต้องการได้อย่างหมดจดด้วยพารามิเตอร์ ต่อไปนี้ให้ผลลัพธ์ที่ต้องการ แต่ดูเหมือนว่าจะเกี่ยวข้องกับ: #!/bin/bash pidtree() { echo -n $1 …
43 linux  unix  process  ps 

3
การปิดระบบ Ubuntu ล้มเหลว“ * ฆ่ากระบวนการที่เหลือทั้งหมด…”
ฉันติดตั้ง Ubuntu Server ใหม่ "reboot" ใช้งานได้ แต่การปิดระบบล้มเหลวใน* Killing all remaining processes...ขั้นตอน ฉันใช้: sudo shutdown now หลังจากความล้มเหลวที่ระบุโดย[fail](ด้วย "ล้มเหลว" เป็นสีแดง) ฉันได้รับข้อความนี้: * will now switch to single-user mode ไม่มีข้อความแสดงข้อผิดพลาดอื่น ๆ ผู้ใช้เป็น root หลังจากโปรแกรมออก ความคิดเห็นใด ๆ เกี่ยวกับวิธีแก้ไขปัญหานี้หรือปัญหาอาจเกิดจากอะไร เวอร์ชันของ Ubuntu คือ 11.10 และฉันวิ่งไปsudo aptitude update && sudo aptitude dist-upgradeก่อนหน้านี้
43 linux  ubuntu  unix  shutdown 


2
อนุญาตให้ผู้ใช้เฉพาะได้รับอนุญาตให้อ่าน / เขียนโฟลเดอร์ของฉัน
ฉันมีโฟลเดอร์ที่ฉันต้องการจะร่วมกับผู้ใช้/home/samantha/folder tomเขาสามารถอ่าน / เขียนโฟลเดอร์ ฉันจะทำอย่างไร chownจะไม่ทำเพราะฉันยังต้องการเป็นเจ้าของโฟลเดอร์ ฉันไม่เห็นวิธีการทำเช่นนี้กับchmodอย่างใดอย่างหนึ่ง


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