Дополнительные команды
В этом пункте описаны три команды, которые могут вам пригодиться при работе с файлами: chown, id, groups. Если вы владелец файла, ваше регистрационное имя размещается в категории owner. Команда chown позволяет владельцу файла изменить собственный ID на любой другой. Например, если вы введете команду:
ls -l display<CR>
на экране появится информация:
-r-xr-xr-x 1 owner group 9346 Nov 1 08:06 display
Чтобы изменить ваш ID на чей-либо другой (например, sara) вы должны ввести:
chown sara display<CR>
Если вы введете:
ls -l display<CR>
на экране появится сообщение:
-r-xr-xr-x 1 sara group 9346 Nov 1 08:06 display
Если вы введете команду chown и на экране появится сообщение об ошибке, это будет указывать на то, что системный программист не предусмотрел эту возможность при установке системы. Если вы введете:
id<CR>
то система отобразит ID пользователей и ваш действительный групповой ID (gid). В зависимости от начальной установки системы вы можете принадлежать более чем к одной группе. Чтобы определить, членом какой группы вы являетесь, введите:
groups<CR>
На экране появится список тех групп, членом которой вы являетесь. Таким образом вы имеете доступ к файлам тех пользователей, чьи групповые ID совпадают с вашими групповыми ID.
Так как вы хорошо знакомы с этими командами, вам необходимо получить более углубленные знания по технике обработки информации. В этом пункте представим три команды:
diff - найти различия между двумя файлами;
grep - поиск в файле по шаблону;
sort - сортировка и слияние файлов.