Lệnh loại Linux

Lenh Loai Linux



Trong hướng dẫn này, chúng ta sẽ tìm hiểu thêm về lệnh “type” trong Linux.

Điều kiện tiên quyết:

Để thực hiện các bước được trình bày trong hướng dẫn này, bạn cần có các thành phần sau:







  • Một hệ thống Linux được cấu hình đúng. Hãy xem cách tạo máy ảo Linux cho mục đích thử nghiệm và học tập.
  • Hiểu biết cơ bản về giao diện dòng lệnh

Lệnh gõ trong Linux

Không giống như các lệnh dành riêng cho Linux khác (ví dụ: ls, chmod, tắt máy, vi, grep, pwd, v.v.), lệnh “type” là một hàm Bash tích hợp hiển thị thông tin về loại lệnh đó được cung cấp như một đối số.



$ kiểu kiểu







Ngoài Bash, các shell khác (Zsh, Ksh, v.v.) cũng có cách triển khai lệnh “type” riêng.

Cách sử dụng cơ bản



Cấu trúc lệnh của loại như sau:

$ kiểu < lựa chọn > < lý lẽ >

Cách sử dụng đơn giản nhất là cung cấp một lệnh làm đối số.

$ kiểu cái mà

Lệnh “type” cũng có thể hoạt động với nhiều đối số cùng một lúc.

$ kiểu kiểu cái mà đĩa CD ls chmod sudo ngủ tắt

Các loại lệnh

Nếu chúng ta chỉ quan tâm đến loại lệnh, hãy sử dụng cờ “-t” để chỉ lấy loại lệnh.

$ kiểu -t tiếng vọng

$ kiểu -t kiểu

$ kiểu -t trong khi

$ kiểu -t nắm chặt

Đầu ra là một trong các loại lệnh sau:

  • bí danh : Bí danh vỏ.
  • chức năng : Một hàm shell tích hợp.
  • được xây dựng trong : Lệnh shell tích hợp.
  • tài liệu : Một tập tin đĩa.
  • từ khóa : Một từ dành riêng cho các hàm dành riêng cho shell.

Hiển thị tất cả vị trí

Các lệnh khác nhau trên Linux tồn tại dưới dạng cả tệp thực thi độc lập và hàm shell tích hợp. Chúng ta có thể xác định xem một lệnh có cả hai đặc điểm hay không bằng cách sử dụng lệnh “type”.

Hãy xem ví dụ sau:

$ kiểu -Một tiếng vọng

Ở đây, như kết quả đầu ra gợi ý, lệnh “echo” là một hàm shell tích hợp cũng như một tệp thực thi (nằm ở “/usr/bin/echo”).

Sự lựa chọn khác

Bên cạnh các tùy chọn được đề cập cho đến nay, lệnh “type” còn có một số tùy chọn bổ sung.

Cờ “-p”

Chạy các lệnh sau:

$ kiểu -P tiếng vọng

$ kiểu -P tắt

Ở đây, lệnh “type” sẽ không hiển thị bất kỳ đầu ra nào nếu đối số đã cho được tích hợp sẵn shell. Nếu không, đầu ra sẽ là vị trí của tệp thực thi của lệnh.

Cờ “-P”

Kiểm tra các ví dụ sau:

$ kiểu -P tiếng vọng pwd

$ kiểu -P nếu như trong khi

Ở đây, lệnh “type” sẽ tìm kiếm các đối số đã cho trong tất cả các vị trí PATH và trả về vị trí của các tệp thực thi phù hợp.

Trong ví dụ này, cả hai lệnh “echo” và “pwd” đều có các tệp nhị phân chuyên dụng. Cả “if” và “while” đều là từ khóa shell và không có mã nhị phân chuyên dụng. Vì vậy, đầu ra trống rỗng.

Mã thoát

Sau khi thực hiện nhiệm vụ của mình, lệnh “type” sẽ để lại mã thoát. Sử dụng mã thoát, chúng ta có thể xác định xem tác vụ có thành công hay không.

  • 0 : Lệnh chạy thành công và không có lỗi.
  • 1 : Lệnh gặp lỗi.

Các lệnh sau đây thể hiện mã thoát:

$ kiểu kiểu

$ tiếng vọng $?

$ kiểu asdfg

$ tiếng vọng $?

Phần kết luận

Trong hướng dẫn này, chúng tôi đã trình bày cách sử dụng lệnh “type” trong Linux. Đó là lệnh tích hợp shell mô tả bản chất của lệnh.

Bạn muốn tìm hiểu thêm về các lệnh Linux khác? Kiểm tra danh mục phụ lệnh Linux. Để biết thêm hướng dẫn liên quan đến Bash, thay vào đó hãy xem về lập trình Bash.

Chúc bạn tính toán vui vẻ!