Команды терминала линукс манджаро

Обновлено: 08.07.2024

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

  1. sudo . Эта команда даст вам права суперпользователя. Введите sudo перед нужной командой (например, sudo apt upgrade ), чтобы выполнить её от имени администратора. Система спросит у вас пароль.
  2. sudo su . После этой команды все введённые вами команды будут исполняться от имени суперпользователя, пока вы не закроете терминал. Используйте её, если вам нужно выполнить много команд с правами администратора.
  3. sudo gksudo . Команда для запуска с правами администратора приложения с графическим интерфейсом. Например, если вы хотите переместить или изменить системные файлы, введите sudo gksudo nautilus (укажите тот файловый менеджер, которым пользуетесь).
  4. sudo !! . Эта команда запустит ранее введённую команду с правами администратора. Полезно, если вы набрали команду без sudo .

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

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

Установку и удаление приложений в Linux выполняют пакетные менеджеры. В Ubuntu и Debian пакетный менеджер называется apt, в Fedora — dnf, в Arch и Manjaro — pacman. Они загружают приложения из сетевых репозитариев, источников пакетов. Давать им команды следует с правами суперпользователя.

apt (Debian/Ubuntu/Mint)

  1. sudo apt install имя_пакета . Установить нужный пакет.
  2. sudo apt-add-repository адрес_репозитария . Добавить сторонний репозитарий.
  3. sudo apt update . Обновить сведения о пакетах.
  4. sudo apt upgrade . Обновить все пакеты до самых свежих (выполнять после apt update ).
  5. sudo apt remove имя_пакета . Удалить ненужный пакет.
  6. sudo apt purge имя_пакета . Удалить ненужный пакет со всеми зависимостями, если хотите освободить больше места.
  7. sudo apt autoremove . Удалить все ненужные зависимости, бесхозные пакеты и прочий мусор.

dnf (Red Hat/Fedora/CentOS)

  1. sudo dnf install имя_пакета . Установить нужный пакет.
  2. sudo dnf config-manager --add-repo адрес_репозитария . Добавить сторонний репозитарий.
  3. sudo dnf upgrade . Обновить все пакеты до самых свежих.
  4. sudo dnf remove имя_пакета . Удалить ненужный пакет.
  5. sudo dnf autoremove . Удалить все ненужные зависимости.

pacman (Arch/Manjaro)

  1. sudo pacman -S имя_пакета . Установить нужный пакет.
  2. sudo yaourt -S имя_пакета . Установить пакет из AUR, если его нет в основном репозитарии.
  3. sudo pacman -Sy . Обновить сведения о пакетах.
  4. sudo pacman -Syu . Обновить все пакеты до самых свежих.
  5. sudo pacman -R имя_пакета . Удалить ненужный пакет.
  6. sudo pacman -Rs имя_пакета . Удалить ненужный пакет со всеми зависимостями.

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

sudo apt install firefox clementine vlc

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

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

  1. kill . Эта команда служит для принудительного завершения процессов. Нужно ввести kill PID_процесса . PID процесса можно узнать, введя top .
  2. xkill . Ещё одна команда для завершения процессов. Введите её, затем щёлкните по тому окну, которое нужно закрыть.
  3. killall . Убивает процессы c определённым именем. К примеру, killall firefox .
  4. top . Отображает перечень запущенных процессов, сортируя в зависимости от потребления ресурсов CPU. Своего рода терминальный «Системный монитор».

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

Просмотр и изменение файлов

  1. cat . Когда команда используется с одним текстовым файлом (вот так: cat путь_к_файлу ), она отображает его содержимое в окне терминала. Если указать два и больше файлов, cat путь_к_файлу_1 путь_к_файлу_2 , она склеит их. Если ввести cat путь_к_файлу_1 > новый_файл , она объединит содержимое указанных файлов в новый файл.
  2. chmod . Позволяет изменять права доступа к файлу. Может пригодиться, если вы хотите внести изменения в системный файл.
  3. chown . Изменяет владельца файла. Следует выполнять с правами суперпользователя.
  4. file . Выводит информацию об указанном файле.
  5. nano . Открывает простой текстовый редактор. Можно создать новый текстовый файл или открыть существующий: nano путь_к_файлу .
  6. rename . Переименовывает файл или несколько файлов. Команду можно использовать и для массового переименования файлов по маске.
  7. touch . Изменяет дату последнего открытия или модификации указанного файла.
  8. wget . Загружает файлы из интернета в терминальную папку.
  9. zip . Распаковывает и сжимает архивы.

Создание и удаление файлов и папок

  1. mkdir . Создаёт новую папку в текущей терминальной папке или в указанной папке: mkdir путь_к_папке .
  2. rmdir . Удаляет указанную папку.
  3. rm . Удаляет файлы. Может удалить как отдельный файл, так и группу, соответствующую определённым признакам.

Копирование и перемещение файлов

  1. cp . Создаёт копию указанного файла в папке терминала: cp путь_к_файлу . Или вы можете указать назначение cp путь_к_файлу путь_для_копии .
  2. mv . Перемещает файл из одной папки в другую. Вы можете указать имя для перемещаемого файла. Забавно, но в Linux эта команда может использоваться и для переименования файлов. Просто укажите ту же папку, где находится файл, и другое имя.

Поиск файлов

  1. find . Поиск файлов по определённым критериям, таким как имя, тип, размер, владелец, дата создания и модификации.
  2. grep . Поиск текстовых файлов, содержащих определённые строки. Критерии очень гибко настраиваются.
  3. locate . Поиск файлов и папок, чьи названия подходят запросу, и отображение их путей в файловой системе.

Команды Linux для работы с разделами

  1. lsblk . Эта команда демонстрирует, какие диски есть в вашей системе и на какие разделы они поделены. Также команда отображает имена ваших разделов и накопителей, в формате sda1, sda2 и так далее.
  2. mount . Монтирует накопители, устройства или файловые системы Linux, чтобы вы могли с ними работать. Обычно устройства подключаются автоматически, как только вы щёлкнете по ним в файловом менеджере. Но иногда может понадобиться примонтировать что-то вручную. Вы можете подключать что угодно: диски, внешние накопители, разделы и даже ISO-образы. Эту команду нужно выполнять с правами суперпользователя. Чтобы примонтировать имеющийся диск или раздел, введите mount sdX .
  3. umount . Демонтирует файловые системы. Команда umount sdX отключит файловую систему внешнего носителя, чтобы вы могли извлечь его.
  4. dd . Эта команда копирует и преобразовывает файлы и разделы. У неё множество различных применений. Например, dd if=/dev/sda of=/dev/sdb сделает точную копию раздела sda на разделе sdb. dd if=/dev/zero of=/dev/sdX затрёт содержимое указанного носителя нулями, чтобы информацию было невозможно восстановить. А dd if=

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

  1. df . Отображает объём вашего диска, и сколько на нём осталось свободного места.
  2. free . Отображает объём доступной и занятой оперативной памяти.
  3. uname . Отображает сведения о системе Если ввести uname , терминал сообщит только Linux. Но команда uname -a выводит сведения об имени компьютера и версии ядра.
  4. uptime . Сообщает, как долго запущена ваша система.
  5. whereis . Отображает расположение исполняемого файла нужной программы.
  6. whoami . Называет имя пользователя.

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

  1. useradd . Регистрирует нового пользователя. Введите useradd имя_пользователя , и пользователь будет создан.
  2. userdel . Удаляет учётную запись и файлы пользователя.
  3. usermod . Изменяет учётную запись пользователя. Может переместить домашнюю папку пользователя или назначить дату, когда учётная запись будет заблокирована.
  4. passwd . Изменяет пароли учётных записей. Обычный пользователь может изменить пароль только своей учётной записи, суперпользователь может изменить пароль любой учётной записи.

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

  1. ip . Многофункциональная команда для работы с сетью. Команда ip address show выводит сведения о сетевых адресах, ip route управляет маршрутизацией и так далее. Давая команды ip link set ethX up , ip link set ethX down , можно включать и выключать соединения. У команды ip много применений, так что перед её использованием лучше ознакомиться с руководством или ввести ip --help
  2. ping . Показывает, подключены ли вы к сети, и помогает определить качество связи.

И ещё кое-что

Напоследок — главные команды Linux. Они выводят на экран корову, которая может разговаривать с вами (не спрашивайте, что употребляют разработчики).

  1. cowsay что_угодно . Корова произнесёт то, что вы ей скажете.
  2. fortune | cowsay . Корова выдаст умную (или не очень) мысль или цитату.
  3. cowsay -l . Выводит список всех животных, которые могут быть отображены в терминале. Если вы вдруг не любите коров.
  4. fortune | cowsay -f животное_из_списка . Животное на ваш выбор начинает сыпать цитатами, иногда уместными.
  5. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru . Заставит весь зоопарк говорить по-русски. Без этого животные цитируют Твена и Уайльда в оригинале.

Это далеко не все команды Linux. Если вам нужно узнать в деталях параметры и способы применения команд Linux, вы можете воспользоваться встроенным руководством. Наберите man ваша_команда или ваша_команда --help .

Для обновления своей системы нужно ввести следующую команду в терминале:

В системе Manjaro присутствует база данных всех пакетов приложений (в т.ч. обновлений системы и программ), которые доступны из официальных репозиториев. Она используется для того, чтобы pacman мог найти и загрузить эти пакеты для установки. Прежде, чем система начнет обновляться, будет запущено автоматическое обновление этой базы данных. Однако, использование данной команды более фундаментальный процес нежели простое обновление базы данных, поскольку она полностью ее перестраивает. Для синхронизации своей базы данных с репозиторием Manjaro введите в терминале следующую команду:

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

Также возможно использование pacman для поиска пакетов приложений, и тех, что доступны для установки из репозитория, и тех, что уже установлены в системе.

Поиск в репозиториях Manjaro

Для поиска нужного приложения в репозиториях пакетов Manjaro необходимо знать его название. Префикс sudo для этого не требуется. Основной синтаксис для поиска приложений в официальных репозиториях Manjaro такой:

Например, для поиска в репозиториях текстового редактора под названием Leafpad нужно ввести следующую команду:

Поиск пакета в системе

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

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

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

В итоге, можно вывести полный список всех установленных в системе пакетов командой:

Чтобы вывести список всех зависимостей, относящихся к выбранному пакету (т.е. других приложений, требующихся для работоспособности устанавливаемой программы), нужно ввести:

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

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

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

Пакеты из репозиториев Manjaro

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

Например, чтобы загрузить и установить приложение leafpad, нужно ввести следующую команду:

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

Чтобы установить пакет из AUR используя обертку для pacman типа yaourt, нужно выполнить-

См. AUR для получения подробностей.

Пакеты скачанные из интернета или скопированные с носителя

Чтобы установить пакеты уже загруженные в систему (название файла должно заканчиваться на pkg.tar.xz), используйте следующий синтаксис:

Например, чтобы установить пакет leafpad.pkg.tar.xz из папки Загрузки, необходимо ввести команду:

Для удаления пакетов приложений достаточно ввести:

Например, для удаления приложения Leafpad, введите:

Можно также удалить сам пакет вместе с относящимеся к нему зависимостями, если эти зависимости не затрагивают другие нужные пакеты. Удаление зависимостей, относящихся только к тому пакету, который вы намерены удалить, даже необходимо, т.к. они в этом случае становятся сиротами, больше нигде не задействованы в системе, нагружают ее, используют ее ресурсы впустую. Для удаления пакета с зависимостями введите команду:

Кроме того, Pacman обычно также сохраняет конфигурационные файлы, возникающие в процессе работы установленных программ, перед их удалением. В таком случае для наиболее полного удаления (т.е. и пакета, и зависимостей, и сгенерированных конфигурационных файлов) введите команду:

Для очистки кэша от уже установленных пакетов введите:

Для полной очистки кэша введите (с осторожностью):

Настройки Pacman находятся в /etc/pacman.conf

Фиксирование версии пакета с запретом на обновление

Для нескольких пакетов нужно указать их названия через пробел в одну строку, либо для каждого вводить с новой строки IgnorePkg= .

Запрет на обновление доступен и для групп пакетов

Было бы не плохо овладеть навыком работы в pacman, его мощным инструментарием. Полный список опций pacman будет выведен на экран в ответ на команду:

Для выхода из списка, просто нажмите q.

Решение различных проблем, связанных с pacman, описано на этой странице.

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

Графический интерфейс делает использование системы более удобным, простым и приятным. Например, просмотр веб-страниц в терминале был бы сплошным ужасом. Но есть вещи, которые намного удобнее делать именно через терминал. Зная некоторые основы, вы сможете выполнять техническое обслуживание своей системы или управлять ею, когда графический интерфейс не запускается. В этой статье мы рассмотрим 5 команд Linux для начинающих, которые обязательно знать каждому пользователю.

1. sudo

Эту команду должны знать все, без исключения. Это очень простая, но в то же время наиболее часто используемая при администрировании системы. Она позволяет выполнять другие команды терминала linux от имени администратора. Это нужно если вы хотите получить доступ к системным файлам или выполнять программы, которым нужны права суперпользователя.


Например, если вы хотите создать подкаталог в папке /mnt, то должны использовать sudo, потому что /mnt принадлежит суперпользователю. Если вы хотите изменить любой файл за пределами домашней директории, вам придется использовать sudo. Но для этого ваш пользователь должен входить в группу wheel или прописан в файле sudores, подробно про настройку sudo написано в отдельной статье.


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

2. Ваш пакетный менеджер (apt, yum, pacman)


Рассмотрим некоторые основные команды, которые вы можете использовать.

Yum (Red Hat/Fedora/CentOS)

sudo yum install пакет

sudo yum remove пакет

sudo yum update

Apt (Debian/Ubuntu/Mint)

sudo apt install пакет

sudo apt remove пакет

sudo apt update
$ sudo apt upgrade

Pacman (Arch/Manjaro)

sudo pacman -S пакет

sudo pacman -R пакет

sudo pacman -Syu

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

3. systemctl (Systemd)

На протяжении долгого времени фоновые программы назывались демонами и запускались с помощью специальных скриптов инициализации. Для новичков эти скрипты были очень сложными и они не всегда могли их изменить или просто понять. Теперь все эти скрипты были заменены на систему инициализации под названием Systemd. Сейчас она используется в большинстве популярных дистрибутивов Linux.

sudo systemctl start имя_сервиса

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

sudo systemctl restart имя_сервиса

Для остановки выполните:

sudo systemctl stop имя_сервиса

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

sudo systemctl enable имя_сервиса

А чтобы удалить из автозагрузки:

sudo systemctl disable имя_сервиса

Команда ls очень проста, но более полезна, чем можно подумать с первого взгляда. Эта команда просто выводит список файлов и папок по заданному пути. По умолчанию она выводит список файлов в текущем рабочем каталоге. Но вы можете указать путь сами.


Можно сказать, что это аналог утилиты dir для Windows. Она полезна тем, что вы можете посмотреть список конфигурационных файлов в директории или найти нужное имя файла без графического интерфейса. Имена файлов и папок в Linux чувствительны к регистру, поэтому иногда может быть очень нужно посмотреть как пишется что-то.

5. man


К операционной системе LInux есть команда man, с помощью которой вы можете узнать всю интересующую вас информацию о той или иной команде. Например, чтобы узнать что делает chmod вам достаточно выполнить man chmod. В документации, которую выведет команда есть полное ее описание, синтаксис, опции, а также иногда примеры использования. Для многих команд поддерживается русский язык. Для перемещения по странице используйте PageUp и PageDown. Для выхода нажмите Q.

Выводы

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

Обновление операционной системы Manjaro через эмулятор терминала.

1. Поиск зеркал: (Серверов)

sudo pacman-mirrors -g

2. Обновление системы: (Полное обновление)

sudo pacman -Syyuu

3. Установка ключей: (////////)

17 комментариев

Попытался обновиться по вашему методу. Вот что выдал терминал:
ошибка: perl-dbi: signature from «Tyler Dence (Build Key) » is marginal trust
:: Файл /var/cache/pacman/pkg/perl-dbi-1.642-1.0-i686.pkg.tar.xz поврежден (неверный или поврежденный пакет(PGP-подпись)).
Хотите его удалить? [Y/n]
ошибка: xfce4-notifyd: signature from «Tyler Dence (Build Key) » is marginal trust
:: Файл /var/cache/pacman/pkg/xfce4-notifyd-0.4.3-1.0-i686.pkg.tar.xz поврежден (неверный или поврежденный пакет(PGP-подпись)).
Хотите его удалить? [Y/n]
ошибка: не удалось завершить транзакцию (неверный или поврежденный пакет)
Обнаружены ошибки, пакеты не обновлены.
Вопрос: что делать? Я в этой системе ни бум-бум, только что установил.

Значит так, удалил это, обнаружился конфликт:

Удалять thunar-archive-plugin, или что?
Жду ответа, как соловей лета.

Ошибку выдает из за устаревших ключей пакетов.

Установите пакеты свежих ключей:

Справочник основных команд Linux

Одним из коренных отличий семейства ОС Linux от ОС Windows является ведущая роль командной строки или терминала в администрировании системы. Для успешной работы с «Линукс» одного графического интерфейса недостаточно. Полноценное управление тут возможно только через терминал. А в работе с терминалом никак не обойтись без изучения основных команд Linux.

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

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

Справочная информация / документация

(Manual). Показывает инструкцию к программам и командам Linux. Чтобы получить руководство для программы, наберите:

Для инструкции по команде, введите:

whatis

Выводит краткое описание программы. Пример:

whereis

Показывает полный путь к исполняемому файлу и другим файлам программы. Пример:

Вся необходимая информация о команде будет доступна, если набрать:

whoami

Ctrl + R

Права суперпользователя

Большое число базовых команд Linux, например, установка программ или создание файлов в корневой системе, требуют для исполнения права пользователя root или суперпользователя. Применение данного режима несёт серьёзные изменения для операционной системы, поэтому нужно точно понимать, как сработает запущенная команда.

Способы получить права root в Linux

О втором варианте расскажем подробнее.

(Super User Do). Позволяет исполнять команды с правами суперпользователя. Перед переходом в режим root администратора система выполнит запрос пароля и логина root. Пример:

sudo su

sudo gksudo

Максимальную производительность приложений Linux зависит от правильного подбора платформы для ОС. Мощный виртуальный сервер от Eternalhost обеспечит интернет-ресурсу стабильную работу и пространство для развития.

Управления файлами и каталогами

(List). С помощью этой утилиты можно посмотреть, что содержится в папке. Без указания конкретного пути показывает текущий каталог. Если путь указан, то переход совершиться в конечный его каталог. Чтобы вывести каталог в виде списка с дополнительной поясняющей информацией введите:

Для показа скрытых файлов:

(Concatenate / Catenate). Команда двойного назначения. Показывает на экране что содержит файл или стандартный ввод. Также к «склеивает» несколько переданных подряд файлов в один. Если нужно посмотреть содержимое одного файла, вводим:

Если нужно узнать содержимое нескольких файлов подряд:

Для «склейки» файлов, вводим:

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

(Change Directory). Меняет текущий каталог, в котором работает терминал на указанный. Когда терминал запущен, он использует по умолчанию корневой каталог (root), вернуться в который можно, набрав:

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

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

Чтобы вернуться к предыдущей директории:

Двойной амперсанд – не полноценная команда, а управляющий оператор. Он предназначен для выполнения последовательного ряда команд. Чтобы терминал выполнил команды одну за другой, нужно разделить их следующим образом:

mkdir

(Make Directory). Создаёт новую директорию. Можно также создать полную структуру подкаталогов, если ввести сочетание:

(Copy). Утилита, позволяющая скопировать файл или каталог. Копирование файлов и каталогов. Чтобы копирование прошло рекурсивно, т. е. включало все поддиректории и файлы в них, надо добавить к команде:

А если надо дополнить рекурсивное копирование сохранением всех атрибутов, сведения о владельце и временный штамп, добавляем «архивную» опцию -a, чтобы получилось:

(Remove). Отвечает за удаление папок и файлов. Использовать оператор rm следует крайне осторожно. В Linux файлы удаляются не в корзину, откуда их можно восстановить, а стираются безвозвратно. Для рекурсивного удаления используйте сочетание:

(Link). Создаёт программные ссылки на файлы. По функционалу это похоже на ярлыки в Windows.

Типы ссылок Linux

  • символические ( -s ) – указание на адрес файла ил папки без метаданных;
  • твёрдые или жёсткие ( -P ) – содержат сведения о физическом адресе на диске, где хранится файл.
    Удалить ссылку в Linux можно при помощи атрибута –f .

chmod

(Change Mode). Изменяет разрешения доступа к файлу. Под доступом имеется в виду классическая триада: чтение r, изменение w и запуск x. Общий вид:

Популярные комбинации разрешений для команды chmod

chown

(Change Owner). Команда для смены владельца файла и его группы. Для смены владельца используем синтаксис:

Для смены группы файла:

Если надо поменять оба параметра:

Команду можно применить только с правами суперпользователя. Чтобы изменить владельца/группу рекурсивно добавляем:

chgrp

(Disk Free). Даёт полную информацию о свободном пространстве на диске. Анализ включает перечисление файловых систем смонтированных разделов, обзор занятого и свободного места на диске. Для более удобного вывода информации, лучше применять сочетание:

основные команды linux в терминале

Список команд в «Терминале» Linux

Для тех, кто недавно начал знакомство с линейкой операционных систем семейства Linux, приведем ниже реестр наиболее значимых команд, которые необходимы каждому пользователю. Заметим, что инструменты и утилиты, вызываемые из «Терминала», являются предустановленными во всех дистрибутивах Linux и не нуждаются в предварительной загрузке.

Управление файлами

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

  • ls – позволяет просматривать содержимое активного каталога. Имеет две опции: -l – выводит содержимое в виде списка с описанием, -a – показывает файлы, которые скрыты системой.

команда ls в терминале linux

команда file в терминале linux

Примечание: чтобы получить права суперпользователя (root-права), перед выполнением команды необходимо ввести «sudo su» (без кавычек).

команда find в терминале linux

Работа с текстом

    more – позволяет просматривать текст, не помещающейся в область рабочего поля. При отсутствии скроллинга терминала применяется более современная функция less.

команда more в терминале linux

команда wc в терминале linux

Управление процессами

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

    ps, pgrep – первая команда выводит всю информацию об активных процессах системы (функция «-е» выводит один определенный процесс), вторая выводит ID процесса после ввода его названия пользователем.

команда ps в терминале linux

Окружение пользователя

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

    date – выводит дату и время в различных форматах (12 ч, 24 ч), в зависимости от опции.

команда date в терминале linux

Управление пользователями

Когда за одним компьютером работает не один человек, а несколько, то лучшим вариантом будет создание нескольких пользователей. Однако необходимо знать команды для взаимодействия с каждым из них.

  • useradd, userdel, usermod – добавить, удалить, редактировать учетку пользователя, соответственно.
  • passwd – служит для смены пароля. Запуск от имени СуперПользователя (sudo su в начале команды) позволяет сбросить пароли всех учетных записей.

команда passwd в терминале linux

Просмотр документов

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

команда man в терминале linux

Управление сетью

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

команда ping в терминале linux

Заключение

Зная все вышеперечисленные команды, даже новичок, который только установил себе систему на базе Linux, сможет отлично взаимодействовать с ней, успешно решая поставленные задачи. На первый взгляд может показаться, что список очень трудно запомнить, однако при частом выполнении той или иной команды со временем основные врежутся в память, и обращаться каждый раз к представленной нами инструкции не понадобится.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

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