Terminal là gì? Cách sử dụng Terminal trên MacOS

2408
08-07-2024
Terminal là gì? Cách sử dụng Terminal trên MacOS

Terminal đã và đang được ứng dụng rộng rãi cho nhiều hệ điều hành máy tính nhằm hỗ trợ thực hiện các thao tác thông qua các câu lệnh. Đối với người dùng MacOS, Terminal Macbook càng có vai trò đặc biệt quan trọng. Cùng Bizfly Cloud tìm hiểu chi tiết về Terminal cũng như cách sử dụng Terminal trên MacOS qua bài viết dưới đây nhé.

Terminal là gì?

Ứng dụng Terminal cho phép bạn điều khiển máy tính của mình bằng dấu nhắc lệnh (command prompt). Terminal là giao diện dòng lệnh (Command line interface). Lợi thế khi sử dụng Terminal đó là nó thường nhanh hơn. Tuy nhiên, để sử dụng được bạn sẽ cần phải nắm bắt được các lệnh và chức năng cơ bản.

Terminal hoạt động như thế nào?

Terminal được biết đến là một chương trình trên máy tính hỗ trợ người dùng tương tác với hệ điều hành thông qua giao diện dòng lệnh. Vậy cách hoạt động của Terminal là gì? Công cụ này cung cấp cách truy cập, quản lý các tác vụ, lệnh và chương trình trên máy tính.

Khi bạn khởi động nó sẽ hiển thị một dòng lệnh đơn giản để người dùng nhập lệnh hoặc thực hiện các tác vụ. Khi đó bạn có thể dùng các lệnh, tham số để thực hiện thao tác tạo, xóa, thay đổi quyền quy cập, sao chép tệp tin hoặc quản lý quy trình,...

Tại sao nên sử dụng Terminal thường xuyên?

Terminal cung cấp cho người dùng khả năng kiểm soát và sử dụng các tài nguyên trên hệ thống với hiệu quả tối ưu nhất. Theo đó việc sử dụng Terminal thường xuyên và thành tạo về nó sẽ giúp bạn biết cách khai thác tối đa sức mạnh của máy tính.

Đây là điều quan trọng giúp các bạn dần nâng cao hiệu suất làm việc. Cụ thể, hiểu rõ Terminal là gì và sử dụng thường xuyên sẽ đem đến cho người dùng rất nhiều lợi ích như:

  • Thực hiện các tác vụ nhanh chóng, hiệu quả hơn so với giao diện đồ họa (GUI), nhất là khi bạn cần xử lý hàng loạt dữ liệu hoặc thao tác phức tạp.
  • Khả năng tùy chỉnh cao, dễ dàng tạo ra các tập lệnh và tự động hóa các quy trình theo nhu cầu riêng.
  • So với giao diện đồ họa thì Terminal sử dụng ít tài nguyên hơn nên sẽ giúp máy tính hoạt động mượt mà, hiệu quả.
  • Dễ dàng truy cập điều khiển máy tính từ xa mà vẫn đảm bảo yêu cầu bảo mật.
  • Lợi ích của Terminal là gì? Nó thể sử dụng trên nhiều hệ điều hành khác nhau, gồm: Windows, macOS và Linux.
  • Terminal có một cộng đồng người dùng và nhà phát triển lớn cung cấp cho bạn nhiều tài nguyên và hỗ trợ việc học hỏi, sử dụng Terminal hiệu quả.

Cách sử dụng Terminal trên MacOS

Ứng dụng Terminal nằm trong thư mục Utilities trong Applications. Mở thư mục Applications, sau đó mở Utilities và nhấp đúp vào Terminal hoặc nhấn Command - spacebar để khởi chạy Spotlight và gõ "Terminal", sau đó bấm đúp vào kết quả tìm kiếm.

Bạn sẽ thấy một cửa sổ nhỏ với nền trắng mở lên. Trong thanh tiêu đề là tên người dùng, từ "bash" và kích thước của cửa sổ tính bằng pixel. Bash là viết tắt của "Bourne again shell". Có một số shell khác nhau có thể chạy các lệnh Unix và trên Mac Bash là shell được sử dụng bởi Terminal.

Nếu muốn kích thước cửa sổ lớn hơn, nhấp vào góc dưới bên phải và kéo nó ra ngoài. Nếu bạn không thích văn bản màu đen trên nền trắng, hãy chuyển đến menu Shell, chọn New Window và chọn từ các tùy chọn trong danh sách.

>> Có thể bạn quan tâm: Shell là gì? 4 loại Shell phổ biến nhất hiện nay

Các lệnh Mac cơ bản trong Terminal

Cách nhanh nhất để biết Terminal và hiểu cách thức hoạt động của nó là bắt đầu sử dụng nó. Trước tiên bạn cần hiểu các lệnh hoạt động như thế nào. Để chạy lệnh, bạn chỉ cần gõ vào con trỏ và nhấn Return để thực thi.

Mỗi lệnh được tạo thành từ ba yếu tố: command, argument cho lệnh biết tài nguyên mà nó nên hoạt động và một tùy chọn điều chỉnh đầu ra. Ví dụ, để di chuyển tệp từ thư mục này sang thư mục khác trên máy Mac, bạn sẽ sử dụng lệnh di chuyển "mv" và sau đó nhập vị trí của tệp bạn muốn di chuyển, bao gồm tên tệp và vị trí bạn đặt muốn di chuyển nó đến.

Terminal là gì? Hướng dẫn sử dụng terminal trên MacOS - Ảnh 1.

Nhập cd ~/Documents và nhấn Return để điều hướng đến thư mục Home của bạn.

Nhập ls rồi đến Return (bạn gõ Return sau mỗi lệnh).

Bây giờ bạn sẽ thấy một danh sách tất cả các tệp trong Documents folder - ls là lệnh để liệt kê các tệp.

Để xem danh sách tất cả các lệnh có sẵn trong Terminal, nhấn và giữ phím Escape và sau đó nhấn y khi bạn thấy một câu hỏi hỏi bạn có muốn xem tất cả các khả năng (possibilities) không. Để xem thêm các lệnh, nhấn Return.

Unix có hướng dẫn sử dụng riêng. Vì vậy, để tìm hiểu thêm về một loại lệnh, gõ man [tên lệnh đó], trong đó "lệnh" là tên của lệnh bạn muốn tìm hiểu.

Quy tắc thiết bị đầu cuối

Terminal là gì? Hướng dẫn sử dụng terminal trên MacOS - Ảnh 2.

Có một vài điều bạn cần ghi nhớ khi bạn gõ các lệnh trong Terminal hoặc bất kỳ công cụ dòng lệnh nào khác.

Thứ nhất, mọi character đều quan trọng, kể cả space. Vì vậy, khi bạn sao chép một lệnh bạn thấy ở đây, hãy đảm bảo bao gồm các khoảng trắng và các ký tự đó chính xác.

Bạn có thể sử dụng chuột hoặc bàn di chuột trong Terminal, nhưng bạn có thể điều hướng bằng các phím mũi tên. Nếu bạn muốn chạy lại một lệnh, hãy nhấn phím mũi tên lên cho đến khi bạn chạm tới nó, sau đó nhấn Return. Để làm gián đoạn một lệnh đã chạy, hãy gõ Control-C.

Các lệnh luôn được thực hiện ở vị trí hiện tại. Vì vậy, nếu bạn không chỉ định một vị trí trong lệnh, nó sẽ chạy bất cứ nơi nào bạn di chuyển lần cuối hoặc nơi lệnh cuối cùng được chạy. Sử dụng lệnh cd, theo sau là đường dẫn thư mục, như trong Bước 1 ở trên, để chỉ định thư mục mà bạn muốn chạy lệnh.

Có một cách khác để chỉ định vị trí: đi tới Finder, điều hướng đến tệp hoặc thư mục bạn muốn và kéo nó vào cửa sổ Terminal, với con trỏ tại điểm bạn sẽ gõ đường dẫn.

Chúng ta sẽ tạo một thư mục mới trong Documents directory và gọi nó là "TerminalTest."

Mở cửa sổ Finder và điều hướng đến Documents folder.

Nhập cd và kéo thư mục Documents vào cửa sổ Terminal.

Bây giờ, nhập mkdir "TerminalTest"

Quay trở lại Finder, mở Text Edit và tạo một tệp mới có tên "TerminalTestFile.rtf". Bây giờ hãy lưu nó vào thư mục TerminalTest trong thư mục Documents .Trong cửa sổ Terminal, nhập cd ~/Documents/TerminalTest rồi Return. Lúc này bạn sẽ gõ các lệnh cơ bản trong terminal như sau. 

Bây giờ gõ ls và bạn sẽ thấy "TerminalTestFile" được liệt kê.

Để thay đổi tên của tệp, nhập dòng sau, nhấn Return sau mỗi bước:

cd~/Documents/TerminalTest

mv TerminalTestFile TerminalTestFile2.rtf

Điều đó sẽ thay đổi tên của tệp thành "TerminalTestFile2". Tất nhiên, bạn có thể sử dụng bất kỳ tên nào bạn thích. Lệnh mv có nghĩa là "di chuyển" và bạn cũng có thể sử dụng nó để di chuyển các tệp từ thư mục này sang thư mục khác. Trong trường hợp đó, bạn có thể giữ nguyên tên tệp, nhưng chỉ định thư mục khác trước khi nhập phiên bản thứ hai của tên, như sau:

mv ~/Documents/TerminalTest TerminalTestFile.rtf ~/Documents/TerminalTest2 TerminalTestFile.rtf

Terminal là gì? Hướng dẫn sử dụng terminal trên MacOS - Ảnh 3.

Các lệnh Terminal nâng cao hơn

Terminal có thể thực hiện nhiều nhiệm vụ khác nhau. Tuy Finder cũng có thể thực hiện được, nhưng Terminal nhanh hơn. Dưới đây là một vài ví dụ.

1. Sao chép tập tin từ thư mục này sang thư mục khác

Trong cửa sổ Terminal, nhập ditto [thư mục 1] [thư mục 1] trong đó "thư mục 1" là thư mục lưu trữ tệp và "thư mục 2" là thư mục bạn muốn di chuyển chúng đến.

Để xem các tệp đang được sao chép trong cửa sổ Terminal, nhập -v sau lệnh.

2. Tải tập tin từ internet

Cần có URL của tệp bạn muốn tải xuống.

cd ~/Downloads/

curl -O [URL của file bạn muốn download]

Nếu bạn muốn tải tệp xuống một thư mục không phải thư mục Download, hãy thay thế ~/Downloads/ bằng đường dẫn đến thư mục đó hoặc kéo tệp đó vào cửa sổ Terminal sau khi bạn nhập lệnh cd.

3. Thay đổi vị trí mặc định cho ảnh chụp màn hình

Nếu bạn không muốn macOS lưu ảnh chụp màn hình vào Máy tính khi bạn nhấn Command-Shift-3, bạn có thể thay đổi vị trí mặc định trong Terminal

defaults write com.apple.screencapture location [path to folder where you want screenshots to be saved]

Return

killall SystemUIServer

Return

4. Thay đổi loại tệp mặc định cho ảnh chụp màn hình

Terminal là gì? Hướng dẫn sử dụng terminal trên MacOS - Ảnh 4.

Theo mặc định, macOS lưu ảnh chụp màn hình dưới dạng tệp .png. Để thay đổi thành .jpg:

defaults write com.apple.screencapture type JPG

Press Return

killall SystemUIServer

Press Return

5. Xóa tất cả các tệp trong một thư mục

Lệnh được sử dụng để xóa các tệp trong Terminal là rm. Ví dụ, nếu bạn muốn xóa một tệp trong Documents folder có tên "oldfile.rtf", bạn dùng cd ~/Documents để vào Documents folder sau đó xóa tệp. Thao tác này sẽ xóa các tập tin mà không cần sự can thiệp thêm. Nếu bạn muốn xác nhận tệp sẽ bị xóa, hãy sử dụng -i như trong rm -i oldfile.rtf

Để xóa tất cả các tệp và thư mục con trong thư mục có tên "oldfolder", lệnh là rm -R oldfolder, để xác nhận từng tệp bị xóa, lệnh là rm -iR oldfolder.

Cách sử dụng Terminal trên hệ điều hành Windows

Nếu sử dụng hệ điều hành Windows bạn hãy thực hiện theo hướng dẫn sau đây để sử dụng Terminal đúng cách:

1. Cách khởi động

Đầu tiên bạn gõ Windows trên Ubuntu rồi tìm Dash sau đó nhập từ khóa Terminal để mở công cụ lên. Hoặc bạn cũng có thể khởi động nhanh bằng cách nhấn tổ hợp phím Ctrl + Alt + T.

Sau khi Terminal được khởi động các cửa sổ sẽ hiển thị thành một ô chữ nhật nằm ngang nhấp nháy. Ô chữ nhật này thường được gọi là command prompt để bạn nhập dòng lệnh.

2. Các câu lệnh cơ bản

Để sử dụng Terminal hiệu quả trên hệ điều hành Windows các bạn cần ghi nhớ một số câu lệnh cơ bản sau đây:

  • dir: Liệt kê các thư mục hoặc file chứa bên trong của thư mục hiện tại. Cú pháp thực hiện là dir.
  • cls: Là lệnh làm trắng màn hình hiển thị với cú pháp: cls
  • cd: Lệnh di chuyển sang thư mục khác hoặc cả phân vùng ổ cứng khác. Cú pháp nhập: cd [tên đường dẫn].
  • rd: Sử dụng khi xóa một hoặc nhiều thư mục. Cú pháp câu lệnh: rd [tên thư mục 1] ... [tên thư mục n].
  • El: Xóa các file. Cú pháp chung là: del [tên file 1] [tên file 2] [tên file 3] ... [tên file n].
  • Lệnh copy Terminal: Cú pháp lệnh: copy [tên file nguồn] [tên file đích].
  • Move: Sử dụng khi cần dịch chuyển file hiện tại sang mục lưu trữ khác. Cú pháp câu lệnh: move [tên file nguồn] [tên thư mục đích].
  • md: Dùng để tạo mới thư mục (1 hoặc nhiều thư mục liên tiếp). Cú pháp câu lệnh: md [tên thư mục 1] [tên thư mục 2] ... [tên thư mục n]
  • Type, echo: Dùng khi cần thêm giá trị null vào file có thể sử dụng 1 trong 2 cách là type nul ] [tên file] hoặc echo nul ] [tên file].
  • Help: Nhập để hiển thị cách dùng các câu lệnh với cú pháp: help [tên câu lệnh].

3. Các câu lệnh nâng cao

Ngoài việc hiểu rõ Terminal là gì và các câu lệnh cơ bản thì khi sử dụng Terminal trên Windows các bạn nên biết thêm một số Command Prompt nâng cao dưới đây:

  • PathPing: Là lệnh nâng cao từ ping sử dụng khi có nhiều thiết bị mạng cần thử nghiệm. Câu lệnh: pathping [IP].
  • Tasklist: Cung cấp danh sách hiện tại của tất cả tác vụ đang chạy trên PC của bạn. Trong đó Tasklist -svc hiển thị các service liên quan đến từng tác vụ, tasklist -v để biết chi tiết về từng tác vụ, tasklist -m định vị file DLL được liên kết với các tác vụ đang hoạt động.
  • Powercfg: Dùng để quản lý, theo dõi các laptop đang sử dụng năng lượng. Trong đó lệnh: powercfg hibernate on và lệnh: powercfg hibernate off quản lý chế độ ngủ đông, lệnh powercfg /a xem những trạng thái tiết kiệm năng lượng hiện có trên laptop, lệnh: powercfg /devicequery s1_supported hiển thị danh sách thiết bị trên laptop đang ở chế độ chờ kết nối.
  • Tracert: Sử dụng để hiển thị đường đi của những gói tin từ laptop cần kiểm tra đến laptop đích thông qua server hoặc router nào. Câu lệnh: tracert ip/host.

Kết luận

Terminal không hề khó sử dụng. Điều quan trọng là bạn cần phải học lệnh, chẳng hạn như những lệnh ở trên và tìm hiểu cú pháp cho các lệnh đó. Tuy nhiên, bạn nên cẩn thận khi sử dụng Terminal, nó là một công cụ mạnh mẽ có quyền truy cập sâu vào các tệp hệ thống Mac của bạn. Kiểm tra các lệnh bằng cách googling chúng nếu bạn không chắc chắn.

Theo https://macpaw.com/how-to/use-terminal-on-mac

>> Có thể bạn quan tâm: Các thiết bị mạng sử dụng Terminal trên MacOS bằng command-line

Kể từ ngày 05/11/2018, VCCloud chính thức đổi tên thành Bizfly Cloud - là nhà cung cấp các dịch vụ đám mây hàng đầu tại Việt Nam hiện nay với các dịch vụ nổi bật như: Bizfly Cloud Server, Bizfly CDN, Bizfly Load Balancer, Bizfly Pre-built Application, Bizfly Business Mail, Bizfly Simple Storage. Hãy tăng tốc thích nghi cho doanh nghiệp cùng các giải pháp công nghệ của Bizfly Cloud tại đây.
SHARE