ЛАБОРАТОРНЫЙ ПРАКТИКУМ: "КОМАНДНАЯ ОБОЛОЧКА UNIX"
СТРУКТУРА ПРАКТИКУМА
ЗАДАНИЯ ПРАКТИКУМА
ЗАДАНИЕ №1
ЗАДАНИЕ №2
ЗАДАНИЕ №3
ЗАДАНИЕ №4
ЗАДАНИЕ №5
ВВЕДЕНИЕ
НЕОБХОДИМАЯ ИНФОРМАЦИЯ
Host Name рабочего сервера
Приглашение командной строки
Редактирование командной строки
Стандартные обозначения
Используемые команды
1. СЕАНС РАБОТЫ В UNIX-СИСТЕМЕ
1. Терминал и командная строка
2. Логины, пароли и доступ к серверу
3. Вход в систему/завершение работы
2.ФАЙЛОВАЯ СИСТЕМА UNIX
1. Файлы и каталоги. Абсолютный (полный) путь
2. Домашний и текущий каталог. Относительный путь
3. Просмотр структуры каталогов и файлов
4. Создание и удаление каталогов и файлов
5. Пример построения дерева каталогов
6. Копирование и перемещение файлов
3.ЧТО ДОЛЖЕН ЗНАТЬ НЕ ТОЛЬКО СИСАДМИН
1. Учетные записи и пользователи
2. Задачи и процессы в системе
3. Права доступа к файлам и каталогам
4. Ввод/вывод и конвейеры
5. Поиск и обработка текстовых данных
4.ФАЙЛОВЫЙ МЕНЕДЖЕР MIDNIGHT COMMANDER
1. Внешний вид, начало и завершение работы
2. Работа с каталогами и файлами
2.4. Создание и удаление каталогов и файлов
Создание и удаление файлов является повседневной необходимостью в работе пользователя. Для организации хранения личных файлов пользователю также необходимо создавать новые каталоги и удалять ненужные.
Создать новый каталог можно воспользовавшись командой mkdir (make directory). Пример 2.12 демонстрирует создание каталога с именем «firstcat» в домашней директории. Команда ls позволяет убедиться в успешном создании каталога.
Команда mkdir – создание нового каталога (директории)
Пример 2.12. Создание нового каталога (директории)
v100-1@beta:~> mkdir firstcatv100-1@beta:~> ls –F firstcatv100-1@beta:~>
Команда rmdir – удаление существующего каталога
Пример 2.13. Удаление существующего каталога
v100-1@beta:~> rmdir firstcatv100-1@beta:~> ls –Fv100-1@beta:~>
Для удаления каталогов применяется команда rmdir (remove directory), которой в качестве параметра указывается имя удаляемого каталога, допустим, это будет firstcat (Пример 2.13). Команда ls позволяет удостовериться, что домашний каталог пуст.
Для создания текстового файла можно воспользоваться уже известной командой cat с перенаправлением стандартного вывода в файл (подробнее об этом в п. 3.2). Пример 2.14 демонстрирует создание текстового файла «papavas.txt», Перенаправление вывода задается символом «>« (знак «больше»). После подтверждения команды клавишей «Enter», вводится текст «Папа у Васи …». Каждая напечатанная строчка подтверждается «Enter». Поскольку команда cat порождает процесс, то завершить его нужно «Ctrl + D». Просмотр созданного файла показан в Примерах 2.10 и 2.11.
Пример 2.14. Создание текстового файла через перенаправление ввода
v100-1@beta:~> cat > papavas.txt Папа у Васи силен в математикеУчится папа за Васю весь год. Где это видано, где это слыхано - Папа решает, а Вася сдает. v100-1@beta:~> ls papavas.txtv100-1@beta:~>
Для просмотра больших, текстовых файлов, текст которых не помещается на одном экране, используется команда постраничного просмотра more. «Перелистывание» страниц осуществляется клавишей «Пробел», клавиша «Enter» позволяет просматривать файл построчно. Возврат в командную строку UNIX происходит при нажатии клавиши «q» (Пример 2.15).
Команда more – постраничный просмотр файла
Пример 2.15. Постраничный просмотр файла
v100-1@beta:~> more papavas.txtПапа у Васи силен в математике Учится папа за Васю весь год. Где это видано, где это слыхано - Папа решает, а Вася сдает. v100-1@beta:~> ls papavas.txtv100-1@beta:~>
Для удаления файлов используется команда rm (Пример 2.16). Для контроля удаления, как обычно, через ls.
Команда rm – удаление файла
Пример 2.16. Удаление файла
v100-1@beta:~> rm papavas.txtv100-1@beta:~> lsv100-1@beta:~>
Коррекция контента