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

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

10
เทอร์มินัล 'โหมดไม่ระบุตัวตน'?
ฉันใช้ Terminal มากและบางครั้งฉันกำลังใช้คำสั่งซึ่งไม่ใช่สิ่งที่ฉันไม่ต้องการให้คนอื่นเห็น แต่คำสั่งเพิ่มเติมที่ถ้าฉันตั้งใจลูกศรขึ้นไปโดยไม่ตั้งใจและดำเนินการโดยไม่ตั้งใจจะทำให้เกิดปัญหามากมาย ดังนั้นฉันจึงสงสัยว่าจะมีหรือไม่ฉันสามารถสร้างโหมด 'โหมดไม่ระบุตัวตน' ซึ่งเป็นเทอร์มินัลบางประเภทซึ่งจะอนุญาตให้ฉันดำเนินการตามคำสั่งบางอย่างหยุดบันทึกประวัติของฉันแล้วเริ่มบันทึกหลังจากฉันดำเนินการ เริ่มบันทึกประวัติอีกครั้งคำสั่งและออกจาก 'โหมดไม่ระบุตัวตน' หรือฉันเพียงแค่รีสตาร์ท Terminal? เพราะฉันพบว่าตัวเองกำลังจะไปและนำสิ่งต่าง ๆ ออกจากของฉัน.bash_historyเมื่อมันจะง่ายกว่านี้มากถ้าฉันสามารถหยุดมันไว้ที่นั่นได้ตั้งแต่แรกหรืออย่างน้อยก็ให้พยายามบันทึกมันที่ไหนสักแห่งที่มันจะไม่ ได้รับอนุญาตและจะจบลงด้วยการไม่บันทึก

10
วิธีเปลี่ยนการตั้งค่าเขตเวลาจากบรรทัดคำสั่ง
ฉันมีเครื่องเสมือนที่ตั้งค่าเป็นPSTซึ่งเพื่อนร่วมงานสองคนมีในเขตเวลาที่แตกต่างกัน หากฉันต้องการเปลี่ยนเขตเวลาเป็นESTและGMTฉันต้องทำอย่างไร

8
ฉันจะสร้างไฟล์เก็บถาวร zip ของทั้งไดเรกทอรีผ่านทางเทอร์มินัลโดยไม่มีไฟล์ที่ซ่อนอยู่ได้อย่างไร
ฉันมีโครงการที่มีโฟลเดอร์ / ไฟล์ที่ซ่อนอยู่มากมาย ฉันต้องการสร้าง zip-archive ของมัน แต่ในไฟล์เก็บถาวรไม่ควรเป็นโฟลเดอร์ / ไฟล์ใด ๆ หากไฟล์ในโฟลเดอร์ที่ซ่อนไม่ถูกซ่อนไว้ไฟล์เหล่านั้นก็ไม่ควรถูกรวมไว้ด้วย ฉันรู้ว่าฉันสามารถสร้างไฟล์ zip ของไดเรกทอรีเช่นนี้ zip -r zipfile.zip directory ฉันรู้ด้วยว่าฉันสามารถยกเว้นไฟล์ด้วยตัวเลือก -x ดังนั้นฉันคิดว่านี่อาจเป็นไปได้: zip -r zipfile.zip directory -x .* มันไม่ทำงาน ไดเรกทอรีที่ซ่อนอยู่ทั้งหมดยังคงอยู่ในไฟล์ zip
220 command-line  zip 

12
ฉันจะรับรายการที่เก็บข้อมูลและ PPA ทั้งหมดจากบรรทัดคำสั่งไปยังสคริปต์การติดตั้งได้อย่างไร
ฉันรู้วิธีแสดงรายการแพ็คเกจทั้งหมดที่ติดตั้งในระบบของฉัน แต่ฉันจะดูรายการที่เก็บข้อมูลและ PPA ทั้งหมดในสคริปต์ที่ฉันสามารถเรียกใช้บนเครื่องใหม่เพื่อจำลองการตั้งค่าพื้นที่เก็บข้อมูลรวมถึงคีย์ได้อย่างไร ฉันรู้ว่าฉันสามารถตรวจสอบ/etc/apt/sources.listและ/etc/apt/sources.list.dแต่ฉันกำลังมองหาวิธีการสร้างสคริปต์ที่ดำเนินการapt-add-repositoryคำสั่งทั้งหมดในระบบใหม่ (ที่เรียงลำดับออกรับคีย์ทั้งหมด) ความคิดใด ๆ

7
ฉันจะทำให้ shell prompt ดูเหมือนเป็นชีสเบอร์เกอร์ได้อย่างไร
ฉันต้องการให้เปลือกของฉันดูเหมือนชีสเบอร์เกอร์! 🍔🍔🍔 มันจะดีถ้ามันยังแสดง: ชื่อผู้ใช้ชื่อโฮสต์และไดเรกทอรีปัจจุบัน




6
จะแสดงรายการแพ็กเกจที่ขึ้นต่อกันอย่างไร (reverse dependencies)
ในการวิจัยสิ่งที่ทำให้เกิดการติดตั้งแพคเกจที่กำหนดฉันต้องการได้รับรายชื่อของแพคเกจที่ขึ้นอยู่กับแพคเกจที่ man dpkgฉันไม่สามารถหาอะไรที่เห็นได้ชัดใน


8
วิธีการรับ MD5 hash ของสตริงโดยตรงใน terminal?
ฉันจะรับMD5แฮชของสตริงได้โดยตรงจากเทอร์มินัลได้อย่างไร ตัวอย่างเช่นฉันต้องการabcdefgแฮชสตริง ปัจจุบันคำสั่งmd5sumยอมรับเฉพาะชื่อไฟล์เป็นอินพุต ฉันต้องการเพียงแค่ป้อนบรรทัดต่อไปนี้และทุกอย่างจะเสร็จสิ้น md5sum abcdefg output: ac54bcf346e578feb46888b3ecd2344f ฉันจะบรรลุสิ่งนั้นได้อย่างไร

10
ฉันจะค้นหาประวัติบรรทัดคำสั่งของฉันสำหรับคำสั่งที่ฉันใช้ก่อนหน้าได้อย่างไร
นอกเหนือจากการดูประวัติแล้วมีวิธีการกรองประวัติของฉันหรือไม่? หากฉันต้องการค้นหาคำสั่งที่ขึ้นต้นด้วย "ssh"
186 command-line 

3
วิธียกเว้นไดเรกทอรีหลายรายการด้วย rsync
ฉันพยายามสำรองข้อมูลไดเรกทอรีบ้านโดยใช้ rsync และฉันต้องการแยกไดเรกทอรีที่มีขยะ ฉันต้องการที่จะยกเว้นเฉพาะและ/home/ben/.ccache /home/ben/buildน่าเสียดายที่เอกสารสำหรับ rsync นั้นมีข้อมูลมากเกินไปและไม่ได้ตอบคำถามของฉัน นี่คือสิ่งที่ฉันพยายาม: rsync -arv --exclude "/home/ben/.ccache:/home/ben/build" /home/ben /media/ben/thumbdrive/ วิธีที่ถูกต้องในการทำเช่นนี้คืออะไร?

8
ค้นหาไฟล์ตามชื่อโดยใช้บรรทัดคำสั่ง
ฉันต้องการระบุตำแหน่งของไฟล์โดยใช้บรรทัดคำสั่ง ฉันเหนื่อย: find . -type f -name "postgis-2.0.0" และ locate postgis-2.0.0 ไม่มีประโยชน์ คำสั่งเพื่อกำหนดไดเรกทอรีของไฟล์คืออะไรให้ชื่อ?

3
วิธีการเปิดไฟล์ด้วยแอปพลิเคชันเริ่มต้นจากบรรทัดคำสั่ง?
ใน Nautilus เมื่อคุณคลิกสองครั้งที่ไฟล์ไฟล์นั้นจะเปิดขึ้นพร้อมกับแอปพลิเคชันเริ่มต้นที่เชื่อมโยงกับส่วนขยายของไฟล์ ตัวอย่างเช่นไฟล์. html จะเปิดขึ้นในเว็บเบราว์เซอร์และ. pdf จะถูกเปิดด้วย Document Viewer มีวิธีในการทำซ้ำพฤติกรรมเดียวกันจากภายในบรรทัดคำสั่ง (เช่นopen path/filename)? ฉันถามเพราะฉันต้องการเรียกดูระบบไฟล์ของฉันจากบรรทัดคำสั่ง แต่บางครั้งจำไม่ได้ว่าแอพไหน เปิดอะไร
179 command-line 

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