Командная строка Linux. Полное руководство

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

Уильям Шоттс

Командная строка Linux. Полное руководство 4,7

Оценить

нет оценки

Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс

28 прочитали 52 планируют 1 цитата

Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
  • №39 в ОС и сети
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс

Уильям Шоттс знакомит вас с истинной философией Linux. Вы уже знакомы с Linux и настала пора нырнуть поглубже и познакомиться с возможностями командной строки. Командная строка — всегда с вами, от первого знакомства до написания полноценных программ в Bash — самой популярной оболочке Linux . Познакомьтесь с основами навигации по файловой системе, настройки среды, последовательностями команд, поиском по шаблону и многим другим. Прочитав эту книгу вы легко научитесь создавать и удалять файлы, каталоги и символьные ссылки; администрировать систему, включая сетевое оборудование, установку пакетов и управление процессами; редактировать файлы;…

Развернуть

Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Серия: Для профессионалов
Издательство: Питер
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс

Лучшая цитата на книгу SpittlePila SpittlePila разместил в цитатах Пожаловаться

Интерфейс командной строки — удобный и выразительный способ общения с компьютером, во многом напоминающий способ письменного общения между людьми. Как однажды было подмечено, «графический пользовательский интерфейс делает простые задачи еще проще, а интерфейс командной строки делает сложные задачи выполнимыми».

1

Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс

Содержание Дополнительная информация об издании

ISBN: 978-5-496-02303-0

Год издания: 2017

Язык: Русский

Мягкая обложка, 480стр. Тираж: 1000 Формат: 70×100/16

Жанры и теги

Жанры: №39 в ОС и сети

Теги: ВходящиеВсе теги

Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс

Подробнее о книге

  • Рецензии
  • О книге
  • Цитаты 1
  • Подборки 8
  • Читатели 24

Напишите рецензию! Текст вашей рецензии… Рецензии не найдены У вас есть ссылка на рецензию критика?

Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс
Уильям Шоттс

Запускаем «Терминал» в Linux

Абсолютно каждый метод запуска «Терминала» в любом из дистрибутивов Linux не занимает много времени, а чаще всего выполняется буквально в несколько кликов. Сегодня в качестве примера мы рассмотрим Ubuntu. Если вы обладаете другой ОС, не беспокойтесь, поскольку почти нигде нет каких-либо различий, а если они и имеются, то самые минимальные, и о них мы обязательно расскажем в методах.

Запускаем «Терминал» в Linux

Способ 1: Стандартная комбинация клавиш

Запускаем «Терминал» в Linux

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

Запускаем «Терминал» в Linux

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

Запускаем «Терминал» в Linux

Способ 2: Утилита «Выполнить»

Запускаем «Терминал» в Linux

Способность применить этот метод зависит от установленного окружения. Практически во всех привычных графических оболочках он функционирует корректно, поэтому его обязательно следует попробовать. Принцип заключается в вызове утилиты «Выполнить», что производится зажатием комбинации Alt + F2.

Запускаем «Терминал» в Linux

В появившейся строке достаточно будет вписать gnome-terminal или konsole, что зависит от типа используемой оболочки.

Запускаем «Терминал» в Linux

После этого вы увидите, как сразу же отобразится новое окно «Терминала».

Запускаем «Терминал» в Linux

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

Запускаем «Терминал» в Linux

Способ 3: Контекстное меню директорий

Запускаем «Терминал» в Linux

Большинство графических оболочек имеют контекстное меню, которое вызывается путем нажатия ПКМ по свободному месту в любой директории. Одним из пунктов называется «Открыть в терминале» или «Открыть терминал». Именно это мы и рекомендуем использовать в качестве отдельного способа запуска консоли. Особенно актуально это в тех случаях, когда вы хотите запустить новую консоль в необходимом расположении.

Запускаем «Терминал» в Linux

Способ 4: Главное меню ОС

Запускаем «Терминал» в Linux

Строение практически всех окружений гарантирует наличие главного меню приложений, откуда можно запускать установленные и стандартные программы, включая консоль. Откройте главное меню удобным для вас образом и отыщите там «Терминал». Если просто найти его не получается, воспользуйтесь строкой поиска. Щелкните ЛКМ для запуска, и теперь вы можете смело приступать к вписыванию команд. Если потребуется создать новую сессию, вернитесь в главное меню и проделайте те же самые действия.

Запускаем «Терминал» в Linux

Способ 5: Виртуальная консоль

Запускаем «Терминал» в Linux

Этот вариант подойдет далеко не всем юзерам, поскольку он используется исключительно для перехода между виртуальными системными консолями. Дело в том, что при запуске операционной системы создается целых семь таких командных строк, последняя из них реализует графическую оболочку, поэтому пользователь видит только ее. При необходимости можно переключаться к другим терминалам, используя горячие клавиши Ctrl + Alt + F1/Ctrl + Alt + F6.

Запускаем «Терминал» в Linux

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

Запускаем «Терминал» в Linux

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

Читайте также:  iPhone не обновляется до iOS 13: что делать?

Перейти к прочтению официальной документации Ubuntu на официальном сайте

Способ 6: Строка «Избранное»

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

  1. Откройте главное меню и отыщите там консоль. Кликните по ней правой кнопкой мыши.
  2. В появившемся контекстном меню используйте строку «Добавить в избранное».
  3. После этого вы увидите, что консоль была добавлена на соответствующую панель. При необходимости можно поместить туда сразу несколько значков.

Первый навык

Для того чтобы хорошо ориентироваться в среде операционных систем Linux для начала необходимо развить в себе навык поиска и чтения информации. Философия операционных систем Unix, а с ними и Linux, говорит о том, что система должна быть хорошо документирована. Каждая программа для Linux по существующим стандартам распространяется со страницей документации, описанием. Так называемой man-страницей, от Английского manual — руководство. Поэтому отныне будем соблюдать такой порядок действий при возникновении какой-либо проблемы с ОС Linux — сначала  ищем и читаем man-страницу, затем обращаемся к поисковикам и Википедии, потом (если решения все еще нет) курим форумы и социальные сообщества. 

Работа с процессами

  1. kill / xkill / pkill / killall

    Вариации команды для завершения операций. Основное различие между ними — способ идентификации.

  • kill — прекращает операцию, находя ее через идентификатор процесса (PID).
  • xkill — графический способ. После ввода команды курсор превращается в крестик, который при клике на окно открытого процесса, останавливает его;
  • pkill — завершает конкретный процесс, находя его по имени.
  • killall — прекращает все процессы с указанным именем.
  1. Ctrl +C

    Данное сочетание клавиш — еще один быстрый способ завершить выполнение любого процесса в терминале Linux.

  2. Ctrl +Z

    Комбинация ставит любой запущенный в консоли процесс на паузу. Снова запустить его можно, введя %.

  3. ps / pgrep

    (Process Status / Process-ID Global Regular Expressions Print). Команды находят по заданным параметрам и выводят информацию об активных процессах. Самый доступный способ найти идентификатор процесса (PID). Модификация pstree показывает весь список («древо») исполняемых процессов.

  4. top / htop / atop

    (Table of Processes). Три варианта команды, вызывающую консольную программу мониторинга активных процессов в системе. Информация отображается в виде таблицы со списком процессов в реальном времени. Рекомендуется использовать две последних модификации программы – в них больше возможностей и продвинутых функций.

  5. crontab

    Выполнение Cron (Command Run ON) — задач по расписанию в Linux.

  6. time

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

  • real— общее время исполнения;
  • user — сколько времени пользователь занял у CPU;
  • sys — сколько времени CPU было потрачено системой.

Сделать время исполнения процесса ОС Linux минимальным поможет VPS сервер от Eternalhost! Универсальное решение по доступной цене!

Читайте также:  Как сделать FTP сервер — FileZilla Server