Как да проверите пътя в Unix: 3 стъпки (със снимки)

Съдържание:

Как да проверите пътя в Unix: 3 стъпки (със снимки)
Как да проверите пътя в Unix: 3 стъпки (със снимки)

Видео: Как да проверите пътя в Unix: 3 стъпки (със снимки)

Видео: Как да проверите пътя в Unix: 3 стъпки (със снимки)
Видео: Forgotten Rail Yard Under Chicago's Largest Historic Building - Merchandise Mart 2024, Може
Anonim

Ако сте въвели команда и виждате грешката „команда не е намерена“, това може да означава, че директорията, в която е записан изпълнимият ви файл, не е добавена към пътя ви. Това wikiHow ви учи как да намерите пълния път към файл, как да покажете променливите на средата на пътя и как да добавите нови директории към пътя си, когато е необходимо.

Стъпки

Проверете пътя в Unix Стъпка 1
Проверете пътя в Unix Стъпка 1

Стъпка 1. Намерете пълния път към файл

Ако трябва да намерите абсолютния път към файл във вашата система, можете да го направите с помощта на командата find. Да предположим, че трябва да намерите пълния път към програма, наречена забавно:

  • Въведете find / -name "fun" -тип f печат и натиснете ↵ Enter.

    • Това показва пълния път до извикания файл забавно без значение в коя директория се намирате.
    • Ако забавно в директория, наречена /игри/страхотно, ще видите/games/awesome/fun в резултатите от командата.
Проверете пътя в Unix Стъпка 2
Проверете пътя в Unix Стъпка 2

Стъпка 2. Покажете променливата на средата на пътя

Когато въвеждате команда, черупката я търси в директориите, посочени от вашия път. Можете да използвате echo $ PATH, за да намерите кои директории е настроена черупката ви да проверява за изпълними файлове. За да направите това:

  • Въведете echo $ PATH в командния ред и натиснете ↵ Enter.

    • Резултатите трябва да изглеждат така: usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    • Този изход е списък с директории, където се съхраняват изпълними файлове. Ако се опитате да изпълните файл или команда, които не са в една от директориите по пътя ви, ще получите грешка, която казва, че командата не е намерена.
Проверете пътя в Unix Стъпка 3
Проверете пътя в Unix Стъпка 3

Стъпка 3. Добавете нова директория към пътя

Да предположим, че искате да стартирате този файл, наречен забавно. Научихте от изпълнението на командата find, че тя е в директория, наречена /games /awesome. /Games /awesome обаче не е по пътя ви и не искате да въвеждате пълния път само за да стартирате играта. За да го добавите към пътя си:

  • Въведете export PATH = $ PATH:/games/awesome и натиснете ↵ Enter.

    • Сега можете да бягате забавно просто като напишете името му в командния ред (вместо /игри/страхотно/забавно) и натиснете ↵ Enter.
    • Тази промяна засяга само текущата обвивка. Ако отворите нов прозорец на терминала или влезете другаде, ще трябва да добавите отново пътя. За да направите промяната постоянна, добавете командата към конфигурационния файл на черупката си (напр. .bashrc, .cshrc).

Препоръчано: