Menu
Coddy logo textTech

Шпаргалка по командам Linux

Последнее обновление

Навигация

Перемещение и определение текущего местоположения.

КомандаЧто делает
pwdВывести путь к текущему каталогу
lsПоказать файлы в текущем каталоге
ls -laПоказать все файлы (включая скрытые) с подробностями
cd /path/to/dirПерейти в каталог
cd ..Подняться на один каталог вверх
cd ~Перейти в домашний каталог
cd -Вернуться в предыдущий каталог

Управление файлами

Создание, копирование, перемещение и удаление файлов и папок.

КомандаЧто делает
touch file.txtСоздать пустой файл
mkdir mydirСоздать каталог
mkdir -p a/b/cСоздать вложенные каталоги
cp src.txt dest.txtСкопировать файл
cp -r src/ dest/Рекурсивно скопировать каталог
mv old.txt new.txtПереместить или переименовать
rm file.txtУдалить файл
rm -rf mydirУдалить каталог и его содержимое

Просмотр файлов

Чтение содержимого файлов в терминале.

КомандаЧто делает
cat file.txtВывести файл целиком
less file.txtПрокручивать файл постранично
head file.txtПоказать первые 10 строк
head -n 20 file.txtПоказать первые 20 строк
tail file.txtПоказать последние 10 строк
tail -f log.txtСледить за файлом по мере его роста
wc -l file.txtПосчитать строки в файле

Поиск (grep и find)

Поиск внутри файлов и поиск файлов по имени.

КомандаЧто делает
grep "text" file.txtНайти строки, совпадающие с шаблоном
grep -r "text" .Рекурсивный поиск в папке
grep -i "text" file.txtПоиск без учёта регистра
grep -n "text" file.txtПоказать номера совпавших строк
find . -name "*.js"Найти файлы по шаблону имени
find . -type dНайти только каталоги
find . -mtime -1Файлы, изменённые за последние сутки

Права доступа (chmod и chown)

Управление правами на чтение, запись и выполнение.

КомандаЧто делает
chmod +x script.shСделать файл исполняемым
chmod 755 script.shВладельцу rwx, группе/остальным rx
chmod 644 file.txtВладельцу rw, группе/остальным только чтение
chmod -R 755 mydirПрименить рекурсивно к папке
chown user file.txtСменить владельца
chown user:group file.txtСменить владельца и группу
ls -l file.txtПосмотреть права доступа к файлу

Управление процессами

Просмотр и управление запущенными программами.

КомандаЧто делает
ps auxПоказать все запущенные процессы
topЖивой обзор процессов и ресурсов
htopИнтерактивный просмотрщик процессов
kill <pid>Остановить процесс по его ID
kill -9 <pid>Принудительно остановить процесс
pkill firefoxОстановить процессы по имени
jobsПоказать фоновые задачи в оболочке
command &Запустить команду в фоне

Сеть (curl, wget, ssh, ping)

Выполнение запросов и подключение к другим машинам.

КомандаЧто делает
curl https://api.example.comЗапросить URL и вывести ответ
curl -O <url>Скачать файл, сохранив его имя
wget <url>Скачать файл по URL
ssh user@hostПодключиться к удалённой машине
scp file.txt user@host:/pathСкопировать файл на удалённый хост
ping example.comПроверить связь с хостом
ip addrПоказать сетевые интерфейсы и IP-адреса

Архивы и пакеты (tar и apt)

Упаковка файлов и установка программ.

КомандаЧто делает
tar -czf out.tar.gz mydirСоздать gzip-архив
tar -xzf out.tar.gzРаспаковать gzip-архив
tar -tzf out.tar.gzПоказать содержимое архива
zip -r out.zip mydirСоздать zip-архив
unzip out.zipРаспаковать zip-архив
sudo apt updateОбновить списки пакетов (Debian/Ubuntu)
sudo apt install pkgУстановить пакет

Команды Linux, которые нужны чаще всего, на одной странице. Эта шпаргалка по командам Linux - быстрый справочник для работы в терминале: навигация по файловой системе, управление файлами, поиск, настройка прав доступа, управление процессами и базовая работа с сетью.

Эти команды стандартны для bash и zsh, поэтому работают одинаково в Linux и macOS. Копируйте нужное или попробуйте их вживую в playground терминала - настоящая оболочка в браузере, ничего устанавливать не нужно.

Часто задаваемые вопросы по шпаргалке команд Linux

Эта шпаргалка по командам Linux бесплатна?
Да. Эта шпаргалка по командам Linux полностью бесплатна, регистрация не требуется. Добавьте её в закладки и возвращайтесь, когда нужно посмотреть команду для файлов, прав доступа или процессов.
Что означает chmod 755?
Три цифры задают права для владельца, группы и всех остальных, используя сумму значений чтения (4), записи (2) и выполнения (1). 755 означает, что владелец получает чтение + запись + выполнение (4+2+1=7), а группа и остальные - чтение + выполнение (4+1=5). Это типичный режим для скриптов и каталогов, которые все должны иметь возможность запускать или открывать, но изменять может только владелец.
Что такое sudo и когда он нужен?
sudo выполняет одну команду от имени суперпользователя (root), что необходимо для действий, затрагивающих всю систему - установки пакетов, редактирования системных файлов или смены владельца вне домашнего каталога. Обычно он запрашивает ваш пароль. Используйте его только когда команда завершается с ошибкой прав доступа, и не запускайте всё подряд от имени root.
Можно ли практиковать команды Linux онлайн?
Да. Откройте playground терминала, чтобы выполнить любую команду из этой шпаргалки в настоящей оболочке прямо в браузере - ничего устанавливать не нужно. А если нужна структура, бесплатный интерактивный курс терминала от Coddy шаг за шагом проведёт вас от навигации до конвейеров и управления процессами.
Подходит ли эта шпаргалка для начинающих?
Да. Она построена от навигации и управления файлами (то, что используется каждый день) к работе с сетью и управлению пакетами, так что верхние разделы можно использовать сразу и постепенно осваивать остальное.
Coddy programming languages illustration

Изучайте Linux Commands с Coddy

НАЧАТЬ