Ми продовжуємо цікаві та корисні команди, які ми іноді забуваємо використовувати, маючи їх неявні в нашій системі. У цьому випадку ми використаємо той, який дозволяє нам трохи пограти з нашою історією.
Візьмемо простий приклад, відкриємо термінал і поставимо:
$ nano /etc/sudoers
Вони зможуть зрозуміти, що ми не можемо редагувати файл, якщо ми не адміністратори. Тож давайте використаємо sudo, але щоб не повторювати команду, яку ми ставимо:
$ sudo !!
І це повториться:
$ sudo nano /etc/sudoers
Тобто команда !! повторить команду, яку ми запускали раніше в терміналі. Ми також можемо виконати ще одну команду, яка раніше не знала свого номера в історії.
Відкрийте термінал і поставте:
$ history
У моєму випадку виходить щось подібне:
[код] 495 кд Робочий стіл /496 лс
497 wget -c http://cinnamon.linuxmint.com/tmp/blog/119/classic.png
498 кд
499 cvlc Music / Jamendo / The \ Patinettes \ - \ Bliss \ - \ 2011.06.03 /
Музика 500 рок / рок /
[/ Code]
Якщо я запущу команду !! виконується попередня команда, яка в цьому випадку буде такою:
$ cvlc Música/Rock/
Але якщо ви хочете виконати, наприклад, команду:
$ wget -c http://cinnamon.linuxmint.com/tmp/blog/119/classic.png
Мені б просто поставити:
$ !497
497 - це номер перед командою. Просто так?