Справочник по Linux
Команды Linux по темам: от pwd и ls до bash-скриптов, переменных окружения, прав доступа, sudo, входа на сервер по SSH, cron и служб systemd. Каждый разбор — реальные команды с выводом, проверенные на Ubuntu и Debian, и типовые ошибки новичков.
Найдено материалов: 11
Ничего не найдено. Попробуй другое слово или сбрось поиск.
Терминал и файлы
Основные команды Linux: файлы, папки и навигация
Команды терминала, с которых начинается Linux: pwd, ls, cd, mkdir, cp, mv и rm. Реальные примеры с выводом, разница относительного и абсолютного пути, типовые ошибки.
Как найти файл и текст в Linux: find и grep
find ищет файлы по имени и свойствам, grep — строки по содержимому. Примеры с выводом: маски, поиск по каталогам с -r, флаги -i и -v, связка find с -exec.
Конвейер и перенаправление в Linux: |, > и 2>&1
Куда текут stdout и stderr, чем > отличается от >>, что делает 2>&1 и почему порядок перенаправлений важен. Конвейеры из sort, uniq и wc с реальным выводом.
Bash-скрипты: как написать и запустить, аргументы и ошибки
Первый bash-скрипт: #!/bin/bash, chmod +x и запуск, аргументы $1 и $#, условия, циклы и set -euo pipefail. Частые ошибки — на живом выводе Debian 12.
Переменные окружения в Linux: export, PATH, .env и Python
Как посмотреть и задать переменную окружения в Linux, чем export отличается от обычной переменной и как добавить каталог в PATH. Файл .env и os.environ в Python.
Права, процессы и пользователи
Права доступа в Linux: chmod 755, chown и umask
Как читать rwxr-xr-x в ls -l, почему 755 — это суммы 4+2+1, чем chmod отличается от chown и какие права файл получает при создании через umask. С проверенными примерами.
Процессы в Linux: ps, kill и сигналы
Как посмотреть запущенные процессы, чем SIGTERM отличается от SIGKILL, зачем trap перехватывает сигналы и почему код возврата 143 значит «убит по TERM». Живые примеры.
Пользователи и группы в Linux: id, sudo и useradd
Кто такой root, что показывают id и whoami, как устроены /etc/passwd и /etc/group, зачем нужны группы и почему usermod -aG требует перелогина. Проверенные примеры.
Работа на сервере
Как подключиться по SSH: пароль, ключ, порт и частые ошибки
Вход на сервер по SSH: пароль, ключ ed25519 и ssh-copy-id, порт и ~/.ssh/config. Что значат Connection refused, Host key verification failed и Permission denied (publickey).
crontab в Linux: расписание задач, примеры и частые ошибки
Строка crontab по полям, crontab -e и -l, примеры расписаний, PATH и знак % в команде, почта и журнал cron. Почему скрипт не запускается из cron — на выводе Debian 12.
systemctl и systemd: как управлять службами в Linux
systemctl status, start, restart и enable, свой unit-файл службы, журнал journalctl и таймер вместо cron. Ошибки 203/EXEC, 217/USER и «Start request repeated too quickly».