Приемы профессиональной работы в UNIX

       

Перемещает все файлы, которые оканчиваются


1. $ can *.c
Перемещает все файлы, которые оканчиваются на .c, в "мусорную корзину".
2. $ can -l
Выдает список всех файлов, размещенных сейчас в "мусорной корзине".
3. $ can -r
Удаляет все файлы из "мусорной корзины".
4. $ can -q *
Передает ключ -q команде mv. Поскольку это недопустимый ключ команды mv, она выдает сообщение об ошибке и завершается.


1. $ autobkp
Запускает программу без передачи ей файла со списком маршрутов и без файла протокола. Поскольку поля FROM, TO, TYPE ищутся в стандартном вводе, введите их вручную. Когда вы нажмете возврат каретки, autobkp выполнит указанные действия, напечатает информацию на экран терминала и будет ожидать дальнейшего ввода. Для завершения выполнения командного файла введите ^d (в результате оператор read вернется с ненулевым статусом).
2. $ autobkp < pathlist
Получает все входные данные из файла со списком маршрутов, но печатает всю протокольную информацию на экран терминала. Autobkp завершается, когда прочитает все данные в файле pathlist.


3. $ autobkp >> logfile
Как и в первом случае, списки маршрутов должны быть введены с клавиатуры. Все выходные данные выводятся в файл протокола, а не на экран. Для завершения autobkp введите ^d.
4. $ autobkp -c < pathlist >> logfile
Копирует файлы из одной области жесткого диска в другую (определенную каталогом-приемником в файле pathlist). Берет все входные данные из файла pathlist и выводит все выходные данные в файл logfile.


( Здесь приводятся ответы на запросы главного меню, подменю и дополнительная информация, появляющиеся в таком порядке.)
1. b x $HOME
Копирует файлы на гибкий диск системы XENIX, начиная с каталога $HOME.
2. r a /dev/rmt0 $HOME
Восстанавливает файлы с устройства, выбранного мной (/dev/rmt0, магнитная лента), и помещает файлы в мой регистрационный каталог.
3. l s
Выдает в широком формате информацию обо всех файлах, размещенных на гибких дисках системы UNIX машины типа PC.


1. $ mount /dev/fd0 /mnt $ cp /usr/include/* /mnt $ dsum /usr/include /mnt
Монтирует гибкий диск в каталог /mnt. Копирует все файлы заголовков в каталоге /usr/ include на гибкий диск. Проверяет копии, используя dsum для исходного каталога и для каталога с копией.
Примечание: Указывая копировать *, мы вообще не попадем в каталог /usr/include/sys.
2. $ dsum . ..
Используя в качестве управляющих файлов файлы в текущем каталоге, сверить каждый файл с одноименным файлом в родительском каталоге.

Содержание раздела