Шпаргалка по командам 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! 🐧
Комментарии