Mjuk

Hur man upprepar det sista kommandot i Linux utan att använda piltangenterna

Prova Vårt Instrument För Att Eliminera Problem





Postat påSenast uppdaterad: 17 februari 2021

Så här upprepar du det sista kommandot i Linux utan att använda piltangenterna: Tja, ibland vill du upprepa det föregående kommandot på kommandoraden när du arbetar med Linux-system och även utan att använda piltangenter så finns det inget speciellt sätt att göra det, men här på felsökaren har vi listat alla olika sätt att göra exakt detta.



För att upprepa kommandon kan du normalt använda den gamla csh! historia operatör!! (utan citattecken) för det senaste kommandot, om du bara vill upprepa det föregående kommandot kan du använda !-2, !foo för det senaste med början med subsrting foo. Du kan också använda kommandot fc eller bara använda :p för att skriva ut historikoperatorförslaget.

Innehåll[ Dölj ]



Hur man upprepar det sista kommandot i Linux utan att använda piltangenterna

Låt oss se några av sätten att återkalla kommandon vid skalprompten:

Metod 1: För csh eller något skal som implementerar csh-liknande historikersättning

|_+_|

Notera: !! eller !-1 kommer inte att expandera automatiskt för dig och tills du kör dem kan det vara för sent.



Om du använder bash, kan du sätta bind space:magic-space i ~/.bashrc och efter kommandot kommer du att automatiskt expandera dem inline.

Metod 2: Använd Emacs-nyckelbindningar

De flesta skal som har en kommandoradsversionsfunktion som stöder Emacs-nyckelbindningar:

|_+_|

Metod 3: Använd CTRL + P och sedan CTRL + O

Genom att trycka på CTRL + P kommer du att växla till det sista kommandot och genom att trycka på CTRL + O kan du utföra den aktuella raden. Obs: CTRL + O kan användas så många gånger du vill.

Metod 3: Använd kommandot fc

|_+_|

Läs också, Hur man återställer filer från förlorade+hittade

Metod 4: Använd !

För csh eller något skal som implementerar csh-liknande historieersättning (tcsh, bash, zsh), kan du använda ! att anropa det sista kommandot som börjar med

|_+_|

Metod 5: Om du använder MAC kan du nyckeln

Du kan binda ?+R till 0x0C 0x10 0x0d. Detta rensar terminalen och kör det sista kommandot.

Det är det du har lärt dig framgångsrikt Hur man upprepar det sista kommandot i Linux utan att använda piltangenterna men om du fortfarande har några frågor angående det här inlägget, ställ dem gärna i kommentarsavsnittet.

Aditya Farrad

Aditya är en självmotiverad IT-professionell och har varit en teknikskribent under de senaste 7 åren. Han täcker internettjänster, mobil, Windows, mjukvara och instruktionsguider.