Опис тега easter-island
Коли ви вводите ваше ім'я програми, такі як цей.з
система шукає файл у ваш шлях. На моїй системі, шлях
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
У вас, ймовірно, схожі. Щоб перевірити, введіть Відлуння $шлях
в терміналі.
Система переглядає ці каталоги в зазначеному порядку і якщо він не може знайти програму, видає "команда не знайдена"
помилка.
Додаючи команду ./
ефективно каже, "забув про шляхи, я хочу, щоб ти дивився тільки в поточному каталозі".
Так само ви можете вказати системі, щоб подивитися в іншому визначеному місці шляхом додавання команди з відносним або абсолютним шляхом, такі як:
../
означає, що в Батьківському каталозі, наприклад, ../Привіт
шукати привіт в Батьківському каталозі.
./Налагодження/привіт
: "шукай доброго
В debug підкаталог поточного каталогу."
або /ОГРН/ЛЗ
: "подивися на ЛЗ
в каталог /бін
"
За замовчуванням поточним каталогом є не по дорозі, тому що це піддає ризику безпеку. Бачити чому . не в шлях за замовчуванням? на суперкористувача, чому.
Це можливо, щоб додати поточну директорію у Path, але з причин, зазначеним у зв'язаному питанні, я б не радив.