Основные команды Linux
Даже если вы только начинаете знакомиться с данными ОС, вам потребуется изучить основные команды Linux. В статье разберем базовые команды для работы с терминалом.
С помощью терминала можно управлять программами, процессами, пользователями, базами данных и другими элементами системы. Главный принцип работы с командной строкой заключается в применении только тех команд, действие которых юзер знает и понимает.
Изображение от lucabravo на Freepik.Перед началом работы с терминалом, необходимо составить список команд Linux, требующих изучения. Возглавлять его должны базовые команды Linux, предназначенные для управления самим терминалом. В перечень горячих клавиш для открытия терминала, вкладок и окон входят:
К базовым относятся следующие команды и принципы работы терминала:
clear
.history
.history
указывается количество нужных операций.sleep [number]
. Операция будет выполнена после реализации предыдущей команды. Для обозначения периода времени, через которое функция должна быть выполнена, используют ряд символов: s
— для секунд, m
— для минут, h
— для часов, d
— для дней.
Командная строка может быть источником информации о системе, программах и установленных настройках. Для получения справки необходимо вызвать команду Unix — man
— и указать параметры запроса. Man
включает следующие параметры:
Для просмотра каталога файлов и их авторов необходимо вызвать команды man
и Is
(например, «Is – author 1
»). Результаты будут выстроены в очередь и могут быть представлены на нескольких страницах. Первая страница называется LS (1). Для исследования списка можно использовать следующие инструменты:
Поиск конкретного слова выполняется через установление опции: в man
вводится ? [искомое_слово]
, затем команда отправляется на выполнение посредством Enter
.
Когда нужна краткая информация по команде или утилите, вызывается справка через команду help
. Описание утилиты запрашивается с помощью whatis [имя_пакета]
.
Несколько основных команд для получения сведений об операционной системе:
Когда работа с папками уже началась, то есть в ходе выполнения других команд вы оказались в произвольной папке, и вам необходимо определить ваше местонахождения, используется команда:
Ответом будет название папки, в которую вы вошли на одном из предыдущих шагов. Далее можно перейти к определению открытого файла и его типа:
Доступны команды, которые помогут подключить к системе флешку или же наоборот отключить ее:
Чтобы посмотреть содержимое подпапок, используется параметр:
Путь путешествия между папками отслеживается благодаря сочетанию горячих клавиш:
Чтобы найти отличия между файлами, используют diff
. Команда отражает разницу содержимого документов.
Для создания новой папки применяется команда mkdir
, для файла — touch
. Другие полезные команды по управлению папками. За копирование файлов и папок отвечает cp
, перемещение/переименование — mv
, удаление — rm
.
Для выполнения некоторых действий системному администратору требуется root-доступ. Чтобы получить права суперпользователя вводится команда sudo
. Когда такой пользователь назначает сразу несколько команд, для их последовательного выполнения задается параметр sudo su
. После его введения можно указывать команды. Если нужно выполнить задачу, которая была введена раньше, используют sudo
!! Графические утилиты от имени суперпользователя запускает через команду в формате
Суперпользователь может настраивать права на просмотр и редактирование файлов для других пользователей. Для установления прав доступа к файлу выполняется команда chmod
. В зависимости от вида устанавливаемых прав в команде могут меняться опции. В общем виде установление доступа к файлу будет выглядеть следующим образом:
Есть три основных вида прав:
И три вида пользователей:
Кроме буквенного описания опции, есть цифровое обозначение прав:
Linux позволяет создавать несколько пользователей с разными уровнями прав. Основные команды по управлению юзерами:
Команды управления сетью позволяют узнать доменное имя, IP-адрес сервера, просмотреть информацию о настройках сети, протестировать ее работу и получить сведения о трафике. К ним относятся:
Для просмотра текущих параметров сети:
Чтобы протестировать скорость передачи данных, используют пинг:
Отменяется команды горячими клавишами Ctrl + C.
Когда нужно измерить количество посещений, задают команду:
Для упаковки файлов в архив используют zip, разархивирование происходит с помощью обратной команды unzip. Бэкап проводится командой tar, извлечение файлов — -x, --extract.
Для удобной работы с текстом в окне терминала запускается специальный редактор Nano / Vim. В зависимости от того, какая программа нужна, вводится либо nano
, либо vim
. Чтобы сохранить введенный текст нажмите комбинацию клавиш Ctrl + О, для выхода из редактора пригодится сочетание Ctrl + X.
Для просмотра всех опций, запущенных в системе, нужно ввести top. Чтобы завершить ненужные процессы, нужно сделать это принудительно. Процесс можно завершать обычной командой kill, если нужно завершить конкретный процесс, то примените pkill.
Иногда удаленный сервер нуждается в выключении или перезагрузке. Выключить систему можно только с помощью root-доступа. Команда будет иметь следующий вид sudo shutdown. Когда нужно отложить выключение до определенного времени используют shutdown 05:10
.
Чтобы система оставалась работоспособной, важно следить за тем, какие события с ней происходят. Сделать это можно через логи. Несколько команд для поддержания производительности системы:
Начинающие разработчики после освоения графического интерфейса операционной системы обращаются к управлению через командную строку. Такой способ позволяет устанавливать более тонкие настройки. Надеемся, что рассмотренные нами команды помогут вам в решении административных задач.
Автор: ЕвробайтПоделиться
Новый трафик приносит бизнесу увеличение количества клиентов, заказов и покупок. Однако посещение сайта завершается конверсией только в том случае, если вновь пришедший пользователь был заинтересован в контенте веб-ресурса.
В процессе веб-разработки у каждого владельца сайта возникает необходимость выбрать hosting для будущего проекта.
Завершающим этапом создания сайта является настройка его видимости для пользователей и поисковых систем. С этого момента веб-ресурс можно найти по URL-адресу, а после индексации сайт начнет появляться в поисковой выдаче.
On our site you can pay
for services with cryptocurrency
Надёжные VPS серверы с посуточной оплатой в России и Европе.
От 10 ₽ в день!
Арендовать виртуальный сервер