Câu trả lời:
Sử dụng một cái gì đó như:
open -a "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"
Google Chrome chấp nhận --incognito
làm tùy chọn dòng lệnh. Để chuyển tùy chọn đó cho ứng dụng thông qua open
, chỉ định nó sau --args
cờ.
Nếu Chrome chưa mở (vì điều này không được chỉ định liệu người hỏi ban đầu cần khởi chạy mới hay nếu nó đang chạy), -n
cũng cần thiết để bắt đầu một phiên bản mới.
Nói chung, man open
là bạn của bạn.
-a
chỉ định ứng dụng để mở. Bạn có thể kiểm tra trang man cho open
(thông qua man open
) cho tất cả các tùy chọn.
Tôi không đủ danh tiếng để bình luận về câu trả lời trên, nhưng muốn thêm rằng nếu bạn chưa mở cửa sổ ẩn danh, bạn cần thêm cờ -n để mở một ví dụ ẩn danh mới. Vì vậy, sử dụng ví dụ trên sẽ là:
open -na "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"
Sử dụng open chrome --args --incognito "websitename.com"
để mở nó trong chế độ icognito
-a
là trình xác định ứng dụng buộc ứng dụng có tên phải mở nếu nó không phải là mặc định. Nó không có liên quan đến các đối số được gửi đến chính ứng dụng.
-a
tùy chọn , câu trả lời của bạn bị lỗi với:The file /Users/me/chrome does not exist.