16 lệnh đầu cuối mà mọi người dùng Mac nên biết

0
51

16 lệnh đầu cuối mà mọi người dùng Mac nên biết

A backlight MacBook keyboard.

Bạn có sợ dòng lệnh Mac không? Học một vài lệnh đơn giản có thể giúp bạn xây dựng sự tự tin và xua tan nỗi sợ hãi đó. Bạn thậm chí có thể phát hiện ra rằng bạn thích làm việc trong môi trường dòng lệnh!

Sử dụng thiết bị đầu cuối để thực thi lệnh

How to Open the Terminal on a Mac

LIÊN QUAN Cách mở Terminal trên máy Mac

Máy Mac của bạn đi kèm với một ứng dụng có tên là Thiết bị đầu cuối trong Ứng dụng> Tiện ích. Đây là cách bạn thực hiện các lệnh trên máy Mac bằng dòng lệnh. Khởi chạy Terminal bằng cách tìm nó trong thư mục Tiện ích hoặc tìm kiếm nó bằng Spotlight, sau đó tự làm quen với giao diện.

Nhiều phím tắt mà bạn sử dụng trong các ứng dụng khác sẽ hoạt động ở đây. Bạn có thể mở nhiều tab bằng Command + T hoặc một cửa sổ Terminal mới bằng Command + N. Cắt, sao chép và dán tất cả hoạt động như mong đợi và bạn có thể kéo bất kỳ tệp hoặc thư mục nào vào cửa sổ Terminal để chuyển ngay đến thư mục đó.

Mac Terminal (Blank)

Chúng tôi sẽ trình bày một số lệnh thiết bị đầu cuối cơ bản nhất của Mac ở đây. Những điều này sẽ quen thuộc với bạn nếu bạn cũng đã từng sử dụng dòng lệnh Linux.

Khi chúng tôi hoàn tất, bạn có thể muốn tìm hiểu cách khóa máy Mac của mình khỏi Terminal hoặc thậm chí cách tắt máy bằng một lệnh đơn giản.

Sử dụng cờ để sửa đổi lệnh

Hầu hết các lệnh có thể được thêm một cờ dưới dạng dấu gạch ngang và một chữ cái để truy cập các chức năng khác nhau. Ví dụ: -R áp dụng một lệnh đệ quy để nó áp dụng cho một thư mục, tất cả các tệp và thư mục trong thư mục cụ thể đó, tất cả các tệp và thư mục bên trong các thư mục đó, v.v.

Cờ luôn xuất hiện sau lệnh. Ví dụ: rm -i <location> . Trong ví dụ này, rm là lệnh xóa, -i hướng dẫn quá trình yêu cầu xác nhận của người dùng và <location> sẽ được thay thế bằng vị trí của tệp hoặc thư mục trên ổ đĩa. Cờ có phân biệt chữ hoa chữ thường.

Thay đổi thư mục: cd

Cách sử dụng ví dụ: cd /folder/

Sử dụng cd để thay đổi thư mục. Ví dụ: cd /Volumes/Elements/ để truy cập vào ổ đĩa ngoài có tên là “Elements”.

cd macOS Terminal Command

Bạn có thể sử dụng các phím tắt để nhanh chóng chuyển đến các thư mục nhất định. Ví dụ: chạy cd ~ sẽ đưa bạn đến Thư mục chính cho người dùng hiện tại. Bạn cũng có thể sử dụng cd/ để truy cập thư mục gốc của ổ đĩa, cd.. để di chuyển lên một thư mục hoặc cd../.. để di chuyển lên hai thư mục.

Liệt kê Tệp & Thư mục: ls

Cách sử dụng ví dụ: ls /folder/

Cũng hữu ích trong việc điều hướng ổ đĩa của bạn, ls có thể được sử dụng để liệt kê nội dung của thư mục hiện tại chỉ bằng cách thực hiện lệnh. Nối nó với một vị trí trên ổ đĩa để nhắm mục tiêu cụ thể đến thư mục đó.

Bạn có thể thêm cờ vào lệnh ls để nhận được các kết quả khác nhau. Ví dụ: sử dụng -C để nhận đầu ra 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.

ls macOS Terminal Command

Hãy nhớ rằng, bạn cũng có thể sử dụng các phím tắt vị trí tương tự mà bạn sử dụng với lệnh cd (ví dụ: ls ~ ) để nhanh chóng di chuyển xung quanh.

Sao chép: cp

Ví dụ về cách sử dụng: 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.

cp macOS Terminal Command

Nếu bạn đang sao chép một tệp, bạn có thể sử dụng cp mà không có cờ như ví dụ được hiển thị ở trên. Nếu bạn muốn sao chép một thư mục, bạn sẽ cần sử dụng -R để cho biết rằng tất cả các tệp và thư mục trong thư mục sẽ được đưa vào. Ví dụ: cp -R /folder/ /destination/ .

Bạn thậm chí có thể bao gồm nhiều tệp trong một lệnh sao chép duy nhất. Ví dụ: cp file1.txt file2.txt file3.txt /destination/ .

Di chuyển và đổi tên: mv

Ví dụ về cách sử dụng: mv file.txt /destination/

Move hoạt động gần như giống nhau để sao chép như được hiển thị ở 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 -i vào lệnh để yêu cầu xác nhận trước khi di chuyển vì lệnh mv sẽ ghi đè lên bất kỳ tệp nào trong đích theo mặc định.

mv macOS Terminal Command

Bạn cũng có thể sử dụng mv để đổi tên tệp bằng cách “di chuyển” tệp vào cùng một thư mục. Ví dụ: mv oldfilename.txt newfilename.txt .

Tạo một thư mục mới: mkdir

Ví dụ sử dụng: mkdir <name>

Nếu bạn muốn tạo một thư mục mới, hãy sử dụng mkdir , theo sau là tên của thư mục mà bạn muốn tạo. Bạn có thể tạo nhiều thư mục bằng cách tách tên bằng dấu cách. Ví dụ: mkdir folder1 folder2 folder3 .

mkdir macOS Terminal Command

Nếu bạn muốn tạo một thư mục có khoảng trắng trong tên, hãy đảm bảo rằng bạn đặt tên thư mục trong dấu ngoặc kép. Ví dụ: mkdir "my folder" .

Xóa tệp & thư mục: rm

Ví dụ sử dụng: 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 -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.

rm macOS Terminal Command

Bạn có thể xóa nhiều tệp cùng một lúc bằng cách thêm nhiều tên tệp vào cuối lệnh. Ví dụ: rm file1.txt file2.txt file3.txt .

Hiển thị mức sử dụng đĩa & dung lượng trống: du & df

Ví dụ sử dụng: du /destination/

Sử dụng du để tính toán mức sử dụng đĩa ở vị trí được chỉ định sau đó. Để có bản đọc hữu ích hơn nhiều, hãy chạy du -sh /destination/ thay thế để cung cấp tổng mức sử dụng đĩa mà con người có thể đọc được cho một vị trí được chỉ định.

du macOS Terminal Command

Tương tự, bạn có thể sử dụng df -h để tính dung lượng ổ đĩa hoặc sử dụng -H để hiển thị tổng dung lượng ổ đĩa theo đơn vị lưu trữ “hệ mét” (ví dụ: 1000MB trên GB thay vì 1024MB trên GB).

Tìm tệp: find

Cách sử dụng ví dụ: find /location/ -name <file>

Lệnh này có thể giúp bạn định vị tệp trên đĩa của mình. Thực hiện theo find với vị trí của thư mục mà bạn muốn tìm kiếm, -name , sau đó là tên của tệp bạn muốn tìm.

find macOS Terminal Command

Bạn luôn có thể sử dụng ký tự đại diện * để tìm kiếm từng phần tên tệp. Ví dụ: find /location/ -name '*.png' sẽ tìm thấy tất cả các tệp có phần mở rộng .PNG ở vị trí được chỉ định.

Mở tệp: open

Ví dụ sử dụng: open <file>

Bạn có thể sử dụng open để mở tệp hoặc thư mục chỉ bằng cách chỉ định đường dẫn hoặc đường dẫn với tên tệp sau đó. Mở nhiều thư mục hoặc tệp bằng cách xâu chuỗi chúng vào cuối lệnh. Ví dụ: open file1.txt file2.txt file3.txt .

open macOS Terminal Command

Bạn cũng có thể mở tệp trong các ứng dụng cụ thể bằng cờ -a, theo sau là tên của ứng dụng (hoặc đường dẫn đến tệp .APP nếu bạn biết). Ví dụ: open -a Preview file.pdf .

Chỉnh sửa tệp: nano

Ví dụ sử dụng: nano <file>

nano là một trình soạn thảo văn bản mã nguồn mở cơ bản được bao gồm trong macOS để chỉnh sửa các tệp trong Terminal. Bạn có thể chỉnh sửa các tệp dựa trên văn bản, bao gồm các tệp hệ thống, bằng cách sử dụng nano , theo sau là tên tệp.

nano macOS Terminal Command

Khi bạn đã ở trong nano, hãy chú ý đến các lệnh ở cuối màn hình, liên quan đến phím điều khiển. Để lưu tệp, nhấn Control + O (được gọi là “Write Out”) hoặc thoát mà không lưu bằng Control + X.

Chạy với tư cách là người dùng siêu cấp: sudo

Ví dụ sử dụng: sudo <command>

sudo được sử dụng để thực thi một lệnh với tư cách là “siêu người dùng”, còn được gọi là người chủ hoặc quản trị viên. Khi bạn đã nhập một lệnh có tiền tố là sudo , bạn sẽ được yêu cầu nhập mật khẩu quản trị viên của mình để thực thi lệnh đó.

sudo macOS Terminal Command

Một số lệnh yêu cầu quyền truy cập root để hoạt động. Ví dụ: nếu bạn muốn chỉnh sửa tệp hệ thống, bạn có thể cần sử dụng sudo nano <file> để lưu các thay đổi của mình.

Hiển thị Thư mục Làm việc: pwd

Ví dụ sử dụng: pwd

Để hiển thị thư mục hiện tại mà bạn đang ở (hoặc “thư mục làm việc in”), bạn có thể sử dụng lệnh pwd Điều này đặc biệt hữu ích để in một đường dẫn mà sau này bạn có thể sao chép và dán.

pwd macOS Terminal Command

Hiển thị các quy trình đang chạy: top

Ví dụ sử dụng: top

Để xem danh sách các tiến trình hiện đang chạy và dung lượng CPU và bộ nhớ mà chúng hiện đang sử dụng, hãy thực thi top . Theo mặc định, quy trình sẽ hiển thị tất cả các quy trình theo mức sử dụng CPU, với id quy trình hoặc PID được hiển thị cùng với mỗi mục nhập.

top macOS Terminal Command

Bạn có thể nhấn “Q” để quay lại dòng lệnh khi hoàn tất.

Chấm dứt một quy trình: kill

Cách sử dụng ví dụ: kill <PID>

Để kết thúc một quy trình, trước tiên bạn sẽ cần chạy lệnh trên cùng để tìm ID quy trình (hoặc PID ) của nó. Sau đó, bạn có thể sử dụng kill , theo sau là số được hiển thị cùng với quá trình. Ví dụ: kill 1569 .

kill macOS Terminal Command

Tìm hiểu thêm về Command: man

Ví dụ sử dụng: man <command>

Mỗi lệnh trong danh sách này có một sách hướng dẫn đi kèm giải thích chính xác cách sử dụng nó và những gì các cờ khác nhau thực hiện, cùng với một số ví dụ kỳ lạ hơn về các lệnh đang được sử dụng.

man macOS Terminal Command

Ví dụ: top có rất nhiều cờ và các công cụ sửa đổi khác, bạn có thể đọc về cách sử dụng: man top . Nếu bạn muốn thành thạo dòng lệnh, việc sử dụng man là rất quan trọng.

Làm được nhiều việc hơn với Homebrew

Những lệnh này rất hữu ích để biết trong trường hợp khẩn cấp. Ví dụ: bạn không thể chạy Finder để sao chép tệp từ ổ đĩa của máy Mac ở chế độ khôi phục , nhưng bạn có thể sao chép tệp theo cách thủ công bằng Terminal nếu bạn biết cách thực hiện.

Nếu bạn muốn sử dụng nhiều hơn từ Terminal, hãy cân nhắc sử dụng Homebrew để tải xuống và cài đặt phần mềm trực tiếp từ dòng lệnh của máy Mac.

Dịch từ: https://www.howtogeek.com/729038/16-terminal-commands-every-mac-user-should-know/

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây