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

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

2
เหตุใดฉันจึงเห็นผลลัพธ์ของกระบวนการพื้นหลัง
ตัวอย่างเช่นเมื่อฉันพิมพ์ping 8.8.8.8 &เหตุใดเราจึงเห็นกระบวนการปิงทำงาน และเมื่อฉันพิมพ์find / -name '*test*' &ก็จะเห็นบนจอภาพ ทำไมถึงเป็นอย่างนั้น? มันไม่ได้อยู่ในพื้นหลังจริงๆเหรอ?

3
ชุดแปลง H.265 mkv เป็น H.264 ด้วย ffmpeg เพื่อให้ไฟล์เข้ากันได้สำหรับการเข้ารหัสอีกครั้ง
ฉันมีไฟล์ที่เข้ารหัส H.265 ซึ่งมีทรัพยากรจำนวนมากพวกเขาเล่นได้ไม่ดีและซอฟต์แวร์การแปลง (mencoder) ของฉันไม่ได้ (ปัจจุบัน) รองรับรูปแบบ H.265 ฉันสามารถแปลงเป็น H.264 ในไฟล์แบตช์บรรทัดคำสั่งเพื่อแปลงไฟล์สำหรับการบีบอัดใหม่โดยใช้ Devede / OGMrip ได้อย่างรวดเร็วหรือไม่? เมื่อค้นหาเว็บไซต์นี้ฉันไม่พบมันกล่าวถึงดังนั้นฉันจะโพสต์สิ่งที่ฉันรู้สึกว่าเป็นคำถามที่มีประโยชน์และตอบคำถาม

7
จะปิดพอร์ตที่เปิดใน Ubuntu ได้อย่างไร
ฉันต้องการคำสั่งเพื่อแสดงรายการพอร์ตที่เปิดอยู่ทั้งหมดในพีซีของฉันและอีกคำสั่งหนึ่งเพื่อปิดพอร์ต ข้อเสนอแนะใด ๆ ฉันต้องปิดพอร์ตของแอปพลิเคชั่นบางตัว

3
ฉันจะกลับไปที่นาโนหลังจากกดปุ่ม Ctrl-Z ได้อย่างไรถ้าฉันไม่มี shell prompt (ในเซสชัน Matlab)
ฉันใช้นาโนในเซสชัน MATLAB ที่ทำงานอยู่ในหน้าจอเทอร์มินัล (-x) ฉันกด Ctrl-Z โดยไม่ได้ตั้งใจและออกจากนาโนทันทีพิมพ์ "ใช้" fg "เพื่อกลับไปที่นาโน" แต่ไม่แสดงพรอมต์คำสั่ง สิ่งที่ฉันพิมพ์จะปรากฏบนหน้าจอ แต่ไม่มีอะไรตอบสนอง ถ้าฉันกด Ctrl-Z, ^ Z เพียงพิมพ์ไปที่หน้าจอ ความคิดใด ๆ ใช้ 12.04

5
ฉันจะออกจากด้านบนโดยไม่ทิ้งเอาท์พุทบนเครื่องได้อย่างไร
ฉันtopจะออกจากวิธีการคล้ายกับการlessออกจากที่นั่นคือไม่ทิ้งเอาท์พุทบนหน้าจอได้อย่างไร นี่เป็นรุ่นที่ฉันมี: procps-ng version 3.3.9
30 command-line  top 

4
ทำไมคำสั่ง "ซึ่ง" ทำงานไม่ได้สำหรับ `cd ' ฉันไม่สามารถหาไฟล์ executable สำหรับ `cd` ได้เช่นกัน!
ฉันพยายามwhich cdและมันไม่ได้ให้เส้นทาง แต่กลับคืนรหัสทางออก 1 (ตรวจสอบด้วยecho $?) แทน Coreutil cdทำงานอยู่ดังนั้นไฟล์ปฏิบัติการควรจะอยู่ตรงนั้นใช่ไหม ฉันก็วิ่งfindหาcdแต่ไม่มีไฟล์ที่ปฏิบัติการได้ปรากฏขึ้น มันจะนำไปใช้อย่างไร ปรับปรุง: ฉันไม่รู้ว่าฉันควรถามคำถามนี้ในโพสต์อื่นหรือไม่ แต่เนื่องจากฉันคิดว่ามันดีที่นี่ฉันกำลังขยาย (?) โพสต์ ... ดังนั้นคำตอบนั้นง่ายมากจริง ๆ ไม่มีการปฏิบัติการใด ๆ - เพราะมัน ตัวบิวอิน - แต่ฉันพบบิวอินบางตัว (bash shell ใน Fedora) มีไฟล์ปฏิบัติการ! ดังนั้นในตัว -> ไม่มีการปฏิบัติการไม่ถูกต้องฉันคิดว่า? อาจเป็นคำตอบที่อธิบายว่า builtins คืออะไร (builtin command?) ซึ่งจริงๆแล้วเป็นเรื่องที่นี่แทนที่จะมุ่งเน้นไปที่cd... ลิงค์ที่ดีบางแห่งที่โพสต์ก่อนหน้านี้ระบุว่า builtins ไม่ใช่โปรแกรม ... แล้วมันคืออะไร พวกเขาทำงานอย่างไร พวกมันเป็นแค่ฟังก์ชั่นหรือเธรดของเชลล์หรือไม่?

7
คุณทำซีดีลงในโฟลเดอร์แรกที่ใช้ได้โดยไม่ต้องพิมพ์ชื่อได้อย่างไร
ฉันเพิ่งอยู่ในสถานการณ์ที่ฉันอยู่ในโฟลเดอร์และฉันต้องการที่จะcdไปยังโฟลเดอร์ไดเรกทอรีย่อย มีเพียงโฟลเดอร์เดียวเท่านั้นภายในโฟลเดอร์นี้และเป็นชื่อที่ยาวมาก Home (I am here) | | --> /reallylongnamefolder มีวิธีใดบ้างที่จะเข้าไปในโฟลเดอร์นั้นแทนที่จะพิมพ์ออกมา: cd reallylongnamefolder

4
เปิดบลูทู ธ จากเปลือกไม่ใช่จากแอปเพล็ต
Ubuntu 13.04 64 บิตบน ELiteBook 8740 เดสก์ท็อป GNOME ที่แสดงบลูทู ธ - แอปเพล็ต ฉันไม่สามารถหาวิธีการเปิดและปิดจากเปลือกบลูทู ธ และไม่ได้มาจากเมนูการแจ้งเตือน bt applet ฉันต้องเปิดบริการและสิ่งต่าง ๆ จากเมนูจาก shell หรือ C service bluetooth start/stop ไม่ได้ทำอะไรกับรายการเมนูปุ่มแอปเพล็ตเพราะนี่คือสถานการณ์ที่ฉันเห็น 1 บริการปิด รายการเมนูจากแอปเพล็ตถูกปิด (เปิดการแสดง) bt-device --list yields bluez service is not found 2 เปิดบริการ ( sudo service bluetooth start) รายการเมนูจากแอปเพล็ตถูกปิด (เปิดการแสดง) bt-device --list …

3
จะออกจากคำสั่ง“ sudo -s” ใน Terminal ได้อย่างไร
ฉันป้อนsudo -sคำสั่งในเทอร์มินัลและมันเปลี่ยนจาก shameek@shameek-K55VD:~$ ไปยัง root@shameek-K55VD:~#. ตอนนี้เมื่อฉันคลิกที่ไอคอนหน้าต่างปิดเทอร์มินัลมันบอกว่า "ยังมีกระบวนการทำงานอยู่ในเครื่องเทอร์มินัลการปิดมันอาจฆ่าได้" ฉันใหม่ทั้งหมดสำหรับ Ubuntu โปรดแนะนำคำสั่งให้กลับมา root@shameek-K55VD:~# ไปยัง shameek@shameek-K55VD:~$ แล้วฉันจะปิดสถานีได้

2
เหตุผลในการใช้ && แทนคืออะไร; จะวางคำสั่งในบรรทัดเดียวกันได้อย่างไร
ไม่ใช่ผู้เชี่ยวชาญใน Linux ไม่ใช่ Unix ฉันสงสัยว่าความแตกต่างระหว่างทั้งสองวิธีของการ stringing 2 คำสั่งในบรรทัดเดียวกันคืออะไร? ฉันไม่เห็นความแตกต่างของผลลัพธ์ในตัวอย่างง่าย ๆ นี้ Pete$date ; time Sun Mar 17 19:37:20 EDT 2013 real 0m0.000s user 0m0.000s sys 0m0.000s Pete$date &&time Sun Mar 17 19:37:46 EDT 2013 real 0m0.000s user 0m0.000s sys 0m0.000s นี่ไม่ได้ทำให้เกิดปัญหาใด ๆ - ฉันแค่อยากรู้อยากเห็น ..

5
ฟังก์ชั่นการค้นหาใน terminal?
ฉันเขียนโปรแกรมที่ส่งข้อความจำนวนมากไปยังเทอร์มินัล ฉันกำลังมองหาคำบางคำในข้อความเพื่อดูว่าฉันทำถูกต้องหรือไม่ แต่การอ่านข้อความนั้นเป็นไปไม่ได้ มีความสามารถหรือคำสั่งใดบ้างที่ทำให้ฉันสามารถค้นหาคำในเทอร์มินัล (เช่นCtrl+ F) ได้จริงหรือไม่?

2
ทำไมฉันไม่สามารถคลายบีบอัดไฟล์. bz2 โดยใช้ tar ได้
ดังนั้นฉันมีการถ่ายโอนข้อมูลขนาดวิกิพีเดียที่ประมาณ 10gb และตั้งชื่อเป็น "enwiki-latest-pages-articles.xml.bz2" ฉันได้ลองใช้คำสั่งต่อไปนี้ในเทอร์มินัลเพื่อคลายซิปดัมพ์: tar jxf enwiki-latest-pages-articles.xml.bz2 และ tar xvf enwiki-latest-pages-articles.xml.bz2 แต่ทั้งคู่จะส่งกลับข้อผิดพลาดต่อไปนี้ tar: This does not look like a tar archive tar: Skipping to next header

6
วิธีนับจำนวนไฟล์ในไดเรกทอรี แต่ไม่วนซ้ำ
คำถามง่าย ๆ ฉันแน่ใจ ฉันเห็นคำตอบที่แสดงวิธีการรวมถึงไดเรกทอรีย่อย แต่ฉันต้องการทราบว่ามีกี่ไฟล์ (ไม่ใช่โฟลเดอร์) ในไดเรกทอรีปัจจุบันเท่านั้น ขอบคุณ


4
การเปิดไฟล์จากเทอร์มินัล
เมื่อเราต้องการเปิดแอปพลิเคชั่นหรือไฟล์จากเทอร์มินัลเราพิมพ์พูด okular file.dvi นี่เป็นการเปิดแอปพลิเคชัน แต่ยังแสดงสถานะของแอปพลิเคชันด้วย เราไม่สามารถปิดเครื่องได้เพราะมันฆ่ากระบวนการ ตัวอย่างเช่นหากคุณพยายามสร้างไฟล์ LaTeX คุณจะต้องใช้แท็บหนึ่งแท็บสำหรับเครื่องมือแก้ไขข้อความหนึ่งไฟล์สำหรับไฟล์ dvi และอื่น ๆ และถ้าคุณกำลังพยายามเปิดหน้าต่างทั้งหมดจากเทอร์มินัลคุณสามารถลืมมันได้ ฉันพยายามใช้เทอร์มินัลให้มากที่สุดและในขณะที่ฉันมี Yakuake มันก็ยังเป็นเรื่องลำบากใจที่มีแท็บมากมายและเห็นว่ามีแอปพลิเคชั่นใดบ้างที่ฉันฆ่าไปเรื่อย ๆ ดังนั้นมีวิธีเปิดแอปพลิเคชั่น / ไฟล์จากเทอร์มินัลเพื่อไม่ให้สถานะแสดงและให้พรอมต์ทันทีเพื่อให้เราสามารถใช้มันเพื่อเปิดแอปพลิเคชันเพิ่มเติมได้หรือไม่

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