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

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

1
การทำความเข้าใจสัญลักษณ์สัญลักษณ์ chmod และการใช้ Octal
ผู้ใช้ใหม่หลายคนทำผิดพลาด (หรือมีความเข้าใจผิด) ในขณะที่ใช้chmodไฟล์หรือไดเรกทอรีเนื่องจากขาดความรู้ข้อมูล: สัญลักษณ์สัญลักษณ์สำหรับugoและrwx การใช้ตัวเลขฐานแปด ดังนั้นในคำตอบนี้ฉันได้ให้ข้อมูลที่เป็นประโยชน์ที่สามารถช่วยให้เข้าใจสัญกรณ์สัญลักษณ์ที่ถูกต้องและใช้ตัวเลขฐานแปด



2
ติดตั้ง Ubuntu ใหม่อีกครั้งผ่าน Terminal
ขณะนี้ฉันพบปัญหาบางอย่างกับ Ubuntu ที่ทำให้ฉันต้องติดอยู่ในโหมด tty ฉันพยายามแก้ไขปัญหาแล้ว แต่เนื่องจากฉันไม่แน่ใจว่าเกิดอะไรขึ้นจริง ๆ สำหรับปัญหานี้ที่จะเกิดขึ้นตอนนี้ฉันแค่ต้องการติดตั้ง Ubuntu อีกครั้ง ฉันสงสัยว่ามีวิธีการติดตั้ง Ubuntu ผ่านทางเทอร์มินัลหรือไม่? ฉันกำลังใช้งาน 12.04.4 lts และฉันลองใช้บรรทัดคำสั่งแล้ว: sudo dpkg-reconfigure -phigh -a แต่นั่นไม่ได้ทำอะไรเลย (หลังจาก ~ 10 นาทีไม่มีอะไรเกิดขึ้นบรรทัดคำสั่งใหม่ปรากฏขึ้นฉันพยายามเริ่มใหม่ แต่ไม่มีอะไรเปลี่ยนแปลง) ความช่วยเหลือใด ๆ ที่ขอขอบคุณอย่างมาก

5
ค้นหาไฟล์ที่เรียงลำดับอย่างมีประสิทธิภาพ
ฉันมีไฟล์ขนาดใหญ่ที่มีหนึ่งสตริงในแต่ละบรรทัด ฉันต้องการทราบว่าสตริงอยู่ในไฟล์อย่างรวดเร็วหรือไม่ เป็นการดีที่จะทำได้โดยใช้อัลกอริทึมชนิดสับแบบไบนารี Googling บางคนเปิดเผยlookคำสั่งด้วยการ-bตั้งค่าสถานะซึ่งสัญญาว่าจะค้นหาและส่งออกสตริงทั้งหมดที่เริ่มต้นด้วยคำนำหน้าที่กำหนดโดยใช้อัลกอริทึมการค้นหาแบบไบนารี โชคไม่ดีที่ดูเหมือนว่าจะทำงานไม่ถูกต้องและส่งคืนผลลัพธ์ที่เป็นโมฆะสำหรับสตริงที่ฉันรู้ว่าอยู่ในไฟล์ (พวกเขาถูกส่งคืนอย่างถูกต้องจากการgrepค้นหาที่เทียบเท่า) ไม่มีใครรู้จักยูทิลิตี้หรือกลยุทธ์อื่นในการค้นหาไฟล์นี้อย่างมีประสิทธิภาพ

4
แทนที่โคลอนทั้งหมดจากชื่อไฟล์ด้วยเทอร์มินัล
ฉันมีค่า GB ของเพลงบน HDD ที่ฟอร์แมตด้วย EXT4 ฉันต้องการย้ายไฟล์เหล่านี้ไปยังพาร์ติชัน HDD ที่ฟอร์แมตด้วย FAT อย่างไรก็ตามฉันไม่สามารถย้ายไฟล์ส่วนใหญ่เนื่องจากมี ":" ในชื่อ (ตัวอย่างเช่น "Act 2: ..... " สำหรับโอเปร่า) มีวิธีที่บรรทัดคำสั่งเพื่อเปลี่ยนชื่อไฟล์ทั้งหมดของฉันจาก "XXXX: XXXX" เป็น "XXXX-XXXX" หรือไม่?

7
จะส่งต่อประวัติการค้นหาด้วยคำสั่ง reverse-i-search (ctrl + r) ได้อย่างไร
ในคู่มือ readline # man readline ข้อมูลต่อไปนี้อธิบายวิธีค้นหาย้อนหลังและไปข้างหน้า reverse-search-history (C-r) Search backward starting at the current line and moving `up' through the history as necessary. This is an incremental search. forward-search-history (C-s) Search forward starting at the current line and moving `down' through the history as necessary. This is an incremental search. …

3
คำสั่ง Shell เพื่อนำหน้าต่างโปรแกรมมาอยู่หน้าหน้าต่างอื่น?
คำสั่ง shell มีอยู่เพื่อนำโปรแกรมที่เริ่มต้นแล้วไปใช้ใน gnome ต่อหน้าโปรแกรมอื่น เช่น: Gedit และ Nautilus เริ่มต้นแล้ว Nautilus อยู่ในพื้นหลังและ Gedit อยู่เบื้องหน้า ฉันจะนำ Nautilus ไว้ด้านหน้าด้วยคำสั่ง shell ได้อย่างไร

3
มีวิธีการตรวจสอบว่าโปรแกรมมีอยู่ในพื้นที่เก็บข้อมูลตาม commandline หรือไม่?
เมื่อฉันพบโปรแกรมที่น่าสนใจฉันต้องการทดสอบและติดตั้งใน Ubuntu ฉันตรวจสอบก่อนว่ามันมีอยู่ในพื้นที่เก็บข้อมูล เพื่อที่ฉันจะใช้ศูนย์ซอฟต์แวร์ แต่มีความเป็นไปได้ที่จะตรวจสอบผ่าน commandline เช่น apt หรือ aptitude หรือไม่? apt รับคำสั่ง install คล้ายกันไหม

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

4
Bash CLI ลบเครื่องหมายคำพูดออกจากผลลัพธ์ของคำสั่ง
ฉันพยายามที่จะโหลดไฟล์ JSON โดยใช้jqต่อที่นี่ มันค่อนข้างตรงไปตรงมาและงานนี้: $ cat ~/Downloads/json.txt | jq '.name' "web" อย่างไรก็ตามฉันต้องกำหนดผลลัพธ์ของตัวแปรนี้ให้กับคำสั่ง ฉันพยายามทำสิ่งนี้และงานนี้: $ my_json=`cat ~/Downloads/json.txt | jq '.name'` $ myfile=~/Downloads/$my_json.txt $ echo $myfile /home/qut/Downloads/"web".txt /home/qut/Downloads/web.txtแต่ฉันต้องการ ฉันจะลบคำพูดได้อย่างไรเช่นเปลี่ยน"web"เป็นweb?

2
วิธีตั้งค่าทางลัดบนเดสก์ท็อปใน KDE เพื่อเรียกใช้คำสั่งเทอร์มินัล
ฉันกำลังพยายามสร้างทางลัดบนเดสก์ท็อปเพื่อเปิดตัวSpyderซึ่งสามารถเปิดใช้งานได้โดยการพิมพ์spyderในเทอร์มินัล ฉันทำspy.shสคริปต์ที่มีspyderอยู่ในนั้น จะทำงานร่วมกับและbash spy.sh ./spy.shแต่เมื่อฉันสร้างทางลัดบนเดสก์ท็อปเช่นนี้: [Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment= Icon= Type=Application Terminal=true มันทำให้เกิดข้อผิดพลาด: "มีข้อผิดพลาดในการสร้างกระบวนการลูกสำหรับเทอร์มินัลล้มเหลวในการดำเนินการกระบวนการลูก“ /Desktop/spy.sh” (ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว)" ข้อผิดพลาดเดียวกันเมื่อฉันเปลี่ยนเป็น Exec=spyder ฉันควรทำอย่างไรดี?

5
ค้นหา Proxy Server โดยใช้ Command Line
มีคนตั้งค่าพรอกซีบนเครื่องของฉันและฉันต้องการทราบว่ามันคืออะไร มีวิธีการค้นหาพร็อกซีเซิร์ฟเวอร์ที่ใช้บรรทัดคำสั่งไม่ใช่ GUI หรือไม่

2
วิธีการเปลี่ยนและปิด“ Global Dark Theme” ผ่านเทอร์มินัล
ฉันรู้ว่าวิธีการตั้งค่าและแสดงรูปแบบส่วนใหญ่ gnome-tweak-toolแต่ฉันสามารถหาอะไรเกี่ยวกับวิธีการเปิดธีมโลกมืดในและนอกผ่านสถานีฉันเท่านั้นที่สามารถหาตัวเลือกในการ ดังนั้นไม่มีวิธีการเปิดและปิดผ่านเทอร์มินัล? ฉันใช้ Ubuntu GNOME 15.10 กับ GNOME 3.18

1
ดูสถานะการส่งผ่าน CLI
ฉันได้ติดตั้งการส่งข้อมูลแล้วและฉันได้เพิ่ม torrent ลงไปแล้วตอนนี้ฉันจะสามารถดูรายละเอียดของ torrents ได้อย่างไร ฉันได้ลองส่ง - ระยะไกลในระบบท้องถิ่น m@m-170:/home/m/$ transmission-remote -n transmission:transmission -st CURRENT SESSION Uploaded: None Downloaded: None Ratio: None Duration: 1 hour, 31 minutes (5478 seconds) TOTAL Started 1 times Uploaded: None Downloaded: None Ratio: None Duration: 1 hour, 31 minutes (5478 seconds) และเมื่อฉันดู gui ของฉันส่งกำลังดาวน์โหลด ฉันจะดูสถานะดาวน์โหลดปัจจุบันและความเร็วในการอัปโหลดได้อย่างไรและเพิ่มและลบ torrents …

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