Kết quả hiển thị đường dẫn của tệp thực thi Python3.10 bằng lệnh which -a trong Linux
Máy Tính

Hướng Dẫn Chi Tiết Cách Tìm Đường Dẫn Tệp Thực Thi Trong Linux

Bạn muốn hiển thị đường dẫn của một tệp thực thi (executable file) trong hệ điều hành Linux? Việc này là một kỹ năng cơ bản nhưng cực kỳ hữu ích cho bất kỳ ai làm việc với công nghệ Linux, từ người mới bắt đầu đến các chuyên gia. Nhiều lệnh Linux như which, whereis, type -acommand -v có thể giúp bạn xác định vị trí các tệp thực thi và hiểu rõ nguồn gốc của chúng một cách đơn giản và hiệu quả.

Việc hiển thị đường dẫn của các tệp thực thi Linux rất có giá trị trong việc khắc phục sự cố và xác minh phiên bản lệnh đang được sử dụng. Nó giúp bạn kiểm tra xem phiên bản nào của lệnh đang được thực thi khi có nhiều phiên bản hoặc cài đặt tồn tại trên hệ thống. Ví dụ, nếu bạn có một chương trình được cài đặt toàn hệ thống và một phiên bản do người dùng cài đặt, việc biết chính xác đường dẫn sẽ giúp bạn tránh các hành vi không mong muốn. Điều này đặc biệt hữu ích trong các môi trường mà biến PATH được tùy chỉnh hoặc sửa đổi.

1. Sử Dụng Lệnh which Để Tìm Đường Dẫn Tệp Thực Thi

Lệnh which trong Linux cho phép bạn định vị và hiển thị đường dẫn chính xác của một tệp thực thi. Bạn có thể chỉ định một hoặc nhiều tệp để tìm đường dẫn của chúng. Khi sử dụng lệnh which trên Linux, nó sẽ kiểm tra các thư mục được liệt kê trong biến môi trường PATH. Sau đó, nó sẽ hiển thị vị trí của tệp thực thi phù hợp đầu tiên mà nó tìm thấy. Tuy nhiên, bạn có thể chạy lệnh này với tùy chọn -a để hiển thị tất cả các lần xuất hiện của một tệp thực thi.

Lệnh which của Linux trả về ba loại mã thoát: 0 khi tất cả các tệp được chỉ định được định vị và có thể chạy, 1 khi ít nhất một lệnh không thể thực thi và 2 khi sử dụng tùy chọn không được nhận dạng. Cú pháp sử dụng lệnh which trong Linux được hiển thị dưới đây:

which -a [tên_tệp] ...

Trong đó, tên_tệp đại diện cho một tệp thực thi mà bạn muốn định vị đường dẫn của nó.

Ví Dụ: Định Vị Tệp Thực Thi Với Lệnh which

Hãy chạy lệnh which để tìm đường dẫn của một tệp thực thi, ví dụ python3.10:

which -a python3.10

Nó sẽ truy xuất tất cả các đường dẫn phù hợp cho tệp thực thi đã chỉ định:

Kết quả hiển thị đường dẫn của tệp thực thi Python3.10 bằng lệnh which -a trong LinuxKết quả hiển thị đường dẫn của tệp thực thi Python3.10 bằng lệnh which -a trong Linux

2. Sử Dụng Lệnh whereis Để Tìm Vị Trí Lệnh

Lệnh whereis trong Linux trả về vị trí của các tệp nhị phân (tệp thực thi), tệp mã nguồn và các trang hướng dẫn (man pages) cho một lệnh nhất định. Khi bạn thực thi lệnh whereis, nó sẽ duyệt qua các thư mục hệ thống tiêu chuẩn và hiển thị đường dẫn của tệp thực thi cùng với các trang hướng dẫn liên quan đến lệnh đã cho. Cấu trúc tổng quát để sử dụng lệnh whereis trên Linux được hiển thị dưới đây:

whereis [tùy_chọn] [tên_tệp] ...

Lệnh whereis có thể chấp nhận một số tùy chọn được sử dụng để đạt được một chức năng cụ thể. Ví dụ, bạn có thể thực thi lệnh whereis với tùy chọn -b để chỉ tìm kiếm các tệp nhị phân, -m cho các trang hướng dẫn, -B để chỉ định đường dẫn tìm kiếm tệp nhị phân, v.v.

Ví Dụ: Hiển Thị Đường Dẫn Của Tệp Thực Thi Với whereis

Firefox là một chương trình thực thi có sẵn trên các hệ thống Linux. Bạn có thể sử dụng lệnh whereis để hiển thị đường dẫn của nó:

whereis firefox

Trong kết quả sau, /usr/bin/firefox đại diện cho đường dẫn đến tệp thực thi:

Hiển thị đường dẫn của trình duyệt Firefox bằng lệnh whereis trong LinuxHiển thị đường dẫn của trình duyệt Firefox bằng lệnh whereis trong Linux

3. Sử Dụng Lệnh type Trong Linux

Lệnh type trong Linux cho phép bạn xác định bản chất của một lệnh. Ví dụ, nó cho biết lệnh được chỉ định là một alias, một lệnh shell tích hợp (built-in), một hàm hay một chương trình bên ngoài được lưu trữ trên hệ thống của chúng ta. Bạn cũng có thể sử dụng lệnh type để kiểm tra đường dẫn của một tệp thực thi Linux.

Trên Linux, type là một lệnh shell built-in và bạn có thể xác minh điều đó bằng cách sử dụng:

type type

Xác minh lệnh type là một lệnh shell tích hợp (built-in) trong LinuxXác minh lệnh type là một lệnh shell tích hợp (built-in) trong Linux

Cú pháp cơ bản của lệnh type để hiển thị đường dẫn của một tệp thực thi được hiển thị dưới đây:

type tên_tệp

Ví Dụ: Hiển Thị Đường Dẫn Tệp Thực Thi Với type

Hãy sử dụng lệnh type để hiển thị đường dẫn của Python, cụ thể là python3.10:

type python3.10

Hiển thị đường dẫn của tệp thực thi Python3.10 bằng lệnh type trong LinuxHiển thị đường dẫn của tệp thực thi Python3.10 bằng lệnh type trong Linux

Lệnh type trả về đường dẫn thực thi đầu tiên cho lệnh được chỉ định. Để hiển thị tất cả các vị trí trùng khớp, hãy chạy type với cờ -a:

type -a python3.10

Hiển thị tất cả các đường dẫn trùng khớp của tệp thực thi Python3.10 bằng lệnh type -aHiển thị tất cả các đường dẫn trùng khớp của tệp thực thi Python3.10 bằng lệnh type -a

4. Sử Dụng Lệnh command -v Trong Linux

Lệnh command -v là một lệnh shell built-in trên Linux, dùng để truy xuất vị trí của một lệnh hoặc cho biết liệu nó có khả dụng trong biến PATH của hệ thống bạn hay không. Khi bạn chạy lệnh này, nó sẽ hiển thị thông tin chi tiết cho biết liệu lệnh đã cho là một tệp thực thi, một lệnh shell built-in, một alias hay một hàm.

Để hiển thị đường dẫn đầy đủ của một tệp thực thi, hãy sử dụng cú pháp:

command -v tên_tệp

Ví Dụ: Hiển Thị Đường Dẫn Tệp Thực Thi Với command -v

Ví dụ sau sử dụng command với cờ -v để hiển thị đường dẫn của Firefox:

command -v firefox

Kết quả cho thấy Firefox là một tệp thực thi nằm tại /usr/bin/firefox:

Hiển thị đường dẫn của trình duyệt Firefox bằng lệnh command -v trong LinuxHiển thị đường dẫn của trình duyệt Firefox bằng lệnh command -v trong Linux

Trong Linux, có nhiều lệnh có thể giúp bạn tìm đường dẫn của một tệp thực thi. Mỗi lệnh đều có trường hợp sử dụng cụ thể của riêng nó, như đã được thảo luận chi tiết trong bài viết này. Bạn có thể chọn lệnh phù hợp nhất với yêu cầu của mình để định vị đường dẫn thực thi một cách hiệu quả.

Bằng cách thực hành và nắm vững các lệnh Linux này, bạn có thể nhanh chóng tìm thấy đường dẫn của các tệp của mình, nâng cao kiến thức công nghệ và cải thiện quy trình làm việc của mình trên hệ điều hành Linux. Hãy bắt đầu khám phá và làm chủ các công cụ mạnh mẽ này ngay hôm nay!

Related posts

Chuyển Giọng Nói Thành Văn Bản Trên Word Mobile: Hướng Dẫn Từ A-Z

Administrator

Tổ Chức Đồ Đạc Tại Nhà Hiệu Quả Với Mã QR và Google Sheets: Giải Pháp Tiết Kiệm Chi Phí

Administrator

Google Cải Tiến Tìm Kiếm Gmail Bằng AI: Tìm Email Dễ Hơn Bao Giờ Hết

Administrator