
- •Практическая работа №3
- •Псевдонимы команд в ос qnx
- •Цель – создание псевдонимов команд для облегчения работы в среде ос qnx.
- •Краткая характеристика рассмотренных команд
- •Управление связями файлов
- •Жесткие связи
- •Символические связи
- •Права доступа к файлам
- •Зависимости
- •Изменение прав доступа
- •Примеры использования команд
- •Упражнение 1
- •Упражнение 2
- •Упражнение 3
- •Упражнение 4
Упражнение 1
- создал псевдонимы нескольких команд, в частности, для команд организующих конвейер.
# alias st='cat File1.txt | sort | head -5 >> File2.txt'
# st
# alias str='cat File1.txt | sort -r | head -4 >> File3.txt'
# str
Упражнение 2
- проверил возможность изменения прав доступа к каталогам и файлам и ограничения на доступ.
# chmod a+r av01-09-2
# chmod a+r File1.txt
# chmod +r av01-09-2
# chmod +r File1.txt
# chmod og-x av01-09-2
# chmod og-x File1.txt
# chmod u+rwx av01-09-2
# chmod u+rwx File1.txt
# chmod o+rwx av01-09-2
# chmod o+rwx File1.txt
Упражнение 3
- для рабочих файлов домашнего каталога проверил возможность установки жёстких и символических связей. Определил файловые индексы.
# ls -i File1.txt
2223 File1.txt
# ln File1.txt bar1.txt
# ls -i File1.txt bar1.txt
106 File1.txt 106 bar1.txt
# ls -1 File1.txt bar1.txt
File1.txt
bar1.txt
# ln -s File1.txt bar1.txt
# ls -i File1.txt bar1.txt
2221 File1.txt 2222 bar1.txt
# ls -1 File1.txt bar1.txt
File1.txt
bar1.txt
Упражнение 4
- просмотрел перечень процессов, запущенных пользователем, и всех процессов, выполняемых на компьютере (команды ps и ps -aux).
# ps
PID TTY TIME CMD
2531348 ? 00:00:00 pterm
1302552 ? 00:00:00 login
1302553 ? 00:00:00 login
1302554 ? 00:00:00 login
1396763 ? 00:00:00 login
1478684 ? 00:00:00 pwm
2531359 ? 00:00:00 sh
1507360 ? 00:00:00 shelf
1527841 ? 00:00:00 bkgdmgr
1527843 ? 00:00:00 wmswitch
1527844 ? 00:00:00 saver
1564709 ? 00:00:00 pfm
2519079 ? 00:00:00 pterm
2519080 ? 00:00:00 sh
2519081 ? 00:00:00 ped
2531370 ? 00:00:00 ps
# ps -aux
PID TTY TIME CMD
2531348 ? 00:00:00 pterm
1507360 ? 00:00:00 shelf
1527841 ? 00:00:00 bkgdmgr
1527843 ? 00:00:00 wmswitch
1527844 ? 00:00:00 saver
1564709 ? 00:00:00 pfm
2519079 ? 00:00:00 pterm
2539562 ? 00:00:00 ps
#