Используя Linux накопил некоторый список команд, который точно будет полезен всем кто начинает знакомится с этой системой.
- sudo – запустить команду под root правами;
- sudo -s – переход под root;
- apt – команда автоматической установки из репозитариев, а так же удаления, очистки, поиска пакетов(программ и сервисов). Например apt install mc установит Midnight commander;
- dpkg – тоже самое, что и apt, но работает с заранее скаченными пакетами;
- ls – показывает содержимое текущей директории;
- cd – сменить текущую директорию;
- tree – дерево директорий и файлов;
- pwd – вывести имя текущего каталога;
- cp – скопировать;
- mv – переместить;
- rm – удалить файл;
- ln – создание ссылок, например ln -s создает символическую ссылку;
- mkdir – создать папку;
- rmdir – удалить папку;
- cat – вывод содержимого файла ;
- more – постраничный просмотр длинного файла;
- less – просмотр длинного файла с возможностью пролистывания вперед и назад;
- find – поиск файлов;
- whoami – вывести имя под которым зарегистрированы;
- grep – отсеивает информацию, например dpkg -l | grep mc покажет стоит или нет mc;
- date – вывести дату и время;
- time – информация о времени выполнения программы;
- who – вывести всех работающих на машине пользователей;
- uptime – время работы системы/процесса после загрузки;
- ps a – список процессов текущего сеанса;
- top – список процессов;
- htop – тоже самое что и top, но более мощная;
- uname -a – сведения о системе;
- free – состояние оперативной памяти;
- df -h – информация файловых системах и месте на hdd/ssd;
- du – информация о размере файлов, например du . -bh |more для текущего каталога с удобным пролистыванием;
- set – текущее значение переменных системы, например set|more с удобным пролистыванием;
- echo $Path – вывести значение переменной;
- scp – безопасное копирование файлов по сети;
- touch – изменение времени создания и метки файла;
- hostname – показывает имя и адрес устройства;
Учетные записи.
- passwd – изменение пароля;
- kapasswd – изменение пароля в AFS и кластерах Linux;
Права доступа.
- ls -l – права доступа к файлу;
- chmod – смена прав доступа к файлу или каталогу;
- chown – смена владельца;
- chgrp – изменить группу;
Работа с процессами.
- kill – убить процесс по PID;
- killall – убить процесс по имени;
Сборка из исходников.
- . /configure – проверяем