ฉันจะเปิด Terminal ใหม่ใน OSX ด้วยโปรไฟล์ที่ระบุจากบรรทัดคำสั่งได้อย่างไร


1

ฉันพบคำถามเดียวกันและคำตอบที่ดีใน SO: https://stackoverflow.com/q/4404242/147265

ฉันต้องการเปิดเทอร์มินัลใหม่จาก CLI ในโปรไฟล์ที่แตกต่างจากค่าเริ่มต้นของฉัน การใช้งานปัจจุบันของฉันเปิดเทอร์มินัลใหม่ไม่มีปัญหา แต่ฉันไม่รู้ตัวเลือกในการตั้งค่าโปรไฟล์

open_term () {                                                 
  osascript -e "tell app \"Terminal\"
     do script \"clear; hello $1 \"
  end tell"
}
open_term world

เทอร์มินัลใหม่จะเปิดและทักทายด้วย "สวัสดีโลก"

ผมจะคาดหวังว่าจะมีตัวเลือกบางอย่างสำหรับ Terminal -p "Man Page"เพื่อระบุรายละเอียดเช่น

นี่คือเอกสารที่ฉันพบ แต่ไม่มีตัวเลือกโปรไฟล์หรือสิ่งที่คล้ายกัน: Terminal.app readme

คำตอบ:


1

คุณสามารถส่งออกโปรไฟล์การตั้งค่าของคุณจากหน้าต่างการตั้งค่าจากนั้นเปิดไฟล์การตั้งค่าด้วยopenคำสั่ง ตัวอย่างเช่น:

bash-3.2$ open "Documents/Man Page.terminal"

ว้าว! มันอัศจรรย์มาก! มีวิธีส่งคำสั่งขณะเปิดหรือไม่?
Adam

ฉันพบว่าฉันสามารถขุดเข้าไปในอุปกรณ์ประกอบฉากด้วยคำถามนี้: stackoverflow.com/questions/1150380/…ตอนนี้ฉันกำลังดูวิธีส่งพารามิเตอร์
Adam

เพียงแค่เพิ่มพารามิเตอร์กับคำสั่งเริ่มต้น
audiomason

ใช่ฉันสามารถทำรหัสฮาร์ดโค้ดได้ แต่ฉันต้องการส่งพารามิเตอร์ คำถามนี้ดูเหมือนจะสอดคล้องกับสิ่งที่ฉันกำลังมองหา: stackoverflow.com/questions/4404242/…
Adam
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.