Prostředí operačního systému Linux je známé mnoha atributy založenými na OS. Jedním z nich je domovský adresář Linuxu. Zodpovídá za všechny uživatelské profily v systému a umožňuje uživatelům systému vytvářet a ukládat soubory nebo přistupovat k již existujícím/předdefinovaným systémovým nástrojům a zdrojům.
Soubor .bash_profile
Protože .bash_profile soubor je definován v domovském adresáři Linuxu, je na něm závislý systémový bash shell a další systémové soubory jako /etc/profile , .bash_login , .bash_history a .bash_logout k samoinicializaci.
Pro vlastní konfiguraci všech uživatelských prostředí Linuxu musíte mít přístup k .bash_profile a upravovat jej konfigurační soubor. Můžete buď změnit výchozí nastavení tohoto souboru, nebo přidat nová.
.bash_profile soubor slouží dvěma hlavním cílům:
- Úprava pracovního prostředí operačního systému Linux konfigurací a úpravou nastavení terminálu a vlastních proměnných prostředí.
- Poskytování inicializačních pokynů pro operační systém.
Vytvoření souboru .bash_profile
Nejprve vytvořte .bash_profile soubor ve vašem domovském adresáři, pokud neexistuje, a otevřete jej pomocí svého oblíbeného editoru.
$ touch .bash_profile $ nano .bash_profile
Jakmile je soubor vytvořen, musíme zkontrolovat existenci tohoto vytvořeného souboru. Protože jsme jej vytvořili pomocí '.' prefix, bude skrytý. Ukončete nano editor (Ctrl+x) a spusťte následující příkaz:
$ ls -la
Jak můžete vidět, vedle něj existuje několik dalších bash souborů.
Upravte soubor .bash_profile
Použijte nano editor znovu otevřít tento soubor, abychom mohli začít provádět nějaké úpravy.
$ nano .bash_profile
Vyplníme náš nově vytvořený .bash_profile soubor s nějakým kódem. Použijeme příkaz echo k naplnění tohoto souboru jednořádkovým kódem, aby byl tento tutoriál zajímavý.
$ echo 'LinuxShellTips tutorial on reloading the .bash_pofile file'
Uložte tento soubor, abyste provedli změny v něm provedené, a ukončete nano editor.
Abychom aktivovali provedené změny, budeme muset znovu načíst .bash_profile soubor z terminálu Linux. Opětovné načtení tohoto souboru vyžaduje použití „zdroje “.
$ source .bash_profile or $ source ~/.bash_profile
Poslední příkaz vám dává flexibilitu znovu načíst soubor
soubor, pokud se nacházíte v jiné cestě prostředí OS a ne přímo v domovském adresáři Linuxu.
Přizpůsobení souboru .bash_profile
Otevřete a upravte .bashrc soubor, který jsme zobrazili z ls -la příkaz.
$ nano .bashrc
Na konec tohoto souboru přidejte příkaz echo s následujícími podrobnostmi:
echo "This is a bashrc file"
Nyní chceme propojit tento .bashrc soubor do .bash_profile soubor, který jsme vytvořili a upravili dříve. Znovu otevřete .bash_profile soubor.
$ nano .bash_profile
Na konec souboru přidejte následující kód.
# Getting aliases and functions
if [-f ~/.bashrc]; then
. ~/.bashrc
fi
Výše uvedený kód na .bash_profile soubor zkontroluje existenci .bashrc soubor a zkuste jej znovu načíst. Znovu načtěte .bash_profile soubor a podívejte se na výsledek.
$ source ~/.bash_profile
Úspěšně jsme propojili .bash_profile a .bashrc soubory a spuštěn .bashrc z .bash_profile . Fráze „Toto je soubor bashrc ” se objeví pokaždé, když otevřete nové okno terminálu.
Otevřete .bash_profile znovu.
$ nano .bash_profile
Nastavíme a exportujeme proměnnou systémové cesty s následujícím kódem:
PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH
Uložte soubor a ukončete nano editor.
Nyní opakujte $PATH proměnnou z příkazového řádku.
$ echo $PATH
Úspěšně jsme nastavili proměnnou systémové cesty a přistoupili k ní z příkazu echo .
Zvládnutí používání .bash_profile soubor může uživateli systému poskytnout flexibilitu, jako je vytváření uvítací terminálové zprávy (toto je soubor bashrc) a dokonce i přidružení proměnných cest ($PATH) s adresáři systémových uživatelů. Pokud se ponoříte hlouběji, je toho víc.