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

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

2
ล็อคเซสชัน Tmux ด้วย Vlock
ผมได้ติดตั้งเพียงและtmux vlockเมื่อฉันพยายามที่จะทำlock-sessionคำสั่งเทอร์มินัลของฉันจะกะพริบแล้วไม่มีอะไรเกิดขึ้น มีบางอย่างในของฉัน.tmux.confที่ต้องเพิ่มเพื่อบอกtmuxว่าฉันมียูทิลิตี้การล็อคหรือไม่? ถ้าเป็นเช่นนั้นมันคืออะไร? ในคำอื่น ๆ : ฉันจะทำอย่างไรlock-sessionกับtmux?


3
วิธีการป้อนรหัสผ่านพวงกุญแจเริ่มต้นผ่านบรรทัดคำสั่ง?
มีวิธีการป้อนรหัสผ่านพวงกุญแจเริ่มต้นโดยใช้บรรทัดคำสั่งหรือไม่ ตัวอย่างเช่น คุณมีการตั้งค่าระยะไกลของ Ubuntu 10.10 ที่ตั้งค่าให้เข้าสู่ระบบอัตโนมัติ คุณไม่ต้องการลบรหัสผ่านของพวงกุญแจ ระบบบูทและเข้าสู่ระบบโดยอัตโนมัติจากนั้นขอรหัสผ่านพวงกุญแจตอนนี้คุณสามารถสร้างการเชื่อมต่อ ssh แต่คุณไม่สามารถเดสก์ท็อประยะไกล คุณสามารถทำอะไรเพื่อป้อนรหัสผ่านพวงกุญแจ ณ จุดนี้ นอกจากนี้เพื่อให้ชัดเจนยิ่งขึ้นนี่คือจากการเชื่อมต่อระยะไกลโดยใช้บรรทัดคำสั่ง

2
ควบคุมการซูมคอมโพสิตจากบรรทัดคำสั่ง
ฉันลงข้างล่างบนโทรศัพท์ของฉันพยายาม VNC เข้าไปที่เดสก์ท็อปของฉัน แต่ก่อนหน้านี้วันนี้ฉันซูมด้วย compiz บนหนึ่งในหน้าจอของฉันดังนั้นมันจึงใช้หน้าจอนั้นผ่าน VNC แทบจะเป็นไปไม่ได้ ตอนนี้ฉันขึ้นไปชั้นบนได้ ... แต่ฉันขี้เกียจ! ไม่มีใครรู้วิธีปิดการซูมผ่านบรรทัดคำสั่งหรือไม่

5
ncurses พรอมต์ดูขาดใน PuTTY จาก Windows
Byobu ดูแตกมากใน PuTTY ฉันได้แก้ไขปัญหาการจับคู่คีย์แล้ว แต่ปัญหานี้ไม่ได้ระบุไว้ใน man page หรือ Google: สังเกตุตำแหน่งที่วางผิดตำแหน่งของรายการหน้าต่าง, ตำแหน่งตัวเลือกที่เสียหาย, การทำซ้ำของหน้าต่างสุดท้าย, การสุ่มที่ด้านบนขวาและตัวเลือกการใช้งานที่วางผิดตำแหน่ง คุณไม่เห็นสิ่งนี้ แต่ตัวเลือกสุดท้ายไม่สามารถเลือกได้ มีตัวเลือกใน PuTTY ที่ฉันต้องใช้เพื่อดูอย่างถูกต้องหรือไม่?

2
รีบูตโดยไม่มีสิทธิ์ sudoer หรือไม่
ฉันพยายามที่จะรีสตาร์ท Ubuntu โดยไม่ต้องแก้ไข sudoers สิ่งนี้เป็นไปได้ก่อน (โดยฉันคิดว่าชัดเจน) โดยใช้คำสั่ง dbus: dbus-send –system –print-reply –dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart แต่นี่ทำให้ฉันมีข้อผิดพลาด ดูเหมือนว่าสิ่งต่าง ๆ มีการเปลี่ยนแปลง ใน KDE (ซึ่งฉันไม่ได้ใช้) มีสิ่งที่คล้ายกัน (ดูคำตอบนี้ ) ทุกคนสามารถแสดงวิธีอื่นในการทำให้เครื่องรีบูตจากสคริปต์ (โดยไม่มีการปรับสิทธิ์)

1
วิธีการติดตั้ง tmux จากแหล่งที่มา?
ฉันดาวน์โหลดtmuxแล้วและพยายามติดตั้งบน Ubuntu 10.04 $ ./configure Configured for Linux $ make cc -DBUILD="\"1.3\"" -std=c99 -D_GNU_SOURCE -D_POSIX_SOURCE -iquote. -c -o attributes.o attributes.c In file included from attributes.c:23: tmux.h:30:19: error: event.h: No such file or directory In file included from attributes.c:23: tmux.h:831: error: field ‘name_timer’ has incomplete type tmux.h:1025: error: field ‘key_timer’ has …

6
ฉันสามารถใช้แบนชีจากบรรทัดคำสั่งได้หรือไม่
ฉันรักผู้เล่นสื่อบันนี่โดยทั่วไปและฉันมีห้องสมุดดนตรีที่สำคัญอยู่แล้วซึ่งฉันใช้เวลามากมายในการจัดระเบียบ (การติดฉลากการแก้ไข ฯลฯ ) ฉันยังใช้บรรทัดคำสั่งเป็นจำนวนมากดังนั้นฉันจึงสงสัยว่ามีวิธีที่ฉันสามารถควบคุมแบนชีจากบรรทัดคำสั่งได้หรือไม่ ในขณะที่: ถัดไปก่อนหน้าหยุดเล่น ฯลฯ ในการสืบค้นฐานข้อมูล Banshee อยู่แล้วหากใช้ช่องค้นหาใน GUI ฉันคล้ายกับการเขียนโปรแกรมด้วยตัวเองหากไม่มี แต่นั่นจะเป็นคำถามอื่น :)

2
ฉันจะสร้างโฟลเดอร์ในโฟลเดอร์ในเทอร์มินัลได้อย่างไร
ฉันมีชื่อโฟลเดอร์musicที่มีโฟลเดอร์ศิลปินทั้งหมดอยู่ภายใน มีวิธีการสร้างโฟลเดอร์เหล่านี้: 1. Albums, 2. EP, 3. Singles, 4. Liveในทุกโฟลเดอร์ศิลปินที่มีคำสั่งหรือไม่?

2
กรองไฟล์บันทึกระบบตามวันที่หรือช่วงวันที่
สิ่งที่ฉันต้องการบรรลุ: ฉันต้องการกรองไฟล์บันทึกระบบตามวันที่เช่นเมื่อฉัน: $ cat /var/log/syslog | grep -i "error\|warn\|kernel" มันพิมพ์บรรทัดเช่นนี้ในสามวันที่ผ่านมาสมมติว่า: (...) Apr 3 06:17:38 computer_name kernel: [517239.805470] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready (...) Apr 4 19:34:21 computer_name kernel: [517242.523165] e1000e: enp0s25 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None (...) Apr 5 09:00:52 computer_name kernel: [517242.523217] …

6
grep เพื่อส่งคืนบรรทัด Nth และ Mth ก่อนและหลังการแข่งขัน
ฉันรู้ว่าด้วย grep ฉันสามารถใช้ฟิลด์-Aและ-Bดึงบรรทัดก่อนหน้าและถัดไปจากการแข่งขัน อย่างไรก็ตามพวกเขาดึงทุกบรรทัดระหว่างการแข่งขันโดยมีการระบุหลายบรรทัด grep -r -i -B 5 -A 5 "match" ผมอยากจะเพียง แต่ได้รับ 5 THสายก่อนการแข่งขันและ 5 THเส้นหลังการแข่งขันนอกเหนือไปจากเส้นตรงและไม่ได้รับสายระหว่าง มีวิธีการทำเช่นนี้กับgrep?
12 command-line  grep  awk 

1
หน้าจอเริ่มต้นด้วย Terminal, Weather, Calendar, Time & Sysinfo?
ฉันเห็น Ubuntu Bash ภายใต้หน้าจอเริ่มต้นของ Windows 10: ระบบย่อย Windows สำหรับ Linux แสดงการกระจาย Linux หรือไม่ ฉันจะเปลี่ยน~/.bashrcเป็นหน้าจอสแปลชคล้ายกันใน Ubuntu ปกติที่มีหน้าตาแบบนี้ได้อย่างไร:

2
ฉันจะเรียกใช้หลายคำสั่งที่มี & ในหนึ่งบรรทัดคำสั่งได้อย่างไร
ฉันพบปัญหาปวดหัว ฉันต้องการรันคำสั่ง mulitple ในพื้นหลังดังนั้นฉันต้องการเริ่มต้นด้วยการทุบตีทีละคน มันง่ายที่จะเริ่มหนึ่งคำสั่งใน linux shell ในพื้นหลังเช่นนี้ myCommand & นอกจากนี้ยังง่ายต่อการเริ่มหลายคำสั่งเช่นนี้ myCommand1 && myCommand2 หรือ myCommand1 ; myCommand2 แต่ถ้าฉันต้องการเรียกใช้หลายคำสั่งในพื้นหลังฉันลองรูปแบบคำสั่งต่อไปนี้ แต่ล้มเหลว: myCommand1 & && myCommand2 & หรือ myCommand1 & ; myCommand2 & รูปแบบทั้งสองล้มเหลว ฉันจะรันหลายคำสั่งที่มี&ในหนึ่งบรรทัดคำสั่งได้อย่างไร

4
ต่อท้ายบรรทัดไปยังไฟล์ในคำสั่ง cat?
ฉันสามารถทำได้cat file.txtเพื่อรับเนื้อหาของไฟล์ แต่ฉันยังต้องการที่จะใช้วิธีสุดท้ายในการเลือกของฉันเอง ฉันลองใช้ piping (cat file.txt ; echo "My final line") |แต่มีเพียงบรรทัดสุดท้ายเท่านั้นที่ถูกส่งผ่านท่อ ฉันจะเข้าร่วมแมวและบรรทัดสุดท้ายได้อย่างไร แก้ไขเพื่อความกระจ่าง: ฉันไม่ต้องการแก้ไขไฟล์เอง ผมทราบว่าถ้าเป็นกรณีที่ฉันจะทำecho "My final line" >> file.txtหรือecho "My final line" | tee -a file.txtแต่ฉันเป็นเพียงการพยายามที่จะทำผนวกในบริบทของคำสั่งนี้โดยเฉพาะอย่างยิ่งเพื่อให้สามารถท่อเรียงต่อกันของและfile.txt"My final line"
12 command-line  pipe  cat  echo 

3
จะสร้างไฟล์ zip ที่มีหลายไฟล์โดยไม่มีโฟลเดอร์ย่อยได้อย่างไร?
สถานการณ์เริ่มต้น: . ├── d0 ├── f0 ├── f1 │ └── d1 └── f2 └── f3 ├── d2 ├── d3 └── d4 ฉันต้องทำอะไร: ฉันต้องการสร้างซิปที่มี d0, d1 และ d4 ซึ่งต้องมีโครงสร้างที่ร่วงหล่น: . ├── d0 ├── d1 └── d4 สิ่งที่ฉันได้ลองไปแล้ว: zip myfiles d0 f1/d1 f2/f3/d4ฉันพยายามกับ แต่นี่จะเก็บโครงสร้างโฟลเดอร์ดั้งเดิมซึ่งไม่ใช่สิ่งที่ฉันต้องการ . ├── d0 ├── f1 │ └── d1 …
12 command-line  zip 

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