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

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

6
วิธีข้ามไปยังการตั้งค่าสถานะเฉพาะใน manpage Unix ได้อย่างไร
เมื่ออ่าน manpage ของ Unix ในเทอร์มินัลฉันจะข้ามไปยังคำอธิบายของการตั้งค่าเฉพาะได้อย่างไร ยกตัวอย่างเช่นฉันต้องการทราบความหมายของธง-o mountฉันวิ่งman mountและต้องการข้ามไปยังสถานที่ที่-oอธิบายไว้ ขณะนี้ฉันค้นหา/-oแต่ตัวเลือกนั้นถูกกล่าวถึงในหลายสถานที่ก่อนส่วนที่อธิบายจริง ๆ ดังนั้นฉันต้องกระโดดไปรอบ ๆ ขอบคุณ
23 linux  unix  man 

3
เหตุใดจึงมีทางเลือกสั้นและระยะยาวสำหรับตัวเลือกบรรทัดคำสั่ง?
คำสั่ง unixoid ส่วนใหญ่มีทางเลือกในระยะสั้นและระยะยาวสำหรับตัวเลือกบรรทัดคำสั่งเช่นls -aและls --allหรือและls -A ls --almost-allทำไมทั้งสองวิธีจึงมีอยู่? หนึ่งสั้นกว่าประเภทอื่น ๆ ง่ายต่อการอ่านและเข้าใจ แต่ทุกครั้งที่ฉันเขียนเชลล์สคริปต์ฉันต้องตัดสินใจว่าฉันต้องการใช้อะไร เป็นที่ทราบกันหรือไม่ว่าทำไมทั้งสองทางเลือกจึงมีอยู่? อันแรกคืออะไรทำไมคนอื่นถึงแนะนำ บน DOS / Windows เช่นมีตัวเลือกหนึ่งตัวอักษรที่คำนึงถึงขนาดตัวพิมพ์

3
จะค้นหาไฟล์และโฟลเดอร์ใดที่ถูกลบไปเมื่อเร็ว ๆ นี้ใน Linux?
ฉันมีหนึ่งโฟลเดอร์ ( /home/sam/officedocuments) ซึ่งมีหลายร้อยโฟลเดอร์และไฟล์ ฉันคิดว่าฉันลบไฟล์และโฟลเดอร์บางอย่างโดยไม่ได้ตั้งใจ แต่ฉันไม่แน่ใจ วิธีค้นหาไฟล์ / โฟลเดอร์ใด: ลบเมื่อเร็ว ๆ นี้ใน Linux? เปลี่ยนเร็ว ๆ นี้ใน Linux? ฉันแค่อยากรู้ว่าไฟล์และโฟลเดอร์ใดที่ถูกลบ การกู้คืนไฟล์และโฟลเดอร์ที่ลบไปนั้นไม่สำคัญสำหรับฉัน ระบบปฏิบัติการ: CentOS
23 linux  unix  centos 

1
การแตกไฟล์ tar.gz จะส่งคืน“ ไฟล์นี้ดูเหมือนไฟล์เก็บถาวร tar”
ฉันมีไฟล์ tar.gz และต้องการแยกไฟล์โดยใช้เทอร์มินัล ฉันใช้คำสั่งต่อไปนี้: tar tvzf ldtp_3.5.0.orig.tar.gz และ tar -xvzf ldtp_3.5.0.orig.tar.gz. อย่างไรก็ตามฉันได้รับผลลัพธ์เดียวกันสำหรับไฟล์ทั้งสอง: tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors I output ของคำสั่ง file แสดงไฟล์ gzip: $ file ldtp_3.5.0.orig.tar.gz ldtp_3.5.0.orig.tar.gz: gzip compressed data, from Unix …

3
ตัวสร้างรหัสผ่านแบบสุ่ม: จำนวนมากในคอลัมน์, บนบรรทัดคำสั่ง, ใน Linux
ในขณะที่กลับมาฉันเจอเครื่องกำเนิดรหัสผ่านแบบสุ่มสำหรับบรรทัดคำสั่งที่แสดงกริดของรหัสผ่าน "จดจำ" ผลลัพธ์เป็นดังนี้: adam@host:~$ CantRememberThisCommand lkajsdf aksjdfl kqwrupo qwerpoi qwerklw zxlkelq แนวคิดก็คือคุณสามารถเรียกใช้ยูทิลิตี้นี้ได้ในขณะที่บางคนมองข้ามไหล่ของคุณและยังคงเลือกรหัสผ่านที่มีความลับระดับหนึ่งเนื่องจากมีตัวเลือกจำนวนมาก ฉันจำไม่ได้ว่ายูทิลิตี้นี้เรียกว่าอะไร โอ้ช่วยคุณช่วยได้ไหม
22 unix  passwords  shell  passwd 

7
มีโปรแกรมยูนิกซ์มาตรฐานที่คืนค่าตัวเลขหรือไม่
ฉันเรียนรู้การเขียนสคริปต์เชลล์จากตำราเรียนที่ล้าสมัยและฉันคิดว่ามันจะเป็นประโยชน์อย่างยิ่งที่จะมีโปรแกรมที่เพิ่งคืนค่าตัวเลขที่คั่นด้วยช่องว่างเช่น $ range 10 20 10 11 12 13 14 15 16 17 18 19 20 จากนั้นถ้าคุณทำสคริปต์เชลล์คุณสามารถมี for i in `range 10 20`; do some stuff with numbers in that range;done สิ่งนั้นมีอยู่จริงหรือฉันต้องเขียนเอง?
22 bash  unix 

4
คัดลอกโฟลเดอร์จากเซิร์ฟเวอร์ Unix หนึ่งไปยังเซิร์ฟเวอร์อื่นหรือไม่
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 8 ปีที่ผ่านมา ฉันต้องการคัดลอกโฟลเดอร์จากเซิร์ฟเวอร์ Unix หนึ่งไปยังเซิร์ฟเวอร์ Unix อื่น ใครสามารถบอกฉันว่ามีวิธีการหรือคำสั่งเพื่อให้บรรลุนี้
22 unix 

3
ใช้หน้าจอ GNU เป็นล็อกอิน“ เชลล์”
อะไรคือวิธีที่ดีที่สุดที่จะให้หน้าจอทำงานโดยอัตโนมัติเมื่อคุณเปิดเชลล์ใหม่ไม่ว่าจะด้วยการเข้าสู่ระบบ xterm หรืออย่างอื่น ฉันเห็นคำแนะนำที่พบบ่อยที่สุดคือการใส่exec screenในไฟล์ rc หรือ login / profile ของเชลล์ปกติ แต่สำหรับตัวอย่างเช่น tcsh, login shells จะเรียกใช้ .login สุดท้ายในขณะที่เชลล์ที่ไม่ใช่ล็อกอินอ่าน. csrcr ล่าสุด หากฉันใส่exec screenใน. csrrc เชลล์การเข้าสู่ระบบจะไม่ส่งไฟล์ .login และถ้าฉันใส่ในไฟล์. lsgin เชลล์ที่ไม่ใช่การเข้าสู่ระบบจะไม่เรียกใช้หน้าจอ ฉันคิดว่ามีปัญหาที่คล้ายกันกับกระสุนอื่น ๆ
22 unix  shell  login  gnu-screen 

2
คำสั่ง Unix เพื่อรับจำนวนบรรทัดในไฟล์ CSV
ฉันต้องรับจำนวนบรรทัดจากไฟล์ CSV ที่เข้ามา ฉันใช้คำสั่งต่อไปนี้เพื่อรับการนับ wc -l filename.csv พิจารณาไฟล์ที่มาพร้อมกับ 1 บันทึกฉันได้รับไฟล์บางคนที่มีจุดเริ่มต้นและสำหรับไฟล์เหล่านั้นถ้าผมออกคำสั่งดังกล่าวข้างต้นจะส่งกลับนับ \*0 ทำไม\*จุดเริ่มต้นของไฟล์ไม่ได้ลงทะเบียนเป็นเส้นที่นับและมีการแก้ไข?


6
ทางเลือกอื่นที่เร็วกว่าสำหรับ "ค้นหา" และ "ค้นหา"?
ฉันต้องการใช้ "ค้นหา" และค้นหา "เพื่อค้นหาไฟล์ต้นฉบับในโครงการของฉัน แต่ใช้เวลานานในการรันมีทางเลือกอื่นที่เร็วกว่าสำหรับโปรแกรมเหล่านี้ที่ฉันไม่รู้จักหรือวิธีเพิ่มประสิทธิภาพ ของโปรแกรมเหล่านี้
22 linux  unix  find  locate 

9
ค้นหาสิ่งที่ใช้พื้นที่ทั้งหมดใน * ระวัง
ลำดับของคำสั่งใดจะบอกฉันว่าไฟล์ใดเป็นไฟล์ที่ใหญ่ที่สุดเริ่มต้นจากไดเรกทอรีเฉพาะรวมถึงไดเรกทอรีย่อยทั้งหมด ฉันอยากรู้ว่าที่ว่างทั้งหมดไปไหน ควรใช้คำสั่ง unix'y ปกติ ถ้าเป็นไปได้พยายามให้มันเข้ากันได้กับ Sun OS 5.10 (อาจจะนอกเหนือจากคำตอบทั่วไปของ Linux ไม่ใช่เพื่อทดแทนเพื่อให้เป็นทั่วไปที่สุด)
21 unix 

5
ฉันจะค้นหาความช่วยเหลือสำหรับคำสั่งจุด '.' ใน * ระวังได้อย่างไร
ฉันต้องการความช่วยเหลือสำหรับคำสั่งจุด.เช่นใน. ./my_script.sh(ฉันหมายถึงจุดแรก) ฉันได้พยายามแล้วที่จะพบหน้าคนที่ใช้และman . man \.ฉันจะแสดงหน้า man ที่อธิบายการใช้คำสั่งได้.อย่างไร
21 linux  unix 

2
Linux - สถานที่ทางเลือกที่จะเก็บไฟล์ pid แทน / var / run
ตามที่เขียนไว้ในชื่อแล้วฉันจะให้สคริปต์เริ่มต้นเขียนไฟล์ pid ได้ที่ไหน? มีเส้นทางมาตรฐานที่ฉันควรเลือกแทน / var / run หรือไม่ อาจ / tmp เป็นสถานที่ที่ดีในการจัดเก็บหรือมีข้อบกพร่องในนั้น?
21 linux  unix  pid 

5
คำสั่ง Linux สามารถใช้แทนคำสั่ง Unix ได้หรือไม่?
ฉันพบว่าคำสั่งบางคำสั่งlsและpwdสามารถใช้ได้กับทั้งระบบ Linux และ Unix มันคือคำสั่ง Linux ทั้งหมดที่สามารถใช้ในระบบ Unix และคำสั่ง Unix ทั้งหมดสามารถใช้ใน Linux ได้หรือไม่? หรือเพียงแค่ว่าคำสั่ง Linux ทั้งหมดสามารถทำงานบน Unix ได้ แต่ไม่ใช่คำสั่ง Unix ทั้งหมดที่สามารถทำงานบน Linux ได้ หรือว่าคำสั่ง Unix ทั้งหมดสามารถเรียกใช้บน Linux แต่ไม่ใช่คำสั่ง Linux ทั้งหมดที่สามารถทำงานบน Unix ได้หรือไม่ หรือมีการอ้างอิงเพื่อแสดงให้ฉันเห็นว่าคำสั่งใดที่สามารถทำงานได้ทั้งบน Linux และ Unix และที่ทั้งสองมีคำสั่งเฉพาะของตัวเอง?
21 linux  unix 

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