Как вызвать командную строку в linux
Содержание
- Командная строка Ubuntu
- Как вызвать терминал в Ubuntu
- Горячие клавиши запуска терминала в Ubuntu
- Панель Dash
- Панель Launcher Unity
- Команда Выполнить
- Открыть терминал в папке
- Как открыть файл через терминал Ubuntu
- Как запустить программу через терминал Ubuntu
- Заключение
- Как вызвать командную строку в linux
- Команды командной строки linux
- Как создать файл в командной строке linux
- Копирование файлов в linux через командную строку
- Как узнать версию линукса из командной строки
- Выключение (перезагрузка) линукс из командной строки
- Как поднять сеть в linux из командной строки
- Редактирование файла в linux через командную строку
- Как закомментировать строку в linux
- Как сделать автоматический ответ Y / N в консоли Linux
- Команда echo
- Замена строки в файле с sed
- Требования
- Вход на сервер через терминал
- Базовые команды, используемые при настройке сервера
- Обзорное описание команд, аргументов и опций для них
- Запуск без аргументов и опций
- Запуск с опциями
- Переменные окружения
- Просмотр переменных окружения
- Просмотр значения переменной
- Установка переменных окружения
- Использование встроенной консоли VScale
- Заключение
Терминал – важная составляющая в операционных системах на ядре Linux. Пользователи Windows привыкли называть его командной строкой. Если раньше, во времена слаборазвитого графического интерфейса, через терминал выполнялось большинство задач, то сейчас в этой ОС он используется реже. В Linux все иначе. Здесь командная строка продолжает играть важную роль в выполнении множества операций. Поэтому важно знать, как открыть терминал в Ubuntu различными способами на тот или иной случай.
Командная строка Ubuntu
Сначала нужно прояснить, что такое терминал и для чего он нужен. Он представляет собой текстовую среду, через которую пользователь взаимодействует с ОС. Принцип работы командной строки в Ubuntu прост: «задал команду – получил результат».
Терминал обладает тремя преимуществами, склоняющими пользователя на его использование:
- ускорение работы с файлами и папками за счет простого программирования;
- запуск внутри терминала других программ и организация их взаимодействия;
- работа с серверами, позволяющими обрабатывать большие массивы данных значительно быстрее персонального компьютера.
Как вызвать терминал в Ubuntu
Консоль в Ubuntu можно вызвать несколькими способами:
- с помощью горячих клавиш;
- в меню Dash;
- через боковую панель Launcher Unity;
- с помощью окна «Выполнить».
Как правило, выбор зависит не только от удобства, но и от возможности открыть консоль в определенной ситуации.
Горячие клавиши запуска терминала в Ubuntu
Вызов терминала нажатием горячих клавиш выделяет Ubuntu среди других дистрибутивов на Linux. Находясь в любом месте графического интерфейса, открыть терминал позволит одновременное нажатие клавиш Ctrl+Alt +T.
Изменить комбинацию клавиш можно в параметрах клавиатуры, находящихся в разделе «Устройства» настроек системы. Здесь имеется пункт «Открыть терминал». Ему разрешается присвоить любое сочетание из трех клавиш.
Панель Dash
Открыть командную строку в Убунту возможно через меню Dash, вызов которого происходит щелчком мыши по логотипу Ubuntu в левом верхнем углу окна, либо нажатием клавиши Win на клавиатуре. Сверху появится строка запуска, в которую необходимо ввести имя программы – «Terminal».
Панель Launcher Unity
Launcher Unity – это своего рода панель быстрого запуска, расположенная в левой части рабочего пространства. Чтобы запускать терминал через нее, нужно перетащить ярлык программы на панель. Для этого можно воспользоваться меню Dash и приведенными выше действиями, после чего не отпуская мышь перетащить значок терминала на Launcher Unity.
Команда Выполнить
Во всех версиях Ubuntu присутствует всплывающее окно «Выполнить», вызываемое одновременным нажатием Alt+F2. Поверх всех окон появится строка ввода, через которую можно запустить как терминал, так и любую другую программу.
В последнем случае нет возможности увидеть вывод команды, поэтому лучше запускать именно консоль. Команды вызова терминала в различных окружениях Ubuntu отличаются. Например, в Gnome – это gnome-terminal , а в KDE – console .
Открыть терминал в папке
Иногда возникает необходимость открыть терминал из определенной папки. Так, находясь в файловом менеджере Nautilus, консоль можно запустить, выбрав соответствующий пункт в контекстном меню.
Как открыть файл через терминал Ubuntu
Чтобы открыть файл любого расширения в предназначенной для него программе, командная строка Убунту предусматривает команду xdg-open . Она позволяет открыть не только файл, но также веб-страницу либо папку в системе. Для этого указывается путь до нужного ресурса:
Если требуется открыть текстовый файл, при этом еще посмотреть его содержимое, предусмотрены другие команды:
- More – открывает файл для постраничного просмотра прямо в терминале. Можно задать дополнительные опции. Например, если необходимо прочитать только первые 5 строк, задается параметр «–5», а для начала чтения с 5 строки – «+5».
- Less – продвинутая версия more, имеющая функцию чтения вверх. Помимо этого, она не сохраняет текст в терминале. Реализован поиск по содержимому. Для этого необходимо набрать « / » и сам текст для поиска. Клавишей « n » производится переход к следующему найденному фрагменту.
- head – отображает только начало документа. По умолчанию выводятся первые 10 строк, однако значение можно изменить:
head -13 text.log – просмотр 13 строк документа.
Как запустить программу через терминал Ubuntu
Принцип запуска программ через терминал Ubuntu довольно прост, но имеет свой подвох. Шаблонная запись команды выглядит следующим образом:
Часто путь к программе указывается не полностью. Объясняется это тем, что все основные программы хранятся в определенных каталогах, например: /bin, /usr/sbin и других. Поэтому для автоматизации процесса была введена переменная PATH, которая хранит все эти пути. Полный список директорий можно узнать, выполнив:
Когда в консоль пишут имя программы, система сканирует все папки из PATH на ее наличие. При неудачном поиске появится сообщение – command not found. Например, ввод ls запустит утилиту, которая выведет содержимое папки.
Если расположение программы иное, необходимо писать полный путь. Даже если открыта папка с этой программой, недостаточно просто написать ее имя. Указать, что требуется открыть утилиту из данного каталога, можно с помощью « ./ »:
Иногда возникает потребность определить утилиту, которая будет использоваться для открытия определенных файлов по умолчанию. В этом случае применяют переменную EDITOR:
Заключение
Знание того, как открыть терминал в Ubuntu, а также основного перечня его возможностей желательно для пользователей данной ОС. Несмотря на удобство пользования графической оболочкой, консоль предоставляет более широкий функционал, а иногда и вовсе является единственным способом решить задачу. Со временем текстовый интерфейс становится привычен, что значительно ускоряет работу.
$ называется строка-приглашение, где:
- igor — имя пользователя
- fokusov — имя компьютера
- : — разделитель;
— обозначение текущей папки (здесь
означает домашнюю директорию /home/ );
Как вызвать командную строку в linux
Ctrl+Alt+F2 — вторая виртуальная консоль
Ctrl+Alt+F3 — третья виртуальная консоль
Ctrl+Alt+F4 — четвертая виртуальная консоль
Ctrl+Alt+F5 — пятая виртуальная консоль
Ctrl+Alt+F6 — шестая виртуальная консоль
Ctrl+Alt+F1 — возврат в основной графический режим (или
Ctrl+Alt+F7 на некоторых дистрибутивах)
- В графическом окружении её можно найти в меню приложений, например, так:
Главное меню → Приложения → Система → Терминал
Команды командной строки linux
, , &, « », _ ), переменные ($HOME, $USER, $PATH) и т.п.
Команд очень много и перечислять все не имеет смысла, однако вот список основных системных команд линукс: cd — Смена директории (папки). Например, выполнив команду cd
я попаду в свой домашний каталог. А команда cd ../.. перейдёт на директорию, на два уровня выше текущей. pwd — покажет текущую директорию mkdir dir1 — создаст каталог «dir1» в текущей папке rm file.txt — удалит файл «file.txt» cp file1 file2 — скопирует file1 в file2 mv dir1 dir2 — переименует или переместит файл или папку Рассмотрим некоторые команды подробнее.
Как создать файл в командной строке linux
Копирование файлов в linux через командную строку
Как узнать версию линукса из командной строки
Выключение (перезагрузка) линукс из командной строки
shutdown -h now — выключит систему
shutdown -h 12:00 & — планирование выключения системы на указанное время (здесь 12:00)
shutdown -c — отменит запланированное выключение системы
shutdown -r now — перегрузка системы
logout — выход из сеанса
Как поднять сеть в linux из командной строки
Редактирование файла в linux через командную строку
Как закомментировать строку в linux
Как сделать автоматический ответ Y / N в консоли Linux
Команда echo
f — Перевод страницы
— Новая строка
— Возврат каретки
— Табуляция
Замена строки в файле с sed
Разработчик: java, kotlin, c#, javascript, dart, 1C, python, php.
В данном руководстве мы вкратце ознакомимся с работой в командной строке в Ubuntu 16.04 и со встроенной консолью VScale.
Требования
- сервер с Ubuntu 16.04 (см. руководство Vscale: создаём первый сервер).
Для разных операционных систем командную строку можно открывать с помощью приложений:
- Mac OS X: Terminal (default), iTerm 2;
- Windows: PuTTY;
- Linux: Terminal, KDE Konsole, XTerm.
С подробным описанием команд для Ubuntu можно ознакомиться в официальной документации Командная строка Ubuntu.
Вход на сервер через терминал
В операционной системе Ubuntu 16.04 открыть командную строку можно двумя способами: через консоль и через графический терминал.
Для работы через консоль следует нажать сочетание клавиш Ctrl+Alt+F1, для возврата в графический интерфейс — сочетание клавиш Ctrl+Alt+F7.
Для запуска терминала нажмите сочетание клавиш Ctrl+Alt+T.
Внизу экрана располагается приглашение командной строки — последовательность символов, извещающая о готовности к обработке команд:
- kamilla — имя текущего пользователя (суперпользователь/администратор);
- kamilla-Aspire-V3-37 — имя хоста (сервер);
- : — разделитель;
— текущая директория (в какой папке выполняется команда) пользователя (по умолчанию /home/ );
Базовые команды, используемые при настройке сервера
После создания нового сервера необходимо предпринять несколько шагов по его базовой настройке (см. руководство Начальная настройка сервера под управлением ОС Ubuntu).
Для того чтобы открыть сервер под учетной записью заведенного пользователя введите команду:
ssh -p №port demo@adress
- №port — номер заданного порта при начальной настройке сервера;
- demo — имя пользователя;
- adress — ip-адрес сервера.
Для входа на сервер под учетной записью root используйте команду, заменив SERVER_IP_ADDRESS на публичный IP-адрес Вашего сервера:
ssh root@SERVER_IP_ADDRESS
Для создания новой учетной записи пользователя введите команду, заменив имя DEMO на любое другое необходимое имя:
adduser DEMO
Для открытия конфигурационного файла в текстовом редакторе под пользователем root введите команду:
nano /etc/ssh/sshd_config
Для замены строчки в открывшемся конфигурационном файле найдите, например, строчку Port 22 и замените число 22 на любое другое число (от 1025 и до 65536).
После внесения изменений сохраните и закройте файл, нажав сочетание клавиш CTRL-X, затем клавишу Y, затем клавишу ENTER.
Для перезапуска сервиса SSH выполните следующую команду:
service ssh restart
Для выполнения команды с привилегиями root-пользователя, перед ней следует поставить слово sudo:
sudo command_to_run
Для завершения сессии выполните команду:
exit
Обзорное описание команд, аргументов и опций для них
Для запуска команды следует ввести команду и нажать клавишу Enter.
Команды выполняются последовательно, для выполнения следующей появится приглашение командной строки (если не использовать специальные скрипты).
Для того чтобы открыть страницу с подробным описанием команды Linux, например ip address, введите команду man с именем команды:
man ip address
Запуск без аргументов и опций
При запуске команд без аргументов:
- cd — возврат в домашнюю директорию текущего пользователя;
- ls — вывод списка файлов и директорий в текущем каталоге.
Пример:
Выполнив команду ls без параметров, получаем список файлов в каталоге:
Запуск с аргументами (параметрами)
Большинство команд рассчитано на запуск с передачей аргументов (параметров).
Наиболее распространенное использование команды cd — это вызов с аргументом, который является путем к директории, в которую следует перейти:
cd /usr/bin
Запуск с опциями
Многие команды также поддерживают опции (флаги, ключи) запуска, позволяющие изменять результат выполнения команды. Опции представляют собой одиночный символ после символа «-», либо в расширенном написании после «—».
Пример:
Выполнив команду ls с опциями -A, -S, -1, получаем список всех файлов, включая «скрытые», расположенных по одному на каждой строке и отсортированных по размеру:
Запуск с аргументами и опциями (одновременно)
Структура записи команды с опциями и аргументами:
команда -опции аргументы
Пример:
Команда ls -la /home выведет подробный (-l) листинг директории /home, включая скрытые файлы (-a):
Переменные окружения
Окружение/среда (environment) — это набор пар ПЕРЕМЕННАЯ=ЗНАЧЕНИЕ, которые могут использоваться запускаемыми процессами.
Просмотр переменных окружения
Для того чтобы посмотреть свое окружение введите команду без аргументов:
env
В зависимости от конфигурации системы, вывод списка переменных окружения может занять несколько экранов, поэтому лучше использовать команду:
env | more
Просмотр значения переменной
Переменные окружения могут формироваться как из заглавных, так и из строчных символов, однако исторически повелось именовать их в верхнем регистре.
Чтобы вывести на экран значение какой-нибудь переменной окружения, достаточно набрать echo $ИМЯ_ПЕРЕМЕННОЙ, например, просмотр домашней директории пользователя, хранящийся в переменной окружения $HOME:
echo $HOME
Для перехода в домашнюю директорию следует использовать команду:
cd $HOME
Установка переменных окружения
Для установки значений переменной окружения введите команду:
VAR=value
VAR — название переменной;
value — значение переменной.
Пример:
Выполнив команду var=value, после вывода на просмотр получаем результат value:
Использование встроенной консоли VScale
Для работы с командной строкой также можно использовать встроенную консоль VScale, нажав в меню справа кнопку “Открыть консоль”.
Откроется консоль следующего вида.
Для работы с сервером следует использовать логин и пароль, например, root и пароль, выданный при создании сервера.
Заключение
Мы познакомились с принципами работы в командной строке и базовыми командами, а также со встроенной консолью VScale.
В последующих статьях цикла, описывающего принципы работы в Linux, вы изучите с работой в bash (переменные, условия, циклы, примеры простых скриптов), а также ознакомитесь с управлением файлами и каталогами, созданием пользователей и настройкой прав.