Chức năng dòng lệnh trên Mac và Linux thực sự giống nhau vì OS X có hương vị của UNIX (được gọi là Darwin) bên dưới GUI mà bạn thấy.
Shell mặc định trên OS X là bash, vì vậy nếu bạn quen với điều đó, bạn sẽ điều chỉnh độc đáo.
Trên máy Mac, ứng dụng dòng lệnh mặc định là Terminal. Ngoài ra còn có một số trình giả lập khác ngoài đó, nhưng tổng thể Terminal cung cấp giao diện rất giống với shell mà bạn quen dùng trong Linux.
Nguồn chính của sự khác biệt là:
- Các đối số dòng lệnh khác nhau tại các thời điểm (ví dụ xem
du
ví dụ). Các lệnh chính như cd
hoặc ls
vv là tương tự.
- Có nhiều phần của OS X không nên chỉnh sửa bằng tay như bạn có thể làm trong Linux. Đây là một chủ đề của riêng nó, nhưng chỉ cần lưu ý rằng việc chạy Mac không hoàn toàn giống như chạy một hộp Linux về mặt cấu hình và bảo trì.
Điều đó đang được nói rằng cũng có rất nhiều hack thú vị có sẵn từ dòng lệnh trong OS X (ví dụ: open
commnand). Có rất nhiều chủ đề và bài viết blog trước đó với nhiều thông tin hơn.
Bạn cũng có thể nắm trong tay một loạt các gói mã nguồn mở (ví dụ git
: hg
v.v.) thông qua MacPorts, Fink hoặc một vài hệ thống quản lý gói khác cho OS X. Bạn cũng có thể xây dựng các gói nguồn khác dành cho hệ thống UNIX / Linux như cần thiết .