vault backup: 2026-04-20 22:55:39
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
# PATH (Command path) (one-screen)
|
||||
|
||||
## 1) Что такое PATH
|
||||
`PATH` — переменная окружения: упорядоченный список каталогов, где shell ищет исполняемые файлы, если команда вызвана без абсолютного пути.
|
||||
|
||||
Формат: пути через `:`
|
||||
```text
|
||||
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||
```
|
||||
|
||||
Посмотреть:
|
||||
```bash
|
||||
echo $PATH
|
||||
```
|
||||
|
||||
## 2) Важное правило
|
||||
Если есть два бинарника с одинаковым именем, запустится тот, который встречается **раньше** в PATH.
|
||||
|
||||
## 3) Как добавить путь
|
||||
Временно (на текущую сессию):
|
||||
```bash
|
||||
export PATH=/path/to/bin:$PATH
|
||||
```
|
||||
|
||||
Постоянно:
|
||||
- `~/.bashrc`, `~/.zshrc`
|
||||
- `/etc/profile`
|
||||
|
||||
## 4) Найти, что реально запускается
|
||||
```bash
|
||||
which bash
|
||||
# /bin/bash
|
||||
```
|
||||
|
||||
---
|
||||
**Source:** [[01 Library/05 Operating System/Linux/Command Path|Command Path]]
|
||||
Reference in New Issue
Block a user