neděle 26. srpna 2007

Přidání sudo k předchozímu příkazu

V Ubuntu je superuživatel root uzamčen a správa systému je dovolena pouze uživatelům za pomocí příkazu sudo (ve výchozím nastavení se musí uživatelé nacházet ve skupině admin).

Stane se, že zapomeneme napsat sudo před příkaz, který to vyžaduje. Napravit to můžeme tak, že spustíme sudo a místo požadovaného příkazu napíšeme dva vykřičníky. sudo pak sám spustí předchozí příkaz.
Ukázka:

$ showfsck
Unable to acces to /dev/disk/by-uuid/33ec324c-..

$ sudo !!
sudo showfsck
***************************
* 4 * /22 mount(s) until fsck for /dev/disk/by-uuid/33ec324c-..
***************************

Nutno dodat, že !! nesouvisí přímo s příkazem sudo, ale je to příkaz Bashe, který po zadaní !! zopakuje předchozí příkaz.

Žádné komentáře: