Слайд 2UNIX:
Все объекты в UNIX делятся на два типа:
файлы и процессы.
Все данные
хранятся в файлах, доступ к периферийным устройствам осуществляется через специальные файлы.
Вся функциональность операционной системы определяется выполнением различных процессов.
Слайд 3UNIX:
Файловая система, каталоги.
/ - корневой каталог
/home/asa/myfile.txt
. – текущий каталог
.. – каталог на
единицу более высокого уровня
С каждым пользователем ассоциируется его домашний каталог.
Слайд 4UNIX:
Атрибуты файлов. ls –l
1 2 3 4 5 6 7 8
-rwxr-xr-- 1 asa group 3422 Feb 28 13:30 test
- – обычный файл; d – каталог, l – ссылка и др.
Права доступа к файлу:
- – отсутствие права доступа, r – право на чтение, w – право на запись или удаление, x – право на выполнение файла.
Владелец-пользователь, владелец-группа и все остальные пользователи
Слайд 5UNIX:
Смена прав доступа к файлу:
chmod [u g o a][+ - =][r
w x] file1…
u – смена права доступа для пользователя,
g – для группы, o – для других пользователей,
a – для всех трех категорий.
+ – добавление соответствующего права,
- – удаление, а = – присвоение
chmod g+w test
chown и chgrp – смена владельца-пользователя и владельца-группы файла
Слайд 6UNIX:
cd [dir] – переход в каталог dir
Если каталог не указан, то
переход осуществляется в домашний каталог пользователя
cp file1 file2 – копирование файла
mv file1 file2 – перемещение (изменение имени) файла
rm file1… – удаление файлов
rmdir dir1… – удаление каталогов
mkdir dir1… – создание каталога
Слайд 7UNIX:
pwd – вывести имя текущего каталога
more file – просмотр содержимого
файла
find dir – поиск в файловой системе, начиная с каталога dir
grep <рег_выражение> file1… – поиск в файлах вхождений регулярного выражения рег_выражение