Hur man upprepar det sista kommandot i Linux utan att använda piltangenterna
Miscellanea / / November 28, 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 det också 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! historikoperatö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 den senaste börjar med subsrting "foo." Du kan också använda kommandot fc eller bara använda :p för att skriva ut historikoperatorn förslag.
Innehåll
- Hur man upprepar det sista kommandot i Linux utan att använda piltangenterna
- Metod 1: För csh eller något skal som implementerar csh-liknande historikersättning
- Metod 2: Använd Emacs-nyckelbindningar
- Metod 3: Använd CTRL + P och sedan CTRL + O
- Metod 3: Använd kommandot fc
- Metod 4: Använd !
- Metod 5: Om du använder MAC kan du nyckeln
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
!! Tryck sedan på Enter ELLER !-1. Tryck sedan på Enter eller Ctrl+P och tryck sedan på Enter
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 sedan efter kommandot trycker du på blanksteg för att automatiskt expandera dem inline.
Metod 2: Använd Emacs-nyckelbindningar
De flesta skal som har en kommandoradsversionsfunktion som stöder Emacs-nyckelbindningar:
Upp Ctrl+P. Nedåt Ctrl+N. Vänster Ctrl+B. Höger Ctrl+F. Hem Ctrl+A. Avsluta Ctrl+E. Ta bort Ctrl+D
Metod 3: Använd CTRL + P och sedan CTRL + O
Genom att trycka på CTRL + P kan du 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
fc -e: -1 Till exempel: $ echo "Felsökare" Felsökare $ fc -e: -1. echo "Felsökare" Felsökare
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 !
Till exempel: $ tail example.txt. $ mindre file.txt. $ !ta. !ta skulle köra tail example.txt
Metod 5: Om du använder MAC kan du nyckeln
Du kan binda ?+R till 0x0C 0x10 0x0d. Detta kommer att rensa terminalen och köra det sista kommandot.
Det är det du framgångsrikt har lärt dig 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.