GNU/Linux >> Znalost Linux >  >> Linux

Jaký je účel souboru .bashrc v Linuxu

Soubor .bashrc umožňuje přizpůsobení vlastního prostředí uživatele. Soubor je uložen v domovském adresáři uživatele. Protože je soubor .bashrc jedinečný pro každého uživatele, lze jej nakonfigurovat podle vlastních specifických potřeb nebo preferencí uživatele.

Dobrým příkladem použití souboru .bashrc je použití aliasů. Uživatelé mohou zadat své vlastní zkrácené příkazy, aniž by to ovlivnilo zkušenosti jakéhokoli jiného uživatele v systému. Další běžnou konfigurací v rámci .bashrc jsou proměnné prostředí. Uživatelé mohou také použít soubor k přizpůsobení příkazového řádku tak, aby poskytoval informace, které chtějí.

/etc/skel/.bashrc se obvykle používá pro ukládání aliasů pro různé příkazy. To lze vidět, když se podíváte na /etc/skel/.bashrc:

# cat /etc/skel/.bashrc
# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
Poznámka :„Tečka“ před názvem souboru skryje soubor. Toto není konfigurace zabezpečení, ale spíše způsobí, že domovská složka uživatele bude vypadat méně přeplněná.

Příkladové konfigurace

Kromě vytváření aliasů je soubor .bashrc často nakonfigurován tak, aby uživateli nastavil výchozí oprávnění k adresáři a souborům. Výchozí příkazový řádek lze také změnit tak, aby poskytoval více informací. Většina distribucí uvádí uživatelské jméno, název hostitele systému a aktuální adresář do výzvy, ale to lze změnit.

Poznámka :Když je bash vyvolán jako nepřihlašovací shell, načte konfiguraci dostupnou v souborech ~/.bashrc, /etc/bashrc a /etc/profile.d/*.sh.

Jakékoli přidání provedené v ~/.bashrc se projeví pouze v bash shellu aktuálního uživatele. Vidíme, že soubor .bashrc také kontroluje, zda je dostupný soubor etc/bashrc. Pokud je k dispozici, provede se také. Soubor /etc/bashrc obsahuje konfiguraci aplikovanou na bash shell pro všechny uživatele – tedy pro celý systém. Sysadmin může upravit soubor /etc/bashrc, pokud je potřeba použít konfiguraci na bash shelly všech uživatelů.

Chcete-li použít upravená nastavení, otevřete nový bash shell. Chcete-li použít nový .bashrc ve stejném prostředí bash, můžete zdrojovým kódem nový soubor ~/.bashrc:

$ source ~/.bashrc


Linux
  1. Co dělá Linux udržitelným OS

  2. Linux vs. Unix:Jaký je rozdíl?

  3. Jaký je účel souboru .bash_profile pod uživatelským domovským adresářem v Linuxu

  1. Jaký je účel skupiny „wheel“ v Linuxu

  2. Jaké je správné umístění souboru mysql.sock na linuxu

  3. Co je ekvivalentní příkazu Linux File pro Windows?

  1. Zkopírujte soubory v terminálu Linux

  2. Co je číslo inodu v Linuxu?

  3. Jaké souborové systémy v Linuxu ukládají čas vytvoření?