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

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

4
ฉันสามารถสร้างตัวพิมพ์เล็กและตัวพิมพ์ใหญ่แบบอัตโนมัติในแท็บได้หรือไม่
เทอร์มินัลของอูบุนตูใช้การเติมข้อความอัตโนมัติให้ตรงตามตัวพิมพ์ใหญ่ - เล็กอย่างที่ฉันคิดว่าน่าจะเป็น Linux แต่ฉันคิดว่ามันจะสะดวกกว่าถ้าจะใช้ตัวพิมพ์เล็กและตัวพิมพ์เล็กแทนเพื่อช่วยให้คุณไม่ต้องถูกต้องในขณะที่เริ่มต้นชื่อและอาจจะคุ้มค่ากับผลบวกปลอมเพิ่มเติม เป็นไปได้ไหมที่จะเปลี่ยนพฤติกรรมนี้

6
วิธีการติดตั้ง VirtualBox จากบรรทัดคำสั่ง?
ฉันเป็นมือใหม่ ด้วยเหตุผลบางอย่างฉันต้องติดตั้ง Virtualbox ฉันเห็นว่าฉันสามารถติดตั้งได้อย่างง่ายดายโดยใช้ Software Center แต่ฉันไว้ใจได้มากที่สุดapt-get installเพราะฉันพบว่าปลอดภัยกว่ารถบั๊กกี้น้อยกว่าและช่วยให้ฉันรองรับได้มากขึ้นด้วย Terminal ดังนั้นคำถามของฉันคือต่อไปนี้: มีวิธีการติดตั้ง VirtualBox โดยใช้บรรทัดคำสั่งหรือไม่ ฉันต้องการสิ่งที่ง่ายเช่นapt-get installไม่คลายซิปการเก็บถาวรเป็นต้นเพราะฉันยังไม่รู้วิธีการทำสิ่งเหล่านี้ในเทอร์มินัล

2
ความแตกต่างระหว่าง systemctl และคำสั่งบริการ
systemdทำให้เรามีsystemctlชุดคำสั่งซึ่งส่วนใหญ่จะใช้ในการเปิดใช้งานบริการเพื่อเริ่มเวลาบูต systemctlนอกจากนี้เรายังสามารถเริ่มหยุดโหลดรีสตาร์ทและตรวจสอบสถานะของการให้บริการด้วยความช่วยเหลือของ ตัวอย่างเช่นเราสามารถทำsudo systemctl enable service_nameและservice_nameจะเริ่มโดยอัตโนมัติในเวลาบูต นอกจากนี้เรายังสามารถปิดการใช้งานบริการไม่ให้เริ่มในเวลาบูต ข้อแตกต่างระหว่างคำสั่งserviceและกับsystemctlคำสั่งที่systemctlสามารถใช้เพื่อเปิดใช้งานจุดเริ่มต้นของบริการ ณ รันไทม์หรือไม่? เราสามารถใช้systemctlบริการใด ๆ ได้บ้าง? มีความแตกต่างที่สำคัญอะไรอีกบ้าง?


10
ย้ายจาก bash เป็น zsh [ปิด]
ฉันกำลังพิจารณาที่จะย้ายจากทุบตีไปยัง zsh เพราะฉันมักเจอข้อความยกย่อง zsh ฉันเป็นผู้ใช้บรรทัดคำสั่งที่มีประสบการณ์และฉันคิดว่าพื้นฐานนั้นเหมือนกันมากดังนั้นฉันจึงมองหาคำแนะนำเพื่อให้ได้ประโยชน์จากการเคลื่อนไหวและ gotchas ใด ๆ ที่ต้องระวัง โปรดให้คำแนะนำหนึ่งข้อต่อหนึ่งคำตอบ ฉันกำลังมองหาชิ้นที่มีขนาดพอดีคำซึ่งฉันสามารถกลับมาและรวมข้อมูลพิเศษเข้ากับการใช้งานเชลล์ของฉันได้อย่างมั่นคงแทนที่จะพยายามเรียนรู้ทุกอย่างในครั้งเดียว
143 bash  command-line  zsh 


8
ทำซ้ำคำสั่งทุกช่วงเวลา x ในเทอร์มินัลหรือไม่?
ฉันจะทำซ้ำคำสั่งทุกช่วงเวลาเพื่อที่จะให้ฉันเรียกใช้คำสั่งสำหรับการตรวจสอบ หรือตรวจสอบ ไดเรกทอรี? ไม่จำเป็นต้องใช้สคริปต์ฉันต้องการเพียงคำสั่งง่ายๆที่จะดำเนินการใน terminal

7
ป้อนอินพุตโดยอัตโนมัติในบรรทัดคำสั่ง
ฉันกำลังเรียกใช้สคริปต์ที่ขอให้ป้อน 'y' ในแต่ละการดำเนินการฉันกำลังมองหาโซลูชันที่ต้องการ$ ./script < echo 'yyyyyyyyyyyyyy'ส่งผ่านอินพุตทั้งหมดของฉันในครั้งเดียว

17
เรียกใช้ไฟล์ .desktop ในเทอร์มินัล
จากสิ่งที่ฉันรวบรวมได้.desktopไฟล์คือทางลัดที่อนุญาตให้ปรับแต่งการตั้งค่าแอปพลิเคชัน ตัวอย่างเช่นฉันมีพวกเขามากมายใน/usr/share/applications/โฟลเดอร์ของฉัน หากฉันเปิดโฟลเดอร์nautilusนั้นฉันสามารถเรียกใช้แอปพลิเคชันเหล่านี้เพียงแค่ดับเบิลคลิกที่ไฟล์ที่เกี่ยวข้องเช่นดับเบิลคลิกfirefox.desktopเรียกใช้ Firefox อย่างไรก็ตามฉันไม่สามารถหาวิธีที่จะทำสิ่งเดียวกันผ่านทางสถานี ถ้าฉันทำgnome-open foo.desktopมันก็แค่เปิดfoo.desktopเป็นไฟล์ข้อความ ถ้าฉันทำให้มันสามารถเรียกใช้งานได้และเรียกใช้ในการทุบตีมันก็ล้มเหลว (ซึ่งคาดว่าจะชัดเจนไม่ใช่สคริปต์ทุบตี) แก้ไข: การexec /fullpath/foo.desktopให้Permission deniedข้อความถึงฉันแม้ว่าฉันจะเปลี่ยนความเป็นเจ้าของเป็นของตัวเองก็ตาม หากฉันทำให้สามารถเรียกใช้งานได้และทำตามคำสั่งเดียวกันแท็บเทอร์มินัลที่ฉันกำลังใช้ก็จะปิดลง (ฉันเดาว่ามันจะขัดข้อง) สุดท้ายถ้าผมทำผมได้รับรายงานข้อผิดพลาดsudo exec /fullpath/foo.desktopsudo: exec: command not found นั่นคือคำถามของฉันฉันจะเรียกใช้foo.desktopไฟล์จากเทอร์มินัลได้อย่างไร

6
ฉันจะสร้างสคริปต์ที่เปิดหน้าต่างเทอร์มินัลและดำเนินการคำสั่งได้อย่างไร
ฉันมีสามสคริปต์ที่ฉันจำเป็นต้องเรียกใช้เมื่อฉันเริ่มต้นเครื่อง Ubuntu ของฉันพวกเขาเริ่มบริการที่ฉันใช้ในสภาพแวดล้อมการพัฒนาของฉัน ในการทำเช่นนั้นฉันเปิดเทอร์มินัลสามรายการด้วยตนเองและพิมพ์คำสั่ง มีวิธีใดในการสร้างสคริปต์ที่จะเปิดเทอร์มินัลสามตัวและดำเนินการคำสั่งเดียวในแต่ละรายการ (แต่ละคำสั่งควรอยู่ในหน้าต่างเทอร์มินัลแยกต่างหากเพื่อให้ฉันเห็นผลลัพธ์)


6
วิธีการแก้“ ปฏิเสธสิทธิ์” เมื่อใช้ sudo ด้วยการเปลี่ยนเส้นทางใน Bash
เมื่อใช้ sudo เพื่ออนุญาตให้แก้ไขไฟล์ฉันได้รับ 'สิทธิ์ถูกปฏิเสธ' เป็นประจำ ตัวอย่างเช่นเมาส์ของฉันสั่นเทาและซบเซาดังนั้นฉันต้องการปิดการใช้งานการลงคะแนน: sudo echo "options drm_kms_helper poll=N">/etc/modprobe.d/local.conf ฉันขอรหัสผ่านจากนั้นรับ: bash: /etc/modprobe.d/local.conf: Permission denied ดังนั้นฉันจึงพยายามเปลี่ยนแปลงชั่วคราวเพื่อปิดใช้งานการลงคะแนนเลือกตั้งโดยใช้: sudo echo N> /sys/module/drm_kms_helper/parameters/poll แต่ระบบตอบกลับด้วย: bash: /sys/module/drm_kms_helper/parameters/poll: Permission denied ความคิดใด ๆ
137 command-line  bash  sudo 

13
คุณจะเลือกมิเรอร์ที่เร็วที่สุดจากบรรทัดคำสั่งได้อย่างไร
ฉันต้องการอัปเดตsources.listไฟล์ของฉันด้วยเซิร์ฟเวอร์ที่เร็วที่สุดจากบรรทัดคำสั่งในการติดตั้งเซิร์ฟเวอร์ Ubuntu ใหม่ ฉันรู้ว่ามันง่ายนิดเดียวกับ GUI แต่ดูเหมือนจะไม่มีวิธีง่ายๆในการทำจากบรรทัดคำสั่ง?

9
การรันโปรแกรมในพื้นหลังจากเทอร์มินัล
ฉันจะรันโปรแกรมในพื้นหลังของเชลล์ด้วยความสามารถในการปิดเชลล์ในขณะที่ปล่อยให้โปรแกรมทำงานอยู่ได้อย่างไร ให้บอกว่า UI ของฉันมีปัญหาหรือด้วยเหตุผลบางอย่างฉันต้องบูตโปรแกรมจากหน้าต่างเทอร์มินัลพูดnm-applet: nm-applet เมื่อเริ่มต้นมันจะอยู่ด้านหน้าของหน้าต่างเทอร์มินัล มีวิธีง่าย ๆ ในการรันโปรแกรมในพื้นหลังโดยไม่จำเป็นต้องเปิดเครื่องเทอร์มินัลหรือมีเครื่องเทอร์มินัลทั้งหมดหรือไม่? ในบันทึกย่อนั้นฉันหาวิธีเรียกใช้โปรแกรมจากเทอร์มินัลและอนุญาตให้มีอินพุตอื่นโดยต่อท้ายเครื่องหมายแอมเปอร์แซนด์ ( &) เข้ากับคำสั่งดังนี้: nm-applet & แต่สิ่งนี้ไม่ได้ใช้งานมากนักเนื่องจากกระบวนการใด ๆ ที่เริ่มต้นในเทอร์มินัลถูกฆ่าเมื่อเทอร์มินัลถูกปิด

5
วิธีนำทางคำสั่งยาว ๆ ให้เร็วขึ้น?
มีวิธีเร่งความเร็วการนำทาง Linux CLI หรือไม่เมื่อฉันต้องป้อนคำสั่งยาว ๆ ? ฉันเพียงแค่ใช้ลูกศรตอนนี้และ - ถ้าฉันมีคำสั่งยาวมันต้องใช้เวลาพอสมควรตั้งแต่เริ่มต้นของคำสั่งจนถึงตรงกลาง มีวิธีการเช่นข้ามไปที่ตรงกลางของคำสั่งโดยไม่ใช้ลูกศรหรือไม่
136 bash  command-line 

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