This shows you the differences between two versions of the page.
uso:laboratoare:laborator-07:improve-terminal [2021/11/16 08:57] liza_elena.babu [Scurtături în terminal] |
uso:laboratoare:laborator-07:improve-terminal [2021/11/16 08:57] (current) liza_elena.babu [Scurtături în terminal] |
||
---|---|---|---|
Line 80: | Line 80: | ||
</code> | </code> | ||
- | ==== Navigarea în interiorul unei comenzi ==== | ||
- | |||
- | Ne găsim des în situația în care căutăm o comandă în istoric folosind funcția de history search, modificăm un argument al comenzii și apoi o executăm. Pentru navigarea în cadrul textului comenzii putem folosi ''%%Arrow Keys%%'', iar pentru ștergeri putem folosi tasta ''%%Backspace%%'' sau ''%%Del%%''. | ||
- | |||
- | Terminalul ne pune la dispoziție și o serie de scurtături cu ajutorul cărora putem face realiza aceeași acțiune mai rapid. Dacă vreți să vă impresionați prietenii, acesta este un mod simplu, dar eficient, de a o face. | ||
- | |||
- | Pentru a naviga în istoricul de comenzi putem folosi combinațiile de taste: | ||
- | |||
- | * ''%%Ctrl+p%%'' - accesăm ultima comandă dată; prin apăsări succesive ciclăm prin istoricul de comenzi, de la ultima la prima comandă dată | ||
- | * ''%%Ctrl+n%%'' - accesăm comenzile în sens invers față de ''%%Ctrl+p%%'', de la comanda actuală până la ultima comandă dată | ||
- | |||
- | Pentru a naviga în corpul textului putem folosi combinațiile de taste: | ||
- | |||
- | * ''%%Ctrl+a%%'' - mută cursorul la începutul liniei | ||
- | * ''%%Ctrl+e%%'' - mută cursorul la sfârșitul liniei | ||
- | * ''%%Ctrl+f%%'' - mută cursorul cu un caracter înainte | ||
- | * ''%%Ctrl+b%%'' - mută cursorul cu un caracter înapoi | ||
- | * ''%%Alt+f%%'' - mută cursorul cu un cuvânt înainte | ||
- | * ''%%Alt+b%%'' - mută cursorul cu un cuvânt înapoi | ||
- | |||
- | Pentru a efectua ștergeri în corpul textului putem folosi combinațiile de taste: | ||
- | |||
- | * ''%%Ctrl+k%%'' - șterge tot textul de la cursor până la sfârșitul liniei | ||
- | * ''%%Ctrl+u%%'' - șterge tot textul de la cursor până la începutul liniei | ||
- | * ''%%Alt+d%%'' - șterge tot textul de la cursor până la sfârșitul cuvântului | ||
- | |||
- | <note> | ||
- | |||
- | |||
- | Textul șters este salvat într-un registru și poate fi folosit folosind combinația de taste ''%%Ctrl+y%%''. Funcționalitatea este similară cu procesul de **Cut** (''%%Ctrl+k%%'', ''%%Ctrl+u%%'' sau ''%%Alt+d%%'') și **Paste** (''%%Ctrl+y%%''). | ||
- | </note> | ||
- | |||
- | === Exerciții === | ||
- | |||
- | Rulați comanda ''%%ls Documents/ Downloads/ Desktop/ Pictures/ Music/%%'' înainte de a vă apuca de exerciții. | ||
- | |||
- | - Apăsați tasta ''%%Ctrl+p%%'' pentru a accesa comanda rulată anterior. | ||
- | - Plasați-vă la începutul comenzii folosind combinația de taste ''%%Ctrl+a%%''. | ||
- | - Plasați-vă la sfârșitul comenzii folosind combinația de taste ''%%Ctrl+e%%''. | ||
- | - Mergeți, cuvânt cu cuvânt, la începutul comenzii folosind combinația de taste ''%%Alt+b%%''. | ||
- | - Mergeți, cuvânt cu cuvânt, la sfârșitul comenzii folosind combinația de taste ''%%Alt+f%%''. | ||
- | - Rulați comanda ''%%ls Docuents/ Downlads/ Dektop/ Pitures/ Muic/%%''. | ||
- | - Apăsați tasta ''%%Ctrl+p%%'' pentru a accesa comanda rulată anterior. Corectați typourile (greșelile de scriere) din comanda anterioară. Folosiți combinațiile de taste ''%%Ctrl+f%%'', ''%%Ctrl+b%%'' pentru a deplasa cursorul în cadrul comenzii. | ||