Comenzi rapide utile pentru linia de comandă Linux pe care ar trebui să le cunoașteți


În acest articol, vom împărtăși o serie de comenzi rapide pentru linia de comandă Bash, utile pentru orice utilizator Linux. Aceste comenzi rapide vă permit să efectuați ușor și rapid anumite activități precum accesarea și rularea comenzilor executate anterior, deschiderea unui editor, editarea/ștergerea/modificarea textului pe linia de comandă, mutarea cursorului, controlul proceselor etc. pe comandă. linia.

Deși acest articol îi va ajuta în mare parte pe începătorii Linux care se descurcă cu noțiunile de bază ale liniei de comandă, cei cu abilități intermediare și utilizatori avansați ar putea, de asemenea, să-l considere util practic. Vom grupa comenzile rapide de la tastatură bash în funcție de categorii, după cum urmează.

Lansați un editor

Deschideți un terminal și apăsați Ctrl+X și Ctrl+E pentru a deschide un editor (nano editor) cu un buffer gol. Bash va încerca să lanseze editorul definit de variabila de mediu $EDITOR.

Controlul ecranului

Aceste comenzi rapide sunt folosite pentru a controla ieșirea ecranului terminalului:

  • Ctrl+L – șterge ecranul (același efect ca și comanda „clear”).
  • Ctrl+S – întrerupeți toate ieșirile de comandă pe ecran. Dacă ați executat o comandă care produce o ieșire detaliată și lungă, utilizați aceasta pentru a întrerupe ieșirea derulând în jos pe ecran.
  • Ctrl+Q – reluați ieșirea pe ecran după ce o întrerupeți cu Ctrl+S.

Mutați cursorul pe linia de comandă

Următoarele comenzi rapide sunt folosite pentru a muta cursorul în linia de comandă:

  • Ctrl+A sau Acasă – mută cursorul la începutul unei linii.
  • Ctrl+E sau End – mută cursorul la sfârșitul liniei.
  • Ctrl+B sau Săgeată la stânga – mută cursorul înapoi, câte un caracter.
  • Ctrl+F sau Săgeată la dreapta – mută cursorul înainte, câte un caracter.
  • Ctrl + Săgeată la stânga sau Alt+B sau Esc și apoi B – mută cursorul înapoi câte un cuvânt.
  • Ctrl + Săgeată dreapta sau Alt+C sau Esc și apoi F – mută cursorul înainte câte un cuvânt.

Căutați prin istoricul Bash

Următoarele comenzi rapide sunt folosite pentru a căuta comenzi în istoricul bash:

  • Tasta săgeată în sus – preia comanda anterioară. Dacă îl apăsați constant, vă duce prin mai multe comenzi din istorie, astfel încât să o găsiți pe cea dorită. Folosiți săgeata în jos pentru a vă deplasa în direcția inversă prin istoric.
  • Ctrl+P și Ctrl+N – alternative pentru tastele săgeți sus și, respectiv, jos.
  • Ctrl+R – începe o căutare inversă, prin istoricul bash, introduceți pur și simplu caractere care ar trebui să fie unice pentru comanda pe care doriți să o găsiți în istoric.
  • Ctrl+S – lansează o căutare înainte, prin istoricul bash.
  • Ctrl+G – iese din căutarea inversă sau înainte, prin istoricul bash.

Ștergeți textul de pe linia de comandă

Următoarele comenzi rapide sunt utilizate pentru ștergerea textului de pe linia de comandă:

  • Ctrl+D sau Șterge – șterge sau șterge caracterul de sub cursor.
  • Ctrl+K – elimină tot textul de pe cursor până la sfârșitul liniei.
  • Ctrl+X și apoi Backspace – elimină tot textul de pe cursor până la începutul liniei.

Transpuneți textul sau Schimbați majuscule pe linia de comandă

Aceste comenzi rapide vor transpune sau modifica literele sau cuvintele de pe linia de comandă:

  • Ctrl+T – transpune caracterul dinaintea cursorului cu caracterul sub cursor.
  • Esc și apoi T – transpune cele două cuvinte imediat înainte (sau sub) cursor.
  • Esc și apoi U – transformă textul de la cursor la sfârșitul cuvântului în majuscule.
  • Esc și apoi L – transformă textul de la cursor la sfârșitul cuvântului în minuscule.
  • Esc și apoi C – schimbă litera de sub cursor (sau prima literă a cuvântului următor) în majuscule, lăsând restul cuvântului neschimbat.< /li>

Lucrul cu procese în Linux

Următoarele comenzi rapide vă ajută să controlați rularea proceselor Linux.

  • Ctrl+Z – suspendați procesul curent din prim-plan. Aceasta trimite semnalul SIGTSTP către proces. Puteți aduce procesul înapoi în prim-plan mai târziu folosind fg nume_proces (sau %bgprocess_number cum ar fi %1, %2 și așa mai departe) comandă.
  • Ctrl+C – întrerupeți procesul curent în prim-plan, trimițându-i semnalul SIGINT. Comportamentul implicit este de a încheia un proces cu grație, dar procesul îl poate onora sau ignora.
  • Ctrl+D – ieșiți din shell-ul bash (la fel ca rularea comenzii exit).

Aflați mai multe despre: Tot ce trebuie să știți despre procesele din Linux [Ghid cuprinzător]

Comenzi Bash Bang (!).

În partea finală a acestui articol, vom explica câteva operațiuni utile ! (bang):

  • !! – executați ultima comandă.
  • !top – executați cea mai recentă comandă care începe cu „sus” (de exemplu, !).
  • !top:p – afișează comanda pe care ar rula !top (o adaugă și ca cea mai recentă comandă din istoricul comenzilor).
  • !$ – execută ultimul cuvânt al comenzii anterioare (la fel ca Alt +., de exemplu, dacă ultima comandă este „cat tecmint.txt”, apoi !$ ar încerca să ruleze „tecmint.txt').
  • !$:p – afișează cuvântul pe care l-ar executa !$.
  • !* – afișează ultimul cuvânt al comenzii anterioare.
  • !*:p – afișează ultimul cuvânt pe care l-ar înlocui !*.

Pentru mai multe informații, consultați pagina de manual bash:

$ man bash 

Asta este tot pentru acum! În acest articol, am împărtășit câteva comenzi rapide și operațiuni comune și utile pentru linia de comandă Bash. Folosește formularul de comentarii de mai jos pentru a face completări sau pentru a pune întrebări.