Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы терминал / Terminal_KR_Gorodetskiy_BST2154_v2 .docx
Скачиваний:
21
Добавлен:
28.10.2024
Размер:
12.75 Mб
Скачать
  1. Домашний каталог

Рисунок 4-1-5. Переход в домашний каталог при помощи выполнения команды смены директории – cd. При помощи ls можно увидеть как хранятся ваши пользовательские файлы и настройки.

  1. Создание директорий

Рисунок 4-1-6. Добавлена новая папка inform_gorodetskiy при помощи выполнения команды создания директории – mkdir. При помощи ls можно увидеть актуальный список файлов и папок.

Рисунок 4-1-7. Для перехода в свежесозданную папку использована известная команда cd. Чтобы не прописывать название папки целиком, можно ввести пару первых символов названия и прожать клавишу TAB. Для создания папки lab1 в очередной раз в терминал была введена команда mkdir. При помощи ls выяснено, что предыдущая команда и правда создала новую папку, а также в этой директории на данный момент больше ничего нет.

Рисунок 4-1-8. По аналогии с предыдущими шагами, была осуществлена смена текущей директории на lab1. Был создан file1 при помощи команды echo – она позволяет записывать написанные данные сразу в файл, не открывая его, при этом, если файл с указанными именем отсутвтвует в текущей директории, то он будет создан автоматически, в чем можно удебиться при помощи команды ls. Исполльзуя команду nano и выбрав файл (при момощи самой востребованной клавиши в *nix ОС – TAB)

Рисунок 4-1-9. Просмотр содержимого файла file1. Чтобы выйти из текстового редактора, было использовано сочетания CTRL+X.

Рисунок 4-1-10. Были созданы папки catalog1 и catalog2, проведена проверка содержимого текущей директории. Очень радует, что в bash имеется функция history, которая позволяет в открытом терминалде при момощи стрелочек вверх и вниз перелистывать недавно введенные команды с возможностью их отредактировать и выполнить.

Рисунок 4-1-11. Был совершен ошибочный переход, для этого чтобы подняться использована команда cd .. . Команда ls подтвердила пустоту папки, после чего при помощи вызова консольного приложения текстового редактора nano (прожимая сочетания CTRL+O затем ENTER затем CTRL+X) были созданы поочередно file3 и file4 (пропуская file2). Также создан catalog3.

Рисунок 4-1-12. Подтверждение сохранения файла, в данном случае – пустого.

Рисунок 4-1-13. Переход в catalog3 создание file5.

ln – жесткая ссылка, по сути – это копия оригинального файла, которая изменяется, если изменяют оригинальный файл.

ln -s символьная ссылка - по сути – это как ярлык в ОС Виндовс.

Рисунок 4-1-14. Возвращаясь к рисунку 8, можно уточнить директорию file1. Командой ln была создана ссылка.

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

Рисунок 4-1-15. Ошибка: п.3.5 задания лабораторной работы невыполним.

Рисунок 4-1-16. Создана нежная ссылка. Стоит уточнить, что в теминале отображается неполный путь: тильда показывает домашнюю директорию. При создании ссылки, прописывается команда ln, параметр (если нужен), путь необходимого файла и путь сохранения с будующим именем. Если не указывать путь сохранения, то ссылка будет сохранена в папке выполнения с именем исходного файла.