2 veidi, kā atkārtoti palaist pēdējās izpildītās komandas Linux


Viena no lielākajām Bash iezīmēm ir iepriekšējo komandu atkārtota izpildīšana.

Šajā rakstā mēs parādīsim, kā atkārtoti izpildīt noteiktu komandu no čaulā ievadīto komandu vēstures. Tas ir noderīgi, lai izvairītos no to pašu komandu rakstīšanas atkal un atkal.

Parasti, lai iegūtu komandu, kuru nesen izpildījāt, varat izmantot bultiņu taustiņus Up , lai izgūtu iepriekšējo komandu. Nospiežot to pastāvīgi, jūs varēsiet izmantot vairākas komandas vēsturē, lai jūs varētu atrast vajadzīgo. Izmantojiet bultiņu Down , lai pārvietotos pretējā virzienā.

Tomēr vēstures failā var būt daudz ierakstu, lai atkārtoti izpildītu noteiktu komandu no komandu vēstures, varat palaist komandu History.

$ history 

Pēc tam iegūstiet to komandu (-u) numuru (-as), kuras vēlaties atkārtoti izpildīt (ja, piemēram, vēlaties restartēt PHP-FPM un apskatīt tā statusu, jums ir atkārtoti jāizpilda komandas 997 un 998), kā parādīts .

$ !997
$ !998

Varat arī atkārtoti izpildīt iepriekš izmantoto komandu (sudo yum update) ar rakstzīmi ! , kam seko dažas no konkrētās komandas pirmajām rakstzīmēm (piemēram, sud vai sudo), kā parādīts.

$ !sud
OR
$ !sudo

Lai iegūtu papildinformāciju par Bash vēsturi, skatiet šīs rokasgrāmatas:

  1. Linux “History Command” spēks Bash Shell
  2. Kā notīrīt BASH komandrindas vēsturi operētājsistēmā Linux
  3. Katrai komandai, kuru veicat Bash vēsturē, iestatiet datumu un laiku
  4. Noderīgi Linux komandrindas Bash saīsnes, kas jums jāzina

Tas ir viss! Bash vēsture ir lieliska funkcija, kas ļauj viegli atsaukt, rediģēt un atkārtoti palaist iepriekšējās komandas. Ja jūs zināt citus veidus, kā atkārtoti izsaukt pēdējo izpildīto komandu, kopīgojiet ar mums komentāru sadaļā.