К основному контенту

5 команд Linux для начинающих

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

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

Содержание статьи: 1. sudo 2. Ваш пакетный менеджер (apt, yum, pacman) Yum (Red Hat/Fedora/CentOS) Apt (Debian/Ubuntu/Mint) Pacman (Arch/Manjaro) 3. systemctl (Systemd) 4. ls 5. man Выводы 1. sudo

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



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



Помните, что все команды терминала linux будут выполняться от имени суперпользователя, а это значит, что вы можете повредить свою систему, поэтому будьте очень осторожны. 2. Ваш пакетный менеджер (apt, yum, pacman)

Одна из главных причин почему новички будут использовать sudo - это установка и удаление программ с помощью менеджера пакетов. В разных дистрибутивах используются разные пакетные менеджеры apt в Debian и всех, основанных на нем дистрибутивах, yum - в RedHat, а в Arch Linux - 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.



Большинство операций по управлению сервисами выполняются с помощью одной утилиты - systemctl. С помощью нее вы можете запускать, останавливать и перезагружать сервисы, проверять их состояние, добавлять в автозагрузку и многое другое. Для запуска сервиса просто выполните:

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

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

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

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

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

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

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

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

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

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



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

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



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

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

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

Комментарии


Дистанционная компьтерная помощь, удаленная компьютерная помощь онлайн.

Популярные сообщения из этого блога

Лучшие плагины для OBS Studio

Open Broadcast Software или OBS - это свободное программное обеспечение с открытым исходным кодом для стриминга аудио и видео данных в сеть интернет. Программа полностью кроссплатформенная и может работать в Windows, Linux или MacOS. Это отличная альтернатива для таких программ, как Wirecast и XSplit. OBS использует для вещания стандартный протокол обмена сообщениями в реальном времени, а поэтому может транслировать данные в любой сервис, поддерживающий это, например, Yotube. Несмотря на широкие возможности OBS, программа поддерживает еще и множество плагинов. В этой статье мы рассмотрим лучшие плагины для OBS Studio, которые вы можете использовать. Содержание статьи: Лучшие плагины OBS Studio 1. Browser Source Plugin 2. Video Source Plugin 3. Simple Scene Switcher 4. DirectShow Audio Source 5. CLR Browser Source 6. OBS Remote 7. AMD Advanced Media Framework Encoder 8. Text Source Plugin Выводы Лучшие плагины OBS Studio Чтобы найти плагины OBS Studio для Video пользователям пр…

Лучшие аналоги Paint для Linux

Когда я работал в Windows, я часто использовал стандартную программу редактора изображений Windows - Paint. Не всегда нужен очень и многофункциональный инструмент вроде Photoshop или Gimp. Иногда, чтобы подправить ту или иную картинку, дорисовать на ней несколько фигур или вставить текст достаточно простого, легкого в освоении графического редактора вроде Paint. В Linux таких программ довольно много. В этой инструкции мы рассмотрим лучшие аналоги Paint для Linux. В этот список не будут включены такие программы, как Gimp и Krita, ведь это полнофункциональные графические редакторы, векторные редакторы, такие как Inkscape мы тоже рассматривать не будем. А теперь перейдем к списку. Содержание статьи: KolourPaint MyPaint Gnome Paint XPaint Pinta mtPaint GPaint Rassam-paint Выводы KolourPaint На первом месте в списке аналогов Piant для Linux будет KoloutPaint. Это стандартный графический редактор для окружения рабочего стола KDE. Он поддерживает множество форматов изображений PNG, J…

Подключение OneDrive в Linux

OneDrive (Ранее известный как SkyDrive) это популярное облачное хранилище файлов от Майкрософт. Сейчас OneDrive бесплатно предоставляет 7 гигабайт пространства новым пользователям. Как вы знаете OneDrive хорошо интегрирован с другими продуктами компании  Microsoft. В OneDrive Также есть официальный клиент который автоматически загружает ваши видео и фотографии с камеры в облако. Но к сожалению этот клиент недоступен для операционных систем семейства Linux. Но не все так плохо. Сообщество открытого программного обеспечения уже нашло решение. Это opedrive-d от Boilermaker. Запустившись как демон программа автоматически синхронизирует локальную папку с облаком OneDrive. Содержание статьи: Установка Onedrive-d в Linux Настройка Синхронизация локальной папки с OneDrive Установка Onedrive-d в Linux Несмотря на то что onedrive-d разрабатывается для Ubuntu/Debian, CentOs/Fedora/RHEL поддерживается тоже хорошо. Для установки достаточно набрать несколько команд: $ git clone https://gith…