Mở Finder Windows từ Terminal
Mục lục:
Finder, trình duyệt hệ thống tệp Mac OS X, cuối cùng chỉ là một ứng dụng GUI đẹp mắt và có thể tương tác với nó một cách trôi chảy từ dòng lệnh.
Điều này có nghĩa là bạn có thể chuyển đến các thư mục và mở bất kỳ cửa sổ Mac Finder nào trực tiếp từ thiết bị đầu cuối bằng cách sử dụng một chuỗi lệnh đơn giản dựa trên lệnh ‘open’.
Cách mở Finder Windows từ Terminal trong Mac OS
Cú pháp chung để sử dụng cho việc này như sau:
open /Path/To/Directory/
Ví dụ: nếu bạn muốn mở thư mục chứa ứng dụng Finder đã nói ở trên (thư mục này sau đó sẽ cho phép bạn mở nó bằng cách nhấp đúp), bạn có thể sử dụng cú pháp lệnh sau:
open /System/Library/CoreServices/
Mở thư mục Root trong Finder cũng đơn giản:
mở /
Mở Thư mục chính của người dùng có thể đạt được như sau:
open ~
Điều gì sẽ xảy ra nếu bạn bị chôn sâu trong hệ thống tệp trong Terminal và cần mở đường dẫn sâu đó trong Finder? Bạn có thể nhanh chóng truy cập ngay vào thư mục làm việc hiện tại trong cửa sổ Finder mới bằng cách nhập chuỗi lệnh sau vào Terminal:
mở .
Các "." (dấu chấm) từ lâu đã là một tham chiếu UNIX tới thư mục làm việc hiện tại (PWD, đôi khi được gọi là Thư mục làm việc hiện tại hoặc CWD), và nó thay đổi theo vị trí của thiết bị đầu cuối. Chẳng hạn, nếu bạn vừa khởi chạy Terminal mặc định cho thư mục nhà của người dùng, hãy nhập nó vào dòng lệnh sẽ ngay lập tức mở thư mục chính của bạn, nhưng bạn có thể ở bất kỳ đâu và nó hoạt động như nhau. Sử dụng 'mở' từ dòng lệnh để chuyển đến Thư mục hiện tại (PWD) trong Finder đã được thảo luận cụ thể tại đây.
Bạn cũng có thể chỉ định các thư mục để mở từ thiết bị đầu cuối vào Finder, như vậy:
open /Applications/Utilities/
Thao tác này sẽ mở thư mục ứng dụng tiện ích của bạn. Hãy thử nó với hầu như mọi thứ.
Điều này có thể tạo ra một cách tuyệt vời để chuyển đến các thư mục hệ thống được nhúng sâu nhờ hoàn thành tab:
open /System/Library/Application\ Support/iTunes/Defaults/Preferences/
Lưu ý rằng Mở cũng có thể được sử dụng để khởi chạy ứng dụng và thực hiện các tác vụ khác. Điều này cung cấp cho lệnh 'mở' khả năng khởi chạy lại các ứng dụng dành riêng cho hệ thống, giống như bất kỳ ứng dụng nào khác. Tiếp tục chủ đề “Trình tìm kiếm”, ứng dụng Trình tìm kiếm có thể được khởi chạy giống như một ứng dụng khác nếu nó bị lỗi hoặc bị thoát vì một số lý do. Để làm điều đó, chỉ cần nhập chuỗi lệnh sau vào terminal:
open /System/Library/CoreServices/Finder.app
Xin nhắc lại, điều này có thể được sử dụng cho bất kỳ ứng dụng nào khác trên OS X, chỉ cần nhớ trỏ nó vào ứng dụng.
Nếu nó không hoạt động để khởi chạy ứng dụng được đề cập, đôi khi bạn có thể cần trỏ chuỗi mở vào tệp nhị phân của ứng dụng có trong gói .app, như vậy:
open /Applications/Sample.app/Contents/MacOS/Sample
Vị trí chính xác của tệp nhị phân ứng dụng có thể thay đổi theo từng ứng dụng riêng lẻ, khi có nghi ngờ, hãy tìm trong thư mục “name.app/Contents/” để tìm.
Câu hỏi hợp lý tiếp theo có thể là làm thế nào để thực hiện điều này theo chiều ngược lại; nghĩa là, cách mở một cửa sổ Terminal.app mới được đặt thành thư mục hiện tại như được xem trong Finder. Hóa ra một tính năng như vậy tồn tại trong Dịch vụ OS X, mặc dù người dùng phải kích hoạt dịch vụ “Thiết bị đầu cuối mới tại thư mục” để có được chức năng đó, sau đó có thể truy cập tính năng này bằng cách Nhấp chuột phải vào bất kỳ thư mục nào trong Finder.