Có thể chạy các lệnh từ spotlight?


15

Tôi chạy các lệnh trong terminal rất nhiều và tôi tự hỏi liệu có thể chạy các lệnh từ spotlight không. Ví dụ: spotlight muốn chạy lệnh (vì tôi có nhiều vấn đề về mạng):

ping google.com

Và sau đó chú ý để tải thiết bị đầu cuối và thực hiện lệnh thay vì phải tải thiết bị đầu cuối vì phải mất quá nhiều thời gian để tải. Vì vậy, điều này là có thể?


1
Chỉ cần mở Terminal trong nền khi đăng nhập nếu bạn không thích thời gian tải.
Nathan Greenstein

@Nathan Tôi không đủ khả năng RAM bị giới hạn trên máy của tôi vì tôi chỉ có 2GB trên máy cần hầu hết thời gian. Tôi thực sự chỉ đang cố làm cho mình lười biếng. Vì tôi đã thêm một liên kết từ Safari để buồn khi gõ lỗi.
Trưởng khoa

2GB là đủ cho Terminal, vì vậy nếu khởi động chậm thì có thể có những lý do khác - ví dụ: những thứ trong shell của bạn khởi động các tập lệnh, ví dụ: .profile
user151019

Không có OSX có vấn đề nghiêm trọng về bộ nhớ. Đặc biệt là khi bạn không dọn dẹp hệ thống thường xuyên, tôi sẽ làm nếu tôi có thời gian để làm việc này nhưng máy chính của tôi đang sử dụng 24/7.
Trưởng khoa

1
Terminal sử dụng một lượng RAM rất nhỏ. Nếu nó làm khác đi thì có gì đó không ổn với hệ thống của bạn. Ngay bây giờ, nó đang sử dụng ít hơn: a) một tab Google Chrome, b) Skype, c) Adium, d) Finder. Bạn có thể muốn nhìn vào Visor để xem nó có phù hợp với nhu cầu của bạn không.
boehj

Câu trả lời:


7

Chỉ cần một ứng dụng Alfred hiện có cả hai phím nóng toàn cầu cho phép bạn khởi chạy ứng dụng / lệnh / applescripts bằng tổ hợp phím, cũng như tích hợp Terminal / Shell, cho phép bạn chạy bất kỳ lệnh Terminal nào mà không cần khởi chạy Terminal.

Ví dụ: tạo tập lệnh để tự động rút ngắn URL bằng goo.gl sau đó sao chép nó vào bảng tạm ( đây là cách bạn có thể làm điều đó ). Hoặc khởi chạy bất kỳ lệnh đầu cuối nào (ví dụ ping yahoo.com) để bật lên cửa sổ Terminal.

Đây là một phần của Powerpack và đang được phát hành trước ngay bây giờ, sẽ có sẵn vào tuần tới :)

Vero (gal cộng đồng cho @alfredapp)


5
đây chỉ là một tính năng được trả tiền .. -1 b / c bạn đã đưa ra một câu trả lời yêu cầu $$ cho một câu hỏi yêu cầu một giải pháp không
abbood

3

Không trực tiếp nhưng viết các lệnh bạn muốn trong một tập lệnh shell và lưu tập lệnh với phần mở rộng .command và chmod nó để nó có thể thực thi được. Điều này có thể nhấp từ Finder và vì vậy nên hoạt động từ spotlight


Nhưng bạn sẽ phải thực hiện chuẩn bị này cho mọi lệnh khác nhau mà bạn muốn chạy với Spotlight?
Nathan Greenstein

2
Chẳng hạn, tập lệnh .command có thể lấy một tập tin bị hủy làm đối số trong biến $ 1 không?
Petruza

Câu trả lời tuyệt vời, cũng có tại stackoverflow.com/questions/2877741/ Khăn
Philip Durbin

2

Không thể thông qua Spotlight.

Nhưng có thể thông qua các ứng dụng miễn phí cũng có thể tìm kiếm tệp và khởi chạy chương trình, như Spotlight.

Bạn có Quicksilver toàn năng , cũng có thể pha cà phê và dắt chó đi dạo.

Và người chơi mới Alfred , cũng khá ấn tượng.


1

Tôi sử dụng cả DTerm và Alfred. DTerm rất hay cho lệnh nhanh thỉnh thoảng hoặc thậm chí là trang man khi cửa sổ kết quả của nó mở rộng để lấp đầy màn hình và cuộn nếu cần thiết. Một ESC đơn giản bỏ qua kết quả.

http://decimus.net/DTerm/


+1 cho DTerm. Rất nhiều người không biết về nó, nhưng nó hoạt động rất tốt. Cũng lưu ý rằng nó có trong Mac App Store itunes.apple.com/us/app/dterm/id415520058?mt=12
styfle

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.