• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Composs.ru

  • БАЗА ЗНАНИЙ
  • УРОКИ
    • Компьютер для чайников
    • Интернет для начинающих
    • Уроки Windows 7, 8, 10
    • Microsoft Office 2010
    • Фотография / Фотошоп
    • Социальные сети и общение
    • Мобильные устройства
    • Облако
  • СТАТЬИ
    • Apple
    • Офисные приложения
    • Windows
    • Android
    • Безопасность
    • Браузеры
    • Интересное
    • Начинающим
    • Обзоры
    • Программы
  • ОС
    • Apple
    • Android
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
  • ИНТЕРНЕТ
    • Сервисы
      • Google сервисы
    • Браузеры
      • Chrome
      • Firefox
      • Орбитум
    • Мобильные сети и операторы
    • Социальные сети
      • Вконтакте
      • Одноклассники
      • Facebook
      • instagram
      • Twitter
    • Электронная почта
      • Gmail почта
      • Яндекс почта
    • Электронные деньги
  • ЖЕЛЕЗО
    • Процессор
    • Видеокарта
    • Накопители (HDD, SDD, Flash)
    • Периферия
    • Сеть
    • Гаджеты
      • Смартфоны
      • Ноутбуки
      • Планшеты
      • Другие гаджеты
  • СОФТ
    • Bios
    • Безопасность
    • Офисные приложения
      • Excel
      • PowerPoint
      • Word
    • Прикладное ПО
      • Photoshop
      • Skype
    • Цифровая фотография
  • ЗАДАТЬ ВОПРОС

Основные команды Линукс – зачем и как используются в терминале

02.05.2019 Операционные системы КомментироватьЗадать вопросНаписать пост

С операционной системой Linux по рабочим вопросам встречаются многие пользователи. Чаще всего это система Linux Mint. Многие вещи в ней делаются с помощью терминала. Поэтому стоит знать основные команды Linux, которые используются и начинающими и профессионалами.

Запуск терминала

Чтобы вводить команды в терминал Линукс, его сначала необходимо вызвать. Для этого существует несколько стандартных способов. Они характерны для многих Unix-based систем, которые наиболее распространены. Вызывается терминал следующими способами:

  1. Горячие клавиши. Существует несколько стандартных сочетаний. К ним относятся: «Ctrl+Alt+T» и «Win+T». Первая работает во всех версиях, а вот вторая только в семействе XUbuntu.
  2. Панель Ubuntu. Достаточно открыть панель в левом верхнем углу (по умолчанию) и набрать слово «Terminal». В списке будет предложен соответствующий вариант для открытия.
  3. Панель приложений. Открыть данную панель, перейти в раздел «Систем» и выбрать «Терминал».Запускаем терминал

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

Типичные команды

Предложенные ниже варианты команд являются самыми типичными, наиболее распространёнными и полезными в любых версиях Linux, например Ubuntu, Mint, Kali и т.п. Их полезность и функционал будут рассматриваться вместе с самими указаниями. Стоит помнить, что через терминал можно даже обрабатывать содержимое некоторых файлов, а не только просматривать их, как это делается через консоль Windows.

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

Примечание! Используя ключи в Linux достаточно прописывать буквы после символа «-». То есть, достаточно прописать «-ax», вместо «-a -x»

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

Предложенные ниже консольные команды ориентированы на просмотр или работу с отдельно взятыми документами или каталогами. Это наиболее распространённые консольные ключи для Linux.

MKDIR

Создание каталога. Она ориентирована на добавление новой папки в текущую. Примером использования можно считать «MKDIR newfolder». Наиболее распространённым дополнительным ключом является «/p», который копирует родительскую структуру, даже при её отсутствии (помогает создать копию каталога с аналогичным расположением встроенных каталогов более высокого уровня, добавляя их в путь).

RM

Легендарная команда, которую часто используют в виде «rm –rf». Это безвозвратное (мимо корзины) удаление файлов. С ключами «-r -f» это будет полное удаление без подтверждения даже системных файлов. В случае же с «rm» без ключей это удаление с подтверждением, но всё равно мимо корзины.

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

CD

Типична даже для консоли в Windows. Расшифровывается как «change directory», перемещает между каталогами. Обладает нетипичными ключами. Такой вариант как «cd:» перемещает на уровень вверх, а «cd-» возвращает в предыдущий каталог.

FILE

Утилита, указывающая тип файла или его назначение.

CP

Копирование файла или каталога. Для нормального копирования требуется добавлять ключ «-r», чтобы сохранить имеющуюся встроенную структуру. В противном случае в целевом каталоге будет каша из неструктуированных файлов.

MV

Обладает аналогичными свойствами с CP, но после копирования удаляет оригинальные файлы. Используется для перемещения документов в другие каталоги.

LN

Применяется для создания своеобразных ярлыков в необходимом месте на выбранные файлы.

FIND

Отвечает за поиск информации. Особенно полезно при некорректном копировании или перемещении документов, когда они просто пропадают.

DU

Выводит информацию о занимаемом каталогом или документом места на жёстком диске. Оптимально использовать в сочетании с ключом «—h», дающим понятное представление ответа.

LS

Используется для просмотра содержимого каталогов. В Linux при переходе в каталог нужно повторять эту команду, чтобы ознакомиться с его содержимым. Аналог «Проводника» выполняет это действие автоматически.

Zip

Используется для распаковки или упаковки файлов в архив.

Mount

Используется для подключения разделов. Необходима для работы со съёмными накопителями и для настройки системы при установке дополнительного жёсткого диска.

Это не полный перечень команд, доступных для работы с файлами. Не считая «rm –rf» они не несут потенциального вреда для пользователя. Поэтому рисковать и экспериментировать с другими просто не стоит.Использование команд

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

Этот набор команд аналогичен работе с процессами в диспетчере задач Windows. Вообще своего диспетчера в Linux не предусмотрено, поэтому терминал зачастую является единственным способом снять зависший процесс. С другой стороны, «зависший процесс» в Linux звучит, как нечто абсурдное. Чтобы разобраться с запущенной программой можно прибегнуть к следующим вариантам:

  1. Kill. Отключает процесс. Аналогичное действие используется в Windows для завершения процессов. Требуется PID (идентификатора) процесса.
  2. PS. Чтобы найти идентификатор можно воспользоваться этой утилитой. Она выведет в консоль PID всех запущенных задач, что позволит идентифицировать необходимую.
  3. TOP. Выводит на верх (на передний план) указанный процесс. То есть, он отобразится как при разворачивании программы в Виндовс.
  4. Time. Показывает время, которое выполняется указанный процесс. Полезно для разработчиков.
  5. JOBS. Помогает отобразить фоновые процессы. Может использоваться самостоятельно или как аргумент для PS.
  6. NOHUP. Запрещает «убивать» процесс. То есть, его нельзя будет снять до перезапуска ОС.
  7. NICE. Используется с аргументом, имеющим числовое значение от 0 до 9. Понижает приоритет (выделение ресурсов) для выбранного процесса.
  8. «<» и «>». Может показаться, что это аргументы. Но это ключи изменения направления ввода и вывода.Управление процессами
  Загрузочная флешка UEFi

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

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

  • DATE. Выводит информацию о текущей дате и времени.
  • ALIAS. Помогает ассоциировать пользовательские сокращения с действующими командами. Удобно, если часто приходится применять одинаковые, но длинные ключи.
  • UNAME с аргументом «-a». Показывает в окне терминала полную информацию об ОС.
  • UPTIME. Демонстрирует срок активности системы (с момента последнего включения).
  • SLEEP. Помогает отложить выполнение ключа на определённое время.
  • PRINTENV. Практическое применение минимально – демонстрирует текущего пользователя и список его файлов.
  • SET. Выводит переменные указанной оболочки.
  • Clear. Служит для управления терминалом, очищая все сообщения в окне.Окружение пользователя

Отдельного упоминания в рамках данного раздела заслуживает набор команд от лица суперпользователя. Они аналогичны указанию «от имени администратора» в Windows. В отдельный блок они выделяются в связи с повышенной ответственностью при их использовании. Через «sudo» можно буквально вписать что угодно и куда угодно (даже если это приведёт к повреждению ядра).

  1. Sudo. Полное соответствие выполнению от имени администратора. Эта строка указывает, что система обязана её выполнить. Единственным нюансом является запрос пароля от соответствующей учётной записи.
  2. Sudo SU. Запускает выполнение терминала от имени супер пользователя. Удобно, чтобы не прописывать «sudo» постоянно.
  3. Sudo gksudo. Аналогично пункту 1, но работает для программ с графическим интерфейсом. Полезно при запуске файловых менеджеров.
  4. Sudo !!. Если вводя команду не было прописано «sudo», то введя аргумент «!!» будет запущено повторное выполнение, но уже с соответствующими правами.

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

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

  1. Useradd. Используется для создания в системе нового пользователя.
  2. Userdel. Обратная предыдущей. Удаляет ранее зарегистрированную учётную запись операционной системы.
  3. Usermod. Изменение особенностей учетной записи. Применяется для редактирования домашней папки или указания срока блокировки.
  4. Passwd. Предназначена для изменения пароля в учётной записи. Применяется к себе обычными пользователями или к любой записи для администратора (суперпользователя).Управление пользователями
  Что делать, если появляется ошибка скрипта Windows Script Host

Просмотр документации

Ознакомление с документацией (справкой) по отдельно взятым ключам:

  1. MAN. Выводит основную информацию о команде и её аргументах.
  2. Whereis. Указывает, где можно найти указанный исполняемый файл. Аналогично «открыть папку» в свойствах ярлыка для Windows.

Работа с сетью

Есть способы управлять сетью. И в целом, они упираются в использование всего 2 команд. Но, различные аргументы позволяют полностью менять суть поданного запроса.

Ping

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

В качестве аргумента можно указывать адрес открытого ресурса. Например, можно прописать ping 8.8.8.8, чтобы проверить качество связи с Google.

IP

Страшна не столько сама по себе, сколько аргументами, которые с ней можно использовать (около десятка команд со своими параметрами и ключами). Ввод IP –help даст более точное представление о количестве аргументов в этой команде. Самыми распространёнными являются:

  1. Address show. Выводит текущий адрес в локальной сети;
  2. Route. Помогает настроить маршрутизацию в пределах имеющейся сети;
  3. Link set. Отвечает за управление сетевой картой включая или отключая её в ОС. Вводится примерно следующим образом: ip link set «сетевая карта» up.Проверка адреса

Пользоваться ими следует с осторожностью. Ведь можно случайно заблокировать себе доступ к справке по командам. Исправлять последствия без минимального набора знаний будет проблематично.

Взаимодействие с текстом

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

Нередко этот текст вылазит за рамки терминала. Поэтому с помощью следующих команд (особенно, если не работает прокрутка окна) можно решить данную проблему.

  1. More/Less. Позволяет масштабировать текст в пределах терминала. Утилита Less появилась в системе позже, поэтому её функционал превосходит возможности More.
  2. Head. Переносит к заголовку вывода в терминале. Отображается первые 10 строчек.
  3. Tail. Обратный вариант для Head перемещая экран к концу вывода.
  4. Аргумент –f интересен в обоих вариантах Head и Tail, поскольку выводит текст постепенно, позволяя отслеживать все изменения.
  5. Grep. Ищет текст по заданному шаблону.
  6. Sort. Отвечает за сортировку текста на экране.
  7. WC. Утилита, которая считает количества: строк, слов или байт на экране.
  8. DIFF. Проводит построчное сравнение файлов и показывает различия между ними.Работа с текстом

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

На главную
Previous Post: « Правильная зарядка Айфона – как продлить срок службы батареи
Next Post: Что за формат mht и чем его открыть »

Reader Interactions

Отменить ответ

Primary Sidebar

  • Лучшие программы для Windows
  • Лучшие программы для Linux
  • Лучшие расширения для Chrome
  • Лучшие приложения для Mac OS
  • Лучшие приложения для Андроид
  • Секреты Windows 10
  • Почта Gmail.com — вход в почту и первичные настройки

  • Аккаунт Google: создание учетной записи

  • Windows обнаружила неполадки жесткого диска — что делать?

  • Что такое операционная система? Виды операционных систем

  • Как зарегистрировать Яндекс почту

  • Проблема: Как войти в почту Gmail.com — решение

  • Ccleaner — как очистить компьютер от мусора?

  • Кракозябры вместо русских букв в Windows 10

Footer

© 2012-2016 Composs.ru. Все права защищены. При копировании материалов, обратная открытая ссылка на наш сайт обязательна.

Composs.ru - ресурс для начинающих пользователей компьютера, интернета. Сайт основан в 2012 году. Основная цель нашего сайта - выпускать обучающие материалы IT-тематики для "чайников". Предоставлять качественный и суперполезный контент для всех пользователей, независимо от уровня владения ПК: советы, инструкции, статьи.
  • Карта сайта
  • Обратная связь

Copyright © 2026 · Log in