Министерство Образования и Науки Российской Федерации
Новосибирский Государственн й Технический Университет
Кафедра Программных Систем и Баз Данных
Лабораторная работа №1 по курсу
“Операционные системы и основы
системных технологий”
Основы интерфейса пользователя с системой
Unix на уровне командной строки
Факультет: ПМИ
Группа: ПМ-64
Студент : Цветков В. Ю.
Анкудинов Д.С.
Преподаватель:
Новосибирск, 2008 г.
Ознакомиться с организацией сети в терминальном классе. Получить представление об основных компонентах этой сети на уровне аппаратного обеспечения (Hardware) и на уровне программного обеспечения (Software). Приобретение практических навыков общения с системой на уровне командной строки (вход и в ход, оперативная помощь, работа с буфером команд, установка и смена пароля, организация файловой систем )
1. Выполним вход в систему cпомощью терминала Putty под логином pm6409.
2. Определим полное имя домашнего каталога. Для этого используем команду cd, чтоб вернуться в домашний каталог, где бы мы не находились. Затем команду pwdдля определения директории:
-bash-3.1$ cd
-bash-3.1$ pwd
/home/brigades/ pm6409
3. Построим иерархическую структуру файловой системы, чтоб она имела вид:
-bash-3.1$ cd
-bash-3.1$ mkdir abc
-bash-3.1$ mkdir tmp
-bash-3.1$ mkdir trash
-bash-3.1$ ls
abc history.txt hist.txt PUTTY.RND tmp trash WINDOWS
-bash-3.1$ cd abc
-bash-3.1$ mkdir hc1
-bash-3.1$ mkdir hc2
-bash-3.1$ cd ..
-bash-3.1$ cd tmp
-bash-3.1$ ls
-bash-3.1$ mkdir tttt
-bash-3.1$ ls
tttt
-bash-3.1$ rm tttt
rm: невозможно удалить `tttt': Это каталог
-bash-3.1$ rm -r tttt
-bash-3.1$ ls
-bash-3.1$ mkdir ttt
-bash-3.1$ cd..
-bash: cd..: command not found
-bash-3.1$ cd ..
-bash-3.1$ ls
abc history.txt hist.txt PUTTY.RND tmp trash WINDOWS
-bash-3.1$ cd trash
-bash-3.1$ mkdir fonts1
-bash-3.1$ mkdir fonts2
-bash-3.1$ mkdir fonts3
4. Используя построенную иерархическую структуру вsполним следующие действия:
a) перейдём в каталог trash:
-bash-3.1$ cd
-bash-3.1$ cd trash
-bash-3.1$ ls
fonts1 fonts2 fonts3
b) просмотрим содержимое каталога используя команду lsс различными опциями:
-bash-3.1$ ls -l
итого 12
drwxr-xr-x 2 pm6409 brigades 4096 Фев 20 11:29 fonts1
drwxr-xr-x 2 pm6409 brigades 4096 Фев 20 11:30 fonts2
drwxr-xr-x 2 pm6409 brigades 4096 Фев 20 11:30 fonts3
-bash-3.1$ ls -i
4541394 fonts1 4541395 fonts2 4541396 fonts3
-i Предварять вывод для каждого файла его серийным номером (номером inode).
-l Выдавать (в одноколоночном формате) тип файла, права доступа к файлу, количество ссылок на файл, имя владельца, имя группы, размер файла (в байтах), временной штамп и имя файла.
Тип файлов могут принимать следующие значения: - для обычного файла, d для каталога, b для блочного устройства, c для символьного устройства, lдля символической ссылки, pдля FIFOи sдля гнезда (socket).
По умолчанию, временной штамп является временем последней модификации; опции -cи -uпозволяют выбрать два других временных штампа. Для файлов устройств, поле размера обычно заменяется на старший и младший номера устройства.
c) проверим, существует ли в корневом каталоге файл с именем Unix:
-bash-3.1$ cd /
-bash-3.1$ ls
bin boot dev etc home lib lib64 lost+found media misc mnt net opt proc root sbin selinux srv sys tmp usr var
файл с именем Unixв корневом каталоге не существует
d) посмотрим, существует ли в каталоге /var/spoolподкаталог с именем cron:
-bash-3.1$ cd /
-bash-3.1$ cd var/spool
-bash-3.1$ ls
anacron at clientmqueue cron cups lpd mail mqueue repackage samba
Каталог с именем cronсуществует.
e) посмотрим содержимое домашнего каталога. Кто является владельцем его файлов и подкаталогов?
-bash-3.1$ cd
-bash-3.1$ ls
abc history.txt hist.txt PUTTY.RND tmp trash WINDOWS
-bash-3.1$ ls -l
итого 28
drwxr-xr-x 4 pm6409 brigades 4096 Фев 20 11:28 abc
-rw-r--r-- 1 pm6409 brigades 1343 Фев 20 11:46 history.txt
-rw-r--r-- 1 pm6409 brigades 347 Фев 20 11:00 hist.txt
-rw-r--r-- 1 pm6409 brigades 600 Фев 20 11:47 PUTTY.RND
drwxr-xr-x 3 pm6409 brigades 4096 Фев 20 11:29 tmp
drwxr-xr-x 5 pm6409 brigades 4096 Фев 20 11:30 trash
drwxrwxr-x 3 pm6409 brigades 4096 Фев 20 11:00 WINDOWS
Владельцем файлов и подкаталогов является pm6409
5. Запишем используемые команды для в полнения следующих действий:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.