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

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

2
วิธีคัดลอกไฟล์จากฮาร์ดไดรฟ์ไปยัง USB แฟลชไดรฟ์อย่างถูกต้องในเทอร์มินัล tty4?
วิธีการคัดลอกไฟล์จากฮาร์ดไดรฟ์ไปยังแฟลชไดรฟ์ USB ในเทอร์มินัล tty4 อย่างถูกต้อง (เมาท์, คัดลอก, unmount, exit ฯลฯ ) PSCan ไม่มีทางออกจากเทอร์มินัล tty4 ผ่านCtrl+Alt+F7คำสั่งเฉพาะกับAlt+SysRq+B(รีสตาร์ทเคอร์เนล)

4
คลิกขวาเพื่อวางใน terminal
ที่ทำงานฉันใช้ putty เพื่อเชื่อมต่อกับเครื่อง Red Hat / CentOS จำนวนมากและฉันชอบความจริงที่ว่าการเลือกข้อความหมายถึงการคัดลอกและคลิกขวาหมายถึงการวาง ฉันสามารถตั้งค่าเทอร์มินัลเริ่มต้นของ Ubuntu ให้ทำเช่นเดียวกันได้ไหม แก้ไข: ขอบคุณสำหรับคำตอบ แต่ไม่ตรงกับที่ฉันต้องการ ในขณะที่ทั้งคู่ใช้งานได้จริงฉันกำลังมองหาวิธีการใช้ฟังก์ชั่นโดยไม่ต้องใช้เครื่องอื่น ดังนั้นทุกอย่างควรทำงานผ่านเทอร์มินอล gnome เริ่มต้น ฉันไม่แน่ใจว่ามันเป็นไปได้ แต่ฉันจะลองเสี่ยงโชคและเริ่มรับรางวัลกับสิ่งนี้ ... แก้ไข : ขอบคุณพวกคุณสำหรับคำตอบของคุณและขอโทษที่ตอบช้า แต่ฉันออกไปในช่วงสุดสัปดาห์ ฉันจะตรวจสอบวิธีแก้ปัญหา "การเลือก / ปุ่มกลางเมาส์" คืนนี้และกลับมาหาคุณ โซลูชันการแก้ไขเสียงยังมีแนวโน้ม

4
รับ <ctrl> + <backspace> เพื่อลบคำในโหมด gnome-terminal และ vim insert
ดูเหมือนว่าctrl+ Wลบไปข้างหลังทีละคำ เยี่ยมมาก แต่ฉันชอบที่มันใช้กับctrl+ ได้backspaceเหมือนแอพอื่น ๆ ส่วนใหญ่ วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? ฉันต้องการเปลี่ยนแปลงเพื่อให้มีผลกับคำสั่ง gnome-terminal, command line vim และ GUI vim


4
มีวิธีการตรวจสอบแบบอักษรที่เชลล์ / เทอร์มินัลอีมูเลเตอร์ของคุณใช้จาก commandline หรือไม่?
มีวิธีการตรวจสอบแบบอักษรที่เชลล์ / เทอร์มินัลอีมูเลเตอร์ของคุณใช้จาก commandline หรือไม่? ฉันยินดีที่จะตัดสินการอ่านส่วนหนึ่งของไฟล์ปรับแต่งหากคำสั่งโดยตรงไม่พร้อมใช้งาน

3
จะเปลี่ยนค่าของอาร์กิวเมนต์ในสคริปต์ได้อย่างไร?
ฉันลองใช้สคริปต์ง่ายๆขนาดเล็กต่อไปนี้: #!/bin/bash $1="bar" echo $1 แต่เมื่อฉันเรียกใช้./script fooฉันได้รับข้อผิดพลาดและค่าจะไม่เปลี่ยนแปลง: /home/mika/script: line 2: foo=bar: command not found foo ฉันรู้ว่า $ 1 คืออาร์กิวเมนต์แรกที่คุณส่งผ่านไปยังสคริปต์ของคุณ แต่ถึงอย่างนี้ฉันก็ต้องการเปลี่ยนค่าของมัน

3
วิธีตรวจสอบว่ามีการเพิ่ม PPA ในรายการแหล่งที่มาของ apt ใน bash script หรือไม่
ทำคนรู้วิธีการตรวจสอบว่ามีการเพิ่ม PPA แล้วกับระบบของฉันก่อนที่ฉันจะเพิ่มกับคำสั่งในadd-apt-repositoryshell script นั่นจะเป็นประโยชน์มาก ขอบคุณ.

2
วิธีการแตกไฟล์ที่เก็บถาวรทุกประเภทอย่างรวดเร็วจาก command-line?
หลายครั้งที่ฉันต้องแยกไฟล์เก็บถาวรต่าง ๆ โดยใช้คอมม่าบรรทัด แต่ไม่ใช่ทุกครั้งที่ฉันจำคำสั่งที่แน่นอนสำหรับไฟล์เก็บถาวรประเภทใดก็ได้ ดังนั้นฉันต้องเสียเวลาและค้นหาอีกครั้ง ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร

5
เหตุใดการตั้งชื่อแทนใน. โปรไฟล์จึงไม่ทำงาน
ฉันมีสิ่งนี้เป็นบรรทัดสุดท้ายใน. profile ของฉัน: alias gl="cd /home/jrenner/glances/glances" แต่แม้หลังจากรีบูตฉันไม่พบคำสั่งเมื่อพิมพ์ gl เกิดอะไรขึ้น? ฉันเข้าสู่ระบบในฐานะผู้ใช้ที่ถูกต้อง

2
TTY [1-6]: ล็อคหน้าจอหลังจากดีเลย์ (เหมือนสกรีนเซฟเวอร์)
เมื่อใช้เทอร์มินัลเสมือนจริงบน TTY 1-6 [*]บางครั้งก็ง่ายที่จะลืมออกจากระบบ: หน้าจอจะว่างเปล่าหลังจากผ่านไปครู่หนึ่ง แต่ฉันยังคงเข้าสู่ระบบ - ไม่ต้องใช้รหัสผ่านทุกคนสามารถใช้บัญชีของฉันได้ (หรือฉันเปลี่ยนเป็น TTY อื่นและลืมอีกอัน ... ) ฉันต้องการมีฟังก์ชั่นเหมือนสกรีนเซฟเวอร์ที่ล็อคเทอร์มินัลหลังจาก 3 นาทีแล้วต้องใช้รหัสผ่าน ฉันจะตั้งค่านี้ได้อย่างไร [*] ด้วย TTY 1-6 ฉันหมายถึงCTRLALTF1- CTRLALTF6( ไม่มี X Server )

1
จะตั้งค่า LD_LIBRARY_PATH อย่างถาวรได้อย่างไร
ฉันใช้ Ubuntu 16. ฉันต้องการใช้cfmidสำหรับโครงการของฉัน เมื่อฉันตั้งค่าLD_LIBRARY_PATHใน terminal ฉันจะได้รับผลลัพธ์ของcfmidห้องสมุด: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lclab/installed/boost/boost_1_65_0:/home/lclab/installed/rdkit/rdkit-Release_2016_03_1/lib:/home/lclab/installed/lp/lp_solve_5.5.2.5_dev_ux64 แต่เมื่อฉันปิดเซสชันเทอร์มินัลและเปิดใหม่ฉันต้องการเพิ่มLD_LIBRARY_PATHอีกครั้ง ฉันจะตั้งค่านี้อย่างถาวรได้อย่างไร

1
bash: file: ไม่พบคำสั่ง
ฉันมี ubuntu docker container ฉันติดตั้งแอปพลิเคชั่นที่รวบรวมใน windows สำหรับ Ubuntu มันไม่ทำงานและฉันต้องการตรวจสอบว่ามีความไม่ตรงกันระหว่างสถาปัตยกรรมของระบบและไฟล์ ฉันลองคำสั่งนี้ &gt; file myapp แต่น่าเสียดายที่ผลลัพธ์คือ &gt; bash: file: command not found จริงๆแล้วในไดเรกทอรี bin ไม่มีคำสั่ง "ไฟล์" มันอยู่ที่อื่นหรือฉันต้องการฉันจะติดตั้งหรือไม่

1
Bash / proc / sys / net / ipv4 / ip_forward: ปฏิเสธการอนุญาต
ฉันพยายามวิ่ง echo 1 &gt; /proc/sys/net/ipv4/ip_forward มันบอกว่า Access ถูกปฏิเสธจากการทุบตีแล้วฉันก็: sudo chmod 1+x /proc/sys/net/ipv4/ip_forward และตอนนี้ก็แจ้งว่าไม่อนุญาตให้ใช้งาน ฉันจะเข้าถึงได้อย่างไร

4
เขียนทับไดเรกทอรีที่มีอยู่หรือไม่
ฉันมีชื่อไดเรกทอรีที่ตั้งอยู่ในfoo ~/Desktopสมมติว่าฉันต้องการสร้างไดเรกทอรีจาก terminal ที่มีชื่อเดียวกันและอยู่ในตำแหน่งเดียวกัน เมื่อฉันลองmkdirมันทำให้เกิดข้อผิดพลาด: mkdir: cannot create directory `/home/nux/Desktop/foo': File exists นั่นเป็นเหตุผล แต่ฉันต้องการแทนที่fooหากมีอยู่ ฉันมองผ่านman mkdirแต่ไม่มีตัวเลือกใด ๆ ที่ทำเช่นนั้น ดังนั้นจะเขียนทับfooไดเรกทอรีได้อย่างไร ทำไมไม่มีmkdirตัวเลือกในการทำเช่นนี้?

5
เทอร์มินัล: sudo: apt-get: ไม่พบคำสั่ง
เมื่อเร็ว ๆ นี้มีบางสิ่งที่เลวร้ายเกิดขึ้นกับคอมพิวเตอร์ของฉันโดยไม่ต้องมีไอคอนและสิ่งเลวร้ายทุกอย่างเกิดขึ้นกับส่วนต่อประสานกราฟิกของฉัน ทุกสิ่งที่ไม่ดีในการอุทธรณ์จะมาพร้อมกับความพิการบางอย่างของสถานีของฉัน ฉันกำลังใช้ 12.04 กับมุมมอง Gnome Classic โดยไม่มีผลกระทบ Let 's sudo apt-get updateมี ฉันได้รับsudo: apt-get: command not foundข้อความ และเป็นวิธีที่มันจะไปกับapt-getคำสั่งทั้งหมดของฉัน มันหมายถึงอะไร? จะแก้ไขได้อย่างไรโดยเฉพาะอย่างยิ่งเกี่ยวกับปัญหาอื่น ๆ ทั้งหมดที่ฉันพบ

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