Sådan gentager du den sidste kommando i Linux uden at bruge piletasterne
Sådan gentager du den sidste kommando i Linux uden at bruge piletasterne: (How to repeat the last command in Linux without using the arrow keys: ) Nogle gange vil du gerne gentage den forrige kommando på kommandolinjen, når du arbejder med Linux - systemer, og det også uden at bruge piletasterne, så er der ingen særlig måde at gøre det på, men her på fejlfinding har vi listet alle de forskellige måder at gøre præcis dette på.
For at gentage kommandoer kan du normalt bruge den gamle csh! historieoperatør "!!" (uden anførselstegn) for den seneste kommando, hvis du bare vil gentage den foregående kommando, kan du bruge !-2, !foo for den seneste, begyndende med subsrting "foo." Du kan også bruge fc-kommandoen eller bare bruge :p til at udskrive historieoperatørforslaget.
Sådan gentager du den sidste kommando i Linux uden at bruge piletasterne
Lad os se nogle af måderne til at genkalde kommandoer ved shell-prompten:
Metode 1: Til csh eller enhver shell, der implementerer csh-lignende historiesubstitution
!! Then press Enter OR !-1 Then press Enter Or Ctrl+P then press Enter
Bemærk:(Note:) !! eller !-1 udvides ikke automatisk for dig, og før du udfører dem, kan det være for sent.
Hvis du bruger bash, kan du sætte bind space:magic-space ind i ~/.bashrc , og efter kommandoen vil tryk mellemrum automatisk udvide dem inline.
Metode 2: Brug Emacs-nøglebindinger
De fleste skaller, der har en kommandolinjeudgavefunktion, der understøtter Emacs - nøglebindinger:
Up Ctrl+P Down Ctrl+N Left Ctrl+B Right Ctrl+F Home Ctrl+A End Ctrl+E Delete Ctrl+D
Metode 3: Brug CTRL + P og derefter CTRL + O
Ved at trykke på CTRL + P vil du skifte til den sidste kommando, og ved at trykke på CTRL + O kan du udføre den aktuelle linje. Bemærk: CTRL + O kan bruges så mange gange du vil.
Metode 3: Brug af kommandoen fc
fc -e : -1 For example: $ echo "Troubleshooter" Troubleshooter $ fc -e : -1 echo "Troubleshooter" Troubleshooter
Læs også, How to Restore files from lost+found
Metode 4: Brug !<begyndelsen af kommando>
For csh eller enhver shell, der implementerer csh-lignende historiesubstitution (tcsh, bash, zsh), kan du bruge !<begyndelsen af kommando> til at kalde den sidste kommando, der begynder med <begyndelse af kommando>
For example: $ tail example.txt $ less file.txt $ !ta !ta would execute tail example.txt
Metode 5: I tilfælde af at bruge MAC kan du nøglen
Du kan binde ?+R til 0x0C 0x10 0x0d. Dette vil rydde terminalen og køre den sidste kommando.
Det er det, du med succes har lært, hvordan du gentager den sidste kommando i Linux uden at bruge piletasterne(How to repeat the last command in Linux without using the arrow keys) , men hvis du stadig har spørgsmål vedrørende dette indlæg, er du velkommen til at stille dem i kommentarfeltet.
Related posts
Skift din MAC-adresse på Windows, Linux eller Mac
Sådan installeres Linux Bash Shell på Windows 10
Sådan repareres pc vil ikke POST
Fix iTunes bliver ved med at åbne af sig selv
Sådan opretter du en skrivebordsgenvej til webstedet i Chrome
Sådan kontrollerer du e-mail-id knyttet til din Facebook-konto
Ret fejl 0X80010108 i Windows 10
Fix Kan ikke åbne lokal disk (C:)
Sådan deaktiveres Windows 10 Firewall
Sådan konfigureres Roadrunner Email til Android (trin til konfiguration)
Deaktiver Pinch Zoom-funktionen i Windows 10
Sådan blokerer du irriterende YouTube-annoncer med et enkelt klik
3 måder at opdatere Google Play Butik [Force Update]
Sådan sletter du en diskenhed eller drevpartition i Windows 10
Ret høj CPU-brug af tjenestevært: Lokalt system
Fix Windows kan ikke kommunikere med enheden eller ressourcen
Find sikkerhedsidentifikator (SID) for bruger i Windows 10
Sådan opretter du en sikkerhedskopi af systembillede i Windows 10
Fix Host Process for Windows Services er holdt op med at virke
Sådan kører du JAR-filer på Windows 10