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

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

4
ทำไม ^ C, ^ V ฯลฯ ปรากฏในเทอร์มินัลเมื่อฉันใช้แป้นพิมพ์ลัด Ctrl + อักขระ?
บางครั้งเมื่อคัดลอกวางข้อความจากผลของคำสั่งที่ฉันจะตั้งใจใช้Ctrl+ cแทนCtrl+ +Shiftc ดังนั้นบรรทัดคำสั่งตีความมันเป็น^C... ทำไมนี้ ทำไมบรรทัดคำสั่งตีความcontrolการป้อนข้อมูลเป็น^?



2
ฉันเพิ่งลบทุกอย่างด้วย find -exec mv หรือไม่
ฉันพยายามคิดออกเอง นี่คือคำสั่งที่ฉันใช้ใน terminal: find . -name "*.jpg" -exec mv {} pictures \; ฉันไม่ได้สร้างไดเรกทอรีชื่อภาพก่อน สิ่งที่เกิดขึ้นคือไฟล์ที่ชื่อว่า pictures.gif ถูกสร้างขึ้น พบไฟล์แล้วเขียนทับไฟล์ขณะย้ายหรือไม่ ไฟล์ pictures.gif นี้เป็นไฟล์อะไรที่สร้างขึ้นจากคำสั่งนี้? ไฟล์ยังคงอยู่ในไดรฟ์อยู่หรือไม่?

3
คำสั่งเพื่อรับชื่อโฮสต์ของเซิร์ฟเวอร์ระยะไกลโดยใช้ที่อยู่ IP
ฉันต้องการรับชื่อโฮสต์ของเซิร์ฟเวอร์ระยะไกลโดยใช้ที่อยู่ IP ที่ใช้ Ubuntu ของฉัน ใน Windows เราสามารถใช้ NBTSTAT ได้ แต่มันใช้ไม่ได้กับ Linux ไม่มีใครรู้วิธีการทำเช่นนั้น?

4
ฉันจะค้นหาไฟล์ PDF จากบรรทัดคำสั่งได้อย่างไร
ฉันกำลังตรวจสอบการอ้างอิงของกระดาษและต้องการค้นหาตำแหน่งในร่างกายที่มีการอ้างอิงบางกระดาษ (ในรายการอ้างอิง) มีโปรแกรมแก้ไข PDF ที่รองรับการค้นหาผ่าน bash และแยกบริบทของตำแหน่งหรือไม่ ฉันพยายามแปลง PDF เป็นข้อความ แต่ไม่ได้ผลลัพธ์ที่ดี

4
สามารถรับแอปพลิเคชันที่ทำงานอยู่จากเทอร์มินัลได้ไหม
บางครั้งฉันจำเป็นต้องเรียกใช้แอปพลิเคชันจากเทอร์มินัลเพื่อตรวจแก้จุดบกพร่อง หากฉันแน่ใจว่าข้อผิดพลาดจะเกิดขึ้นในระยะสั้นหลังจากเปิดแอปพลิเคชันฉันสามารถเรียกใช้แอปพลิเคชันนี้จาก Terminal ได้ อย่างไรก็ตามข้อผิดพลาดเกิดขึ้นโดยไม่คาดคิดและจากนั้นฉันเพียงต้องการตรวจสอบแอพพลิเคชั่น buggy จากเทอร์มินัล (เพื่อดูผลลัพธ์) ฉันสามารถรับแอพพลิเคชั่นจากเทอร์มินัลซึ่งไม่ได้เปิดใช้โดยใช้เทอร์มินัลได้หรือไม่? ถ้าเป็นเช่นนั้นได้อย่างไร

2
ฉันจะรับช่องว่างแทนแท็บในนาโนได้อย่างไร
ฉันมักจะแก้ไขไฟล์ Python ด้วย nano ดังนั้นฉันต้องการช่องว่างสี่ช่องแทนที่จะเป็นแท็บ ฉันจะให้นาโนแทรกช่องว่างสำหรับแท็บโดยอัตโนมัติได้อย่างไรและควบคุมจำนวนแทรกได้อย่างไร

4
ความแตกต่างระหว่าง sudo และ gksu เหมือนกับความแตกต่างระหว่าง sudo -i และ sudo -s หรือไม่
ความแตกต่างระหว่างsudo cmdและgksu cmdเหมือนกับความแตกต่าง ระหว่างการเริ่มเชลล์ด้วยsudo -iและsudo -s? ... หรือใส่อีกทางหนึ่ง คือsudo cmd เช่นเดียวกับsudo -i cmd และgksu cmdเช่นเดียวกับsudo -s cmd? แก้ไข: ขึ้นอยู่กับสิ่งที่ฉันอ่านบนหน้าเอกสารของ Ubuntuที่มีข้อความว่า: You should never use normal sudo to start graphical applications as root. You should use gksudo (kdesudo on Kubuntu) to run such programs. gksudo sets HOME=~root, and copies .Xauthority to …

4
ใช้ Network-Manager เพื่อเชื่อมต่อกับจุดเชื่อมต่อ WiFi บนบรรทัดคำสั่ง
ฉันต้องการเชื่อมต่อกับจุดเชื่อมต่อไร้สายจากบรรทัดคำสั่ง เป็นการดีที่ฉันต้องการเพียงชื่อของ AP แต่ที่อยู่ฮาร์ดแวร์ก็ใช้ได้เช่นกัน ฉันรู้ว่าฉันสามารถใช้nmcliเพื่อเชื่อมต่อกับการเชื่อมต่อเครือข่ายที่มีการจัดการ แต่ในกรณีของฉันจุดเชื่อมต่ออาจยังไม่ได้รับการกำหนดค่าสำหรับ Network-Manager (ดูความแตกต่างระหว่างเอาต์พุตของnm-toolและnmcli con) ตัวอย่างผลลัพธ์ของnmcli: Auto pwln 3a3d62b1-bbdf-4f76-b4d2-c211fd5cfb03 802-11-wireless [...] Wired Network aa586921-accf-4932-98c4-c873c310f08e 802-3-ethernet [...] Cisco-UDP Uni 7f94847b-04dc-40b7-9955-5246fb77cc65 vpn [...] T-mobile (D1) 867f345a-cbbf-4bd4-b883-a5e5ae0932f0 gsm [...] ตัวอย่างผลลัพธ์ของnm-tool: State: connected - Device: eth1 [Auto pwln] ---------------------------------------------------- [...] Wireless Access Points (* = current AP) *pwln: Infra, [...], …

3
Piping find -name to xargs ส่งผลให้ชื่อไฟล์มีช่องว่างไม่ถูกส่งผ่านไปยังคำสั่ง
ปกติแล้วหากต้องการลบไฟล์ที่มีช่องว่างในชื่อไฟล์คุณจะต้องเรียกใช้: $ rm "file name" แต่ถ้าฉันต้องการลบหลายไฟล์เช่น: $ find . -name "*.txt" | xargs rm นี่จะไม่ลบไฟล์ที่มีช่องว่างในนั้น
26 command-line  find  rm  xargs 

4
รายการอาร์กิวเมนต์ยาวเกินไปเมื่อคัดลอกไฟล์
ฉันเพิ่งถามคำถามเกี่ยวกับวิธีที่ฉันสามารถนับไฟล์ของส่วนขยายเฉพาะ ตอนนี้ผมต้องการไฟล์เหล่านี้ไปอยู่ที่ใหม่cpdir ฉันกำลังพยายาม, cp *.prj ../prjshp/ และ cp * | grep '\.prj$' ../prjshp/ แต่พวกเขาให้ข้อผิดพลาดเดียวกัน bash: / bin / cp: รายการอาร์กิวเมนต์ยาวเกินไป ฉันจะคัดลอกพวกเขาได้อย่างไร

4
ฉันจะนำทางระหว่างไดเรกทอรีในเทอร์มินัลได้อย่างไร
ฉันยังใหม่กับ Linux และ Ubuntu และได้ลองเปลี่ยนเป็นโฟลเดอร์ / ไดเรกทอรีด้วยความยากลำบาก มีคนช่วยอธิบายสาเหตุที่คำสั่งต่อไปนี้ไม่สามารถเปลี่ยนเป็นโฟลเดอร์ / ไดเรกทอรีเป้าหมายที่ต้องการได้หรือไม่ sharon@sharon:~$ cd Home bash: cd: Home: No such file or directory sharon@sharon:~$ cd /Home bash: cd: /Home: No such file or directory sharon@sharon:~$ cd Documents sharon@sharon:~/Documents$ cd Downloads bash: cd: Downloads: No such file or directory sharon@sharon:~/Documents$ cd /Downloads bash: …

7
รับเส้นทางที่แน่นอนของไฟล์โดยใช้คำสั่ง 'find'
มีวิธีรับพา ธ สัมบูรณ์ของไฟล์ที่กำลังค้นหาอยู่หรือไม่? ตัวอย่างเช่น: find .. -name "filename" มันให้ผลลัพธ์เช่น../filenameฉัน แต่ฉันต้องการเส้นทางเต็ม สิ่งที่ฉันต้องการคือการค้นหาในไดเรกทอรีหลักและลูก ๆ ของมันสำหรับไฟล์เฉพาะที่ฉันจะใช้ในสคริปต์อื่นในภายหลัง ขอบคุณ


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