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

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

3
ความยาวสูงสุดของอาร์กิวเมนต์บรรทัดคำสั่งใน gnome-terminal คืออะไร?
ความยาวสูงสุดของอาร์กิวเมนต์บรรทัดคำสั่งใน gnome-terminal คืออะไร? ... และมีตัวแปรสภาพแวดล้อมของระบบซึ่งรายงานค่านี้หรือไม่

5
ฉันสามารถ verbose เอาต์พุตระหว่างการประมวลผลคำสั่ง copy ได้หรือไม่?
สถานการณ์: หากฉันป้อนคำสั่งคัดลอกเช่นcp -rf /src/ /dsc/นั้นฉันกำลังรอหลายนาทีเพื่อคัดลอกไดเรกทอรีขนาดใหญ่ ฉันลืมที่จะตั้ง-vค่าสถานะเพื่อ verbose ผลลัพธ์ฉันสามารถทำได้ในระหว่างการคัดลอก?
38 command-line  cp 

8
ฉันจะเริ่มต้น gnome-terminal ที่ไดเรกทอรีเฉพาะได้อย่างไร
ฉันได้ลองแล้ว gnome-terminal -x 'cd /path/to/dir' และ gnome-terminal -e 'cd /path/to/dir' แต่ทั้งคู่ให้ข้อผิดพลาดแก่ฉันเมื่อเปิดเทอร์มินัลใหม่ ฉันจะทำให้เทอร์มินัลใหม่เริ่มต้นในไดเรกทอรีเฉพาะได้อย่างไร

7
วิธีการทุบตีเพื่อหยุดการหลบหลีก
ฉันมีสิ่งนี้ในบรรทัดคำสั่ง: ln -sf $PWD/wine- แล้วฉันก็กดปุ่มTabเพื่อเติมชื่อไฟล์ให้เสร็จ ใน Ubuntu รุ่นก่อนหน้านี้ใช้งานได้ดีเพื่อทำให้wine-ชื่อไฟล์เสร็จสมบูรณ์(และผลข้างเคียง$PWDจะขยายในเวลานั้น) แต่ตอนนี้มันกลับกลายเป็น ln -sf \$PWD/wine- $ซึ่งไม่ได้เป็นสิ่งที่ฉันหมายที่ทุกคนและไม่ได้อะไรที่สมบูรณ์เป็นไฟล์ไม่เริ่มต้นด้วยตัวอักษร ฉันจะกลับไปสู่พฤติกรรมที่เสียน้อยลงได้อย่างไร set บอกฉันเหล่านี้เป็นการตั้งค่าปัจจุบันของฉัน: BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor

6
ค้นหาไฟล์ล่าสุดตามวันที่แก้ไข
หากฉันต้องการค้นหาไฟล์ล่าสุด (mtime) ในไดเรกทอรี (ใหญ่) ที่มีไดเรกทอรีย่อยฉันจะทำอย่างไร โพสต์จำนวนมากที่ฉันได้พบแนะนำรูปแบบบางอย่างของls -lt | head(ที่น่าแปลกใจหลายคำแนะนำls -ltr | tailที่เหมือนกัน แต่มีประสิทธิภาพน้อยกว่า) ซึ่งใช้ได้ดีเว้นแต่คุณจะมีไดเรกทอรีย่อย (ฉัน) จากนั้นอีกครั้งคุณทำได้ find . -type f -exec ls -lt \{\} \+ | head ซึ่งแน่นอนจะทำเคล็ดลับสำหรับไฟล์ได้มากเท่าที่สามารถระบุได้โดยคำสั่งเดียวเช่นถ้าคุณมีไดเรกทอรีขนาดใหญ่-exec...\+จะออกคำสั่งแยกต่างหาก ดังนั้นแต่ละกลุ่มจะถูกจัดเรียงด้วยlsตัวของมันเอง แต่ไม่เกินชุดรวม; หัวหน้าจะรับรายการล่าสุดของชุดแรก คำตอบใด ๆ

3
คุณจะเปลี่ยนเปลือกเริ่มต้นสำหรับผู้ใช้ทุกคนเพื่อทุบตีได้อย่างไร
ฉันต้องการให้ผู้ใช้ใหม่ทุกคนจากนี้ไปมีทุบตีเป็นเปลือกของพวกเขาโดยค่าเริ่มต้น ฉันรู้ว่าในการเปลี่ยนเชลล์ของคุณเองเป็นทุบตีคุณจะใช้คำสั่ง "chsh -s / bin / bash" แต่ฉันจะตั้งค่าเชลล์ของผู้ใช้ในอนาคตทั้งหมดให้เป็นทุบตีโดยอัตโนมัติได้อย่างไร


8
วิธีการรวมวิดีโอหลาย (มากกว่าสอง) บน Ubuntu?
ฉันต้องการรวมวิดีโอเป็นชุดขนาดละยี่สิบ (20) อัน ฉันใช้เครื่องลีนุกซ์ วิดีโออยู่ในรูปแบบ mp4 และคุณภาพปานกลาง บางคนมีกระแสข้อมูลเสียงหายไป จนถึงขณะนี้ผมได้พยายามffmpeg, mencoder, และcvlc/vlc MP4Boxฉันต้องการเขียนสคริปต์บรรทัดคำสั่งเพื่อให้ได้สิ่งนี้เนื่องจากฉันกำลังประมวลผลแบทช์ ปัญหาหลักคือโซลูชันที่ฉันพยายามใช้งานได้ดีสำหรับวิดีโอสองรายการบางวิดีโอทำงานได้ดีสำหรับวิดีโอที่มีสตรีมเสียง อย่างไรก็ตามฉันไม่สามารถค้นหาโซลูชันที่ครอบคลุมสำหรับงานนี้ได้

2
เหตุใด ls -l เอาต์พุตจึงมีขนาดแตกต่างจาก ls -s
ฉันไม่สามารถทราบสาเหตุที่ฉันได้รับผลลัพธ์ต่อไปนี้: ls -l บอกขนาดของไฟล์ที่กำหนด (ประวัติ) คือ "581944": $ ls -l HISTORY -rw-rw-r-- 1 waldyrious waldyrious 581944 Feb 22 10:59 HISTORY ls -s บอกว่ามันคือ "572": $ ls -s HISTORY 572 HISTORY เห็นได้ชัดว่าฉันต้องทำให้ค่าใช้มาตราส่วนเทียบเคียง ดังนั้นก่อนอื่นฉันยืนยันว่าการใช้--block-size 1ในls -lให้ผลลัพธ์เหมือนเดิมกับฉันก่อนหน้านี้: $ ls -l --block-size 1 HISTORY -rw-rw-r-- 1 waldyrious waldyrious 581944 Feb 22 10:59 HISTORY จากนั้นฉันก็ทำแบบเดียวกันเพื่อls …
38 command-line  ls 

5
จะเปลี่ยนวันและเวลาเซิร์ฟเวอร์ของ Ubuntu ผ่านบรรทัดรับคำสั่งได้อย่างไร
วันที่และเวลาปัจจุบันของเซิร์ฟเวอร์ Ubuntu แตกต่างจากวันที่และเวลาในโซนเวลา ฉันได้ลองใช้: sudo date "30 Sep 2015 4:43:42" เพื่อเปลี่ยน แต่ไม่ได้เปลี่ยนวันที่และเวลาเพียงพิมพ์บนเทอร์มินัลวันที่และเวลาที่ฉันเปลี่ยน แต่เมื่อฉันดำเนินการ: sudo hwclock --show วันที่และเวลายังคงเป็นวันที่เก่า วิธีที่ถูกต้องในการเปลี่ยนวันที่และเวลาของ Ubuntu Server คืออะไร?

7
วิธีการเข้าถึง bash โดยไม่มี terminal emulator?
บอกฉันได้ถอนการติดตั้งโดยไม่ได้ตั้งใจทุกจำลอง terminal ในระบบของฉัน: xterm, uxterm, gnome-terminal, guakeฯลฯ มีวิธีที่ฉันสามารถเข้าถึงbashได้โดยไม่ต้องจำลอง terminal? วิธีหนึ่งที่เป็นไปได้ที่ฉันจะนึกถึงคือการสร้างและเรียกใช้เชลล์สคริปต์ แต่นอกเหนือจากนั้นฉันจะได้รับเชลล์แบบโต้ตอบได้หรือไม่ นี่คือสมมุติฐานอย่างหมดจด แต่ขอบคุณสำหรับคำตอบทั้งหมด!

10
เหตุใดฉันจึงได้รับ“ ไดเรกทอรีไม่ว่าง” เมื่อฉันพยายามลบไดเรกทอรีว่างเปล่า
ฉันมีไดเรกทอรีว่างเปล่า แต่ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: Cannot remove test: Directory not empty ฉันรู้ว่าคำถามนี้ได้รับการถามหลายครั้ง แต่ไม่มีใครช่วย ฉันพยายามls -laทำให้แน่ใจว่าไม่มีไฟล์ที่ซ่อนอยู่และดูเหมือนจะไม่มี: ฉันพยายามsudo rmdir testเช่นกันsudo rm -rf testและฉันก็ไม่รู้ว่ามีอะไรผิดปกติ ฉันอ่านมันอาจเป็นปัญหากับระบบไฟล์ แต่ฉันไม่รู้ว่าจะแก้ไขได้อย่างไร

1
วิธีติดตั้ง uTorrent v3.3 บน 14.04
ฉันพยายามติดตั้ง utorrent เมื่อวันที่ 14.04 โดยใช้ Terminal และพยายามติดตั้ง libssl 0.9.8 แต่ก็ไม่สำเร็จ นอกจากนี้เวอร์ชั่น uTorrent นี้คือ V3.3 และอยู่ในดาวน์โหลดของฉัน ฉันได้ลองโพสต์แล้วว่าเหมืองของฉันเป็นดักของ ( วิธีการติดตั้ง uTorrent ทีละขั้นตอน? )

4
เทอร์มินัลทางที่เหมาะสมในการปิดระบบคืออะไร?
ฉันพยายามปิดคอมพิวเตอร์ผ่าน SSH ฉันทำ sudo shutdown now ผู้ใช้ล็อกเอาต์และอูบุนตูเริ่มทำการปิด แต่มันจะแข็งที่หน้าจอสุดท้ายด้วยโลโก้อูบุนตูและจุดโหลด แนวคิดใดที่อาจเป็นปัญหา? นอกจากนี้ความแตกต่างระหว่างshutdownและhaltคืออะไร? มีคำสั่งอะไรที่คล้ายกันอีกบ้าง?


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