Основные команды

Команда Расшифровка / Значение Что делает Пример
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 Показывает имя текущего пользователя $ whoamiuser
id Показывает UID, GID и группы $ iduid=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 + . Вставить последний аргумент предыдущей команды