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

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

4
awk, mawk, nawk, gawk …อะไรนะ?
ฉันเพิ่งเริ่มเรียนรู้ awk และฉันสับสนเล็กน้อยเกี่ยวกับรุ่นเหล่านั้นทั้งหมด มี "รุ่น" ใดบ้างที่พบในระบบ Unix ที่เหมือนกันทั้งหมดหรือไม่ คุณรู้ไหมไว vi? awk มาตรฐานสนับสนุนตัวเลือก -F หรือไม่
37 unix  awk 

14
Gnome / KDE คืออะไร?
ฉันใช้ Windows มาตลอดชีวิตแล้ว สิ่งเหล่านี้คืออะไร? เมื่อฉันค้นหาบนอินเทอร์เน็ตฉันได้รับผลลัพธ์ทางเทคนิคบางอย่าง ฉันไม่เข้าใจเลยว่าสิ่งเหล่านี้คืออะไร! ฉันทำงานบน Windows และพลาดจุดอย่างสมบูรณ์เมื่อใช้ศัพท์แสงนี้ Linux นั้นแตกต่างจาก Windows อย่างไร ฉันคิดว่ามันเป็นชุดของระบบปฏิบัติการที่เป็นโอเพ่นซอร์สและ / หรือเป็นอิสระ ฉันเป็นอะไรไป มันเป็นโลกที่แตกต่างออกไปโดยสิ้นเชิงใช่ไหม?
36 windows  linux  unix  gnome  kde 

8
Unix'y เป็น Mac OS X อย่างไร [ปิด]
จากความรู้ที่ จำกัด ของฉัน: Unix OS coder ถือว่าผู้ใช้รู้ว่าพวกเขากำลังทำอะไร ฯลฯ กับ Apple คุณสามารถทำได้ในแบบที่คุณได้รับอนุญาตเท่านั้น ฯลฯ เมื่อเทียบกับ Unix รุ่นอื่น ๆ ข้อ จำกัด ของ Mac OS X แต่ยังปรับปรุงประสบการณ์การใช้งานของผู้ใช้ได้อย่างไร หากต้องการลองอธิบายคำถามให้ชัดเจนยิ่งขึ้นประสบการณ์ผู้ใช้ที่ฉันต้องการอ่านค้นหาเพิ่มเติม แม้ว่าจะเป็นเรื่องที่น่าสนใจ แต่ก็ไม่ได้มีความเกี่ยวข้อง - Linux ไม่ได้รับการรับรอง แต่เป็นสิ่งที่ใกล้เคียงที่สุดที่ฉันเคยใช้ Unix มาจนถึงปัจจุบัน

5
ตรงข้ามของหาง: ทุกบรรทัดยกเว้นเส้นสุดท้าย n
ฉันจะยกเลิกบรรทัดสุดท้ายของไฟล์ด้วยตัวกรองบรรทัดคำสั่ง unix ได้อย่างไร นั่นจะเป็นสิ่งที่ตรงกันข้ามtail: tailทิ้งเส้น n แรก แต่ท่อส่วนที่เหลือผ่าน แต่ฉันต้องการคำสั่งที่จะท่อทุกอย่างผ่านยกเว้นเส้นสุดท้าย n น่าเสียดายที่ฉันไม่ได้พบอะไรแบบนั้น - ก็headไม่ช่วยเช่นกัน แก้ไข : อย่างน้อยใน Solaris มันไม่ได้มีข้อโต้แย้งเชิงลบ อัปเดต: ฉันส่วนใหญ่สนใจวิธีการแก้ปัญหาที่ใช้งานได้กับไฟล์ขนาดใหญ่เช่นล็อกไฟล์ซึ่งคุณอาจต้องการตรวจสอบสิ่งที่เกิดขึ้นในนาทีสุดท้าย

6
ข้อความคำสั่งแบบเต็มด้วย unix ps
เมื่อเราเข้าไป: ps -f ... ข้อความคอลัมน์ CMD ไม่แสดงคำสั่งทั้งหมด มีวิธีใดที่จะป้องกันการตัดทอนนี้ไม่ได้? ดูเหมือนว่ามันจะแสดง 80 ตัวอักษรแรก เรากำลังเรียกใช้คำสั่งบันทึกอย่างเป็นธรรมที่มีสวิตช์บรรทัดคำสั่งจำนวนมาก ขอบคุณสำหรับการตอบกลับ .. ดูเหมือนจะไม่ได้หลอกลวงอะไรเลย ..
36 unix  shell 

2
เป็นความคิดที่ดีหรือไม่ที่จะใช้คีย์ ssh ส่วนตัวบนคอมพิวเตอร์หลายเครื่อง?
ฉันเพิ่งซื้อแล็ปท็อปที่ฉันจำเป็นต้องเข้าถึงโฮสต์ระยะไกลเดียวกันกับที่ฉันทำจากเดสก์ท็อปของฉัน มันเกิดขึ้นกับฉันว่ามันเป็นไปได้ที่จะคัดลอกไฟล์คีย์ส่วนตัวจากเดสก์ท็อปของฉันไปยังแล็ปท็อปของฉันและหลีกเลี่ยงการเพิ่มคีย์ใหม่ให้กับ~/.ssh/authorized_keysไฟล์ในโฮสต์ทั้งหมดที่ฉันต้องการเข้าถึง ดังนั้นคำถามของฉันคือ: เป็นไปได้ไหม มีผลกระทบด้านความปลอดภัยที่ไม่ชัดเจนหรือไม่? บางครั้งฉันจะลงชื่อเข้าใช้เดสก์ท็อปจากแล็ปท็อปของฉัน หากใช้คีย์เดียวกันนั่นจะทำให้เกิดปัญหาหรือไม่
35 security  unix  ssh 

6
วิธีที่สะดวกสบายมากขึ้นในการแก้ไข $ PATH แบบยาวหรือไม่
ฉันต้องการเพิ่มใน ~ / .bashrc บางไดเรกทอรีไปยัง $ PATH ของฉัน $ PATH ของฉันค่อนข้างยาวดังนั้นจึงเป็นการยากที่จะดูว่าไดเรกทอรีใดที่มีอยู่และเรียงตามลำดับ ฉันรู้ว่าฉันสามารถแก้ไข ~ / .bashrc เป็น: PATH=$PATH:/some/dir PATH=$PATH:/another/dir:/yet/another PATH=$PATH:/and/another ... มันทำให้อ่านง่ายขึ้น แต่ฉันสงสัยว่าในช่วงปีที่ผ่านมา Bash ได้รับไวยากรณ์บางอย่างที่ทำให้การระบุ PATH นั้นง่ายขึ้นหรือไม่ เช่นฉันประหลาดใจเกี่ยวกับไวยากรณ์คล้ายกับ: PATH=:(( /some/dir /another/dir /yet/another /and/another ... )) ฉันรู้ว่าไวยากรณ์ดังกล่าวไม่ถูกต้อง ฉันสงสัยว่ามีบางอย่างที่ง่าย มีอะไรบ้าง
35 linux  bash  unix  path 

3
คำสั่ง: sudo su -
ฉันเข้าใจในสิ่งที่su -ทำ บันทึกคุณในรูทด้วยสภาวะแวดล้อมรูท (ตรงข้ามกับsuที่บันทึกคุณในการรูทด้วยสภาพแวดล้อมของคุณ) และฉันเข้าใจสิ่งที่sudoทำ คุณเป็น root สำหรับคำสั่งเดียว แต่ฉันไม่แน่ใจในสิ่งนี้: sudo su - ทุกคนสนใจที่จะชี้แจง
35 unix  bash  sudo  su 


7
ค้นหาและลบไดเรกทอรีทั้งหมดที่ชื่อว่า "test" ใน linux
ฉันมีไดเรกทอรีหลายชื่อ "ทดสอบ" และฉันต้องการลบออก ฉันรู้วิธีค้นหาและพิมพ์โดยใช้: find . -name test -print ตอนนี้ฉันจะลบไดเรกทอรีได้อย่างไร โปรดทราบว่าฉันมีไฟล์ในไดเรกทอรีเช่นกันและจะต้องถูกลบเช่นกัน
35 linux  shell  unix 

3
คัดลอกรายการไฟล์
list.txtฉันมีรายชื่อของไฟล์คั่นด้วยช่องว่างในแฟ้ม ฉันต้องการคัดลอกไปยังโฟลเดอร์ใหม่ ฉันพยายามทำ: cp `cat list.txt` new_folder แต่มันไม่ทำงาน คุณจะทำอย่างไร ปรับปรุง: ขอบคุณสำหรับคำตอบที่น่าสนใจทั้งหมดของคุณ ฉันไม่ได้ขออะไรมากมาย :) หลังจากลองวิธีแก้ปัญหาข้างต้นเป็นครั้งที่สองดูเหมือนว่าจะcpพิมพ์วิธีใช้เนื่องจากโฟลเดอร์new_folderยังไม่มีอยู่! ขออภัยดูเหมือนว่าจะเป็นข้อผิดพลาดที่โง่ ... เมื่อฉันสร้างโฟลเดอร์มาก่อนมันใช้งานได้ อย่างไรก็ตามฉันได้เรียนรู้มากมายจากคำตอบและวิธีแก้ปัญหาทั้งหมดของคุณขอบคุณสำหรับเวลาที่คุณเขียน
35 bash  unix  cp 

5
tar - แยกโครงสร้างไดเรกทอรีทิ้ง
unzipมีตัวเลือกที่ดี-jโดยโครงสร้างไดเรกทอรีของไฟล์เก็บถาวรจะถูกละทิ้งและไฟล์ทั้งหมดจะถูกแยกลงในไดเรกทอรีเดียวกัน มีวิธีการtarทำงานในลักษณะเดียวกันหรือไม่? ดูเหมือนว่าไม่มีสิ่งใดใน man page ที่สามารถบ่งบอกได้ ดังนั้นจึงมีทางเลือกอื่นที่เด่นกว่าซอฟต์แวร์เสรีซึ่งเป็นเครื่องมือที่จะทำเช่นนั้น?
34 unix  zip  archiving  tar 

2
จะระบุกลุ่มด้วย chmod ได้อย่างไร?
ฉันถูกขอให้เพิ่มสิทธิ์ group-wrx ไปยังไดเรกทอรีในโฟลเดอร์บ้านของผู้ใช้รายอื่น ฉันเชื่อว่าสิ่งที่ฉันควรทำคือเรียกใช้chmod 771 -R directorynameในไดเรกทอรีหลัก สิ่งที่ฉันไม่สามารถหาที่ใดก็ได้ในท่อเป็นวิธีการระบุที่กลุ่มผมต้องการให้สิทธิ์เหล่านี้ไป ฉันเป็นการส่วนตัวในหลายกลุ่มและในกลุ่มฉันไม่ทราบว่าเป็นราก ในกรณีที่เป็นเรื่องสำคัญระบบกำลังเรียกใช้ Redhat 5.4
34 unix  permissions 



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