По аналогии с ОС Windows, в Линуксе присутствует определенный набор команд для наиболее удобной и быстрой работы в операционной системе. Но если в первом случае мы вызываем утилиту или выполняем действие из «Командной строки» (cmd), то во второй системе действия производятся в эмуляторе терминала. По сути, и — это одно и то же.
Список команд в «Терминале» Linux
Для тех, кто недавно начал знакомство с линейкой операционных систем семейства Linux, приведем ниже реестр наиболее значимых команд, которые необходимы каждому пользователю. Заметим, что инструменты и утилиты, вызываемые из , являются предустановленными во всех дистрибутивах Linux и не нуждаются в предварительной загрузке.
Управление файлами
В любой операционной системе не обойтись без взаимодействия с различными форматами файлов. Большинство пользователей привыкло для этих целей использовать файловый менеджер, который имеет графическую оболочку. Но все те же манипуляции, а то и больший их перечень, можно провести, используя специальные команды.
- – позволяет просматривать содержимое активного каталога. Имеет две опции: – выводит содержимое в виде списка с описанием, – показывает файлы, которые скрыты системой.
- – демонстрирует содержимое указанного файла. Для нумерации строчек применяется опция .
- – используется для перехода из активной директории в указанную. При запуске без дополнительных опций перенаправляет в корневой каталог.
- – служит для определения текущей директории.
- – создает новую папку в текущей директории.
- – выводит подробную информацию о файле.
- – необходима для копирования папки или файла. При добавлении опции включает рекурсивное копирование. Опция сохраняет атрибуты документа в дополнение к предыдущей опции.
- – используется для перемещения или переименования папки/файла.
- – удаляет файл или папку. При использовании без опций удаление происходит безвозвратно. Для перемещения в корзину необходимо ввести опцию .
- – создает ссылку на файл.
- – изменяет права (чтение, запись, изменение…). Может быть отдельно применена для каждого пользователя.
- – позволяет сменить владельца. Доступно только для СуперПользователя (Администратора).
- – предназначена для поиска файлов в системе. В отличие от команды , поиск выполняется в .
- – применяется при создании копий файлов и их преобразовании.
- – осуществляет поиск документов и папок по системе. Имеет множество опций, с помощью которых можно гибко настроить параметры поиска.
- – используется для работы с файловыми системами. С ее помощью систему можно как отключить, так и подключить. Для использования необходимо получить root-права.
- – показывает пример файлов/папок. Опция выполняет преобразование в удобочитаемый формат, — выводит сокращенные данные, а — устанавливает глубину рекурсий в каталогах.
- – анализирует дисковое пространство, позволяя узнать количество оставшегося и заполненного места. Имеет множество опций, которые позволяют структурировать получаемые данные.
Примечание: чтобы получить права суперпользователя (root-права), перед выполнением команды необходимо ввести (без кавычек).
Работа с текстом
Вводя в команды, которые непосредственно взаимодействуют с файлами, рано или поздно понадобится вносить правки в них. Для работы с текстовыми документами используются следующие команды:
- – позволяет просматривать текст, не помещающейся в область рабочего поля. При отсутствии скроллинга терминала применяется более современная функция .
- – осуществляет поиск текста по шаблону.
- – первая команда отвечает за вывод первых нескольких строк начала документа (шапка), вторая —
показывает последние строчки в документе. По дефолту выводится 10 строчек. Сменить их количество можно, используя функцию и . - – используется для сортировки строчек. Для нумерации применяется опция , для сортировки сверху вниз — .
- – сравнивает и показывает отличия в текстовом документе (построчно).
- – считает слова, строки, байты и символы.
Управление процессами
Длительное использование ОС в течение одного сеанса стимулирует появление множества активных процессов, которые способны в значительной мере ухудшить производительность компьютера вплоть до того, что за ним будет не комфортно работать.
Данную ситуацию легко можно исправить, завершая ненужные процессы. В системе Linux в этих целях применяют следующие команды:
- – первая команда выводит всю информацию об активных процессах системы (функция выводит один определенный процесс), вторая выводит ID процесса после ввода его названия пользователем.
- – завершает PID-процесс.
- – по нажатию на окно процесса —
завершает его. - — завершает процесс по его имени.
- завершает все активные процессы.
- – отвечают за отображение процессов и применяются в роли системных консольных мониторов. является более популярной на сегодняшний день.
- – выводит на экран «Терминала» данные о времени выполнения процесса.
Окружение пользователя
В число важных команд входят не только те, что позволяют взаимодействовать с системными компонентами, но и выполняющие более тривиальные задачи, способствующие удобству при работе за компьютером.
- – выводит дату и время в различных форматах (12 ч, 24 ч), в зависимости от опции.
- – позволяет сократить команду или создать ее синоним, выполнить одну или поток из нескольких команд.
- – предоставляет информацию о рабочем имени системы.
- – первая запускает программы от имени одного из пользователей операционной системы. Вторая — от имени СуперПользователя.
- – переводит компьютер в спящий режим.
- — выключает компьютер немедленно, опция позволяет выключить компьютер в заранее установленное время.
- — перезагружает компьютер. Можно задать и определенное время перезагрузки, используя специальные опции.
Управление пользователями
Когда за одним компьютером работает не один человек, а несколько, то лучшим вариантом будет создание нескольких пользователей. Однако необходимо знать команды для взаимодействия с каждым из них.
- – добавить, удалить, редактировать учетку пользователя, соответственно.
- – служит для смены пароля. Запуск от имени СуперПользователя ( в начале команды) позволяет сбросить пароли всех учетных записей.
Просмотр документов
Ни один пользователь не способен запомнить значение всех команд в системе или расположение всех исполняемых файлов программы, однако на помощь могут прийти три легко запоминающиеся команды:
- – отображает путь к исполняемым файлам.
- — показывает справку или руководство к команде, используется в командах с одноименными страницами.
- – аналог выше представленной команды, однако эта используется для показа имеющихся разделов справок.
Управление сетью
Чтобы настроить интернет и в дальнейшем успешно вносить коррективы в сетевые параметры, необходимо знать хотя бы несколько отвечающих за это команд.
- – настройка сетевых подсистем, просмотр доступных IP портов для подключения. При добавлении атрибута выводит объекты указанных типов в виде списка, с атрибутом выводится справочная информация.
- – диагностика подключения к сетевым источникам (роутер, маршрутизатор, модем и т. п.). Также сообщает информацию о качестве связи.
- – предоставление данных пользователю о расходе трафика. Атрибут задает сетевой интерфейс.
- – аналог команды , но в более усовершенствованном виде. Показывает скорость доставки пакета данных на каждый из узлов и дает полную информацию о полном маршруте передачи пакетов.
Заключение
Зная все вышеперечисленные команды, даже новичок, который только установил себе систему на базе Linux, сможет отлично взаимодействовать с ней, успешно решая поставленные задачи. На первый взгляд может показаться, что список очень трудно запомнить, однако при частом выполнении той или иной команды со временем основные врежутся в память, и обращаться каждый раз к представленной нами инструкции не понадобится.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13048 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.