Найти тему
Николай Буренков

Развенчиваем страшные мифы о терминале в Линукс. Введение

Начнем. Одно из определений, которое я нашел о терминале: Терминал — это текстовая среда ввода и вывода. Ну, в общем, верно, но я немного изменю его. Терминал — это посредник между пользователем и системой. Вы передаете команду терминалу, а он ее ретранслирует на исполнение системе и выдает вам отчет о выполнении команды. Бывают разные терминалы, но мы будем рассматривать тот, который представлен в Линуксе. Вот так выглядит окно терминала:

Окно терминала в Fedora KDE. В других дистрибутивах выглядит аналогично.
Окно терминала в Fedora KDE. В других дистрибутивах выглядит аналогично.

Терминал еще называют командной строкой. Почему командная строка? Да все просто. Вы набираете строку текста, представляющую команду, которая затем исполняется. Например, apt-get update. Это строка, содержащая команду обновления репозиториев в Ubuntu. Что такое репозиторий - об этом чуть позже. После установки системы терминал в обязательном порядке присутствует в разделе меню Избранное. В Ubuntu, например, терминал можно запустить следующей комбинацией клавиш: Ctrl+Alt+T.

Применение терминалов началось давно, когда не было DOS, а о графическом окружении рабочего стола и знать не знали. Использование терминала относится к восьмидесятым годам прошлого столетия, когда начала развиваться система Unix. Терминал был создан как самый простой способ взаимодействия с системой, при котором пользователь набирал команду в нем и получал ответ. И что интересно, командная оболочка Bash, используемая в терминале, обладает способностью автодополнения. При наборе части команды можно нажать на клавишу Tab. Если на набранные вами символы начинается только одна команда, то она автоматически и будет дополнена. А в случае, если на набранные символы начинаются несколько команд, то нажав дважды на клавишу Tab, вы получите список возможных вариантов.

При наборе команд в терминале Линукса важно не забывать о том, что в отличие от терминала в Windows, командная оболочка Линукс чувствительна к регистру. То есть, если вы хотите попасть в терминале в папку Загрузки, то набирать надо именно так как есть: cd Загрузки. Если же вы наберете cd загрузки, то Линукс вас не поймет и будет искать другой объект, названный так со строчной буквы. Это важно помнить при работе с терминалом в Линуксе. Вот так выглядит папка Загрузки в окне терминала. Чтобы увидеть содержимое конкретной папки надо набрать еще команду dir (команда вывода списка файлов и подкаталогов из указанного каталога)

Содержание папки Загрузки с помощью команды dir
Содержание папки Загрузки с помощью команды dir

Вы видите, как я не переключил язык ввода и вместо команды dir набрал ее по-русски. Вот что ответил мне терминал: вшк-команда не найдена). Затем, после правильного ввода символов, мне показано содержимое этой папки. Запущенная программа называется процессом. Для выполнения второй команды в Линуксе нужно дождаться окончания выполнения первой.

После запуска терминала перед тем, как начать набирать команды нужно войти с правами суперпользователя. Я советую сперва набрать команду sudo -i. Эта команда дает права суперпользователя. Далее надо нажать Enter и во второй строке ввести свой установленный при инсталляции системы пароль root (суперпользователя). Обратите внимание, что при вводе пароля символы в строке отображаться не будут. После ввода пароля опять нажмите Enter. Следующая строка будет показывать, что вы вошли с правами суперпользователя - значок # в конце строки показывает данные права. Для выхода из терминала надо два раза ввести команду exit (дословно так и переводится - выход).

Первый раз вы выходите из режима суперпользователя, второй раз из терминала. После каждого набора команды exit необходимо нажать на клавишу Enter для подтверждения.

Продолжение следует...

Подписывайтесь на мой канал. Ставьте лайки. Хорошего вам дня и настроения!