Cách kiểm tra đường dẫn trong Unix: 3 bước (có hình ảnh)

Mục lục:

Cách kiểm tra đường dẫn trong Unix: 3 bước (có hình ảnh)
Cách kiểm tra đường dẫn trong Unix: 3 bước (có hình ảnh)

Video: Cách kiểm tra đường dẫn trong Unix: 3 bước (có hình ảnh)

Video: Cách kiểm tra đường dẫn trong Unix: 3 bước (có hình ảnh)
Video: MagicJack Plus Installation Video 2024, Có thể
Anonim

Nếu bạn đã nhập lệnh và thấy lỗi "không tìm thấy lệnh", điều đó có thể có nghĩa là thư mục chứa tệp thực thi của bạn được lưu chưa được thêm vào đường dẫn của bạn. WikiHow này hướng dẫn bạn cách tìm đường dẫn đầy đủ đến một tệp, cách hiển thị các biến môi trường đường dẫn và cách thêm thư mục mới vào đường dẫn của bạn khi cần thiết.

Các bước

Kiểm tra đường dẫn trong Unix Bước 1
Kiểm tra đường dẫn trong Unix Bước 1

Bước 1. Tìm đường dẫn đầy đủ đến một tệp

Nếu bạn cần tìm đường dẫn tuyệt đối đến một tệp trên hệ thống của mình, bạn có thể thực hiện việc này bằng cách sử dụng lệnh find. Giả sử bạn cần tìm đường dẫn đầy đủ đến một chương trình có tên niềm vui:

  • Nhập find / -name "fun" –type f print và nhấn ↵ Enter.

    • Điều này hiển thị đường dẫn đầy đủ đến tệp được gọi là niềm vui bất kể bạn đang ở thư mục nào.
    • Nếu như niềm vui trong một thư mục được gọi là / games / tuyệt vời, bạn sẽ thấy / games / awesome / fun trong kết quả của lệnh.
Kiểm tra đường dẫn trong Unix Bước 2
Kiểm tra đường dẫn trong Unix Bước 2

Bước 2. Hiển thị biến môi trường đường dẫn của bạn

Khi bạn nhập một lệnh, trình bao sẽ tìm kiếm nó trong các thư mục được chỉ định bởi đường dẫn của bạn. Bạn có thể sử dụng echo $ PATH để tìm các thư mục mà shell của bạn được đặt để kiểm tra các tệp thực thi. Làm như vậy:

  • Nhập echo $ PATH tại dấu nhắc lệnh và nhấn ↵ Enter.

    • Kết quả sẽ giống như sau: usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin
    • Đầu ra này là danh sách các thư mục nơi các tệp thực thi được lưu trữ. Nếu bạn cố gắng chạy một tệp hoặc lệnh không nằm trong một trong các thư mục trong đường dẫn của mình, bạn sẽ nhận được lỗi cho biết không tìm thấy lệnh.
Kiểm tra đường dẫn trong Unix Bước 3
Kiểm tra đường dẫn trong Unix Bước 3

Bước 3. Thêm một thư mục mới vào đường dẫn

Giả sử bạn muốn chạy tệp đó có tên là niềm vui. Bạn đã học được từ việc chạy lệnh find rằng nó nằm trong thư mục có tên / games / awesome. Tuy nhiên, / games / awesome không có trong đường dẫn của bạn và bạn không muốn nhập đường dẫn đầy đủ chỉ để chạy trò chơi. Để thêm nó vào đường dẫn của bạn:

  • Nhập export PATH = $ PATH: / games / awesome và nhấn ↵ Enter.

    • Bây giờ bạn có thể chạy niềm vui chỉ bằng cách gõ tên của nó vào dòng lệnh (thay vì / games / awesome / fun) và nhấn ↵ Enter.
    • Thay đổi này chỉ ảnh hưởng đến trình bao hiện tại. Nếu bạn mở một cửa sổ dòng lệnh mới hoặc đăng nhập ở nơi khác, bạn sẽ phải thêm lại đường dẫn. Để thực hiện thay đổi vĩnh viễn, hãy thêm lệnh vào tệp cấu hình trình bao của bạn (ví dụ: .bashrc, .cshrc).

Video - Bằng cách sử dụng dịch vụ này, một số thông tin có thể được chia sẻ với YouTube

Lời khuyên

Đề xuất: