Командная строка Ubuntu: команды bash
В этой статье мы рассмотрим, что такое командная строка Ubuntu cmd (Ubuntu относится к семейству ОС Linux), как её открыть, а также опишем основные команды bash.
Командная строка Ubuntu
Работать в Ubuntu и других Linux-подобных операционных системах можно с помощью двух разных интерфейсов — графического интерфейса и командной строки.
Графический интерфейс пользователя (GUI — Graphical User Interface) — это привычное многим управление с помощью рабочего стола, графических окон, меню и кнопок. Пользователь может щелчками мыши открывать программы, копировать и удалять файлы, создавать папки и т. д.
Другой интерфейс — это командная строка (CLI — Command Line Interface). Пользователь вводит в неё определённые команды (набор букв, цифр и символов) с помощью клавиатуры, и компьютер запускает соответствующие процессы.
Открыть командную строку в Линукс-системах можно через консоль или терминал. В Ubuntu консоль запускается при загрузке системы. Терминал — это тоже консоль, но уже в графической оболочке. Его можно запустить, набрав слово Терминал в поисковой строке ОС, или через комбинацию клавиш Ctrl+Alt+T.
Консоль и терминал обрабатывают команды с помощью программной оболочки: в Ubuntu это командный интерпретатор bash. Он распознаёт команды, которые пользователь ввёл в командной строке, и выполняет их.
Ниже рассмотрим, из чего состоит команда, а также приведём используемый в bash список команд.
Основные команды bash
В общем виде в Ubuntu команды имеют такой вид:
Программа — это сам исполняемый файл. Другими словами, это программа, которая будет выполняться по команде.
Ключ — обычно у каждой программы свой набор ключей. Их можно найти в мануале к программе.
Значение — параметры программы: цифры, буквы, символы, переменные.
Напомним, что для выполнения команды нужно ввести её в командную строку — Ubuntu console или эмулирующий работу консоли терминал.
Рассмотрим основные команды консоли Ubuntu:
Промежуточная команда sudo (SuperUser DO — суперпользователь) позволяет запускать программы от имени администратора или root-пользователя.
Вы можете добавить sudo перед любой командой, чтобы запустить её от имени суперпользователя.
Команда apt-get используется для работы с программными пакетами для установки программных пакетов ( sudo apt-get install имя-пакета ), обновления репозитория с пакетами ( sudo apt-get update ) и обновления пакетов, которые установлены в систему ( sudo apt-get upgrade ).
Команда pwd (print working directory — вывести рабочую директорию) показывает полное имя рабочей директории, в которой вы находитесь.
Команда ls (list — список) выводит все файлы во всех папках рабочей директории.
С помощью ls -a можно вывести и скрытые файлы.
Команда cd (change directory — изменить директорию) позволяет перейти в другую директорию.
Можно ввести как полный путь до папки, так и её название. Например, чтобы попасть в папку Files, лежащую в директории /user/home/Files, введите cd Files или cd /user/home/Files .
Чтобы попасть в корневую директорию, введите cd / .
Команда cp (copy — копировать) копирует файл.
Например, cp file1 file2 скопирует содержимого файла file1 в file2 .
Команда cp file /home/files скопирует файл с названием file в директорию /home/files.
Команда mv (move — переместить) помогает перемещать файлы.
Также с помощью mv можно переименовывать файлы. Например, у нас есть файл file.txt. С помощью команды mv file.txt new_file.txt мы можем перенести его в ту же директорию, но у файла уже будет новое название new_file.txt.
Команда rm (remove — удалить) удаляет файлы и каталоги.
Так, команда rm file.txt удалит текстовый файл с названием file, а команда rm -r Files удалит директорию Files со всеми содержащимися в ней файлами.
С помощью mkdir (make directory — создать директорию) можно создать новую директорию.
Так, команда mkdir directory создаст новую директорию с именем directory в текущей рабочей директории.
Команда man (manual — мануал) открывает справочные страницы с подробной информацией о команде.
Введите man , а затем через пробел название команды, о которой вы хотите узнать подробнее. Например, man cp выведет справочную страницу о команде cp.
Мы рассмотрели, как вызвать командную строку в Linux — открыть терминал или запустить консоль в Ubuntu, а также перечислили основные команды терминала Ubuntu.
Как открыть командную строку в Linux
Командная строка или консоль (konsole) в Linux используется для управления многими системными процессами. Графический интерфейс является своеобразной надстройкой или оболочкой операционной системы. Консоль можно вызвать в оконном менеджере, при этом работа будет продолжаться в графическом режиме. Активация текстовой консоли отключает графику, но запущенные приложения продолжают функционировать.
В Linux Mandriva нажмите сочетание клавиш Alt + F2 и введите в строке запуска слово konsole. Нажмите Enter. Консоль запущена.
Другой вариант. В главном меню выберите «Утилиты». Найдите в выпадающем меню Terminal Konsole. Для работы с командной строкой можно использовать также LXTerminal или любой другой эмулятор. Базовые команды консоли не зависимы от разновидности или версии Linux. Многие задачи в консольном режиме решаются быстрее, чем в графике. Например, для запуска файлового менеджера с текстовым интерфейсом Midnight Commander достаточно набрать в командной строке mc. Две панели оболочки очень похожи на Norton Commande или Far. Функционал не менее полон.
В Linux Xandros в режиме упрощенного рабочего стола нажмите сочетание клавиш Ctrl + Alt + T. В графическом режиме зайдите на вкладке «Работа» в файловый менеджер и в меню «Инструменты» найдите пункт «Запустить окно консоли». Если система работает в режиме полноценного рабочего стола, используйте комбинацию Alt + F2 с последующим вводом имени консоли. Или через главное меню зайдите в «Приложения», затем выберите«Системные» и найдите консоль. Для полного отключения графики нажмите сочетание Ctrl + Alt + F«номер текстовой консоли». По умолчанию обычно доступно шесть текстовых консолей, тогда сочетание Ctrl + Alt + F7 используйте для обратного выхода в оконный режим. Текстовый режим более устойчив к падениям, поэтому восстановление проблем с графикой осуществляйте из командной строки.
В Linux Ubuntu запуск эмулятора консоли осуществите с помощью сочетания клавиш Ctrl + Alt + T. Другой способ заключается в использовании графического интерфейса Ubuntu. Найдите на панели раздел «Приложения». Зайдите в «Стандартные» и запустите «Терминал». Тот же результат можно получить через окно запуска приложений, для вызова которого наберите Alt + F2. В строке введите название приложения — gnome-terminal.
- Куда вводить команды
- Как запустить командную строку
- Как открыть командную строку
- Как выполнить cmd
- Как сменить пароль в Linux
- Как запустить программу из консоли
- Как вызвать консоль xenus
- Как в Линуксе посмотреть
- Как войти в консоль
- Как в ubuntu удалить файл
- Как включить консоль
- Как в Linux найти файл
Командная строка в Linux
Если раньше вы не имели дел с командной строкой, она может показаться немного сложной. Но не волнуйтесь: немного практики, и вы поймете, что терминал — на самом деле ваш друг.
Командную строку можно использовать сразу в нескольких окнах, и в этом наше преимущество. Например, можно открыть 3 терминала: первый — для работы, второй — чтобы «поднимать» вспомогательные данные, третий — для просмотра справочных страниц (об этом мы поговорим позже).
Что это такое
Командная строка (она же консоль или терминал) – это специальная программа, с помощью которой можно управлять компьютером текстовыми командами, вводимыми с клавиатуры.
Обычно командная строка «встречает» пользователя приглашением (в английском — promt) — это короткая фраза, которая означает, что программа готова выполнять команды. Они будут отображаться после приглашения.
Давайте разберем пример. Наш терминал выглядит вот так:
1. [email protected]: ls -l /home/ryan
2. total 3
3. drwxr-xr-x 2 ryan users 4096 Mar 23 13:34 bin
4. drwxr-xr-x 18 ryan users 4096 Feb 17 09:12 Documents
5. drwxr-xr-x 2 ryan users 4096 May 05 17:25 public_html
6. [email protected]:
- В строке 1 содержится приглашение ( [email protected] ). После него мы ввели команду ls . Обычно первое, что вы вводите, — это команда. После нее идут аргументы командной строки -l/home/karpaff . Заметьте, аргументы разделены пробелами. Между командной и первым аргументом тоже должен быть пробел. Первый аргумент командной строки -l иначе называется опцией или параметром. Параметры обычно изменяют поведения команды, они указываются перед другими аргументами и обычно начинаются с прочерка — .
- Строки 2–5 выводятся при выполнении команды. Большинство команд производят вывод, результат записывается сразу после команды. Другие же команды просто выполняют свою задачу и не отображают что-то на экране, только если произошла ошибка.
- В строке 6 снова содержится приглашение. Оно выводится, когда терминал выполнил предыдущую команду и готов к вводу другой. Если приглашение не отображается, значит, команда все еще выполняется (позже вы узнаете, как с этим бороться).
Примечание. В вашем терминале не будет номеров строк. Здесь они нужны, чтобы было легче ссылаться на разные части.
Как открыть командную строку
Это достаточно просто. В каждой ОС командная строка открывается по-разному, попробуйте поискать в этих местах:
- На Mac. Терминал можно найти по этому пути: Приложения → Утилиты. Или нажмите Command + Пробел и введите в Spotlight слово «терминал».
- На Linux. Терминал можно найти по одному из этих путей: Приложения → Система или Приложения → Утилиты. Еще можете попробовать щелкнуть ПКМ на рабочем столе и выбрать «Открыть в терминале».
- На Windows. Чтобы открыть терминал, понадобится SSH-клиент. Например, Putty (он бесплатный).
Оболочка Bash
Внутри терминала есть так называемая оболочка или шелл (от англ. shell). Это часть ОС, которая определяет поведение командной строки и следит за выполнением команд. Существуют разные оболочки, но наиболее распространена так называемая bash, сокращение от Bourne Again Shell. В наших статьях мы будем использовать только Bash.
Если вы не знаете, какая оболочка у вас, введите echo $ SHELL .
Примечание. Команда echo выводит на экран строку текста.
1. [email protected]: echo $ SHELL
2. /bin/bash
3. [email protected]:
Если вывод оканчивается на bash, все в порядке.
Горячие клавиши
В Linux много горячих клавиш, которые облегчат вам жизнь. В этой серии статей мы разберем некоторые из них.
- ↑ (стрелка вверх) или Ctrl + P — переход к предыдущей команде.
- ↓ (стрелка вниз) или Ctrl + N — переход к следующей команде.
СodeСhick.io — простой и эффективный способ изучения программирования.
2023 © ООО «Алгоритмы и практика»