📌 Полезные команды Linux с описанием
- 
      
uname -a– отображает полную информацию о системе. - 
      
hostnamectl– показывает или изменяет имя хоста. - 
      
uptime– показывает время работы системы. - 
      
whoami– выводит текущего пользователя. - 
      
id– отображает UID, GID и группы пользователя. - 
      
lsb_release -a– информация о дистрибутиве Linux. - 
      
cat /etc/os-release– сведения о версии системы. - 
      
df -h– отображает использование дискового пространства. - 
      
free -h– показывает объем свободной и занятой памяти. - 
      
top– мониторинг процессов в реальном времени. - 
      
htop– более удобная альтернативаtop(нужно установить). - 
      
ps aux– список всех процессов. - 
      
who– показывает, кто сейчас в системе. - 
      
w– показывает активность пользователей. 
- 
      
ls -l– показывает список файлов в текущей папке с правами доступа. - 
      
cd /путь/к/папке– смена директории. - 
      
pwd– показывает текущий каталог. - 
      
mkdir папка– создает папку. - 
      
rmdir папка– удаляет пустую папку. - 
      
rm -rf папка– удаляет папку и все файлы в ней. - 
      
cp файл1 файл2– копирует файл. - 
      
cp -r папка1 папка2– копирует папку. - 
      
mv файл1 файл2– переименовывает или перемещает файл. - 
      
find / -name "файл"– ищет файл в системе. - 
      
locate имя_файла– быстро ищет файл (нужно установитьmlocate). - 
      
stat файл– показывает информацию о файле. - 
      
du -sh папка– показывает размер папки. - 
      
chmod 755 файл– изменяет права доступа. - 
      
chown user:group файл– изменяет владельца файла. 
- 
      
lsblk– отображает информацию о подключенных дисках. - 
      
fdisk -l– показывает информацию о разделах дисков. - 
      
mount /dev/sdb1 /mnt– монтирует диск в/mnt. - 
      
umount /mnt– размонтирует диск. - 
      
mkfs.ext4 /dev/sdb1– форматирует диск в ext4. - 
      
fsck /dev/sdb1– проверяет диск на ошибки. 
- 
      
ip a– показывает IP-адреса всех интерфейсов. - 
      
ping 8.8.8.8– проверка соединения с сервером. - 
      
curl http://example.com– загружает веб-страницу. - 
      
wget http://example.com/file.zip– скачивает файл. - 
      
netstat -tulnp– показывает открытые порты. - 
      
ss -tulnp– альтернативаnetstat. - 
      
nslookup example.com– проверяет DNS-запись. - 
      
dig example.com– показывает детальную информацию о DNS-записи. - 
      
traceroute example.com– показывает маршрут до сервера. - 
      
nmcli device wifi list– список доступных Wi-Fi сетей. - 
      
iwconfig– показывает информацию о беспроводной сети. 
- 
      
whoami– текущий пользователь. - 
      
users– список всех вошедших пользователей. - 
      
id пользователь– информация о пользователе. - 
      
adduser имя– создает нового пользователя. - 
      
deluser имя– удаляет пользователя. - 
      
passwd имя– меняет пароль пользователя. - 
      
usermod -aG группа имя– добавляет пользователя в группу. - 
      
groups имя– показывает группы пользователя. - 
      
su - имя– переключение на другого пользователя. - 
      
sudo -i– вход в режим суперпользователя. 
- 
      
ps aux– список всех процессов. - 
      
top– мониторинг процессов. - 
      
htop– улучшенная версияtop. - 
      
kill PID– завершает процесс по PID. - 
      
killall имя_процесса– завершает процесс по имени. - 
      
pkill имя_процесса– завершает процессы с похожим именем. - 
      
bg– возобновляет приостановленный процесс в фоне. - 
      
fg– возвращает процесс в передний план. - 
      
nohup команда &– выполняет команду в фоне. - 
      
jobs– список фоновых процессов. 
- 
      
tar -cvf архив.tar папка/– создать архив tar. - 
      
tar -xvf архив.tar– распаковать архив tar. - 
      
tar -czvf архив.tar.gz папка/– создать сжатый архив. - 
      
tar -xzvf архив.tar.gz– распаковать tar.gz. - 
      
zip -r архив.zip папка/– создать zip-архив. - 
      
unzip архив.zip– распаковать zip-архив. 
- 
      
apt update– обновляет список пакетов. - 
      
apt upgrade– обновляет установленные пакеты. - 
      
apt install пакет– устанавливает пакет. - 
      
apt remove пакет– удаляет пакет. - 
      
dpkg -i пакет.deb– устанавливает локальный.debфайл. - 
      
apt autoremove– удаляет неиспользуемые пакеты. 
- 
      
yum update– обновляет систему. - 
      
yum install пакет– устанавливает пакет. - 
      
yum remove пакет– удаляет пакет. - 
      
rpm -i пакет.rpm– устанавливает.rpmпакет. 
- 
      
pacman -Syu– обновляет систему. - 
      
pacman -S пакет– устанавливает пакет. - 
      
pacman -R пакет– удаляет пакет. 
- 
      
journalctl -xe– просмотр логов. - 
      
dmesg | tail– последние системные сообщения. - 
      
cat /var/log/syslog– системные логи. - 
      
cat /var/log/auth.log– логи авторизации. 
- 
      
history– показывает историю команд. - 
      
!!– повторить последнюю команду. - 
      
!номер– выполнить команду из истории. - 
      
echo $SHELL– показывает используемый shell. - 
      
time команда– замер времени выполнения команды. 
Этот список покрывает основные команды Linux для администрирования, работы с файлами, сетью и пользователями. 😎