ЛАБОРАТОРНЫЙ ПРАКТИКУМ: "КОМАНДНАЯ ОБОЛОЧКА 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.3. Просмотр каталогов и файлов.
Важным элементом навигации по файловой системе является просмотр структуры каталогов и файлов, а так же их содержания.
Команда tree – просмотр [части] дерева файловой системы
Пример 2.8 показывает использование команды tree для просмотра структуры каталога proverbs в виде дерева. Синим цветом на экране отображаются каталоги, белым цветом – файлы. Этого не видно на черно-белом листе бумаги, поэтому приведен пример команды tree –F. Ключ «F» обеспечивает отображение слеша «/» после имен каталогов при любой цветовой гамме, соответственно у имен файлов слеш отсутствует.
Пример 2.8. Древовидная структура каталога proverbs
v100-1@beta:~> tree –F /usr/share/liblab/proverbs /usr/share/liblab/proverbs |-- body/ | |-- birds/ | | |-- birds | | `-- goose | |-- economy/ | | |-- money | | `-- thrifty | `-- life/ | |-- food | `-- work `-- spirit/ |-- happyend/ | |-- final | `-- good |-- mind/ | |-- philosph | `-- strange `-- opposite/ |-- life `-- warv100-1@beta:~>
Команда ls – просмотр списка объектов в каталоге
Команда ls имеет много параметров. Наиболее часто используется:
- ls без параметров – вывод файлов и подкаталогов текущего каталога.
- ls путь/имя_ каталога - вывод файлов и подкаталогов произвольного каталога.
- ls --color – вывод содержимого каталога в цвете:
- зелёный – исполняемые файлы;
- синий – каталоги;
- чёрныё – обычные файлы.
- ls -l путь/имя_ файлаа – вывод типа файла, владельца файла, прав доступа для разных категорий пользователей и т.д.
- ls -F – Ключ «F» обеспечивает отображение слеша «/» после имен каталогов при любой цветовой гамме (Пример 2.9).
Пример 2.9. Просмотр списка каталогов и файлов содержащихся в proverbs
v100-1@beta:~> ls -F /usr/share/liblab/proverbs body/ spirit/v100-1@beta:~>
Пример 2.9 демонстрирует применение команды ls –F для просмотра списка каталогов, являющихся подкаталогами proverbs. Смысл ключа «F» тот же, что и в предыдущем примере.
Применяя команды tree и ls без указания пути можно увидеть структуру и содержание текущего каталога.
Вопрос о просмотре содержания файла решается применением команды cat, с указанием имени файла (Пример 2.10),если он находится в текущей директории или пути к файлу (Пример 2.11).
Команда cat – вывод содержания (текста) файла
Пример 2.10. Просмотр файла в текущей директории
v100-1@beta:~> cd /usr/share/liblab/proverbs/body/birds/v100-1@beta:/usr/share/liblab/proverbs/body/birds> cat goose He can't say boo to a goose. Он не скажет "Бу-у" даже гусю, т.е. он и мухи не обидит. Everything is lovely and the goose hangs high. Все прекрасно, и гусь висит высоко. Аналог: дело на мази; все идет как по маслу.v100-1@beta:/usr/share/liblab/proverbs/body/birds>
Пример 2.11. Просмотр файла в произвольной директории
v100-1@beta:/usr/share/liblab/proverbs/body/birds> cd ~v100-1@beta:~> cat /usr/share/liblab/proverbs/body/birds/goose He can't say boo to a goose. Он не скажет "Бу-у" даже гусю, т.е. он и мухи не обидит. Everything is lovely and the goose hangs high. Все прекрасно, и гусь висит высоко. Аналог: дело на мази; все идет как по маслу.v100-1@beta:~>
Команда cat позволяет также выполнять следующие операции:
- Объединить несколько файлов в один с помощью оператора >.
- Присоединить файл к существующему файлу с помощью оператора >>
- Создать копию файла с новым именем с помощью оператора >.
- Создать новый текстовый файл без использования текстового редактора (Пример 2.14).