Terminal trên Mac vẫn được sử dụng khá nhiều, và mình biết rất nhiều bạn hiện nay vẫn rất thích sử dụng Terminal, nếu ai có học qua Linux sẽ thấy các lệnh trong Terminal của Mac gần như giống hoàn toàn trên Linux, rất nhiều command hữu ích, mình thấy bài này trên Howtogeek khá hữu ích nên dịch và mang về đây cho ae Maclife. Đây là cách lệnh thuộc dạng “cơ bản” mà người dùng bình thường cũng nên biết.
1. Lệnh đổi thư mục: cd
Vú dị: cd /folder/
dùng lệnh cd để đổi đường dẫn thư mục. Ví dụ: cd /Volumes/Elements/ để truy cập tới ổ đĩa ngoài tên là “Elements.”
2. Liệt kê danh sách file, folder: ls
Vú dị: ls /folder/
Lệnh này sẽ liệt kê toàn bộ file và folder có trong thư mục được chọn hoặc chỉ đơn giản gõ ls và Enter, lệnh sẽ liệt kê toàn bộ file và folder có trong thư mục hiện tại.
Bạn có thể thêm cờ (flags) vào lệnh ls để nhận được các kết quả khác nhau. Ví dụ: sử dụng -C để nhận kết quả nhiều cột, -S để sắp xếp theo kích thước, -lt để sắp xếp theo ngày sửa đổi, -la cho nội dung chi tiết bao gồm các tệp ẩn hoặc -lh để tạo danh sách với các kích thước tệp có thể đọc được.
Ví dụ: cp file.txt /destination/
Sử dụng cp để bắt đầu lệnh sao chép, thêm cờ nếu cần, sau đó nhập tệp hoặc thư mục đích, theo sau là dấu cách, sau đó thêm thư mục đích.
4. Di chuyển và đổi tên: mv
Ví dụ: mv file.txt /destination/
Move hoạt động gần như giống như lệnh Copy ở trên, ngoại trừ việc không cần thêm cờ đệ quy khi di chuyển thư mục. Bạn có thể thêm cờ -i vào lệnh để yêu cầu xác nhận trước khi di chuyển vì lệnh mv mặc định sẽ ghi đè lên bất kỳ file nào trong thư mục đích
5. Tạo thư mục: mkdir
Ví dụ: mkdir <name>
Có thể tạo nhiều thư mục cùng lúc bằng cách thêm dấu cách giữa các Folder. Ví dụ: mkdir folder1 folder2 folder3
6. Xóa Files & Folders: rm
Ví dụ: rm <file>
Lệnh rm xóa các tệp hoặc thư mục ngay lập tức mà không yêu cầu bạn xác nhận trước. Bạn có thể thêm cờ -i để yêu cầu xác nhận của người dùng bất cứ khi nào sử dụng nó, điều này sẽ giúp ngăn ngừa rủi ro.
7. Hiển thị Disk Usage & Free Space: du & df
Ví dụ: du /destination/
Sử dụng lệnh du để tính toán mức sử dụng đĩa ở vị trí được chỉ định. Để có một bản đọc hữu ích hơn, hãy chạy du -sh / destination /
8. Lệnh tìm File: find
Ví dụ: find /location/ -name <file>
Lệnh này sẽ giúp bạn tìm file trên ổ cứng.
9. Lệnh mở file: open
Ví dụ: open <file>
Bạn có thể dùng lệnh này để mở 1 hoặc nhiều file bằng cách gõ open và chỉ đường dẫn tới file
10. Lệnh Edit file: nano
Ví dụ: nano <file>
nano là trình soạn thảo mã nguồn mở được tích hợp trong macOS để chỉnh sửa file ngay trong Terminal. Bạn có thể sửa các file văn bản, bao gồm cả các file hệ thống bằng cách gõ nano theo sau là đường dẫn tới file
11. Chạy bằng Super User: sudo
Ví dụ: sudo <command>
Tiền tố sudo để thực thi một lệnh nào đó với tư cách là “Super User” (tức là root hoặc admin). Khi lệnh có tiền tố sudo, bạn sẽ được yêu cầu nhập mật khẩu admin.
12. Hiển thị Working Directory (Đường dẫn thư mục hiện tại): pwd
Ví dụ: pwd
Lệnh này sẽ hiển thị đường dẫn thư mục hiện tại bạn đang “đứng” trong Terminal, lệnh này khá hữu ích khi cần “in” ra đường dẫn thư mục để có thể hiện copy dùng cho mục đích nào đó.
Ví dụ: top
Để xem danh sách các process hiện đang chạy cũng như dung lượng CPU và bộ nhớ mà chúng hiện đang sử dụng, chỉ cần gõ top. Mặc định, Process sẽ hiển thị theo mức độ sử dụng CPU, kèm theo id Process (PID).
14. Terminate a Process: kill
Ví dụ: kill <PID>
Bạn có thể sử dụng lệnh top ở trên để tìm PID, sau đó sử dụng Kill để chấm dứt Process đó, ví dụ: kill 3993
Ví dụ: man <command>
Mỗi lệnh sẽ có hướng dẫn đi kèm giải thích chính xác cách sử dụng và những cờ khác nhau kèm theo, cùng với một số ví dụ về các lệnh đang được sử dụng, man sẽ giúp bạn tìm hiểu kĩ hơn về lệnh đó
Các lệnh trên rất quan trọng và hữu ích, đặc biệt khi phải làm việc trong chế độ Recovery. Nếu bạn là người thích vọc lệnh, bạn có thể làm được nhiều thứ hơn với Homebrew
Tham khảo: howtogeek
Lưu ý cần đọc
- Thắc mắc và lỗi tham gia MacLife Group. Cộng đồng sẽ HỖ TRỢ RẤT NHANH
- Để cài được ứng dụng ngoài App Store bạn cần phải tắt Gatekeeper theo hướng dẫn ở đây.
- Một số Apps (rất ít, nếu có sẽ ghi chú ở cuối post) yêu cầu thêm tắt SIP cách SIP tham khảo ở đây
Các phần mềm được chia sẻ trên Maclife nên dùng cho mục đích dùng thử. Nếu thấy apps tốt, hãy mua bản quyền để ủng hộ tác giả.