เป็นไปได้ไหมที่จะรันคำสั่งจากสปอตไลท์?


15

ฉันรันคำสั่งในเทอร์มินัลเป็นจำนวนมากและฉันสงสัยว่ามันเป็นไปได้ที่จะเรียกใช้คำสั่งจากสปอตไลท์ ตัวอย่างเช่นในสปอตไลท์ต้องการเรียกใช้คำสั่ง (เพราะฉันมีปัญหาเครือข่ายจำนวนมาก):

ping google.com

จากนั้นสปอตไลท์เพื่อโหลดเทอร์มินัลและดำเนินการคำสั่งแทนที่จะต้องโหลดเทอร์มินัลเนื่องจากใช้เวลาโหลดนานมาก เป็นไปได้ไหม?


1
เพียงเปิดเทอร์มินัลเป็นพื้นหลังเมื่อเข้าสู่ระบบหากคุณไม่ชอบความเร็วในการโหลด
Nathan Greenstein

@ นาธานฉันไม่สามารถจ่ายได้มัน RAM ถูก จำกัด ในเครื่องของฉันเพราะฉันมีเพียง 2GB บนเครื่องที่ต้องใช้เวลาส่วนใหญ่ ฉันแค่พยายามทำให้ตัวเองขี้เกียจ เนื่องจากฉันได้เพิ่มลิงก์จาก Safari ไปยังเศร้าสำหรับการพิมพ์ผิดพลาด
คณบดี

2GB ควรเพียงพอสำหรับเทอร์มินัลดังนั้นหากการเริ่มต้นช้าอาจมีสาเหตุอื่น ๆ - เช่นสิ่งต่าง ๆ ในเชลล์ของคุณเช่นสคริปต์เริ่มต้นเช่น
profile

ไม่มี OSX มีปัญหาหน่วยความจำร้ายแรง โดยเฉพาะอย่างยิ่งเมื่อคุณไม่ได้ทำความสะอาดระบบของคุณเป็นประจำฉันจะถ้าฉันมีเวลาทำเช่นนี้ แต่เครื่องหลักของฉันใช้งานได้ตลอด 24/7
คณบดี

1
เทอร์มินัลใช้ RAM ขนาดจิ๋ว ถ้ามันทำอย่างอื่นมีบางอย่างผิดปกติกับระบบของคุณ ตอนนี้ใช้น้อยกว่า: a) แท็บ Google Chrome เดียว b) Skype, c) Adium, d) Finder คุณอาจต้องการดูVisorเพื่อดูว่าเหมาะสมกับความต้องการของคุณหรือไม่
boehj

คำตอบ:


7

เพียงหัวขึ้นที่แอพ Alfred มีทั้งฮ็อตคีย์ทั่วโลกซึ่งช่วยให้คุณสามารถเรียกใช้แอพ / คำสั่ง / แอปพลิเคชั่นด้วยคีย์ผสมรวมถึงการรวมเทอร์มินัล / เชลล์ซึ่งให้คุณเรียกใช้คำสั่งเทอร์มินัล

ตัวอย่างเช่นสร้างสคริปต์เพื่อย่อ URL ให้สั้นลงโดยใช้ goo.gl จากนั้นคัดลอกไปที่คลิปบอร์ด ( นี่คือวิธีที่คุณสามารถทำได้ ) หรือเรียกใช้คำสั่งเทอร์มินัล (เช่น ping yahoo.com) เพื่อเปิดหน้าต่าง Terminal ขึ้นมา

เป็นส่วนหนึ่งของPowerpackและวางจำหน่ายล่วงหน้าในตอนนี้จะวางตลาดทั่วไปในสัปดาห์หน้า :)

Vero (community gal สำหรับ @alfredapp)


5
นี่เป็นคุณลักษณะเฉพาะที่ได้รับค่าตอบแทน -1 b / c คุณได้รับคำตอบที่ต้องใช้ $$ สำหรับคำถามที่ถามถึงวิธีการแก้ปัญหาที่ไม่ได้รับ
abbood

3

ไม่ใช่โดยตรง แต่เขียนคำสั่งที่คุณต้องการในเชลล์สคริปต์และบันทึกสคริปต์ด้วยส่วนขยาย. คำสั่งและ chmod เพื่อให้สามารถเรียกใช้งานได้ นี่คือคลิกได้จาก Finder และควรทำงานจากสปอตไลท์


แต่คุณจะต้องเตรียมการนี้สำหรับทุกคำสั่งต่าง ๆ ที่คุณต้องการเรียกใช้ด้วย Spotlight?
Nathan Greenstein

2
สคริปต์. คำสั่งสามารถรับไฟล์ที่ถูกดร็อปเป็นอาร์กิวเมนต์ในตัวแปร $ 1 ได้หรือไม่?
Petruza

คำตอบที่ยอดเยี่ยมซึ่งอยู่ที่stackoverflow.com/questions/2877741/ …
Philip Durbin

2

มันเป็นไปไม่ได้ด้วย Spotlight

แต่เป็นไปได้ผ่านแอปพลิเคชันฟรีที่สามารถค้นหาไฟล์และเปิดโปรแกรมเช่น Spotlight

คุณมีQuicksilverยิ่งใหญ่ที่สามารถทำกาแฟและเดินเล่นสุนัข

และผู้เล่นใหม่Alfredซึ่งค่อนข้างน่าประทับใจเช่นกัน


1

ฉันใช้ทั้ง DTerm และ Alfred DTerm นั้นดีมากสำหรับคำสั่งด่วนเป็นครั้งคราวหรือแม้แต่หน้าคนเนื่องจากหน้าต่างผลลัพธ์ของมันขยายเพื่อเติมหน้าจอและเลื่อนหากจำเป็น ESC อย่างง่ายจะยกเลิกผลลัพธ์

http://decimus.net/DTerm/


+1 สำหรับ DTerm ผู้คนจำนวนมากไม่รู้เกี่ยวกับมัน แต่มันก็ใช้งานได้ดี โปรดทราบว่ามีอยู่ใน Mac App Store itunes.apple.com/us/app/dterm/id415520058?mt=12
styfle

1

สามารถทำได้ด้วยไฟฉาย ( http://flashlight.nateparrott.com/ ) ไฟฉายเป็น API ที่ไม่เป็นทางการของสปอตไลท์และมีปลั๊กอิน ( http://flashlight.nateparrott.com/plugin/terminal ) เพื่อเรียกใช้คำสั่งเทอร์มินัลภายในสปอตไลท์


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