АКТУАЛЬНО:

Популярные команды для терминала Ubuntu

Шпаргалка для тех, кто часто пользуется терминалом в OS Ubuntu Linux. Список основных команд для ежедневного использования. Начинающему сисадмину на заметку. Все команды актуальны для выполнения из-под root’a (sudo команда).

Обновление и чистка системы

  • apt update – проверить новые обновления (загружает их с репозитория Ubuntu)
  • apt ugrade – запускает обновления (иногда обновляется не все)
  • apt update && apt upgrade – две команды см. выше выполняются автоматически
  • apt dist-upgrade – обновить все пакеты (принудительно)
  • apt-get clean – удалить загруженные архивные файлы пакетов, чистит локальное хранилище (полезно при очистке дискового пространства от старых пакетов)
  • apt-get autoclean – то же самое, только с удалением кеша
  • clear – очищает экран терминала
  • reboot – перезагрузка системы
  • systemctl restart apache2 – перезагрузка веб-сервера Apache

Работа с файлами и директориями

  • cd /home – перейти в директорию ‘/home’
  • cd .. – перейти в директорию уровнем выше
  • cd ../.. – перейти в директорию двумя уровнями выше
  • cd  – перейти в домашнюю директорию
  • cd ~user – перейти в домашнюю директорию пользователя user
  • cd –   –  перейти в директорию, в которой находились до перехода в текущую директорию
  • pwd – показать текущую директорию
  • ls – отобразить содержимое текущей директории
  • tree – показать дерево файлов и директорий, начиная от корня (/)
  • ls -a  – показать скрытые файлы в текущей директории
  • mkdir dir1 – создать директорию с именем ‘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 – создается пустой файл primer2;
  • cat /home/pire2 – показывает содержимое файла;
  • nano /home/pire2 – редактирование файла;
  • cp /home/Mut@NT/primer.txt /home/primer.txt – копирование файла из одной директории в другую;
  • chmod 0777 /home/ – меняются права доступа папки home;
  • history – вывод истории команд;

Работа с системой

  • sudo -i – переход в учетную запись root’a (если вы вошли под пользователем);
  • uptime – просмотр времени работы сервера без выключения и перезагрузки;
  • shutdown -h now – выключить систему;
  • reboot – перезапустить систему;
  • logout – покинуть сессию;
  • df -h – отобразить информацию об использованном дисковом пространстве;
  • free -m – отобразить информацию об использованной оперативной памяти;
  • etc/init.d/apache2 restart – перезапустить сервер Apachе;
  • logout – выйти из текущей учетной записи пользователя (розлогинится);
  • ps -A – вывод всех запущенных процессов c идентификатором PID;
  • kill -9 PID – убить запущенный процесс;
  • top – информация о потреблении ОЗУ;
  • a2enmod <название модуля> – включить модуль веб-сервера Apache;
  • a2dismod <название модуля> – отключить модуль веб-сервера Apache.

Просмотр версий ПО и устройств

  • hostname – просмотр хоста, имя системы;
  • uname -a – просмотр версии ядра Linux;
  • 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 – вывод комплексной информации о дисках (в отличие от других команд, показывает точную файловую систему, не просто “Linux file system”, а, например, ext4 или ext3) и позволяет проводить базовые операции с ними (удаление, запись, редактирование и т.д.);
  • parted -l – универсальная популярная утилита, которая выводит дополнительную информацию о диске (которые предыдущие команды не дали) и позволяет проводить различные манипуляции с дисковой системой;
Оценка:
( 1 оценка, среднее 5 из 5 )
Подписка на KRASHENININ.TECH

Получайте регулярные обновления на почту!


Виталий Крашенинин/ автор статьи
Основатель блога, публицист, IT-специалист. Предоставляю услуги по администрированию, техническому обслуживанию, поисковой оптимизации и продвижению веб-сайтов.
Не забудьте поделиться материалом в соцсетях:
KRASHENININ.TECH - блог о веб-технологиях, и не только
Подписаться
Уведомление о
guest
0 Комментарий
Встроенные отзывы
Просмотреть все комментарии
0
Есть мысли? Прокомментируй!x
()
x
Читайте ранее:
Разворачиваем свой VPS-сервер за 5 минут – пошаговый мануал по установке VestaCP

Практически всю последнюю неделю я был занят настройкой и тестированием VPS, а поэтому долго не выходил на связь и не...

Закрыть