If-Koubou

Adăugați Sudo la comanda Last Bash cu "!!" Sintaxă

Adăugați Sudo la comanda Last Bash cu "!!" Sintaxă (Cum să)

Cât de des ați tastat o comandă în shell-ul linux și apoi ați dat seama că ați uitat să tastați sudo, așa că ați terminat cu o eroare sau ați editat fișierul tematic doar pentru citire? Acest lucru mi se întâmplă mult mai mult decât aș vrea să recunosc, așa că scriu despre asta.

Aveți câteva opțiuni, cea mai ușoară este de a folosi doar! pentru a spune bash să folosească ultima comandă.

De exemplu, dacă ați încercat să tastați acest lucru, ați avea o eroare că editați un fișier numai pentru citire:

vi /etc/apt/sources.list

După ce se întâmplă acest lucru, atunci puteți folosi această comandă:

sudo !!

Ce bash se va extinde apoi în această comandă:

sudo vi /etc/apt/sources.list

Captură de ecran a acestei acțiuni:

O metodă alternativă ar fi simpla apăsare a tastei săgeată sus, apăsând fie tasta Acasă, fie Ctrl + A, apoi tastați sudo.