Основні команд консолі, хто часто користується терміналом в операційній системі Ubuntu Linux. Новачкам та чайникам на замітку. Усі команди актуальні для виконання з правами root’a (sudo).
Зміст
Обслуговування & оновлення & очищення системи
- apt update – перевірити наявність апдейтів (оновлень) в репозиторіях Ubuntu
- apt ugrade – запустити апґрейд (оновлення)
- apt update && apt upgrade – обидві команди виконуються автоматично
- apt dist-upgrade – оновити усі пакети примусово
- apt-get clean – видалити старі файли пакетів, очистити локальне хранилище
- apt-get autoclean – те ж саме, тільки додатково видалити кеш
- clear – очистити екран терміналу (консолі Linux)
- reboot now – перезавантажити систему негайно
- shutdown now – вимкнути систему негайно
- sudo -i – перейти в обліковий запис root’а (суперкористувача)
- uptime – вивести на екран статистику роботи сервера, включаючи безперебійний час роботу у днях
- logout – покинути активну сесію (розлогінитися з облікового запису)
- df -h – інформація про дисковий простір
- free -m – інформація про використання оперативної пам’яті
- etc/init.d/apache2 restart – перезапустити веб-сервер Apachе
- ps -A – вивести усі запущені в системі процеси
- kill -9 PID – вбити запущений процес за вказаним PID (ідентифікатором)
- top – таблиця зі статистикою споживання ресурсів системи
- a2enmod <назва модуля> – включити модуль веб-сервера Apache;
- a2dismod <назва модуля> – відключити модуль веб-сервера Apache.
Робота з файлами й директоріями
- cd /home – перейти в директорію ‘/home’
- cd .. – перейти в директорію на рівень вище
- cd ../.. – перейти в директорію двома рівнями вище
- cd – перейти в домашню директорію
- cd ~user – перейти в домашню директорію вказаного користувача
- cd – – перейти в попередню директорію
- pwd – вивести повний шлях, в якій знаходимося
- ls -la – вивести повний зміст директорії
- tree – показати дерево файлів і директорій, починаючи з кореня (/)
- mkdir dir1 – створити директорію
- mkdir dir1 dir2 – створити дві директорії
- mkdir -p /tmp/dir1/dir2 – створити дерево директорій /tmp/dir1/dir2
- rm -f file1 – видалити файл з іменем ‘file1’
- rm dir dir1 – видалити директорію з іменем ‘dir1’
- rm -rf dir1 – видалити директорію з іменем ‘dir1’ і все, що в ній знаходиться (рекурсивно)
- rm -rf dir1 dir2 – видалити дві директорії одразу та їх вміст
- mv dir1 new_dir – перейменувати або перемістити файл/директорію
- cp file1 file2 – скопіювати файл file1 в файл file2
- cp dir/*. – копіювати усі файли директорії dir в активну директорію
- ! ! – повторити виконання останньої запущеної команди
- history | tail -50 – вивести 50 останніх виконаних команд
- touch /home/pire2 – створити порожній файл в директорії home
- cat /home/pire2 – вивести вміст файлу pire2 на екран в консоль
- nano /home/pire2 – відкрити редагування файлу pire2 в редакторі nano
- cp /home/Mut@NT/primer.txt /home/primer.txt – скопіювати файл з однієї директорію в іншу
- chmod 0777 /home/ – змінити права доступ на директорію
- history – вивести історію запущених в консолі команд
Перегляд версій програм та пристроїв
- hostname – ім’я системи/сервера/комп’ютера/хоста
- uname -a – детальна інформація про операційну систему
- lsb_release -a – перегляд версії релізу Ubuntu
- php -v – перегляд версії PHP
- openssl version – перегляд версії OpenSSL
- mysql –version – перегляд версії MySQL
- mysqladmin -u root -p version – перегляд версії phpmyadmin
- lspci – детальна інформація про всі PCI-пристрої
- lspci -k – просто вивід усіх PCI-пристроїв
- lspci -knn | grep Net -A2 – інформація про мережу карту
- lspci -nn | grep -E ‘VGA|Display’ – інформація про відеокарту
- glxgears – FPS-тест відеокарти
- xrandr – вивід налаштувань дисплею
- apt install inxi && inxi -Fxz – вивід повний системних характеристик (system summary information)
- whois domain.com – довідкова інформація про запитуваний домен
- host domain.com – показ IP-адреси запитуваного домену
- apache2 -v – перегляд версії веб-сервера Apache.
Робота з накопичувачами, жорсткими дисками
- man hier – показ файлової системи в ієрархічному вигляді
- df -h – перегляд вільного простору на фізичних накопичувачах
- lsblk – дерево жорстких дисків
- fdisk -l – вивід технічної інформації про жорсткі диски
- cfdisk – утиліта для роботи з дисками (форматування, редагування та ін.)
- parted -l – вивід додаткової інформації про жорсткі диски, а також їх обслуговування