Введение в Unix

Коррекция предыдущей команды


Имеются различные средства для повторного исполнения предыдущих команд, возможно, с изменением части повторяемой команды.

Для коррекции непосредственно предыдущей команды есть следующие средства редактирования.

Пример:

% cd /users/peter/shels /users/peter/shels: No such file or directory.

Допущена ошибка: shels вместо shells. Она исправляется следующим образом:

%^shels^shells^ cd/users/peter/shells %

Исправленная команда заносится в буфер истории:

% history 1 ls -l 2 mail 3 history 4 cd /users/peter/shels 5 cd /users/peter/shells 6 history

Чтобы редактировать произвольную предыдущую команду, можно воспользоваться командой s (substitution) подстановки (см. раздел 8.6).



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