Шпаргалка по командам Linux: Упрощаем работу в терминале
Работа в Linux часто связана с использованием терминала, и даже опытные пользователи иногда забывают нужные команды. Чтобы упростить себе жизнь, полезно иметь под рукой шпаргалку с наиболее востребованными командами. В этой статье мы собрали основные команды, которые помогут вам эффективно управлять системой, файлами, пользователями и сетью.
Управление пользователями
Работа с пользователями — одна из ключевых задач в Linux. Вот команды, которые помогут вам управлять учетными записями:
- id— отображает информацию о пользователе (uid, gid и группы).
- last— показывает историю входов в систему.
- who— выводит список авторизованных пользователей.
- adduser NewUser— добавляет нового пользователя.
- userdel NewUser— удаляет пользователя.
- usermod NewUser— изменяет данные пользователя.
- groupadd testgroup— создает новую группу.
Навигация по каталогам
Перемещение между папками — базовая, но важная задача. Используйте эти команды
- cd /— переход в корневой каталог.
- cd ~— переход в домашний каталог.
- cd ..— переход на уровень выше.
- cd /root/.ssh— переход в скрытую папку.
Работа с файлами и каталогами
Управление файлами — это то, с чем вы будете сталкиваться ежедневно. Вот основные команды:
- ls -al— отображает содержимое каталога.
- mkdir NewFolder— создает новую папку.
- rm NewFile— удаляет файл.
- cp oldfile newfile— копирует файл.
- mv oldfile newfile— перемещает или переименовывает файл.
- touch newfile— создает пустой файл.
- cat newfile— выводит содержимое файла.
- gpg -c newfile— шифрует файл.
Права доступа
Управление правами доступа — важный аспект безопасности:
- chmod 755 file— устанавливает права на чтение, запись и выполнение.
- chown user:group file— изменяет владельца файла.
- stat -c "%U %G" file— показывает владельца и группу файла.
Поиск и архивирование
- grep "text" file— ищет текст в файле.
- locate file— находит файл в системе.
- tar -czf archive.tar.gz folder— создает архив.
- gzip file— сжимает файл.
Управление процессами
- ps aux— отображает запущенные процессы.
- kill PID— завершает процесс.
- top— показывает активные процессы в реальном времени.
Сеть и удаленное подключение
- ip addr show— отображает сетевые интерфейсы.
- ping 192.168.0.1— проверяет доступность узла.
- ssh user@host— подключается к удаленному серверу.
- wget URL— загружает файл из интернета.
Заключение
Эта шпаргалка охватывает основные команды Linux, которые помогут вам уверенно работать в терминале. Сохраните ее себе, чтобы всегда иметь под рукой, и не забудьте добавить свои любимые команды в комментариях!
Совет: Если вы только начинаете работать с Linux, попробуйте использовать эти команды в безопасной среде, например, на виртуальной машине. Это поможет вам избежать случайных ошибок и лучше понять систему.
Удачи в освоении Linux! 🐧

Комментарии