macOS tương đương với lệnh mà trong đó lệnh Lệnh sử dụng trong Lệnh Prompt của Windows


3

Trong Dấu nhắc lệnh của Windows, tôi có thể tìm vị trí của những thứ như Java và GIT bằng cách sử dụng where chỉ huy.

Ví dụ: gõ where java sản lượng C:\Program Files\Java\jdk1.8.0_05.

MacOS Terminal tương đương với lệnh Windows Command Prompt là gì, where?

Câu trả lời:


6

MacOS Terminal tương đương với lệnh Windows Command Prompt wherewhich.

Đánh máy which java trong sản lượng thiết bị đầu cuối macOS của tôi /usr/bin/javawhich git sản lượng /usr/bin/git.


Tùy thuộc vào shell mà bạn sử dụng thì các lệnh dựng sẵn shell khác như type, lệnh hoặc whence có thể được sử dụng.
fd0

2

Các which lệnh in ứng dụng tiền lệ nhất trên PATH trong khi where in tất cả các ứng dụng phù hợp trên đường dẫn.

Tương đương thực sự là

which -a someApp === where someApp


Làm thế nào là khác nhau mà câu trả lời đã được đăng?
Allan

1
Sự khác biệt biểu hiện khi bạn cài đặt các phiên bản phụ của ứng dụng và tất cả được đặt trên đường dẫn. Nói đúng which bằng chính nó trả về thể hiện được giải quyết trước tiên trên đường dẫn từ trái sang phải, where trả về TẤT CẢ các trường hợp tìm thấy trên đường dẫn được giải quyết từ trái sang phải. Nếu bạn muốn xem những gì tôi đang nói về hệ thống Windows 7 nếu bạn nhập where notepad bạn có thể thấy hai đường dẫn trở lại C:\>where notepad C:\Windows\System32\notepad.exe C:\Windows\notepad.exe
jxramos

@jxramos Điều đó thực sự rất hữu ích để biết. Cảm ơn! :)
James Dunn
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.