set [-rwqxsf] | [name1=value1 [name2=value2 [...]] - без параметров выводит на экран имена и значения всех переменных, определеных в системе, c ключами управляет работой системы, иначе занимается присваиванием переменных. См. раздел "переменные".

-r - монтирование устройства в режиме только для чтения (см. помощь по команде mount).
-w - монтирование в обычном режиме.
-q - подтверждать изменения на смонтированных устройствах типа Extended (floppy, hard disks).
-x - не подтверждать.
-s - режим скроллинга (принудительная промотка экрана вниз).
-f - без скроллинга.
-b - включает мигание курсора.
-B - отключает.

Примеры.
set; set -r;
set a=(a b c);
set a[1]=d;