Mikä on Bashrc-tiedosto, jota käytetään?

esittely

Jos olet käyttänyt Linuxia jonkin aikaa ja varsinkin jos alat perehtyä Linux-komentoriville, tiedät, että BASH on Linux-kuori.

BASH tarkoittaa Bourne Again Shellia. On olemassa useita erilaisia ​​kuoria, kuten csh, zsh, dash ja korn.

Kuori on tulkki, joka voi hyväksyä komennot käyttäjälle ja suorittaa niitä operaatioiden kuten navigointiin tiedostojärjestelmän , käynnissä olevien ohjelmien ja vuorovaikutuksessa laitteiden kanssa .

Useat Debianin Linux-jakelut, kuten Debian itse, Ubuntu ja Linux Mint, käyttävät Dashia shellina BASH: n sijaan. DASH tarkoittaa Debian Almquist Shellia. DASH-kuori on hyvin samanlainen kuin BASH, mutta se on paljon pienempi kuin BASH-kuori.

Riippumatta siitä, käytätkö BASH: ta vai DASHia, sinulla on tiedosto .bashrc. Itse asiassa sinulla on useita .bashrc-tiedostoja.

Avaa pääteikkuna ja kirjoita seuraava komento:

sudo löytää / -nimi .bashrc

Kun suoritan tämän komennon, palautetaan kolme tulosta:

/etc/skel/.bashrc -tiedosto kopioidaan järjestelmään luotujen uusien käyttäjien kotikansioon.

/home/gary/.bashrc on tiedosto, jota käytetään aina, kun käyttäjä gary avaa kuoren ja juuritiedostoa käytetään, kun root avaa kuoren.

Mikä on .bashrc-tiedosto?

.bashrc-tiedosto on kuori komentosarja, joka ajetaan aina, kun käyttäjä avaa uuden kuoren.

Esimerkiksi avaa päätelaite ja kirjoita seuraava komento:

lyödä

Nyt samassa ikkunassa anna tämä komento:

lyödä

Aina kun avaat päätelaitteen ikkunan, bashrc-tiedosto suoritetaan.

.bashrc-tiedosto on hyvä paikka suorittaa komentoja, jotka haluat suorittaa joka kerta kun avaat kuoren.

Esimerkkinä voit avata .bashrc-tiedoston nanoilla seuraavasti:

nano ~ / .bashrc

Kirjoita tiedoston lopussa seuraava komento:

echo "Hello $ USER"

Tallenna tiedosto painamalla CTRL ja O ja poistu nanoa painamalla CTRL ja X.

Terminaaliikkunan sisällä suorita seuraava komento:

lyödä

Sana "Hello" tulee näkyä yhdessä käyttäjätunnuksella, johon olet kirjautunut sisään.

Voit käyttää .bashrc-tiedostoa tekemällä mitä tahansa toivomuksiasi, ja tässä oppaassa olen osoittanut, kuinka voit näyttää järjestelmätietoja komentorivillä .

Aliasien käyttö

.bashrc-tiedostoa käytetään usein aliaksien asettamiseen yleisesti käytetyille komennoille, joten sinun ei tarvitse muistaa pitkät komennot.

Jotkut ihmiset pitävät tätä huonoa asiaa, koska et voi unohtaa, kuinka käyttää todellista komentoa laitettaessa koneelle, jossa oma .bashrc-tiedosto ei ole olemassa.

Totuus on kuitenkin, että kaikki komennot ovat helposti saatavilla verkossa ja man sivuilla, joten näen aliaksen lisäämisen positiivisena negatiivisena.

Jos tarkastellaan oletusarvoista .bashrc-tiedostoa jakelussa, kuten Ubuntu tai Mint, näet joitain aliaksia jo perustettu.

Esimerkiksi:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Ls-komennolla luetellaan tiedostojärjestelmien tiedostot ja hakemistot. Jos luet tämän oppaan, huomaat, mitä kaikki kytkimet merkitsevät, kun suoritat ls-komennon.

-alF tarkoittaa, että tiedostoluettelossa näkyy kaikki tiedostot, mukaan lukien piilotetut tiedostot, jotka on etukäteen piste. Tiedostoluettelo sisältää tekijän nimen ja jokainen tiedostotyyppi luokitellaan.

-A-kytkin yksinkertaisesti luettelee kaikki tiedostot ja hakemistot, mutta se jättää .. -tiedoston.

Lopuksi -CF ilmoittaa sarakkeen merkinnät sekä niiden luokituksen.

Nyt voit milloin tahansa syöttää minkä tahansa näistä komennoista suoraan terminaaliin:

ls-alF

ls-A

LS-CF

Koska alias on asetettu .bashrc-tiedostoon, voit käyttää aliaksia seuraavasti:

ll

la

l

Jos huomaat, että suoritat komennon säännöllisesti ja se on suhteellisen pitkä käsky, voi olla syytä lisätä oman aliaksenne .bashrc-tiedostoon.

Alias-muoto on seuraava:

alias new_command_name = command_to_run

Pohjimmiltaan määrität alias-komennon ja anna aliaksen nimi. Sitten määrität komennon, jonka haluat suorittaa tasa-arvoisen allekirjoituksen jälkeen.

Esimerkiksi:

alias up = 'cd ..'

Yllä mainitun komennon avulla voit siirtyä hakemistoon yksinkertaisesti syöttämällä.

Yhteenveto

.bashrc-tiedosto on erittäin tehokas työkalu ja on erinomainen tapa mukauttaa Linux-kuoriasi. Oikein käytettynä kasvatat tuottavuutta kymmenkertaiseksi.