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

เชลล์คือซอฟต์แวร์ที่ช่วยให้ผู้ใช้โต้ตอบกับระบบปฏิบัติการโดยปกติแล้วพิมพ์ที่บรรทัดคำสั่ง



4
scp ระหว่างโฮสต์ระยะไกลสองแห่งจากพีซี (สาม)
ฉันมีโฮสต์ระยะไกลสองตัว host1-> 10.3.0.1 host2-> 10.3.0.2 ทั้งคู่รันเซิร์ฟเวอร์ ssh เซิร์ฟเวอร์ ssh ฟังพอร์ต 22 ในโฮสต์ 1 และบนพอร์ต 6969 ในโฮสต์ 2 ตอนนี้ใช้เครื่องของฉันฉันต้องคัดลอกบางอย่างจาก host1 ไปยัง host2 โดยไม่ต้องเข้าสู่ host1 หรือ host2 ผ่าน ssh สิ่งที่ต้องการ, scp user@10.3.0.1:/path/to/file user@10.3.0.2/path/to/file ฉันจะทำสิ่งนี้ได้อย่างไรโปรดทราบว่าโฮสต์ทั้งสองใช้พอร์ตต่าง ๆ สำหรับ ssh
136 linux  networking  ssh  shell  scp 

3
ทำไมข้อความนี้ถึงแยกเป็นส้อม?
พบได้ใน chan board แบบสุ่ม: echo "I<RA('1E<W3t`rYWdl&r()(Y29j&r{,3Rl7Ig}&r{,T31wo});r`26<F]F;==" | uudecode การดำเนินการนี้จะส่งผลให้เกิดกระบวนการวางไข่อย่างไม่มีที่สิ้นสุดซึ่งอาละวาดและบดขยี้เครื่องให้หยุดชะงัก ฉันเห็นบางอย่างเกี่ยวกับ "su" พยายามที่จะถูกประหารชีวิตหลายครั้ง .. ซึ่งแปลกเพราะฉันแค่คาดหวังว่าข้อความจะออกไม่ดำเนินการอะไร การเรียกใช้ข้อความนี้ผ่านตัวถอดรหัสออนไลน์จะให้ไบนารีของ spew เป็นชุด: ความยุ่งเหยิงของข้อความนี้เกิดขึ้นจริงและมีวิธี "ดู" อย่างปลอดภัยหรือไม่?

18
วิธีที่เร็วที่สุดในการนับจำนวนอักขระแต่ละตัวในไฟล์คืออะไร
ฉันต้องการนับตัวอักษร G's N's T's C's และ "-" ในไฟล์หรือตัวอักษรทุกตัวถ้าจำเป็นมีคำสั่ง Unix ด่วนในการทำเช่นนี้หรือไม่?


11
sudo ด้วยรหัสผ่านในหนึ่งบรรทัดคำสั่ง?
ในวันที่ยุ่งฉันก็อยากวิ่ง $ ./configure && make && sudo make install && halt ในตอนกลางคืนและเข้านอนหวังว่าแอปพลิเคชันจะถูกติดตั้งโดยอัตโนมัติ แต่สิ่งที่ฉันเห็นในวันถัดไปคือหน้าจอที่ sudo ขอรหัสผ่านให้ฉัน ดังนั้นฉันจะเรียกใช้ sudo ด้วยรหัสผ่านในบรรทัดคำสั่งเดียวได้หรือมีวิธีอื่นในการทำเช่นนี้?
115 shell  sudo 

5
จุดหมายถึงอะไรในตอนท้ายของ `-rw-r-r -`? คุณจะตั้งค่าอย่างไรกับ chmod?
ไฟล์บางไฟล์ในไดเรกทอรีของฉันภายใต้ลีนุกซ์มีรายชื่อ.ที่ท้ายรายการการอนุญาต จุดหมายถึงอะไรในตอนท้ายของ-rw-r--r--? คุณจะตั้งค่าchmodอย่างไร

4
Byobu กับ GNU Screen เทียบกับ tmux - ประโยชน์และทักษะการถ่ายโอน [ปิด]
จนถึงตอนนี้ฉันได้ใช้Konsoleเพื่อจัดการเชลล์หลายครั้ง แต่ฉันไม่ได้ลองByobu , GNU Screenและtmuxซึ่งให้การสนับสนุนที่ดีกว่าสำหรับเชลล์หลาย ๆ ตัว พวกเขาทั้งหมดแบ่งปันคุณสมบัติหลักอย่างใดอย่างหนึ่งซึ่งจะช่วยให้การแยกเซสชั่นปัจจุบันและต่อมา reattaching เซสชั่นเก่าที่ เพื่อช่วยให้ฉันเลือกเครื่องมือในการเรียนรู้ฉันต้องการทราบ: พวกเขาต่างกันอย่างไรในประเด็นต่อไปนี้ คุณสมบัติ (ชัด) กำหนดโครงการ ฉันไม่ต้องการเรียนรู้เครื่องมือที่เปลี่ยนแปลงมากเกินไป ยินดีต้อนรับการปรับปรุง แต่ฉันไม่ชอบความประหลาดใจเช่นคุณลักษณะที่หายไป โค้งการเรียนรู้ ความพร้อมใช้งานในแพลตฟอร์มต่าง ๆ หากฉันเรียนรู้เครื่องมือฉันต้องการใช้งานบนเซิร์ฟเวอร์ FreeBSD, SuSE desktop หรือ Ubuntu ความเข้ากันได้กับโปรแกรมเชลล์แบบโต้ตอบอื่น ๆ ฉันยังคงสามารถใช้vimและemacs -nw(ไม่ใช่โหมดหน้าต่างหรือโหมดข้อความ) ในลักษณะเดียวกับที่ฉันคุ้นเคยได้หรือไม่? แป้นพิมพ์ลัดจะขัดแย้งกับเครื่องมืออื่น ๆ หรือไม่? ฉันลองพวกมันทั้งหมดแล้ว Byobu ดูเหมือนส่วนหน้าของ GNU Screen และ tmux ถ้าเช่นนั้นทำไมบางคนถึงสร้าง Byobu แทนที่จะมีส่วนร่วมในโครงการหน้าจอ GNU และเพิ่มคุณสมบัติใหม่ เหตุใด Byobu จึงไม่ใช่โหมดอินเตอร์เฟสขั้นสูงบางประเภทในหน้าจอ …
95 shell  gnu-screen  tmux  byobu 


7
วนลูปผ่านผลลัพธ์ `ls 'ในสคริปต์เชลล์ bash
มีใครบ้างที่มีแม่แบบเชลล์สคริปต์สำหรับทำบางสิ่งบางอย่างlsสำหรับรายการชื่อไดเรกทอรีและวนซ้ำแต่ละรายการและทำบางสิ่งบางอย่างหรือไม่ ฉันวางแผนที่จะทำls -1d */เพื่อรับรายชื่อไดเรกทอรี

10
วัตถุประสงค์ของ 'ที' คืออะไร?
ประเพณีทั้งหมดที่teeฉันเคยเห็นเป็นเช่น: do_something | tee -a logfile หรือ: do_something_else | tee logfile มีการteeคิดค้นสำหรับผู้ที่ไม่ทราบว่าคุณสามารถทำเช่นเดียวกันกับการเปลี่ยนเส้นทางท่อเปลือก? เช่น: do_something >> logfile หรือ: do_something_else > logfile มันเหมือนกันจริงและใช้แป้นพิมพ์น้อยกว่าในการพิมพ์ ฉันไม่เห็นคุณลักษณะที่ซ่อนอยู่อะไรteeบ้าง
90 shell  tee 

4
วิธีการเปลี่ยน Login Shell บน Mac OS X จาก bash เป็น zsh?
ฉันพยายามที่จะเปลี่ยนเข้าสู่ระบบเชลล์แห่ง Mac OS X จากไปbash zshฉันเห็นว่าเป็นไปได้ใน Mac OS X Leopardแต่สำหรับ OS X Lion ฉันไม่สามารถหาวิธีได้ ฉันหวังว่ามันเป็นไปได้ที่จะเปลี่ยนเปลือกเข้าสู่ระบบจากทุบตีเป็นอย่างอื่น ฉันไม่แน่ใจว่าจะหาที่ไหน
90 macos  shell 

12
ลบไฟล์โดยไม่ถาม
ฉันจะลบไฟล์โดยไม่ถามผู้ใช้ว่าเขาตกลงที่จะลบไฟล์ได้อย่างไร? ฉันกำลังเขียนเชลล์สคริปต์และใช้ฟังก์ชั่น rm แต่มันถามว่า "ลบไฟล์ปกติ?" และฉันไม่ต้องการสิ่งนี้จริงๆ ขอขอบคุณ.
89 linux  shell 

3
ฉันจะเปลี่ยนเชลล์ใน Ubuntu ได้อย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ฉันจะทำให้ Bash เปลือกเริ่มต้นของฉันบน Ubuntu ได้อย่างไร 7 คำตอบ ฉันมี Ubuntu Server VPS และฉันต้องการใช้/bin/bash/เป็นเชลล์ ฉันจะเปลี่ยนเปลือกได้อย่างไร ฉันมีสิทธิ์เข้าถึงรูท แต่ไม่ทำงานเหมือนรูท ดังนั้นรีบเป็นเปลือกเริ่มต้นของฉันตอนนี้ ฉันได้อ่านฉันจะทำให้ Bash เชลล์เริ่มต้นของฉันบน Ubuntu ได้อย่างไร และchshตะเข็บเป็นวิธีที่ต้องการไป แต่เมื่อฉันพิมพ์chsh /bin/bashฉันได้รับข้อความนี้: chsh: unknown user /bin/bash และถ้าฉันพิมพ์/bin/bashBash shell seams ก็จะทำงานได้ดี วิธีการเปลี่ยน

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