คำถามติดแท็ก terminal

คำถามเกี่ยวกับแอปพลิเคชันเทอร์มินัลหรือการจำลองเทอร์มินัลควรใช้แท็กนี้ ใช้ ** command-line ** สำหรับคำถามเกี่ยวกับเชลล์หรือโปรแกรมบรรทัดคำสั่งที่ไม่เกี่ยวข้องกับเทอร์มินัลโดยเฉพาะ

30
มีคำแนะนำหรือเคล็ดลับสำหรับ Terminal ใน Mac OS X หรือไม่
หนึ่งเคล็ดลับหรือเคล็ดลับต่อคำตอบ สิ่งที่ฉันชอบคือ open . เปิดโฟลเดอร์ที่คุณกำลังเรียกดูใน Finder นอกจากนี้คุณยังสามารถส่ง URL ที่ภาพเอกสารหรืออื่น ๆ openที่จะ หากคุณระบุชื่อโปรแกรมด้วย -a คุณสามารถส่ง URL, ภาพ, เอกสารหรือโฟลเดอร์ไปยังโปรแกรมนั้นแทนเช่นการopen -a Preview image.pngแทนที่โปรแกรมเริ่มต้นที่กำหนดไว้สำหรับไฟล์ประเภทนั้น กรุณาอย่าโพสต์รายการที่ซ้ำกัน ค้นหาในคำถามเช่นนี้:inquestion:this ls -l คำตอบเฉพาะสำหรับ Mac OS Xเท่านั้น


12
คอมไพล์เติมอัตโนมัติสำหรับ * สาขา * ที่บรรทัดคำสั่ง?
บนเครื่องลีนุกซ์ฉันมีการเติมข้อความอัตโนมัติให้กับสาขาด้วย Git [หมายเหตุเรากำลังพูดถึงการทำให้สาขา git เสร็จสมบูรณ์ไม่ใช่การทุบตีเสร็จสิ้น (เช่นคำสั่งไฟล์ ฯลฯ ) ดังนั้นจึงไม่ใช่คำตอบของ Lane ] ตัวอย่างเช่นฉันสามารถพิมพ์git checkout+ TABและรับรายการสาขา หรือฉันสามารถพิมพ์git checkout feb*+ TABเพื่อให้ได้สาขาทั้งหมดที่ขึ้นต้นด้วย "feb" ฉันจะใช้ฟังก์ชันนี้ใน Mac ได้อย่างไร ฉันพยายามดาวน์โหลดและเรียกใช้bash-completion/bash_completionและbash-completion/bash_completion.sh.inแต่ไม่มีความสุข declare: -A invalid_optionเป็นครั้งแรกที่ทำให้ข้อความผิดพลาดเกี่ยวกับ ครั้งที่สองก็ไม่มีข้อผิดพลาด เมื่อฉันgit checkout+ TABแม้ว่าฉันยังคงได้รับรายการไฟล์ในไดเรกทอรีไม่ใช่สาขา ฉันอยู่ในรูทโครงการ การเติมข้อมูลอัตโนมัติสำหรับคำสั่งไดเรกทอรีและ bash นั้นใช้งานได้ดังนั้นมันจึงเฉพาะเจาะจงกับ Git


12
ฉันจะทริกเกอร์การแจ้งเตือนของศูนย์การแจ้งเตือนจาก AppleScript หรือเชลล์สคริปต์ได้อย่างไร
ฉันชอบที่จะสามารถใช้ประโยชน์จากคุณสมบัติศูนย์การแจ้งเตือนของ 10.8 ใน AppleScripts และสคริปต์เชลล์ที่ฉันเขียน มีคำสั่งในตัวหรือไลบรารีบุคคลที่สามที่ฉันสามารถใช้ได้จาก AppleScript หรือเชลล์สคริปต์ นึกคิดประเภทและไอคอนของการแจ้งเตือนสามารถควบคุมได้ แต่เพียงแค่ความสามารถในการเรียกแบนเนอร์ขั้นพื้นฐานที่มีไอคอนหุ้น (แต่ข้อความที่กำหนดเอง) จะได้รับการชื่นชม

4
ความแตกต่างระหว่าง. bash_profile และ. bashrc คืออะไร
เพื่อให้นามแฝงสำหรับเทอร์มิใน OS X คุณสามารถใส่ชื่อแทนในหรือ.bash_profile .bashrcอะไรคือความแตกต่างระหว่างทั้งสองและทำไมฉันถึงเลือกที่จะใส่ชื่อแทนในอันหนึ่งและไม่ใช่อีกอัน?


4
ฉันจะแสดงรายการพอร์ตเครือข่ายเปิดของฉันด้วย netstat ได้อย่างไร
ฉันต้องการแสดงรายการพอร์ตเครือข่ายเปิดของฉันใน Terminal ด้วยคำสั่งในตัว อย่างที่ฉันรู้netstatคือคำสั่งที่ใช้ แต่ฉันพยายามดิ้นรนเพื่อให้ได้ข้อมูลที่เป็นประโยชน์ออกมา ฉันจะแสดงรายการพอร์ตที่เปิดอยู่ได้netstatอย่างไร มีค่าสถานะเฉพาะใดบ้างที่ช่วยฉันในกรณีนี้
205 terminal  network 

13
ทำไม. bashrc ไม่ทำงานโดยอัตโนมัติ
ฉันวางคำสั่ง alias ไว้ใน.bashrcไฟล์ของฉันเพื่อให้สามารถโหลดได้ทุกครั้งที่ฉันเปิดหน้าต่าง Terminal ใหม่ แต่สิ่งนี้ไม่ได้เกิดขึ้น ฉันต้องเลือกrun script:ในเทอร์มินัล> การตั้งค่า> " MyDefaultTheme "> Shell prefpane และเพิ่ม: source .bashrc && clearเพื่อให้ใช้งานได้ ... ดูเหมือนว่าจะแปลกเพราะบทเรียนหลายบทบอกว่าคุณแค่ต้องเพิ่ม.bashrcไฟล์และมันก็ดี โปรดทราบว่าฉันไม่ได้ทำงานbashเมื่อใช้เทอร์มินัลฉันชอบอีกอันหนึ่ง (ค่าเริ่มต้น) หนึ่ง (ไม่รู้ว่ามันคืออะไร) ดีกว่าเพราะมันแสดงให้ฉันเห็นว่าฉันอยู่ที่ไหนตลอดเวลาเช่น: >>d54c6b47b:~ romeo$ แทน: >>bash$ ใน bash ทั้งหมดจะถูกโหลดตามที่ควรจะเป็น ดังนั้นคำถามของฉันคือเหตุใด.bashrcไฟล์ของฉันจึงไม่โหลดโดยอัตโนมัติและฉันต้องเพิ่มตัวเลือกเพื่อเรียกมันทุกครั้งหรือไม่ ด้วยการสอนบางอย่างบอกให้ฉันทำสิ่งที่ชอบ: $alias la=’ls -la’ >> ~/.bashrc ซึ่งควรเขียนนามแฝงกับฉัน.bashrcนี้ไม่ทำงานอย่างใดอย่างหนึ่ง ... โปรดทราบว่าฉันเป็นสามเณร UNIX ดังนั้นโปรดอ่อนโยน

21
มีคำสั่ง“ ฟรี” เวอร์ชัน Mac OS X Terminal ในระบบ Linux หรือไม่?
บน Linux ฉันมักจะใช้คำสั่งฟรีเพื่อดูจำนวนหน่วยความจำที่ว่างและใช้แล้วในระบบในปัจจุบัน ตัวอย่างเช่น: $ free total used free shared buffers cached Mem: 7264256 1010952 6253304 0 371892 189088 -/+ buffers/cache: 449972 6814284 Swap: 8126456 28 8126428 ดูเหมือนว่าจะไม่มีอยู่เมื่อฉันเข้าสู่freeTerminal ของ Mac OS X มีทางเลือกอื่นหรือไม่?

10
macOS Sierra ดูเหมือนจะไม่จดจำปุ่ม SSH ระหว่างการรีบูต
ฉันต้องเรียกใช้คำสั่งนี้ตั้งแต่อัปเกรดเป็น macOS: ssh-add -K แก้ไขปัญหาหลังจากรีบูต แต่ฉันต้องเรียกใช้คำสั่งนี้ทุกครั้งที่ฉันเข้าสู่ระบบคอมพิวเตอร์ของฉัน หากฉันไม่ได้รันคำสั่งด้านบนกุญแจของฉัน~/.sshจะถูกข้ามและฉันถูกถามรหัสผ่านเซิร์ฟเวอร์เพื่อสร้างการเชื่อมต่อ
184 terminal  password  ssh  sierra 

5
จะแทนที่ยูทิลิตี Mac OS X ด้วยยูทิลิตี้หลักของ GNU ได้อย่างไร
ฉันพบว่ามีความแตกต่างบางอย่างระหว่างคำสั่งยูทิลิตี้ที่ฉันใช้กับ mac OSX และ linux ฉันต้องการทำให้ประสบการณ์ของฉันเป็นหนึ่งเดียวกัน ฉันจะแทนที่ยูทิลิตี้ mac ทั้งหมดของฉันด้วยยูทิลิตี้ GNU ได้อย่างไร
180 terminal  unix  utilities 




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