НОВОСТИ

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

Шпаргалка команд для тех, кто часто пользуется терминалом в Ubuntu Linux. Список основных команд для ежедневного использования. Начинающему системному администратору и просто пользователю 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/[email protected]/primer.txt /home/primer.txt — копирование файла из одной директории в другую;
  • chmod 0777 /home/ — меняются права доступа папки home;
  • history — вывод истории команд;
Читайте также:  Установка Hyper-V в Windows 10

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

  • 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-специалист. Исследователь цифрового мира. Сфокусирован на кибербезопасности, системном администрировании, веб-разработке и SEO.
Не забудьте поделиться материалом в соцсетях:
KRASHENININ.TECH - блог о веб-технологиях, и не только
Подписаться
Уведомление о
guest
0 Комментарий
Встроенные отзывы
Просмотреть все комментарии
0
Есть мысли? Прокомментируй!x
()
x
Читайте ранее:
Установка Vesta на VPS сервер
Установка панели VestaCP на VPS: пошаговое руководство

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

Закрыть