![]() |
Сохранение выполненных команд Linux в файл
Работая в командной строке Linux, мы часто используем лишь небольшую долю ее возможностей.
Возможно, бывало так, что вы вводили какую-нибудь команду с большим количеством параметров и, эта команда позже была для вас снова необходима. Ну не вводить же ее заново! Да и надо вспоминать все то, что вводил.. Те, кто уже освоил работу с историей команд в Linux, с легкостью справятся с этой задачей. Но, как мы знаем, история введенных команд в Linux тоже постепенно затирается. На смену старым введенным командам приходят новые, недавно введенные нами.. И, все же, выход есть. Bash shell позволяет сохранять, вводимые с клавиатуры команды, в файл, используя перенаправление потока ( команда > ). А значит эту возможность и можно использовать! Предположим, вы только что выполнили какую-нибудь команду Linux, результат которой, вас весьма впечатлил (время, затраченное на “рождение” команды, стоило того!) и вы хотели бы сохранить ее для дальнейшего использования. Выполним в командной строке следующую команду: Код:
$ echo “!!” > lastcommand Добавив после имени файла расширение .sh, вы превратите файл в скрипт (только не забудьте, при помощи команды chmod, назначить ему права на выполнение): Код:
$ echo “!!” > lastcommand.sh Код:
$ echo “!-2″ >> lastcommand.sh link |
Часовой пояс GMT +3, время: 23:27. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd. Перевод:
zCarot
Copyright © 2009 - 2014, pcvector.ru