Myk

Hvordan gjenta den siste kommandoen i Linux uten å bruke piltastene

Prøv Instrumentet Vårt For Å Eliminere Problemer





postet påSist oppdatert: 17. februar 2021

Slik gjentar du den siste kommandoen i Linux uten å bruke piltastene: Vel noen ganger vil du gjenta den forrige kommandoen på kommandolinjen når du arbeider med Linux-systemer, og det også uten å bruke piltaster, så er det ingen spesiell måte å gjøre det på, men her på feilsøkingsprogrammet har vi listet opp alle de forskjellige måtene å gjøre akkurat dette på.



For å gjenta kommandoer kan du normalt bruke den gamle csh! historieoperatør !! (uten anførselstegn) for den siste kommandoen, hvis du bare vil gjenta den forrige kommandoen, kan du bruke !-2, !foo for den nyeste og starte med subsrting foo. Du kan også bruke fc-kommandoen eller bare bruke :p for å skrive ut historieoperatørforslaget.

Innhold[ gjemme seg ]



Hvordan gjenta den siste kommandoen i Linux uten å bruke piltastene

La oss se noen av måtene å huske kommandoer på ved shell-ledeteksten:

Metode 1: For csh eller ethvert skall som implementerer csh-lignende historiesubstitusjon

|_+_|

Merk: !! eller !-1 vil ikke utvides automatisk for deg, og før du kjører dem kan det være for sent.



Hvis du bruker bash, kan du sette bind space:magic-space inn i ~/.bashrc, og etter kommandoen vil trykk mellomrom automatisk utvide dem inline.

Metode 2: Bruk Emacs-tastbindinger

De fleste skjell som har en kommandolinjeutgavefunksjon som støtter Emacs-tastbindinger:

|_+_|

Metode 3: Bruk CTRL + P og deretter CTRL + O

Ved å trykke CTRL + P vil du bytte til den siste kommandoen og ved å trykke CTRL + O vil du utføre gjeldende linje. Merk: CTRL + O kan brukes så mange ganger du vil.

Metode 3: Bruke fc-kommandoen

|_+_|

Les også, Hvordan gjenopprette filer fra tapt+funnet

Metode 4: Bruk !

For csh eller ethvert skall som implementerer csh-lignende historieerstatning (tcsh, bash, zsh), kan du bruke ! for å kalle den siste kommandoen som begynner med

|_+_|

Metode 5: Ved bruk av MAC kan du nøkkelen

Du kan binde ?+R til 0x0C 0x10 0x0d. Dette vil tømme terminalen og kjøre den siste kommandoen.

Det er det du har lært Hvordan gjenta den siste kommandoen i Linux uten å bruke piltastene men hvis du fortsatt har spørsmål angående dette innlegget, spør dem gjerne i kommentarfeltet.

Aditya Farrad

Aditya er en selvmotivert profesjonell innen informasjonsteknologi og har vært teknologiskribent de siste 7 årene. Han dekker Internett-tjenester, mobil, Windows, programvare og veiledninger.