);
5. $ – символ приглашения ввода для пользователей с обычными правами;
Обратите внимание, что имя текущего пользователя и имя компьютера будут зависеть
от того, как вы их назначили во время установки операционной системы.
Необходимый список команд, который вы должны знать:
1. pwd – выводит путь текущего каталога. Иногда вам бывает необходимо знать полный
адрес вашего местоположения в системе;
2. cd – используется для навигации в терминале между каталогами. Сначала записыва-
ется команда cd, затем путь, куда нужна перейти. Вот так выглядит переход в каталог /home
на системе автора:
andrewri@AndrewRi:~$ cd /home
Для перехода в каталог выше пишется следующая команда:
andrewri@AndrewRi:~$ cd..
Для перехода в директорию двумя уровнями выше:
andrewri@AndrewRi:~$ cd../..
Для перехода в предыдущую дерикторию:
andrewri@AndrewRi:~$ cd —
Для перехода в домашнюю директорию пользователя:
andrewri@AndrewRi:~$ cd ~andrewri
3. ls – используется для отображения файлов и каталогов в том месте, где вы находитесь:
andrewri@AndrewRi:~$ ls
Для отображения содержания другого каталога, например bin:
andrewri@AndrewRi:~$ ls /bin/
Для отображения максимальной информации используется ключ -l:
andrewri@AndrewRi:~$ ls /bin/ -l
И. Трещев. «Сети и телекоммуникации. Для студентов»
72
Для отображения скрытых файлов используется ключ -a:
andrewri@AndrewRi:~$ ls /bin/ -a
Ключи в одной команде можно комбинировать между собой. Пример приведен
на рисунке 65. Порядок ввода ключей может быть любым.
4. touch – используется для создания текстового файла. Для создания файла file.
txt
в текущем каталоге:
andrewri@AndrewRi:~$ touch file. txt
Так же можно ввести полный путь для создаваемого файла (рисунок 66):
andrewri@AndrewRi:~$ touch /home/andrewri/Документы/file. txt
5. nano – текстовый редактор, который прямо терминале позволяет редактировать содер-
жимое файла. Так же позволяет создать пустой текстовый файл. Для создания файла file. txt и/
или его редактирования в текущем каталоге (рисунок 67):
andrewri@AndrewRi:~$ nano file. txt
Так же можно ввести полный путь:
andrewri@AndrewRi:~$ nano /home/andrewri/Документы/file. txt
В качестве альтернативы можно использовать графический редактор gedit, который вхо-
дит в комплект поставки в среду GNOME. При его запуске открывается привычным нам
графический редактор по типу «Блокнот» из Windows. Он вызывается командой gedit точно
так же, как и nano:
andrewri@AndrewRi:~$ gedit file. txt
6. mkdir – используется для создания новых каталогов (рисунок 68):
andrewri@AndrewRi:~$ mkdir /home/andrewri/Документы/testdir
7. rmdir – используется для удаления каталогов:
andrewri@AndrewRi:~$ rmdir /home/andrewri/Документы/testdir
8. rm – используется для удаления отдельных файлов:
andrewri@AndrewRi:~$ rm /home/andrewri/Документы/file. txt
9. mv – используется для переименования или перемещения файлов. Чтобы переиме-
новать файл, выполняем команду вида mv название_файла новое_название. Например (рису-
нок 69):
andrewri@AndrewRi:~$ mv старое_название_файла. txt новое_название_файла. txt
Для перемещения файла в другую директорию прописываем название файла и его путь
(рисунок 70):
andrewri@AndrewRi:~$ mv новое_название_файла. txt /home/andrewri/Видео
10. cp – используется для копирования файлов и каталогов. Например, чтобы копировать
файл file1 и назвать его file2, прописываем следующую команду:
andrewri@AndrewRi:~$ cp file1 file2
Копировать директорию dir1 в директорию dir2:
andrewri@AndrewRi:~$ cp -a dir1/ dir2/
Копировать файл с именем file1 в директорию c именем dir1:
andrewri@AndrewRi:~$ cp file1 dir1/
11. find – используется для поиска файлов. Команда имеет следующий формат: find путь
[опции]
. Опции – это ключи-параметры поиска. Например, -name – поиск файлов по имени, -
user
поиск файлов, принадлежащих указанному пользователю, -type поиск файлов определен-
ного типа. Самый простой вариант поиска, указываем путь и имя файла. Давайте найдем файл
с именем file1:
andrewri@AndrewRi:~$ find /home/ -name file1
12. man – форматирует и отображает страницы электронного справочника. Каждая про-
грамма распространяется с соответствующей man-страницей. Например, для просмотра ману-
ала для программы nano, прописываем следующее (рисунок 71):
И. Трещев. «Сети и телекоммуникации. Для студентов»
73
andrewri@AndrewRi:~$ man nano
Так же для получения справки для каждой командой можно использовать ключ —help.
Рисунок 65 – Применение ключей во время использования команды ls
Рисунок 66 – Использование команды touch и итог её применения
Рисунок 67 – Текстовый редактор nano, работающий в терминале
Рисунок 68 – Использование команды mkdir и итог её применения
И. Трещев. «Сети и телекоммуникации. Для студентов»
74
Рисунок 69 – Применение команды mv для переименования файла
Рисунок 70 – Применение команды mv для перемещения файла
Рисунок 71 – Использование команды man
Как и в Cisco IOS, в GNU/Linux существуют обычные права пользователя, которые
накладывают ограничения при работе с терминалом для защиты от возможных повреждений
системы, так и права суперпользователя (root), которые позволяют работать с любой частью
системы без ограничений. Доступ к режиму суперпользователя ограничен с помощью пароля,
который знает, как правило, только администратор данного компьютера. О работе в том или
ином режиме нам подсказывает значок $ (при использовании обычных прав) или значок # (при
работе с правами суперпользователя).
В Ubuntu, как и в большинстве операционных систем GNU/Linux, для использования
прав суперпользователя используется утилита sudo.
sudo – это утилита, предоставляющая привилегии root для выполнения административ-
ных операций в соответствии со своими настройками. Она позволяет легко контролировать
доступ к важным приложениям в системе. По умолчанию, при установке Ubuntu первому
пользователю (тому, который создаётся во время установки) предоставляются полные права
на использование sudo.
И. Трещев. «Сети и телекоммуникации. Для студентов»
75
Для запуска в терминале команды с правами администратора просто наберите перед ней
sudo
:
andrewri@AndrewRi:~$ sudo <команда>
У вас попросят ввести ваш пароль. Будьте внимательны, пароль при вводе никак не отоб-
ражается, это нормально и сделано в целях безопасности, просто вводите до конца и нажимайте
Enter. После ввода пароля указанная команда исполнится от имени root.
Будьте предельно внимательны при работе в приложениях, запущенных с правами адми-
нистратора. Вы безо всяких предупреждений со стороны системы сможете выполнить любую
операцию, в частности, удалить системные файлы, сделав при этом систему неработоспособ-
ной (это называется «Выстрелить себе в ногу»).
Система какое-то время помнит введённый пароль (сохраняет открытой sudo-сессию).
Поэтому при последующих выполнениях sudo ввод пароля может не потребоваться. Для гаран-
тированного прекращения сессии sudo следует набрать в терминале:
andrewri@AndrewRi:~# sudo -K
И. Трещев. «Сети и телекоммуникации. Для студентов»
76
Do'stlaringiz bilan baham: