100 важных терминальных команд

ls – Список файлов и папок
cd – Перемещение по директориям
mkdir – Создание директории
rm – Удаление файла или директории
mv – Перемещение и переименование файла или директории
rmdir – Удаление пустой директории
cp – Копирование файла или директории
grep – Поиск текста в файлах
chmod – Изменение разрешений файла
touch – Создание файла
cat – Вывод содержимого файла на экран
less – Просмотр содержимого файла
head – Вывод первых строк файла
tail – Вывод последних строк файла
find – Поиск файла по имени
man – Просмотр документации
pwd – Отображение текущего каталога
hostname – Вывод имени хоста
passwd – Изменение пароля пользователя
su – Переключение пользователя
ssh – Удаленное подключение к серверу
scp – Копирование файлов через SSH
df – Просмотр доступного пространства диска
du – Отображение используемого пространства диска
ping – Проверка соединения с удаленным хостом
tar – Архивирование файлов
gzip – Сжатие файлов
gunzip – Распаковка файлов
unzip – Распаковка ZIP-архивов
clear – Очистка экрана
exit – Выход из терминала
shutdown – Выключение системы
reboot – Перезагрузка системы
top – Запуск монитора процессов
ps – Отображение процессов
kill – Остановка процесса
ln – Создание символической ссылки
ifconfig – Конфигурация сетевых интерфейсов
route – Управление маршрутизацией
iptables – Управление файрволлом
traceroute – Отслеживание маршрутов сетевого трафика
dig – Получение информации об IP-адресах
nslookup – Запрос информации о DNS-сервере
whois – Получение информации о домене
wget – Загрузка файлов с Интернета
curl – Загрузка и отправка данных через URL
gcc – Компиляция программ на языке С
make – Автоматическая компиляция программ
ld – Связывание объектных файлов
yum – Управление пакетами в Linux
apt-get – Управление пакетами в Debian
dpkg – Управление пакетами в Debian
rpm – Управление пакетами в RedHat
uname – Отображение информации о системе
date – Отображение текущей даты и времени
cal – Отображение календаря
nohup – Запуск процесса в фоновом режиме
bc – Калькулятор с плавающей точкой
echo – Вывод текста на экран
printf – Форматированный вывод текста
tee – Копирование вывода на экран и в файл
sort – Сортировка текстового файла
uniq – Удаление повторяющихся строк
diff – Отображение различий между файлами
file – Отображение типа файла
locate – Поиск файла по имени
which – Отображение полного пути к файлу
alias – Создание сокращений для команд
history – Просмотр истории команд
jobs – Просмотр запущенных процессов
screen – Многооконный терминал
ssh-keygen – Создание ключей SSH
chown – Изменение владельца файла
dd – Копирование и преобразование дисковых образов
lsof – Отображение открытых файлов
nc – Отправка и прием сетевых данных
chgrp – Изменение группы файла
basename – Отображение имени файла
dirname – Отображение директории файла
tty – Отображение имени терминала
stty – Настройка параметров терминала
export – Установка переменных окружения
env – Отображение переменных окружения
source – Запуск скрипта в текущем каталоге
shift – Смещение аргументов командной строки
cut – Извлечение части строки
awk – Обработка текстовых файлов
sed – Поиск и замена текста
tar – Архивирование файлов
zip – Сжатие файлов
wc – Подсчет строк, слов и байтов
grep – Поиск текста в файлах
locate – Поиск файла по имени
chown – Изменение владельца файла
chgrp – Изменение группы файла
killall – Остановка процесса по имени
at – Запуск команд в определенное время
time – Отображение времени, затраченного на выполнение задачи
nice – Установка приоритета процесса
shutdown – Выключение системы
Больше подобных списков и шпаргалок можно найти в телеграм канале data Миша