Există un mod foarte simplu de a personaliza și de a ușura unele comenzi pe care le folosim în mod normal „consola”, Prin utilizarea Alias.
Un Alias așa cum indică numele său, ne va ajuta să înlocuim un cuvânt sau o serie de cuvinte cu unul mai scurt și mai simplu. Să luăm un exemplu practic, să presupunem că vrem să vedem busteni din sistem, folosind o aplicație numită Colorant care este responsabil pentru colorarea rezultatului pe consolă. Linia ar fi:
$ sudo tailf -n 5 /var/log/syslog | ccze
Dar sunt sigur că ar fi mai ușor dacă, în loc să scriem toate acestea, punem în consolă, de exemplu, ceva la fel de simplu ca:
$ syslog
Adevărat? Ar fi mult mai confortabil și mai ușor de reținut. Atunci, cum o facem?
Crearea unui alias.
Crearea unui alias este foarte ușoară. Sintaxa ar fi:
alias short_word = 'comandă sau cuvinte de înlocuit'
dacă luăm exemplul anterior ar fi:
alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '
Comanda este inclusă între ghilimele unice. Dar întrebarea este Unde punem asta? Ei bine, dacă vrem să fie doar temporar, îl scriem pur și simplu în consolă și va dura până când îl închidem.
Acum, dacă îl dorim permanent, punem acest lucru în fișier ~ / .bashrc care este în al nostru / Home, și dacă nu este, atunci îl creăm (întotdeauna cu punctul în față). Când am adăugat linia alias în acest fișier, pur și simplu punem în consolă:
$ . .bashrc
Și gata !!!
Notă: Ieri din cauza problemelor cu ISP-ul nostru, nu am putut publica nimic în <° Linux, pentru care ne cerem scuze
Acest tip de postare nu strică pentru a reîmprospăta acele instrumente pe care nu le folosim de obicei zilnic. De asemenea, este atemporal; la trei ani după ce a scris-o și rămâne ca prima zi.
Adăugați că, cel puțin în debian, este recomandat să utilizați fișierul .bash_aliases pentru a adăuga propriile aliasuri în locul fișierului pe care îl menționați. El . .bashrc se ocupă de căutarea fișierului alias, spun.
Vă mulțumim pentru tutorial. Am o întrebare: ce înseamnă comanda '. .bashrc '? și mai ales ce face punctul (.) din fața fișierului .bashrc?
Știu că este prea târziu, dar un punct din fața unui nume de fișier face ca acesta să fie ascuns în dosare, așa că va fi acolo, dar nu îl veți putea vedea până nu arătați fișierele ascunse.
Nu cred că se referă la punctul de a ascunde fișiere. Dacă priviți cu atenție, mai există un altul separat de un spațiu:
$. .bashrc
La început m-am gândit că va rula cumva fișierul sau va reîncărca informațiile pe care le conține. În schimb, a trebuit să repornesc pentru ca aliasurile să intre în vigoare, astfel încât comanda rămâne necunoscută.
Cum puteți continua să utilizați o comandă, chiar dacă există un alias care se referă la această comandă? (Exemplu: cum ați folosi comanda rm dacă acesta este un alias pentru ecou?)
Foarte recunoscător pentru acest lucru. Noroc!
Buna ziua, multumesc mult pentru tutorial, m-a ajutat foarte mult.