คำถามติดแท็ก command-line

คำถามเกี่ยวกับการใช้อินเตอร์เฟสบรรทัดคำสั่ง (CLI)

4
นำ ZSH ออกแล้วไม่สามารถ relogin ได้
ดังนั้นฉันจึงติดตั้งzshและฉันไม่ชอบมัน ดังนั้นฉันทำapt-get remove zsh จากจุดที่ฉันไม่สามารถ relogin ฉันคลิกผู้ใช้ของฉัน .. แล้วมันก็กลับไปที่หน้าจอเข้าสู่ระบบ ฉันสามารถเข้าสู่ระบบด้วยGuest sessionฉันเท่านั้นที่สามารถเข้าสู่ระบบด้วย ฉันคิดว่าปัญหาเกิดขึ้นเนื่องจากเชลล์ defualt ที่ผู้ใช้ของฉันคือ zsh และมันไม่มีอยู่อีกต่อไป .. ฉันจะติดตั้งใหม่จากเซสชันผู้เยี่ยมชมเพื่อเปลี่ยนเชลล์เริ่มต้นของผู้ใช้สำหรับผู้ใช้ทั่วไปได้อย่างไร แม้พยายามที่จะเข้าสู่ระบบด้วย ctrl+alt+f2/6ฉันพิมพ์ผู้ใช้และรหัสผ่านของฉัน การเข้าสู่ระบบประสบความสำเร็จ แต่ฉันถูกโยนกลับไปที่การเข้าสู่ระบบ ความคิดใด ๆ

4
แมวใช้สำหรับทำอะไร
ฉันเห็นคำสั่ง cat ปรากฏขึ้นในบางสิ่งออนไลน์และฉันอยากรู้ว่าสิ่งใดที่catทำและสิ่งนั้นมีไว้เพื่ออะไรในบริบทของคนที่เพิ่งทำสิ่งบรรทัดคำสั่งง่ายๆ
14 command-line  cat 


7
ฉันจะนับบรรทัดข้อความได้อย่างไร
ฉันจะนับจำนวนบรรทัดในไฟล์ข้อความได้อย่างไร เช่น : command file.txt หมายเหตุฉันต้องการนับเฉพาะบรรทัดที่ไม่ว่างเท่านั้น (บรรทัดที่ไม่นับพื้นที่สีขาวและแท็บ)?

7
จะค้นหาบรรทัดที่ตรงกับรูปแบบและลบได้อย่างไร?
HERE IT ISในแฟ้มที่มีจำนวนมากของสายฉันต้องการที่จะลบเส้นที่เริ่มต้นด้วย ฉันจะทำได้โดยใช้เครื่องมือบรรทัดคำสั่งเท่านั้น

3
เลิกทำการกระทำคำสั่งคัดลอก (cp)
ฉันคัดลอกไฟล์บางไฟล์จากโฟลเดอร์ต้นทางไปยังโฟลเดอร์ปลายทางโดยใช้บรรทัดคำสั่งร้องในเทอร์มินัล sudo cp From_SOURCE/* To_DESTINATION/ ตอนนี้ฉันต้องการยกเลิกคำสั่งนี้
14 command-line  cp 

2
ออกจากโหมด scrollback ใน byobu
ใน byobu ฉันสามารถเข้าสู่โหมด scrollback ด้วย F7 อย่างไรก็ตามฉันไม่สามารถออกได้โดยกดESCเป็นเอกสาร ESCไม่มีอะไรเกิดขึ้นเมื่อกด ในทางตรงกันข้ามเมื่อผมอยู่ในผมก็สามารถที่จะเข้าสู่การเลื่อนกลับและออกโดยการกดscreen ESC(ผิดปกติฉันยังไม่สามารถเข้าถึง scrollback ได้โดยกดปุ่ม alt-pgup อาจเป็นปัญหาเทอร์มินัลอีมูเลเตอร์หรือไม่)

1
ไม่สามารถเปลี่ยนเชลล์ในเซิร์ฟเวอร์ EC2
ฉันพยายามเปลี่ยนเชลล์เริ่มต้นบนเซิร์ฟเวอร์ Ubuntu 13.10 ใน AWS ของ Amazon (AMI ami-ad184ac4) ฉันได้พยายาม: ~$ chsh -s /bin/zsh แต่ได้รับ: Password: chsh: PAM: Authentication failure ฉันได้พยายามรหัสผ่านที่ชัดเจน (เช่นubuntu) แต่มักจะมีข้อผิดพลาดเดียวกัน chsh: PAM: Authentication failure- ความคิดใด ๆ ที่ฉันไม่สามารถเปลี่ยนเปลือกเริ่มต้นได้

3
ฉันจะใส่ฟังก์ชั่นเชลล์ที่ผู้ใช้กำหนดได้ที่ไหน
ฉันวางแผนที่จะสร้างฟังก์ชั่นที่จะทำให้สิ่งต่าง ๆ สำหรับฉันง่ายขึ้น ฟังก์ชั่นจะเป็นอย่างไร function lazymode() { echo "Hello World!"; } เพื่อที่ว่าเมื่อผมใช้คำสั่งlazymodeในเปลือกHello World!ก็จะเอาท์พุท ไฟล์ใดที่ฉันควรใส่ฟังก์ชั่นที่ผู้ใช้กำหนด?

1
รับคำสั่งไม่พบการทำงานภายใต้ zsh
ฉันกำลังพยายามทำให้command-not-foundฟีเจอร์ภายใต้ Ubuntu ทำงานภายใต้ zsh โดยไม่ต้องโชค: ➜ ~ pdfunite zsh: command not found: pdfunite ➜ ~ bash u@ub:~$ pdfunite The program 'pdfunite' is currently not installed. You can install it by typing: sudo apt-get install poppler-utils ไม่มีใครรู้ว่ามีแพคเกจที่รองรับ zsh หรือไม่ ขอขอบคุณ.
14 command-line  zsh 

3
วิธีการเรียกใช้ Ubuntu โดยไม่มี GUI ใน Virtual Box
ฉันมีแล็ปท็อป Windows XP ที่ฉันใช้ VirtualBox กับ Ubuntu ล่าสุดฮาร์ดแวร์ของฉันค่อนข้างเก่าดังนั้นการเรียกใช้ Ubuntu รุ่นล่าสุดภายในกล่องเสมือนเป็นสิ่งที่ยุ่งยากการแสดงช้ามากแม้ว่าฉันจะทำอะไรก็ตาม กำลังรัน terminal และฝึกคำสั่ง Linux! ฉันพยายาม DSL (Damn Small Linux) กับ VirtualBox ของฉัน distro ขนาดเล็กมาก (50 MB) ฉันพอใจกับระบบของฉันที่เร็วขึ้น แต่ตอนนี้ฉันคิดถึง Ubuntu ยิ่งกว่านั้น DSL ยังขาดคำสั่งมากเกินไปเช่น sed มาก อื่น ๆ ที่ฉันจำไม่ได้ เป็นไปได้ไหมที่จะใช้งาน Ubuntu ในโหมดคอนโซลไม่มี GUI หรือ GUI ขั้นต่ำ ... ไม่มีเอฟเฟกต์ที่สวยงามใด ๆ ลิงค์ / บทช่วยสอนจะได้รับการชื่นชมมาก

3
ฉันจะซีดีลงในไดเรกทอรีในโฮมโฟลเดอร์ได้อย่างไร
ฉันจะเปลี่ยนไดเรกทอรีเป็นการดาวน์โหลดจากโฟลเดอร์หลักใน Ubuntu 12.10 รุ่นล่าสุดได้อย่างไร ฉันลองใช้cd /downloadsแต่มีข้อผิดพลาดที่บอกว่าไม่มีไดเรกทอรีดังกล่าว

4
ฉันจะได้รับมากกว่า 80 คอลัมน์ในโหมดบรรทัดคำสั่งได้อย่างไร
ฉันติดตั้ง Ubuntu จาก minimalcd เพราะฉันแค่ต้องการใช้เครื่องมือ vim และ command line อย่างไรก็ตามฉันต้องการมากกว่า 80 คอลัมน์ของข้อความ ฉันมีจอมอนิเตอร์ขนาดใหญ่ดังนั้นฉันต้องการอย่างน้อยสองร้อยคอลัมน์เพื่อให้ฉันสามารถแยกบานหน้าต่างเป็นกลุ่มและเปิดหน้าต่างหลายบาน ติดตั้ง BTW ubuntu เป็น VMWare Player VM ฉันได้ตรวจสอบแล้วว่าการตั้งค่า VM สำหรับจอภาพขนาดใหญ่ ดูเหมือนว่าการตั้งค่า Ubuntu ของฉันเป็นปัญหา

2
วิธีตั้งค่า MANPATH โดยไม่ใช้ค่าเริ่มต้นจะเป็นอย่างไร
ฉันได้เพิ่มไดเรกทอรีพิเศษ$PATHโดยการส่งออกPATH=/my/dirs:$PATH แต่ฉันไม่แน่ใจว่าควรทำเช่นเดียวกันMANPATHหรือไม่ เพราะค่าเริ่มต้นMANPATHว่างเปล่า แต่manคำสั่งทำงาน ผมพบว่าคำสั่งที่เรียกว่าและคู่มือการใช้ของมันกล่าวว่าmanpath If $MANPATH is set, manpath will simply display its contents and issue a warning.นี่หมายถึงการตั้งค่า MANPATH ไม่ใช่วิธีที่ถูกต้องในการเพิ่มไดเรกทอรีสำหรับmanคำสั่งเพื่อค้นหาหน้าเว็บด้วยตนเองหรือไม่

1
วิธีทำให้แท็บ bash stop เติมไดเรกทอรีที่ซ่อนอยู่โดยอัตโนมัติ
ส่วนใหญ่ฉันไม่ต้องการการเติมข้อความอัตโนมัติสำหรับไดเรกทอรีที่ซ่อนอยู่ของฉัน อันที่จริงแล้วนั่นคือจุดซ่อนเร้นของพวกเขา! อย่างไรก็ตามน่ารำคาญทุบตีพิจารณาไดเรกทอรีเหล่านี้เมื่อพิจารณาการเติมข้อความอัตโนมัติของแท็บ นี่เป็นเรื่องที่น่ารำคาญอย่างยิ่งเมื่อฉันมีสถานการณ์ต่อไปนี้: a. svn foler พร้อมกับโฟลเดอร์เดียวที่ฉันต้องการเข้าไปโดยกดแท็บ (โดยทั่วไปจะเกิดขึ้นกับแพ็คเกจ Java ลึก ... ) มีวิธีใดที่จะเปลี่ยนพฤติกรรมเริ่มต้นหรือไม่ สถานการณ์กรณีที่เลวร้ายที่สุดที่ฉันต้องพิมพ์ '.' ก่อนแท็บซึ่งดูเหมือนเป็นเกมง่ายๆสำหรับการใช้งานของฉัน

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