| Команда | Расшифровка / Значение | Что делает | Пример |
|---|---|---|---|
pwd |
Print Working Directory | Показывает текущую рабочую директорию | $ pwd → /home/user |
ls |
List | Список файлов и папок в директории | $ ls -l |
cd |
Change Directory | Перейти в другую директорию | $ cd /home/user/Documents |
mkdir |
Make Directory | Создать новую папку | $ mkdir new_folder |
rm |
Remove | Удалить файлы или папки | $ rm file.txt / $ rm -r folder/ |
cp |
Copy | Копировать файлы или папки | $ cp file1.txt file2.txt |
mv |
Move | Переместить или переименовать | $ mv old.txt new.txt |
touch |
— | Создать пустой файл | $ touch file.txt |
cat |
Concatenate | Просмотр содержимого файла | $ cat file.txt |
more / less |
— | Просмотр содержимого постранично | $ less file.txt |
echo |
— | Вывести текст или переменную | $ echo "Hello" |
whoami |
Who am I | Показывает имя текущего пользователя | $ whoami → user |
id |
— | Показывает UID, GID и группы | $ id → uid=1000(user) gid=1000(user) |
tty |
Teletypewriter | Показывает терминал, с которого работаешь | $ tty → /dev/pts/0 |
df |
Disk Free | Информация о свободном месте на дисках | $ df -h |
du |
Disk Usage | Размер папок и файлов | $ du -sh folder/ |
ps |
Process Status | Список процессов | $ ps aux |
top |
— | Живой монитор процессов | $ top |
kill |
— | Завершить процесс по PID | $ kill 1234 |
man |
Manual | Открыть справку по команде | $ man ls |
strace |
System Trace | Отслеживает системные вызовы программы | $ strace ls |
| Комбинация | Действие |
|---|---|
Ctrl + A |
Перейти в начало строки |
Ctrl + E |
Перейти в конец строки |
Ctrl + U |
Удалить всё до курсора (в начале строки очищает всю строку) |
Ctrl + K |
Удалить всё после курсора |
Ctrl + W |
Удалить слово перед курсором |
Alt + B |
Переместить курсор на слово влево |
Alt + F |
Переместить курсор на слово вправо |
Ctrl + L |
Очистить экран (аналог clear) |
| Комбинация | Действие |
|---|---|
Ctrl + C |
Прервать текущий процесс |
Ctrl + Z |
Приостановить процесс (можно вернуть командой fg) |
Ctrl + D |
Выйти из терминала или отправить EOF |
Ctrl + R |
Поиск по истории команд (обратный поиск) |
Ctrl + S |
Остановить вывод в терминал (заморозить экран) |
Ctrl + Q |
Возобновить вывод (после Ctrl+S) |
| Комбинация | Действие |
|---|---|
↑ / ↓ |
Пролистывание истории команд |
!! |
Повторить последнюю команду |
!n |
Выполнить команду с номером n из истории (history для списка) |
!string |
Выполнить последнюю команду, начинающуюся с string |
| Комбинация | Действие |
|---|---|
Tab |
Автодополнение имени файла или команды |
Ctrl + T |
Поменять местами два последних символа перед курсором |
Alt + . |
Вставить последний аргумент предыдущей команды |