ОПЕРАЦІЙНА СИСТЕМА UNIX 1. Права доступу до файлів 2. Посилання 3. Керування роботами - роботи і процеси 4. Монтування файлових систем 5. Консольне програмне забезпечення Дисципліна Операційні системи. Лекція 6. Викладач: Осадчий В.В. Дисципліна Операційні системи. Лекція 6. Викладач: Осадчий В.В.
Робота з правами доступу /home/student/foo# ls -l stuff -rw-r--r-- 1 student users 505 Mar 13 19:05 stuff /home/student/foo#
Зміна прав доступу chmod chmod {a,u,g,o}{+,-}{r,w,x} chmod a+r stuff chmod +r stuff chmod og-x stuff chmod u+rwx stuff chmod o-rwx stuff
Тверді посилання # ln foo bar # rm foo # ls -l foo bar -rw-r--r-- 2 root root 12 Aug 5 16:51 bar -rw-r--r-і 2 root root 12 Aug 5 16:50 foo #
Символічні посилання # ln -s foo bar # ls -l foo bar lrwxrwxrwx 1 root root 3 Aug 5 16:51 bar -> foo -rw-r--r-і 1 root root 12 Aug 5 16:50 foo #
Роботи і процеси /home/student# ps PID TT STAT TIME COMMAND 24 3 S 0:03 (bash) R 0:00 ps /home/student# /home/student# yes > /dev/null & [1] 164 /home/student# /home/student# jobs [1]+ Running yes >/dev/null & /home/student# /home/student# kill %1 /home/student# kill 164 еквівалентна /home/student# kill %1
Монтування файлових систем # mount -t msdos /dev/fd0 /mnt # umount /mnt Команди-скорочення для монтування різних файлових систем. mount msdos mount ntfs mount cd9660 mount ext2fs Файли пристроїв /dev/fd0, /dev/fd1 – floppy-drives /dev/adDs (D - диск, R - розділ) /dev/ad0s2 (другий розділ на першому диску (primary master))
Консольне програмне забезпечення tar (tape archive recorder) – базовий архіватор tar... # tar cvf backup.tar /etc # tar xvf backup.tar # tar cvf backup.tar /etc/hosts /etc/group /etc/passwd # cd / # tar xvf backup.tar # cd /etc # tar cvf hosts group passwd # tar tvf backup.tar # gzip -9 backup.tar # tar cvf backup.tar /etc # gzip -9 backup.tar # gunzip backup.tar.gz # tar xvf backup.tar # tar cvf - /etc | gzip -9c > backup.tar.gz # gunzip -c backup.tar.gz | tar xvf # tar cvfz backup.tar.gz /etc еквівалентна # tar cvf backup.tar /etc # gzip backup.tar
Консольне програмне забезпечення Стиск за допомогою tar: tar cvf... Стиск, використовуючи gzip: tar czvf... Стиск tar-архіву за допомогою gzip: gzip archive.tar Одержуємо файл archive.tar.gz Стиск tar-архіву за допомогою bzip2: bzip2 archive.tar Одержуємо файл archive.tar.bz2 Розпакування tar-архіву tar xvf [file_to_extract] Розпакування tar.gz-архіву tar xzvf [file_to_extract] Розпакування gzip-архіву gunzip Розпакування bzip2-архіву bzip2 -d
Файловий менеджер Midnight Commander
Текстовий редактор Vi
Робота в Інтернет lynx wget
Мультимедіа mplayer
Теми для самостійного вивчення icc.melitopol.net/learn – Операційні системи ПРОГРАММНЫЕ СРЕДСТВА WINDOWS Программа Проводник Настройка среды Windows Стандартные прграммы прикладного назначения Стандартные программы служебного назначения