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

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


6
เปลี่ยนการอนุญาตและการเป็นเจ้าของโฟลเดอร์
ฉันต้องการให้ผู้ใช้มีสิทธิ์อย่างเต็มที่ในโฟลเดอร์นี้ (รวมถึงไดเรกทอรีย่อยและไฟล์ทั้งหมดในนั้น): ~/.blabla ปัจจุบันเป็นเจ้าของโดย root ฉันพบโพสต์จำนวนมาก (ในฟอรัมนี้และที่อื่น ๆ ) เกี่ยวกับวิธีการทำเช่นนี้สำหรับไฟล์ แต่ฉันไม่สามารถหาวิธีทำได้สำหรับทั้งโฟลเดอร์

18
ฉันจะแก้ไขปัญหาภาษาของฉันได้อย่างไร
ฉันได้รับข้อความนี้ทุกครั้งที่ฉันทำอะไรบางอย่างเช่นเริ่มหรือหยุดบริการ perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:en", LC_ALL = (unset), LC_MESSAGES = "en_US.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). locale: Cannot set LC_CTYPE to default locale: No …

13
จะตรวจสอบความเร็วอินเทอร์เน็ตผ่านเทอร์มินัลได้อย่างไร
แทนที่จะไปที่เว็บไซต์เช่นspeedtest.netฉันต้องการตรวจสอบความเร็วอินเทอร์เน็ตปัจจุบันของฉันจากเทอร์มินัลบน Ubuntu ฉันจะทำมันได้อย่างไร

2
ฉันจะดึงกุญแจสาธารณะจากกุญแจส่วนตัวของ SSH ได้อย่างไร
คีย์ส่วนตัว SSH ที่สร้างขึ้นโดยssh-keygenมีส่วนคีย์สาธารณะ ฉันจะดึงกุญแจสาธารณะนี้จากกุญแจส่วนตัวได้อย่างไร ฉันทำกุญแจสาธารณะของฉันหายและต้องการใส่เนื้อหาของกุญแจสาธารณะนี้ในauthorized_keysไฟล์เซิร์ฟเวอร์และไม่ต้องการสร้างคู่กุญแจใหม่ อีกคำหนึ่ง: ฉันจะสร้างid_rsa.pubไฟล์จากid_rsaไฟล์ได้อย่างไร
444 command-line  ssh 

5
อันไหนดีกว่า: ใช้; หรือ && เพื่อรันหลายคำสั่งในหนึ่งบรรทัด?
ในบทเรียนและวิธีการฉันมักจะเห็นคำสั่งรวมกัน ตัวอย่างเช่น sudo apt-get update && sudo apt-get install pyrenamer ดูเหมือนจะมีสี่การเชื่อมต่อเป็นไปได้: &, &&, และ|| ;แม้ว่า& ตัวเชื่อมต่อนั้นจะชัดเจนสำหรับฉัน (มันส่งกระบวนการไปยังพื้นหลังและทำให้เทอร์มินัลว่าง) แต่ก็ไม่ชัดเจนว่าความแตกต่างระหว่าง&&และ;คืออะไร และฉันไม่รู้||จนกระทั่งถึงความคิดเห็นของ Kaya คำถามต่อไปนี้จะจัดการกับความแตกต่างระหว่างตัวเชื่อมต่อทั้งสอง แต่ส่วนใหญ่ทำในความคิดเห็น: จะเริ่มต้นสองแอพพลิเคชั่น Ubuntu ในครั้งเดียวได้อย่างไร? วิธีการรวมหลายคำสั่งใน terminal? ดังนั้นนี่คือคำถามที่เกี่ยวข้องจำนวนหนึ่ง: ความแตกต่างระหว่าง;และ&&คืออะไร? เมื่อใดที่คุณควรใช้ตามลำดับ มันจะเป็นการดีถ้าได้เห็นการใช้งานบางกรณี: ถ้าฉันต้องการเรียกใช้คำสั่งแล้วหลังจากปิดคอมพิวเตอร์ฉันควรเลือกขั้วต่อไหน? ข้อดีและอันตรายของพวกเขาคืออะไร Robie Basakกล่าวถึงความคิดเห็นในคำตอบนี้ว่าคำสั่งเช่นcd /somewhere_else; rm -Rf *นั้นอาจมีผลที่ตามมาทำลายหากองค์ประกอบแรกในห่วงโซ่คำสั่งล้มเหลวตัวอย่างเช่น หากเกี่ยวข้องพวกเขามาจากไหน
427 command-line  bash 

7
ฉันจะถอดรหัสสตริงเบส 64 จากบรรทัดคำสั่งได้อย่างไร
ฉันต้องการเขียนสคริปต์ทุบตีเพื่อถอดรหัสสตริงเบส 64 ตัวอย่างเช่นฉันพิมพ์decode QWxhZGRpbjpvcGVuIHNlc2FtZQ==และมันพิมพ์Aladdin:open sesameและกลับไปที่พรอมต์ จนถึงตอนนี้ฉันได้ลองใช้ไฟล์ bash แบบง่าย ๆ ที่มีpython -m base64 -d $1คำสั่งนี้แล้ว แต่คาดว่าชื่อไฟล์ไม่ใช่สตริง มีอีกคำสั่งที่ไม่โต้ตอบ (ไม่จำเป็นในโมดูล Python) ที่ฉันสามารถเรียกใช้จากบรรทัดคำสั่งเพื่อให้บรรลุนี้โดยไม่ต้องติดตั้งแพคเกจพิเศษใด ๆ ? (หรือถ้าฉันทำบางสิ่งบางอย่างน้อยมาก)
426 command-line  bash 

11
วิธีล้างเทอร์มินัลจริง ๆ ?
ฉันสามารถออกclearคำสั่งหรือกดCtrl+ Lเพื่อล้างเทอร์มินัล Ubuntu ปัจจุบัน แต่นี่แค่เลื่อนเอาต์พุตก่อนหน้าขึ้นไปและถ้าคุณใช้การเลื่อนเมาส์หรือปุ่มPgUPและPgDownมันยากที่จะแยกแยะว่าการเริ่มต้นคำสั่งก่อนหน้าสิ้นสุดลง มีวิธีล้างเทอร์มินัลจริง ๆ หรือไม่ดังนั้นฉันจะไม่เห็นผลลัพธ์คำสั่งก่อนหน้า?

6
ฉันจะได้รับการอนุญาตแบบฐานแปดจากบรรทัดคำสั่งได้อย่างไร
มีคำสั่งchmodเพื่อตั้งค่าการอนุญาตไฟล์ แต่ฉันจะได้รับการอนุญาตไฟล์ในโหมดเลขฐานแปด (เช่น 755) จากบรรทัดคำสั่งหรือไม่

11
วิธีใช้คำสั่ง“ grep” เพื่อค้นหาข้อความรวมถึงไดเรกทอรีย่อย
ฉันต้องการค้นหาไฟล์ทั้งหมดที่มีสตริงข้อความที่เฉพาะเจาะจง grepคำสั่งทำงาน แต่ผมไม่ทราบว่าวิธีการที่จะใช้สำหรับทุกไดเรกทอรี (ฉันสามารถทำเพื่อไดเรกทอรีปัจจุบันของฉัน) ฉันลองอ่านman grepแต่ก็ไม่ได้ช่วยอะไรเลย
373 command-line  grep 

5
สีที่แตกต่างหมายถึงอะไรใน ls?
สีที่ต่างกันในlsคำสั่งของ Ubuntu หมายความว่าอย่างไร ตัวอย่างเช่นเมื่อฉันพิมพ์lsคำสั่งในโฟลเดอร์ใดโฟลเดอร์หนึ่งของฉันฉันจะได้รับไฟล์ใดไฟล์หนึ่งในสีเขียวอ่อนส่วนอีกไฟล์หนึ่ง (ซึ่งเป็นโฟลเดอร์) เป็นสีน้ำเงินโดยมีการเน้นสีเขียว สีเหล่านั้นหมายถึงอะไรและมีคู่มือใดเกี่ยวกับสีทั้งหมดหรือไม่
364 command-line  colors  ls 


6
ฉันจะตรวจสอบเปลือกที่ฉันใช้อยู่ได้อย่างไร
ฉันอ่านเทอร์มินัลนั้นไม่มีอะไรนอกจากเปลือกและ Unix ให้รสชาติที่แตกต่างของเปลือก: เชลล์เป้าหมาย (sh) C เชลล์ (csh) TC เชลล์ (tcsh) Korn เชลล์ (ksh) Bourne Again shell (ทุบตี) คำถาม: เมื่อฉันเปิดหน้าต่างเทอร์มินัลเชลล์ใดที่เปิดโดยค่าเริ่มต้น ฉันจะตรวจสอบจำนวนเชลล์ที่ติดตั้งได้อย่างไร ฉันจะเปลี่ยนเชลล์ที่ใช้จากบัญชีของฉันได้อย่างไร
357 command-line 

8
วิธีสร้างแฟลชไดรฟ์ USB Ubuntu ที่สามารถบู๊ตได้จากเทอร์มินัล
มีวิธีใดในการสร้างแฟลชไดรฟ์ Ubuntu USB ที่สามารถบู๊ตได้จากเทอร์มินัลโดยไม่ต้องใช้แอปพลิเคชันอื่น ๆ เช่นYUMI , Unetbootin , Startup Disk Creatorเป็นต้น ฉันพยายามสร้างวิธีแฟลช Ubuntu ที่สามารถบูตได้ด้วยddวิธี sudo umount /dev/sdb sudo dd if=/path/to/ubuntu.iso of=/dev/sdb bs=1M มันสร้างไฟล์บนดิสก์ USB แต่เมื่อฉันพยายามบู๊ตดิสก์ USB มันจะแสดงOperating System Not Foundข้อผิดพลาด


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