!! для быстрого повтора команд в Gnome Terminal.

вторник, 18 октября 2011 г.

Gnome Terminal - мощный инструмент, имеющий под капотом несколько трюков, помогающих сделать жизнь проще. К примеру есть множество команд, которые могут потребовать права администратора для выполнения. И вводить заново название команды, или листать историю команд и перемещать курсор в начало и дописывать sudo бывает неудобно.
Тут нам поможет команда !!
Простой пример:
$ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Не получилось. А теперь введем:
$ sudo !!
sudo apt-get update
Hit http://archive.canonical.com natty Release.gpg                                                                                     
Hit http://extras.ubuntu.com natty Release.gpg    
...