Решение заданий практикума №5
Содержание
Задание 1
Переходим в директорию /P/y20/term1/pr5, затем с помощью ls -l получаем подробную информацию о файлах в директории:
george-lepsaya@kodomo:~$ cd /P/y20/term1/pr5 george-lepsaya@kodomo:/P/y20/term1/pr5$ ls -l total 28 --w-rw-r-- 1 sas preps 12 Oct 2 08:24 a12b43Jc.tmp -rwxrwxr-x 1 sas preps 25 Oct 2 08:27 bmqqq96.tmp -rwxrwxr-x 1 sas preps 27 Oct 2 08:26 cdctt.sh -rwxrwxr-x 1 sas preps 33 Oct 2 08:32 cps0-19.fbf -rw-rw-r-- 1 sas preps 81 Oct 2 08:29 ddd.zzz -r--r--r-- 1 sas preps 12 Oct 2 08:20 gH12ac.tmp -rw-rw---- 1 sas preps 23 Oct 2 08:23 tennumbers.txt
Читать всем пользователям можно файлы bmqqq96.tmp, cdctt.sh, cps0-19.fbf, ddd.zzz и gH12ac.tmp. Однако исполняемыми являются только файлы bmqqq96.tmp, cdctt.sh и cps0-19.fbf, так как они имеют x на 10 позиции атрибутов файла. Убедиться в том, что всё верно, можно использовав опцию -F, которая добавляет * к именам всех исполняемых файлов:
george-lepsaya@kodomo:/P/y20/term1/pr5$ ls -lF total 28 --w-rw-r-- 1 sas preps 12 Oct 2 08:24 a12b43Jc.tmp -rwxrwxr-x 1 sas preps 25 Oct 2 08:27 bmqqq96.tmp* -rwxrwxr-x 1 sas preps 27 Oct 2 08:26 cdctt.sh* -rwxrwxr-x 1 sas preps 33 Oct 2 08:32 cps0-19.fbf* -rw-rw-r-- 1 sas preps 81 Oct 2 08:29 ddd.zzz -r--r--r-- 1 sas preps 12 Oct 2 08:20 gH12ac.tmp -rw-rw---- 1 sas preps 23 Oct 2 08:23 tennumbers.txt
Задание 2
В директории /term1/block1/credits создал файл Lepsaya_first.sh. Скрипт/сценарий я писал в редакторе nano. Текст скрипта:
echo 'george-lepsaya' date echo 'Text files here:' ls -l | grep .txt$ #Written in nano
- Сделал файл исполняемым:
george-lepsaya@kodomo:~/term1/block1/credits$ chmod +x Lepsaya_first.sh
Проверил, что сценарий работает:
george-lepsaya@kodomo:~/term1/block1/credits$ ./Lepsaya_first.sh george-lepsaya Thu Oct 8 20:00:20 MSK 2020 Text files here: -rw-r-----+ 1 george-lepsaya year-20 660 Sep 22 22:19 Lepsaya-pr3-1.txt
Закрыл файл на запись для всех:
george-lepsaya@kodomo:~/term1/block1/credits$ chmod -w Lepsaya_first.sh