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

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


5
วิธีสร้างคีย์สาธารณะ / ส่วนตัว (UNIX)
ช่วยบอกฉันหน่อยได้ไหมว่าใช้ SSH ทำไมโฮสต์ถึงต้องมีกุญแจสาธารณะและกุญแจส่วนตัวด้วย? และฉันจะสร้างคู่กุญแจสาธารณะ / ส่วนตัวให้กับตัวเองได้อย่างไร

1
rm -r ติดตามลิงค์สัญลักษณ์หรือไม่?
หากฉันมีลิงก์สัญลักษณ์ในไดเรกทอรีย่อยบางส่วนของฉันและตัดสินใจที่จะลบ driectory และเนื้อหาซ้ำ ๆ ซ้ำ ๆ สิ่งนั้นจะลบรายการที่เชื่อมโยงสัญลักษณ์ในต้นไม้หรือไม่?
12 bash  unix 

5
“ ท่อ” คืออะไรและจะ“ แตกหัก” ได้อย่างไร?
ฉันได้รับข้อผิดพลาด "broken pipe" จาก Xcode หนึ่งครั้งมากเกินไป ตอนนี้ฉันอยากรู้รู้ว่าท่อคืออะไร แนวคิดของ "ไพพ์" คืออะไรและมันจะ "แตกหัก" ได้อย่างไร?
12 ios  xcode  unix  pipe 

3
การทำให้พร้อมท์ Linux shell แสดงค่าส่งคืนล่าสุด
ขณะนี้ฉันอยู่บนเครื่อง Linux และ shell prompt แสดงค่าตอบแทนสุดท้ายและจำนวนคำสั่งที่เรียกใช้งาน (ภาพรวมด้วยตัวเลขเหล่านี้แสดงเป็นสีม่วง) คอมพิวเตอร์ของฉันไม่มีสิ่งนี้ฉันจะกำหนดค่าได้อย่างไร ฉันใช้ Xubunto หากต้องการรายละเอียดเพิ่มเติมให้ฉันรู้ - ฉันไม่ได้เป็นผู้ใช้ลีนุกซ์มาก (ฉันไม่รู้ว่ามีอะไรเกี่ยวข้องที่นี่)
12 linux  unix  shell  prompt 


9
grep ไฟล์. java ทั้งหมดในไดเรกทอรีสำหรับสตริงเฉพาะ
ฉันจะค้นหาไฟล์. java ทั้งหมดเพื่อหาสตริงแบบง่าย ๆ (ไม่ใช่ regex) ในไดเรกทอรีปัจจุบันและไดเรกทอรีย่อยทั้งหมดใน Mac OS X ได้อย่างไร ฉันแค่ต้องการพิมพ์รายชื่อไฟล์และไดเรกทอรีที่ตรงกัน
12 macos  mac  unix  grep 


6
วิธีรับเวลาการประมวลผล Bash เป็นมิลลิวินาทีใน Mac OS X
ฉันได้ตรวจสอบสิ่งนี้แล้ว แต่วิธีแก้ปัญหาที่ให้มาไม่ได้สำหรับฉัน การใช้วันที่ฉันสามารถรับเวลาดำเนินการได้ในไม่กี่วินาที: T="$(date +%s)" #some work here T="$(($(date +%s)-T))" echo "execution time (secs) ${T}" อย่างไรก็ตามเมื่อฉันลองทำสิ่งนี้: T="$(date +%s%N)" #some work here T="$(($(date +%s%N)-T))" การเพิ่ม% N (ตามด้านบน) ลงในวันที่เพื่อให้ได้ความแม่นยำระดับนาโนวินาทีฉันได้รับข้อผิดพลาดต่อไปนี้: -bash: 1369320760N: ค่ามากเกินไปสำหรับฐาน (โทเค็นข้อผิดพลาดคือ "1369320760N") ไม่มีใครรู้วิธีวัดเวลาดำเนินการเป็นมิลลิวินาทีโดยใช้ bash ใน Mac OS X
12 macos  bash  unix 

3
จะเปลี่ยนผู้ใช้ใน WinSCP ได้อย่างไร?
ฉันใช้ WinSCP เพื่อเข้าถึงคอมพิวเตอร์ Unix ฉันจะเปลี่ยนผู้ใช้หลังจากที่ฉันเข้าสู่ระบบเซิร์ฟเวอร์ Unix โดยใช้ WinSCP ได้อย่างไร เช่นฉันมีบัญชีส่วนบุคคลในคอมพิวเตอร์ Unix A. ฉันสามารถเข้าสู่ระบบคอมพิวเตอร์นี้โดยใช้ PuTTY แล้วเปลี่ยนผู้ใช้เป็นผู้ใช้รูท $sudo /usr/bin/su - rootuser ฉันจะทำสิ่งเดียวกันโดยใช้ WinSCP ได้อย่างไร rootuserผมไม่ทราบรหัสผ่านสำหรับ
12 linux  unix  putty  sudo  winscp 



3
วิธีหลีกเลี่ยงตัวหนอน ~ ใน Bash prompt?
ฉันต้องการลบเครื่องหมายตัวหนอนออกจากการแสดงภายในตัวแปร PS1 สตริง PS1 ปัจจุบันของฉัน: PS1="\h:\w\n$" และพรอมต์จะเป็นดังนี้: lnx-hladky:/tmp/plugtmp $ ฉันไม่ชอบที่ไดเรกทอรี $ HOME จะแสดงเป็นตัวหนอน สามารถหลีกเลี่ยงได้ไหม มันทำให้เกิดปัญหาตัวอย่าง: lnx-hladky:~/DOC $ เอกสารอธิบายว่า: \w : the current working directory, with $HOME abbreviated with a tilde \W: the basename of the current working directory, with $HOME abbreviated with a tilde มีความเป็นไปได้หรือไม่ที่จะหลีกเลี่ยงการจ่าย $ HOME ด้วยตัวย่อด้วยเครื่องหมายตัวหนอน? ฉันพบทางเดียว แต่ฉันรู้สึกว่ามันซับซ้อนเกินไป: …

6
การเน้นเป็นกลุ่มแบบกำหนดเอง
ตอนนี้ฉันกำลังแก้ไข xml อยู่และฉันทิ้งความคิดเห็นบางอย่างไว้ในสิ่งที่จะกลับมา แบบนี้ <!-- Question: bla bla --> ตอนนี้ฉันกำลังแก้ไขด้วย vim และฉันต้องการให้ vim เน้นคำถามตอนนี้เพื่อให้ฉันสามารถดูรหัสของฉันและค้นหาสถานที่ทั้งหมดที่ฉันต้องการดูได้อย่างง่ายดาย ฉันรู้ว่าฉันต้องเพิ่มบางสิ่งบางอย่างใน vimrc ของฉัน แต่ฉันคิดว่าฉันอาจกำลังค้นหาสิ่งที่ผิด ปรับปรุง ฉันพยายามใส่ในของฉัน.vimrcแต่มันไม่มีผล: syn keyword JakeAnnotation Question hi JakeAnnotation gui=bold term=bold cterm=bold อัปเดต 2 ที่จริงฉันเห็นว่าสิ่งที่ฉันทำมาก่อนมีผลบางอย่างเพราะเมื่อฉันทำสิ่งนี้: :hi มันแสดงให้ฉันเห็นทุกสิ่งที่มันกำลังเน้นและหนึ่งในรายการคือ: JakeAnnotation xxx term=bold cterm=bold ctermbg=6 ( และรูปแบบ xxx ถูกต้อง ) สิ่งนี้ทำให้ฉันรู้สึกว่าฉันไม่ได้กำหนดคำถามอย่างเหมาะสม คำถามต้องอยู่ในบรรทัดด้วยตัวเองหรือไม่? อัปเดต 3 ตกลงเพื่อโพสต์ของผู้ใช้ 22303ฉันมีสิ่งนี้ทำงาน: …

8
สิ้นสุดกระบวนการใน Unix แทนที่จะขัดจังหวะมัน
ที่Unixบรรทัดรับคำสั่งถ้าฉันกดCtrl-Cนั่นไม่ได้จบกระบวนการ แต่ขัดจังหวะมันและฉันกลับไปที่เชลล์พรอมต์ ดังนั้นฉันมีคำถามสองข้อต่อไปนี้: มีวิธีที่ฉันสามารถดูรายการของกระบวนการขัดจังหวะและสิ้นสุดพวกเขา? คีย์ผสมใดที่จะกดเพื่อยุติกระบวนการแทนที่จะขัดจังหวะกระบวนการ
12 linux  unix  shell 

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