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

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

5
ความแตกต่างระหว่างวงเล็บเหลี่ยมคู่และเดี่ยวในทุบตีคืออะไร?
ฉันแค่สงสัยว่าความแตกต่างระหว่างอะไร [[ $STRING != foo ]] และ [ $STRING != foo ] คือนอกเหนือจากที่หลังเป็นไปตาม posix พบใน sh และอดีตเป็นนามสกุลที่พบในทุบตี
426 linux  unix  bash  scripting  shell 

2
ฉันจะเปลี่ยนวลีรหัสผ่านส่วนตัวของฉันได้อย่างไร
ฉันมีคู่คีย์สาธารณะ / ส่วนตัวที่มีอยู่ คีย์ส่วนตัวได้รับการป้องกันด้วยรหัสผ่านและการเข้ารหัสอาจเป็น RSA หรือ DSA ปุ่มเหล่านี้เป็นชนิดที่คุณสร้างด้วยและโดยทั่วไปการจัดเก็บภายใต้ssh-keygen~/.ssh ฉันต้องการเปลี่ยนรหัสผ่านของรหัสส่วนตัว ฉันจะไปเกี่ยวกับมันบนเชลล์ Unix มาตรฐานได้อย่างไร นอกจากนี้ฉันจะลบรหัสผ่านได้อย่างไร แค่เปลี่ยนเป็นว่างเปล่า

13
ฉันสามารถ nohup / กลั่นกรองกระบวนการที่เริ่มต้นแล้วหรือไม่
ฉันกำลังดำเนินการทดสอบสคริปต์การย้ายข้อมูลระยะยาวผ่าน SSH สมมติว่าฉันเริ่มเรียกใช้สคริปต์รอบ 16:00; ตอนนี้ 18:00 screenม้วนรอบและฉันแช่งตัวเองไม่ได้ทำเช่นนี้ทั้งหมดใน มีวิธีใดในการ "ย้อนnohupกระบวนการ" หรือฉันต้องออกจากคอมพิวเตอร์ออนไลน์ตลอดทั้งคืน? หากไม่สามารถแนบscreenกับ / nohupa โพรเซสที่ฉันเริ่มแล้วทำไม? มีบางอย่างเกี่ยวกับวิธีที่ผู้ปกครอง / เด็กโพรเซสโต้ตอบ? (ฉันจะไม่ยอมรับคำตอบที่ "ไม่" อย่างน้อยก็ไม่ได้ตอบคำถาม 'ทำไม' - ขอโทษ;)
260 linux  ssh  unix  gnu-screen  nohup 


13
ตัวแปรสภาพแวดล้อมของกระบวนการทำงานบน Unix?
ฉันต้องการแก้ไขปัญหาบางอย่างที่เกี่ยวข้องกับตัวแปรสภาพแวดล้อมในระบบ Unix บน Windows ฉันสามารถใช้เครื่องมือเช่น ProcessExplorer เพื่อเลือกเฉพาะกระบวนการและดูค่าของตัวแปรสภาพแวดล้อมแต่ละตัว ฉันจะทำสิ่งเดียวกันใน Unix ได้อย่างไร echoingและenvcmd เพียงแสดงค่าในเวลาปัจจุบัน แต่ฉันต้องการดูค่าที่กระบวนการกำลังใช้อยู่ในปัจจุบัน

16
กำลังคัดลอกแผนผังไดเรกทอรีขนาดใหญ่ในเครื่องหรือไม่ cp หรือ rsync?
ฉันต้องคัดลอกทรีไดเรกทอรีขนาดใหญ่ประมาณ 1.8 TB มันคือทั้งหมดที่ท้องถิ่น ออกจากนิสัยฉันต้องการใช้แต่ฉันสงสัยว่ามีจุดมากและถ้าผมค่อนข้างควรใช้rsynccp ฉันกังวลเกี่ยวกับสิทธิ์และ uid / gid เนื่องจากพวกเขาจะต้องได้รับการเก็บรักษาไว้ในสำเนา (ฉันรู้ว่า rsync ทำเช่นนี้) รวมถึงสิ่งต่าง ๆ เช่น symlinks ปลายทางว่างเปล่าดังนั้นฉันไม่ต้องกังวลกับการอัปเดตบางไฟล์ตามเงื่อนไข มันคือโลคัลดิสก์ทั้งหมดดังนั้นฉันไม่ต้องกังวลกับ ssh หรือเครือข่าย เหตุผลที่ฉันถูกล่อลวงให้ห่างจาก rsync นั้นเป็นเพราะ rsync อาจทำมากกว่าที่ฉันต้องการ rsync ตรวจสอบไฟล์ ฉันไม่ต้องการและกังวลว่าอาจใช้เวลานานกว่า cp ดังนั้นสิ่งที่คุณคิด, rsyncหรือcp?

10
วิธีการอ่านย้อนหลังจากจุดสิ้นสุดของไฟล์ในน้อยหรือมากกว่า?
ฉันพบวิธีหนึ่งแล้ว: น้อยกว่า + ชื่อไฟล์ G แต่มันเลื่อนขึ้นโดยใช้ปุ่มขึ้นบรรทัดต่อบรรทัดเท่านั้น การใช้รูปแบบเดิม ๆ ที่มีประสิทธิภาพน้อยกว่านี้ซึ่งให้การเลื่อนหน้าเป็นแบบค้นหาแบบย้อนหลัง
169 unix  solaris  less 

14
ใน / etc / hosts / file บน Linux / OSX ฉันจะใช้ไวด์การ์ดในโดเมนย่อยได้อย่างไร?
ฉันจำเป็นต้องทดสอบโดเมนย่อยบน localhost ของฉัน ฉันจะได้อย่างมีประสิทธิภาพมีผลมาจากการเพิ่มนี้*.localhost.comของฉัน/etc/hosts/ไฟล์? หากไม่สามารถทำได้ฉันจะแก้ไขปัญหานี้ได้อย่างไร ฉันต้องการทดสอบโดเมนย่อยของไวลด์การ์ดในเซิร์ฟเวอร์ของฉัน มันเป็นผู้พัฒนา Django เซิร์ฟเวอร์ Django dev สามารถจัดการโดเมนย่อยได้หรือไม่? ซอฟต์แวร์ / การกำหนดเส้นทางอื่น ๆ สามารถให้ผลลัพธ์ที่ฉันต้องการได้ไหม?
169 linux  unix  mac-osx  localhost 

8
'set -e' ทำอะไรและทำไมจึงอาจถือว่าเป็นอันตราย
คำถามนี้ปรากฏในแบบทดสอบก่อนการสัมภาษณ์และมันทำให้ฉันบ้า ทุกคนสามารถตอบคำถามนี้และทำให้ฉันสบายใจได้ไหม? แบบทดสอบไม่มีการอ้างอิงถึงเชลล์เฉพาะ แต่รายละเอียดงานมีไว้สำหรับ unix sa คำถามก็คือ ... 'set -e' ทำอะไรและทำไมจึงอาจถือว่าเป็นอันตราย
147 linux  unix  shell 


7
/ tmp ไม่ถูกลบเมื่อใด
ฉันกำลังจะใส่ไฟล์ต่าง ๆ/tmpและฉันสงสัยเกี่ยวกับกฎในการลบไฟล์เหล่านั้นหรือไม่ ฉันจินตนาการว่ามันแตกต่างกันไปสำหรับดิสทริบิวชันต่าง ๆ และฉันสนใจรุ่นเดสก์ท็อป Ubuntu และ Fedora เป็นพิเศษ แต่วิธีการทั่วไปที่ดีในการค้นพบจะเป็นสิ่งที่ดี ยิ่งไปกว่านั้นจะเป็นวิธีทั่วไปในการควบคุมมัน! (บางสิ่งบางอย่างเช่น 'ทุกวันเวลา 3 โมงเช้าลบ/tmpไฟล์ใด ๆ ที่เก่ากว่า 60 วัน แต่ไม่ต้องล้างไดเรกทอรีเมื่อรีบูต')
143 linux  unix  cleanup  tmp 


7
จะบังคับให้ปิดซ็อกเก็ตได้อย่างไรใน TIME_WAIT
ฉันรันโปรแกรมเฉพาะบน linux ซึ่งบางครั้งก็ขัดข้อง ถ้าคุณเปิดมันอย่างรวดเร็วหลังจากนั้นมันจะฟังบนซ็อกเก็ต 49201 แทนที่จะเป็น 49200 เหมือนครั้งแรกที่มันทำ netstat เปิดเผยว่า 49200 อยู่ในสถานะ TIME_WAIT มีโปรแกรมที่คุณสามารถเรียกใช้เพื่อบังคับให้ซ็อกเก็ตนั้นย้ายออกจากสถานะ TIME_WAIT ทันทีหรือไม่
113 linux  networking  unix  tcp  socket 

7
ความหมายของไดเรกทอรีบน Unix และ Unix เช่นระบบ
ฉันใช้ลีนุกซ์มาสองสามปีแล้ว แต่ฉันก็ยังไม่ทราบว่าที่มาหรือความหมายของชื่อไดเรกทอรีอยู่ในระบบ Unix และ Unix อย่างไร เช่นสิ่งที่ไม่etcยืนหรือvar? ไหนที่ไม่optชื่อมาจากไหน? และในขณะที่เราอยู่ในหัวข้อต่อไป ใครสามารถให้คำอธิบายที่ชัดเจนของสิ่งที่ไดเรกทอรีที่ดีที่สุดใช้สำหรับสิ่งที่ บางครั้งฉันสับสนว่ามีการติดตั้งซอฟต์แวร์หรือไดเรกทอรีที่เหมาะสมที่สุดในการติดตั้งซอฟต์แวร์
112 linux  unix  directory 

3
ฉันจะเปลี่ยนชื่อผู้ใช้ยูนิกซ์ได้อย่างไร?
ฉันมีชื่อผู้ใช้hedgehogและฉันต้องการให้เขาตั้งชื่อsquirrelแต่ฉันไม่ต้องการเปลี่ยน ID ผู้ใช้ที่เป็นตัวเลขของเขา ฉันจะทำสิ่งนี้ได้อย่างไร

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