GNU/Linux >> Znalost Linux >  >> Linux

Jak znovu načíst .bash_profile v příkazovém řádku Linuxu

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:

  1. Ú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í.
  2. 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.


Linux
  1. Jak spravovat možnosti souborů Linux

  2. Jak vytvořit swap v Linuxu

  3. Jak vytvořit odkládací soubor v Linuxu

  1. Jak najít soubor v Linuxu

  2. Jak vyprázdnit soubor protokolu v Linuxu

  3. Jak auditovat přístup k souborům v systému Linux

  1. Jak přesunout soubor v Linuxu

  2. Jak přejmenovat soubor v Linuxu?

  3. Jak připojit soubor iso v Linuxu