Mis on Bashrci faili kasutamine?

Sissejuhatus

Kui olete mõnda aega Linuxi kasutanud ja eriti kui hakkate Linuxi käsureal tutvustama, siis teate, et BASH on Linuxi koormus.

BASH tähendab Bourne Again Shelli. On mitmeid erinevaid kestusi, sealhulgas csh, zsh, kriips ja korn.

Koor on tõlk, mis võimaldab kasutaja käske aktsepteerida ja käivitada, et ta saaks toiminguid, nagu näiteks failisüsteemi ümber käimine , programmide käitamine ja seadmetega suhtlemine .

Paljud Debiani Linuxi distributsioonid nagu Debian, Ubuntu ja Linux Mint kasutavad BASH-i asemel shellina DASH-i. DASH tähistab Debiani Almquist Shelli. DASH koor on väga sarnane BASH-ile, kuid see on palju väiksem kui BASH-kest.

Sõltumata sellest, kas kasutate BASH-i või DASH-i, on teil fail nimega .bashrc. Tegelikult on teil mitu .bashrc-faili.

Avage terminali aken ja tippige järgmine käsk:

sudo find / -nimi .bashrc

Selle käskluse käivitamisel tagastatakse kolm tulemust:

Fail /etc/skel/.bashrc kopeeritakse kõigi uute süsteemis loodud uute kasutajate kodukataloogi.

/home/gary/.bashrc on fail, mida kasutatakse alati, kui kasutaja gary avab shelli ja juurfaili kasutatakse alati, kui root avab shelli.

Mis on .bashrc-fail?

.bashrc-fail on shell skript, mis käivitatakse iga kord, kui kasutaja avab uue shelli.

Näiteks avage terminali aken ja sisestage järgmine käsk:

bash

Nüüd akna sees sisestage see käsk:

bash

Iga kord, kui avate terminali akna, käivitatakse bashrc-fail.

.bashrc-fail on hea koht selleks, et käivitada käske, mida soovite käivitada iga kord, kui avate shelli.

Näiteks avage fail .bashrc, kasutades nano järgmiselt:

nano ~ / .bashrc

Faili lõpus sisestage järgmine käsk:

echo "Hello $ USER"

Salvestage fail vajutades CTRL ja O ning seejärel vajutage CTRL ja X vajutades nano.

Terminaliaknas käivitage järgmine käsk:

bash

Sõna "Tere" tuleks kuvada koos kasutajanimega, mille olete sisse loginud.

Võite kasutada .bashrc-faili, mida soovid teha, ja tõepoolest näitasin seda juhendit, kuidas näida süsteemiteavet ekraanipäringu käsuga .

Kasutajate varjunimed

.bashrc-faili kasutatakse üldkasutatavate käskude jaoks varjunimede määramiseks, nii et te ei pea meeles pidama pikki käske.

Mõned inimesed peavad seda halb asi, sest võite unustada, kuidas kasutada tegelikku käsku masinasse paigutamisel, kus teie enda .bashrc-faili pole olemas.

Tõde on siiski, et kõik käsud on kergesti kättesaadavad Internetis ja man-lehekülgedel, nii et ma näen, et varjunimed on pigem positiivsed kui negatiivsed.

Kui vaatate distributsiooni nagu Ubuntu või Mint vaikimisi faili .bashrc faili, näete mõnda juba varjatud aliase.

Näiteks:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Ls-käsku kasutatakse failisüsteemi failide ja kataloogide loendamiseks. Kui luged seda juhendit, saate teada, millised kõik lülitid tähendavad käsku ls käivitamisel.

-alF tähendab, et failide loendis kuvatakse kõik failid, sealhulgas peidetud failid, millele eelneb punkt. Faililoend sisaldab autori nime ja iga failitüüp liigitatakse.

-A lülitab lihtsalt kõik failid ja kataloogid, kuid see ei jäta faili ..

Lõpuks kirjutab -F nimekirjad veergude kaupa koos nende liigitusega.

Nüüd võite igal ajal sisestada mõni neist käskudest otse terminali:

ls -alF

ls -A

ls-CF

Kui algseade on määratud failis .bashrc, võite lihtsalt kasutada aliasit järgmiselt:

ll

la

l

Kui leiate, et käsk käsku regulaarselt käivitada ja see on suhteliselt pikk käsk, võib osutuda vajalikuks lisada .bashrc-faili oma enda alias.

Pseudonüümi formaat on järgmine:

alias new_command_name = command_to_run

Põhimõtteliselt määrad pseudonüümi käskluse ja andke pseudonüümile nime. Seejärel määrake käsk, mida soovite käivitada pärast võrdusmärki.

Näiteks:

alias up = 'cd ..'

Ülalolev käsk lubab sul kataloogi lihtsalt sisestada.

Kokkuvõte

.bashrc-fail on väga võimas tööriist ja see on suurepärane võimalus oma Linuxi shelli kohandamiseks. Kasutatuna õigesti, suurendate oma tootlikkust kümme korda.