Hoe de laatste opdracht in Linux te herhalen zonder de pijltoetsen te gebruiken

Hoe de laatste opdracht in Linux te herhalen zonder de pijltoetsen te gebruiken: (How to repeat the last command in Linux without using the arrow keys: ) Soms wil je de vorige opdracht op de opdrachtregel herhalen wanneer je met Linux -systemen werkt en dat ook zonder de pijltjestoetsen te gebruiken, dan is er geen specifieke manier om dat te doen, maar hier bij probleemoplosser hebben we alle verschillende manieren opgesomd om precies dit te doen.

Om commando's te herhalen kun je normaal gesproken de oude csh! geschiedenisoperator "!!" (zonder aanhalingstekens) voor de meest recente opdracht, als u alleen de vorige opdracht wilt herhalen, kunt u !-2, !foo gebruiken voor de meest recente, beginnend met de subsrting "foo". U kunt ook het fc-commando gebruiken of gewoon :p gebruiken om de suggestie van de geschiedenisoperator af te drukken.

Hoe de laatste opdracht in Linux te herhalen zonder de pijltoetsen te gebruiken

Laten we eens kijken naar enkele manieren om commando's op te roepen bij de shell-prompt:

Methode 1: Voor csh of een shell die csh-achtige geschiedenisvervanging implementeert

!!
Then press Enter

OR

!-1
Then press Enter

Or

Ctrl+P then press Enter

Let op:(Note:) !! of !-1 zal niet automatisch voor u uitvouwen en totdat u ze uitvoert, kan het te laat zijn.

Als je bash gebruikt, kun je bind space:magic-space in ~/.bashrc plaatsen en na het commando druk op de ruimte zal ze automatisch inline uitbreiden.

Methode 2: Emacs-toetsbindingen gebruiken

De meeste shells met een functie voor het bewerken van de opdrachtregel die Emacs - toetsbindingen ondersteunt:

Up Ctrl+P
Down Ctrl+N
Left Ctrl+B
Right Ctrl+F
Home Ctrl+A
End Ctrl+E
Delete Ctrl+D

Methode 3: Gebruik CTRL + P en vervolgens CTRL + O

Door op CTRL + P te drukken , schakelt u naar het laatste commando en door op CTRL + O te drukken, kunt u de huidige regel uitvoeren. Let op: CTRL + O kan zo vaak worden gebruikt als je wilt.

Methode 3: Het fc-commando gebruiken

fc -e : -1

For example:

$ echo "Troubleshooter"
Troubleshooter

$ fc -e : -1
echo "Troubleshooter"
Troubleshooter

Lees ook,  How to Restore files from lost+found

Methode 4: Gebruik !<begin van opdracht>

Voor csh of een shell die csh-achtige geschiedenissubstitutie implementeert (tcsh, bash, zsh), kunt u de !<begin van opdracht> gebruiken om de laatste opdracht aan te roepen die begint met <begin van opdracht>

For example:

$ tail example.txt
$ less file.txt
$ !ta
!ta would execute tail example.txt

Methode 5: Als u MAC gebruikt , kunt u de sleutel

U kunt ?+R binden aan 0x0C 0x10 0x0d. Hiermee wordt de terminal leeggemaakt en wordt de laatste opdracht uitgevoerd.

Dat is het dat je met succes hebt geleerd  Hoe je de laatste opdracht in Linux kunt herhalen zonder de pijltjestoetsen te gebruiken,(How to repeat the last command in Linux without using the arrow keys) maar als je nog vragen hebt over dit bericht, stel ze dan gerust in het commentaargedeelte.



About the author

Ik ben een professionele audio- en toetsenbordtechnicus met meer dan 10 jaar ervaring. Ik heb in het bedrijfsleven gewerkt, als consultant en productmanager, en meest recentelijk als software-engineer. Door mijn vaardigheden en ervaring kan ik aan verschillende soorten projecten werken, van kleine bedrijven tot grote bedrijven. Ik ben ook een expert in Windows 11 en werk nu ruim twee jaar aan het nieuwe besturingssysteem.



Related posts