Приложение F. История команд

Командная оболочка Bash предоставляет в распоряжение пользователя инструментарий командной строки, позволяющий управлять историей команд. История команд -- это, прежде всего, очень удобный инструмент, сокращающий ручной ввод.

История команд Bash:

1. history

2. fc


bash$ history

1 mount /mnt/cdrom

2 cd /mnt/cdrom

3 ls

...


Внутренние переменные Bash, связанные с историей команд:

1. $HISTCMD

2. $HISTCONTROL

3. $HISTIGNORE

4. $HISTFILE

5. $HISTFILESIZE

6. $HISTSIZE

7. !!

8. !$

9. !#

10. !N

11. !-N

12. !STRING

13. !?STRING?

14. ^STRING^string^


К сожалению, инструменты истории команд, в Bash, совершенно бесполезны в сценариях.

#!/bin/bash

# history.sh

# Попытка воспользоваться 'историей' команд в сценарии.


history


# На экран ничего не выводится.

# История команд не работает в сценариях.


bash$ ./history.sh

(ничего не выводится)








 


Главная | В избранное | Наш E-MAIL | Добавить материал | Нашёл ошибку | Другие сайты | Наверх