Как узнать где установлен ubuntu

Обновлено: 04.07.2024

Есть ли способ узнать, на каком из перечисленных разделов установлен мой дистрибутив linux?

Я установил его с Wubi. Ubuntu - это мой дистрибутив.

Я знаю подобный вопрос здесь , но это , кажется, не дать краткий ответ.

Вы сейчас находитесь в разделе Ubuntu, на котором работает Ubuntu? (или какой-нибудь другой дистрибутив Linux?) И какой релиз вы используете?

В терминале выполните команду df и посмотрите на вывод. Столбец, озаглавленный «Установлен на», будет иметь «/» напротив раздела, в котором находится ваша корневая файловая система. Это где ваша система установлена.

Похоже, он установлен в / dev / loop0. У меня есть дополнительный вопрос, хотя. Если я хочу установить GRUB (допустим, у меня его нет), сработает ли grub-install / dev / loop0? Поскольку loop0 - это виртуальный, а не физический раздел. Поскольку это установка WUBI, вы просто видите устройство петли, которое является файлом на одном из этих разделов Windows. IIRC, вместо этого вам нужно посмотреть, где установлен / host.


Итак, если вы работаете с Ubuntu 12.04, у вас должен быть установлен GParted (инструмент для создания разделов), чтобы найти его, нажмите на значок запуска Ubuntu и введите GParted, и он должен отобразиться так:

Нажмите на нее, и тогда вы должны получить что-то вроде этого:


Ваш раздел Ubuntu будет на том, который находится / в столбце точки монтирования. Windows обычно использует основные разделы, поэтому Ubuntu вряд ли будет /dev/sda1 или /dev/sda2 , но вы можете опубликовать скриншот того, что показывает ваш GParted, если вам нужна дополнительная помощь. Ubuntu обычно устанавливается в ext файловых системах, как показано в качестве примера на моем скриншоте выше.

На самом деле у меня нет строк с / в качестве точки монтирования в gparted. Но, используя df, я обнаружил, что моя Ubuntu установлена ​​в / dev / loop0, и gparted, похоже, этого не показывает. ах да, я неправильно понял ваш вопрос, неправильно прочитал, что вы используете Wubi, другой ответ гораздо лучше в этом случае :)

Разделы, отличные от NTFS, - это то, где находится ваша Ubuntu. Поскольку Windows не может работать с файловой системой EXT4, приведенный выше экран Windows не поможет вам определить, что такое накопители Ubuntu. Для этого используйте экран GPARTED. У меня есть аналогичные настройки с Ubuntu и Windows двойной загрузки. Я создал два других раздела для хранения своих резервных копий. У одного есть резервная копия раздела Windows, а у другого есть резервная копия Ubuntu. Я загружаю Ubuntu Live CD и использую FSARCHIVER, чтобы сделать резервную копию Ubuntu. Я использую Ghost (старая версия 2003), чтобы сделать резервную копию раздела Windows. Резервное копирование Ubuntu, кажется, заботится о GRUB, и, кажется, берет его от sda1. Если вся система отключается, и теперь вы не можете загрузиться, как правило, используя аварийный компакт-диск системы, я могу загрузить существующую Ubuntu, а затем использовать Sudo update-grub, чтобы снова сделать grub и ubuntu функциональными. Как правило, это возвращает мои возможности загрузки Windows. Надеюсь это поможет.

Собрать всю доступную информацию о системе и железе Ubuntu может понадобиться если у вас появился новый компьютер или ноутбук, и вам интересно, какое там точно оборудование. Также это может понадобиться если нужно заменить какой-либо компонент, например, жесткий диск. Ну или даже просто так. Ещё информация о железе Ubuntu может понадобиться если вы собираетесь настраивать Wifi, Bluetooth, веб-камеру или устанавливать драйвера для видеокарты.

В этой статье я перечислю команды, с помощью которых может быть получена информация об операционной системе Ubuntu. Все команды были проверены в Ubuntu 20.04, но они должны работать в любом современном дистрибутиве, таком как Debian, Fedora, OpenSUSE и т д.

Информации о системе Linux

1. Имя хоста

Самый простой способ узнать имя хоста своей машины, это команда hostname:

Или можно просто посмотреть содержимое файла /etc/hostname:

Более подробную информацию можно узнать с помощью команды hostnamectl из systemd:


Подробнее про имя хоста здесь.

2. Серийный номер и производитель

Если у вас ноутбук, то может быть получена такая информация, как производитель, серийный номер, и другая информация о железе Ubuntu, закодированная в dmi:

sudo dmidecode -s system-serial-number
sudo dmidecode -s system-manufacturer
sudo dmidecode -s system-product-name

Для персональных компьютеров эта информация будет не заполнена. Всю доступную информацию смотрите командой:

3. Производитель и модель материнской платы

Узнать модель материнской платы можно множеством способов, но самый простой - использовать ту же утилиту dmidecode:

sudo dmidecode -t 2


4. Информация о процессоре

Самый простой способ посмотреть информацию о процессоре, это открыть файл /proc/cpuinfo. Там выводится название модели, семейство, архитектура, его текущая частота, количество ядер, потоков, доступные расширения и другие параметры:


5. Статистика использования процессора

Посмотреть загруженность процессора можно с помощью утилиты mpstat. Для её установки выполните:

sudo apt install mpstat

А затем для запуска:


Здесь информация выводится в процентах. Но более приятно наблюдать за загрузкой процессора в реальном времени с помощью htop:

Узнать какой была загрузка системы за последнее время можно открыв файл /proc/loadavg. Здесь доступны три значения загрузки - за одну, пять и пятнадцать минут:


6. Использование памяти

Посмотреть статистику использования памяти в системе можно открыв файл /proc/meminfo:


Если не нужна такая подробная информация, можно получить информацию о памяти в linux командой free. Для отображения данных в удобном формате используйте опцию -h:

Аналогично, утилита htop тоже показывает сколько оперативной памяти доступно, а сколько занято в более удобном виде.

7. Информация о подкачке

Посмотреть подключен ли swap раздел и какого он размера можно командами:

Команда free тоже выводит информацию о swap, в том числе сколько памяти из этого раздела использовано, а сколько свободно:


Ещё можно посмотреть содержимое файла /proc/swaps или выполнить команду vmstat.

8. Версия дистрибутива

Команда покажет версию и название дистрибутива, а также некоторую дополнительную информацию, это важная информация об операционной системе linux:


9. Версия ядра

Ядро - это самый важный компонент системы. Информация о системе Ubuntu, а именно версии ядра доступна с помощью команды uname. Для вывода только версии выполните:

А для вывода всей доступной информации:


10. Параметры запуска ядра

Чтобы узнать с какими параметрами было запущено ядро достаточно посмотреть содержимое файла /proc/cmdline. Там находится имя файла образа ядра, а затем его параметры запуска:


11. Архитектура системы

Для просмотра архитектуры, для которой была скомпилирована ваша система используйте команду:


Кроме того, можно использовать такие команды:

uname -m
getconf LONG_BIT

12. Информация о жестких дисках

Смотрим подключенные жесткие диски и разделы на них:

fdisk -l | grep '^/dev'


Смотрим разделы на определенном диске:

Узнаем метку диска:

sudo e2label /dev/sda1


Посмотреть список подключённых жестких дисков вместе с UUID можно с помощью команды:


13. Блочные устройства

Список всех подключённых или созданных в системе блочных устройств можно вывести командой:


14. Свободное пространство на диске

Информация о системе Ubuntu включает информацию о дисках. Отобразить использованное пространство всех дисков можно командой:


Опция -h используется чтобы программа выводила данные в удобном для чтения формате. Отобразить размер файлов в домашней папке:


15. Примонтированные диски

Посмотреть все примонитрованные файловые системы можно выполнив:

mount | grep /dev/


16. SCSI устройства

Отобразить параметры SCSI устройств подключенных к системе:


Возможно, утилиту надо будет установить командой:

sudo apt install lsscsi

17. Статистика ввода-вывода

Самая простая команда, позволяющая узнать статистику ввода/вывода - iostat:

Утилита отображает среднюю нагрузку на процессор, а также ввод и вывод на диски. При запуске можно указать интервал обновления:


Куда удобнее смотреть статистику ввода-вывода с помощью утилиты iotop. Но её сначала надо установить:

sudo apt install iotop


18. Информация о PCI устройствах

PCI устройства - это все устройства, подключенные к материнской плате компьютера по шине PCIe, это видеокарта, сетевая карта, беспроводный адаптер, и так далее. По сути, посмотреть железо Ubuntu можно просмотрев PCI устройства. Для этого выполните:

Чтобы вывести устройства в виде дерева выполните:

Можно искать определённое устройство, например, видеокарту:

lspci | grep -i 'VGA'


Максимально подробная информация:

19. Информация о USB

Кроме PCI устройств есть еще внешние USB, это принтеры, Bluetooth адаптер, мышка, клавиатура. Это тоже важная информация о компьютере Ubuntu.

Или более подробная информация:


20. Информация о беспроводных сетевых адаптерах

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


Более подробные параметры сетевого интерфейса можно посмотреть командой:


Если вы уже подключены к сети, то с помощью программы wavemon можно посмотреть качество соединения, мощность передатчика, а также другие параметры подключения. Но сначала её надо установить:

sudo apt install wavemon

21. Информация об видеокарте

Чтобы узнать какая видеокарта у вас используется выполните:

lspci | grep -i vga

lspci -vvnn | grep VGA

sudo lshw -class display

Чтобы посмотреть доступные расширения экрана выполните команду xrandr без параметров:

Посмотреть параметры видеодрайвера можно командой glxinfo. Но прежде её надо установить:

sudo apt install mesa-utils

22. Информация об видеокарте NVIDIA

Если установлены проприетарные драйвера, информацию о видеокарте можно посмотреть командой:


Здесь будет представлена более подробная информация о видеокарте, чем в обычном выводе lspci.

23. Информация об аудио устройствах

Посмотреть информацию про звуковую карту можно в той же lspci, потому что она подключена по этой шине:

lspci | grep -i audio


24. Состояние батареи

На ноутбуке нам может понадобиться посмотреть состояние батареи:

upower -i /org/freedesktop/UPower/devices/battery_BAT0

25. Время работы системы

Команда uptime показывает когда был запущен компьютер:


26. История выключений и перезагрузок


История выключений компьютера:

27. Текущий уровень запуска

Всего в Systemd пять уровней запуска:

  • runlevel0.target, poweroff.target - выключение;
  • runlevel1.target, rescue.target - однопользовательский текстовый режим;
  • runlevel2.target, runlevel4.target - не используются;
  • runlevel3.target, multi-user.target - многопользовательский текстовый режим;
  • runlevel5.target, graphical.target - графический многопользовательский режим;
  • runlevel6.target, reboot.target - перезагрузка.

Посмотреть текущий уровень запуска можно командой:


А уровень запуска по умолчанию:

sudo systemctl get-default

28. Просмотр лога ядра

Очень полезная информация о компьютере Ubuntu, информация об ошибках и проблемах находится в логе ядра:

sudo less /var/log/dmesg


29. Загруженные модули ядра

Все загруженные модули вместе с зависимостями:


Информация о конкретном модуле, например mac80211:

sudo modinfo mac80211


30. Информация о сети

Список сетевых интерфейсов можно узнать в директории /sys/class/net:


Посмотреть локальный IP адрес, MAC адрес и другую информацию о сетевых интерфейсах можно с помощью команды ip:


Или старый вариант:

sudo ifconfig -a

Посмотреть только информацию об интерфейсе enp24s0:

sudo ip addr show enp24s0

Посмотреть таблицу маршрутизации:


Посмотреть сетевые мосты:

sudo brctl show

Посмотреть внешний IP адрес можно командой:

31. Информация о DNS серверах

Адреса DNS серверов, с которыми работает система находятся в файле /etc/resolv.conf:

Если вы используете systemd, то там системные DNS настраиваются через сервис systemd-resolve, поэтому чтобы посмотреть текущий DNS сервер надо выполнить:


32. Информация о соктетах и портах

Все прослушиваемые порты:

Или только сетевые:


Смотрим открытые в системе файлы:

Или открытые файлы в определённой папке:

sudo lsof | grep /bin/

33. Информация о сервисах

Смотрим все запущенные сервисы в systemd:

systemctl list-units --type service --state running


Проверяем запущен ли сервис, например docker:

sudo systemctl status docker

Проверяем загружается ли сервис автоматически, например apache2:

sudo systemctl is-enabled apache2

34. Информация о пользователях


35. Информация о группах

Чтобы посмотреть все группы, созданные в системе выполните:


Для просмотра групп текущего пользователя выполните:


36. Информация о паролях

Чтобы посмотреть информацию о пароле пользователя выполните команду change. Например:

chage -l имя_пользователя


37. Информация о процессах

Проще всего посмотреть всё запущенные процессы с помощью команды:


Но более удобно использовать утилиту top или htop. Обе надо установить.

38. Установленные пакеты

Смотрим список всех установленных пакетов:


Смотрим все необходимые исполняемому файлу библиотеки:

Какому пакету принадлежит файл:


dpkg -S /путь/к/файлу

39. Информация о брандмаузере

Чтобы посмотреть все правила в брандмауэре iptables выполните:

sudo iptables -L -n -v


Если вы используете брандмауэр ufw, то можно посмотреть настроенные правила в нём:

sudo ufw status numbered

Выводы

На этом сайте уже есть статьи подробно расписывающие многие из приведенных здесь команд. Информацию о тех командах, которые не описаны, вы можете получить, выполнив в терминале команду man. Если я упустил какие-либо важные команды и параметры, напишите в комментариях!

Версии Ubuntu выпускаются каждые полгода — в апреле и в октябре. А каждые два года выпускается LTS-версия.

LTS (Long Time Support) — версия, с поддержкой в течение длительного времени (около 5 лет). LTS-версии стабильнее по сравнению с обычными, так как при их выпуске разработчики стараются не экспериментировать со всевозможными новинками.

Нумеруются они в формате Год.Месяц (YY.MM), к примеру: 13.04, 14.10, 16.04 и так далее. Помимо чисел к каждой версии приписывается кодовое имя. Например, Lucid Lynx. Самая актуальная версия на сегодняшний день — 20.04.

Конечно, если вы уже активный Linux-пользователь и сами ставили систему, то вопросов о версии у вас не возникнет. Но, например, если вам нужно установить специфичное ПО или обновить систему не на своём компьютере или сервере, нужно понимать, как узнать версию Убунту. Сделать это можно с несколькими способами:

Определяем версию Ubuntu, используя терминал

В посте «Linux-шпаргалка» мы рассказывали о терминале и командах, с помощью которых можно легко управлять ОС. Используя командную строку, можно не только узнать последнюю версию Убунту, но и найти дополнительную информацию о дистрибутиве.

Команды ниже также подойдут к дистрибутивам Linux на основе Ubuntu: Linux Mint, Elementary OS, Zorin OS и Peppermint OS.

Первая и самая простая команда — lsb_release.

Команда lsb_release предназначена для вывода информации о текущей версии дистрибутива Ubuntu. Опция -a заставляет утилиту показать всю информацию, -r — только номер версии, -c — только кодовое имя.

И третий способ — просто введите эту команду:

cat /etc/issue

Определяем версию Ubuntu без терминала

Есть несколько простых способов определения версии, не используя командную строку.

Через системные настройки

Версию Ubuntu можно узнать из графического интерфейса (GUI), если вы запустите приложение в настольной среде (desktop environment). Для этого нужно запустить приложение Ubuntu → открыть системные настройки → проскролить вниз, найти иконку «Параметры» и кликнуть по ней дважды.

В справке Ubuntu

Ещё один способ — узнать версию через справку. Для этого в меню на панели Gnome нажмите «Система» → «О системе Ubuntu». После этого загрузится документация по Ubuntu, где на главной странице справки будет указано, какую версию вы используете

В системном мониторе

На панели Gnome выполните «Система» → «Администрирование» → «Системный монитор». Откроется окно «Системного монитора», на главной вкладке которого будет указана версия Ubuntu и текущая версия ядра.

Как вы видите, все очень просто 😉 .

Программы для Ubuntu

Представим, что вы решились или только что перешли на Linux. По началу у вас возникнет огромное количество вопросов. И самым главным страхом перехода на Ubuntu может стать отсутствие нужных приложений и проблемы с их установкой. Но не переживайте. Мы отобрали для вас список бесплатных приложений для Убунту, подходящих для разных задач.

А для тех, кто не знает как устанавливать программы в Ubuntu, редакция оставила команды терминала, используя которые вы быстро скачаете любую понравившуюся утилиту.

Chromium

Первое, что понадобится после установки системы — интернет-браузер. В Ubuntu по умолчанию установлен браузер Firefox, но не всем он нравится. Поэтому можете поставить аналог Google Chrome.

Stacer

Не секрет, что в каждой операционной системе накапливаются ненужные файлы. Важно вовремя избавляться от этого мусора, чтобы система работала хорошо. Для этого и нужен Stacer — системный оптимизатор с красивым интерфейсом.

Установить приложение Ubuntu можно, используя следующие команды:

GIMP — пример первоклассного продукта из мира бесплатных программ с открытым исходным кодом. Программа подойдёт для графического дизайна, создания иллюстраций и редактирования фотографий.

вы можете скачать GIMP с официального сайта, используя любой браузер или установить его вручную из Терминала, используя команду:

OpenShot

OpenShot — одна из лучших программ с открытым исходным кодом, в которой есть всё необходимое для редактирования видео. Для установки прописываем команду:

Shotcut

Ещё один видеоредактор — Shotcut. Он работает с широким спектром мультимедийных форматов и поддерживает разрешение до 4K. Вы можете установить Shotcut в Ubuntu следующим образом:

Spotify

Приложение Spotify для Linux позволяет слушать музыку через собственное приложение, а не через интернет-браузер. Он доступен в Центре программного обеспечения Ubuntu для установки через графический интерфейс:

Unity Tweak Tool

«Швейцарский нож для рабочего стола» или приложение для настройки внешнего вида Ubuntu. Используя утилиту, вы сможете сами определить поведение окон, установить понравившиеся иконки, определить внешний вид панели с приложениями и ещё много всего. Сделать рабочий стол удобным и красивым:

Также можно установить в виде snap пакета:

Double Commander

Удобный файловый менеджер для решения большинства задач и хорошая альтернатива Total Commander из Windows.

Timeshift

Аналогичный инструмент функции восстановления системы Windows. Благодаря Timeshift вы сможете создавать снимки вашей системы и использовать их для восстановления вашего ПК. Установить:

Это текстовый редактор разработчиков. Используя этот редактор, вы сможете открывать несколько документов, распределять их по вкладкам и устанавливать подсветку синтаксиса. Чтобы установить через терминал, нужно прописать:

Simplenote

А если вам нужна функциональная программа для заметок — установите Simplenote. В заметках можно использовать только текст и картинки, есть поддержка тегов для быстрого поиска, просмотр истории. Также вы сможете делиться заметками с друзьями, открывать им доступ и редактировать заметки вместе. Ubuntu установка DEB с официального сайта или через терминал:

Shutter

Суперполезное приложение для скриншотов. С Shutter вы сможете сделать снимки не только всего экрана, но и определённой его области, скриншотить веб-страницы или несколько открытых окон в один момент. Команды для его установки на ваш компьютер с Ubuntu:

TeamViewer

TeamViewer — программа для удалённого управления компьютером через специальный сервер. Для того, чтобы оказаться на рабочем столе компьютера, вам нужно будет ввести ID машины и пароль. Устанавливаем программу:

Как вы видите, работать с Linux не так сложно, как может показаться. Теперь вы сможете не только узнать, какая система установлена на вашем компьютере или сервере, но и установить любую программу или пакет в Ubuntu, используя терминал. А какие программы Ubuntu используете вы? Поделитесь полезными сервисами в комментариях.

Кстати наши облачные VPS как раз можно установить на популярный дистрибутив Linux — Ubuntu.

Команды Linux

Терминал и текстовые команды — главный способ управления операционной системой Linux. Особенно, если речь идет о сервере – на него редко ставят графический интерфейс, и вся работа выполняется исключительно через командную строку. Поэтому любому администратору важно знать хотя бы с десяток ключевых команд для терминала Линукс, нужных для навигации в системе и базового управления файлами. В этом материале мы их как раз разберем.

Базовые команды для работы с терминалом

То, что поможет при работе с консолью в целом.

  • clear — очищает всю выведенную в консоль информацию. Пригодится на тот случай, если терминал будет забит выводом других команд или содержимом ранее открытых документов. Помогает «начать с чистого листа».
  • history — отображает ранее введенные команды. По умолчанию показывает 10 последних, но при желании это значение можно изменить, добавив в качестве параметра любое число. Например, history 17, чтобы показать 17 последних выполненных операций.
  • whatis — вкратце описывает любую установленную программу. Вводим whatis и скармливаем ей в качестве аргумента название интересующей утилиты. Чтобы узнать, что такое wget, напишем whatis wget и получим краткую справку одной строкой.
  • man — демонстрирует подробное руководство по выбранной программе или команде. Чтобы выяснить, как работает wget и какие опции для него доступны, введем man wget. Получим массивное полотно со всей документацией для выбранной утилиты. P.S. Выйти из нее можно нажав на клавишу Q.

Команда Linux для вывода документации в терминал

Команды для управления правами на файлы и директории

Все, что нужно для разрешения проблем, связанных с правами в Linux.

  • sudo — выдает права суперпользователя. Используется перед любой другой командой в терминале, если нужно выполнить ее от имени администратора. Многие программы и операции запускаются исключительно при наличии этих прав, так что sudo используется часто. Например, чтобы обновить список пакетов в Ubuntu, введем: sudo apt-get update. При этом система запросит пароль администратора.
  • sudo su — переводит терминал в режим суперпользователя. В нем каждая введенная команда будет восприниматься системой так, будто перед ней ввели sudo. Помогает запускать несколько скриптов и утилит, требующих права администратора, без необходимости постоянно корректировать их или вводить пароль от учетной записи.
  • sudo gksudo — используется для запуска графических утилит от имени администратора. В Windows для этого есть специальная кнопка в контекстном меню, а в Linux — префикс. Синтаксис такой:

Команды для управления пользователями

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

  • useradd — создает новую учетную запись. Например, мы хотим добавить пользователя с именем Timeweb. Для этого вводим: useradd Timeweb. Но свежесозданному аккаунту нужен не только логин, но и пароль. С помощью опций можно задать дополнительные характеристики новому пользователю.
  • passwd — задает пароль для учетной записи, работает вкупе с предыдущей командой. То есть сразу после создания аккаунта, пишем: passwd Timeweb (в вашем случае может быть любой другой пользователь). После этого система попросит придумать и указать пароль для новой учетной записи. По ходу набора пароля в терминале не будут отображаться даже звездочки, но он все равно учитывает каждую нажатую клавишу. Продолжайте набирать пароль вслепую.
  • userdel — удаляет выбранную учетную запись. Синтаксис простейший:

Установка, удаление и обновление пакетов

Для установки программ в Linux используются менеджеры пакетов. Они разнятся от дистрибутива к дистрибутиву, поэтому команды для управления ими тоже отличаются. Рассмотрим наиболее популярные.

Debian/Ubuntu

  • sudo apt-get install название пакета — устанавливает программу на выбор. Главное знать, как она называется.
  • sudo apt remove название пакета — стирает с жесткого диска имеющийся в системе пакет.
  • sudo apt-get update — обновляет информацию о пакетах, имеющихся в системе, и тех, что хранятся в подключенных репозиториях.
  • sudo apt-upgrade — обновляет установленные пакеты до самых свежих версий, доступных в подключенных репозиториях.

Red Hat Linux/CentOS

  • sudo dnf install название пакета — устанавливает программу на выбор.
  • sudo dnf upgrade — обновляет установленные пакеты до самых свежих версий.
  • sudo dnf remove название пакета — стирает с жесткого диска имеющийся в системе пакет.

Команды для навигации и базовой работы с файлами

Самый крупный список в статье. Содержит в себе практически все мелкие утилиты и инструменты для взаимодействия с файлами и папками. Причем речь идет не только об их изменении, но и о получении информации о них.

Запрос данных о файле

  • ls — покажет содержимое директории, в которой вы находитесь. Если после команды ввести адрес конкретной папки, то она покажет то, что хранится в ней. При добавлении аргумента -R в выводе команды появятся файлы из поддиректорий.
  • cd — change directory, что в переводе означает «сменить директорию». Из названия понятно, что с помощью этой команды можно перемещаться между папками. Вписываем ее, а потом адрес: cd /user/test/dir/111. Есть сокращенные варианты: cd- для перемещения в предыдущую директорию или cd (без аргументов) для прыжка в домашнюю папку.
  • pwd — укажет полный путь до директории, в которой вы находитесь. Если вы перепрыгнули на рабочий стол с помощью cd, то pwd покажет что-то в духе /home/Polzovatel/Desktop.
  • file — расскажет, что перед вами изображение, директория или текстовый документ, а также предоставит информацию о них (для изображений, например, это данные EXIF).
  • mv — mv применяется для перемещения файлов из одной папки в другую. Перенесем файл timeweb.txt из домашней директории на рабочий стол: mv timeweb.txt /home/имя учетной записи/Desktop. Эту же команду используют, чтобы поменять имя файла. Для этого надо не указывать папку для перемещения, а просто ввести новое название для документа:
  • cp — используем, если нужно не переместить файл, а создать его копию в другой директории. Работает так же, как и mv. Указываем путь до файла, который нужно скопировать, и путь до директории, куда копируем:

Команда Linux для загрузки файлов

Процесс работы команды Linux для загрузки файлов

  • zip — упаковывает файлы в архив в формате .zip. Синтаксис для создания zip-архива такой: zip название архива.zip путь до файла, который надо упаковать. К примеру:
  • unzip — напрямую связан с zip, но выполняет противоположную функцию. Извлекает файлы из архива. Работает по тому же принципу – вводим команду, а потом путь до архива, который надо распаковать.
  • find — продвинутая команда по поиску объектов в файловой системе Linux. Можно искать элементы как по названию, так и по иным характеристикам. Например, указать тип файла: find -type d -name Timeweb. Такая команда покажет все директории с именем Timeweb.
  • grep — find ищет файлы и директории, а grep ищет текст в их содержимом. Как вариант, можно отыскать слово «тест» в документе «test.txt». Для этого введем следующую команду: cat test.txt | grep тест. cat перед grep необходим, чтобы вывести найденную информацию в консоль. В противном случае grep найдет искомый контент, но не покажет его.

Содержимое текстового файла

Вот, что написано в тестовом документе

Команда Linux для вывода текста в консоль

Что в терминал выводит cat

Команда Linux для фильтрации текста

И что выводит grep

  • diff — сокращение от слово difference. Показывает разницу между двумя текстовыми файлами. Для сравнения используется такой синтаксис: diff название первого файланазвание второго файла. К примеру, diff text-1.txt text-2.txt
  • mount — монтирует образ или раздел диска. Для использования нужно лишь указать путь к разделу или образу, который нужно смонтировать.
  • unmount — выполняет противоположную задачу.

Команды для отображения базовой информации и управления системой

Утилиты, делящиеся разного рода справочной информацией с администратором компьютера.

Команда Linux для отображения состояния ЖД

  • df — показывает, сколько пространства занято на подключенных дисках и разделах. По умолчанию отображает данные в килобайтах. Можно переключиться на мегабайт, добавив параметр -m. Это выглядит так: df -m.
  • du — расскажет, сколько места занимает конкретный файл или папка. Чтобы узнать, насколько тяжелая директория Desktop, введем: du

На этом все. Это список команд, которыми я хотел бы поделиться с новичками. Я разобрал основное, что будет важно в самом начале работы. Ну а вы всегда можете воспользоваться документацией, открывающейся через man, и подробнее ознакомиться с любой из команд или утилит.

Читайте также: