Перейти к содержимому
ID Academia
Linux
Начальный15 мин.Обновлено: Тема 2 из 2

Таблица команд Linux — от простых к продвинутым

34 команды по порядку изучения: команда и краткое объяснение, без поиска по тексту.

Не прочитано

Что вы узнаете

  • 34 базовые команды в одной таблице
  • Порядок изучения: файлы, права, пакеты, службы, сеть
  • Что делает каждая команда — одной строкой

Перед этой темой стоит прочитать:Linux Essentials — основы работы в Linux

Все команды темы в одной таблице: от самых простых (где я нахожусь) до служб, сети и сценариев. Читайте сверху вниз и пробуйте каждую команду в учебной папке.

Шпаргалка команд: от простых к продвинутым

КомандаЧто делает
pwdПоказывает, в какой папке вы сейчас находитесь
ls -laСписок файлов, включая скрытые, с правами и владельцем
cd ~/linux-practiceПереход в папку; просто cd возвращает домой
whoami / idКто текущий пользователь и в каких он группах
uname -rВерсия ядра Linux
cat /etc/os-releaseНазвание и версия дистрибутива
ls --help / man lsКраткая справка / полное руководство по команде (выход — q)
mkdir -p a/bСоздаёт папку вместе с промежуточными
touch notes.txtСоздаёт пустой файл
cp a b / cp -r dir backup/Копирует файл / целую папку
mv old newПеремещает или переименовывает
rm -i fileУдаляет с подтверждением; корзины нет
cat / less fileПоказывает файл / листает длинный файл
nano fileПростой редактор: Ctrl+O — сохранить, Ctrl+X — выйти
grep word fileИщет строки, содержащие слово
echo text > f / >> f> заменяет содержимое файла, >> дописывает в конец
cmd1 | cmd2Передаёт вывод одной команды другой
chmod 640 fileПрава: владелец rw, группа r, остальные ничего
chmod u+x script.shДаёт владельцу право запуска
sudo commandЗапуск с правами администратора — только когда нужно
sudo apt updateОбновляет список пакетов
sudo apt upgradeОбновляет установленные пакеты
sudo apt install pkgУстанавливает пакет
ps aux / topСписок процессов / живой мониторинг (q — выход)
kill PIDПросит процесс завершиться по номеру
systemctl status sshСостояние службы: работает ли и последние ошибки
sudo systemctl start / enable sshstart — запуск сейчас; enable — при загрузке
journalctl -u sshЖурнал событий службы
ip aIP-адреса интерфейсов
ip routeТаблица маршрутов и шлюз по умолчанию
ping -c 4 8.8.8.8Проверка связи: 4 запроса
ss -tulpnКакие порты открыты и кто их слушает
ssh user@hostУдалённое подключение к другому компьютеру
./hello.shЗапуск сценария из текущей папки

Проверь себя

Результат: 0 из 0

Отлично! Материал усвоен.

Эта страница вам помогла?