GNU/Linux >> Znalost Linux >  >> Linux

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

Jaký je účel souboru ~/.bash_profile

Kromě domovského adresáře pro vytváření a ukládání souborů potřebují uživatelé prostředí, které jim poskytuje přístup k nástrojům a zdrojům. Když se uživatel přihlásí do systému, pracovní prostředí uživatele je určeno inicializačními soubory. Tyto inicializační soubory jsou definovány spouštěcím prostředím uživatele, které se může lišit v závislosti na verzi. Výchozí inicializační soubory ve vašem domovském adresáři vám umožňují přizpůsobit si pracovní prostředí.

Níže jsou uvedeny různé inicializační soubory pro Bash Shell

  • Profil /etc/profile file je celosystémový soubor, který spravuje správce systému. Tento soubor definuje úlohy, které shell provádí pro každého přihlášeného uživatele. Pokyny v souboru obvykle nastavují proměnné shellu, jako je PATH, USER a HOSTNAME.
  • Profil ~/.bash_profile file je konfigurační soubor pro konfiguraci uživatelských prostředí. Uživatelé mohou upravit výchozí nastavení a přidat do něj jakékoli další konfigurace.
  • ~/.bash_login obsahuje specifická nastavení, která se provedou, když se uživatel přihlásí do systému.
  • Profil file je dalším konfiguračním souborem, který se čte v nepřítomnosti souborů ~/.bash_profile a ~/.bash_login.
  • ~/.bash_logout soubor obsahuje pokyny pro postup odhlášení.

Konfigurace souboru .bash_profile

Soubor .bash_profile je osobní inicializační soubor pro konfiguraci uživatelského prostředí. Soubor je definován ve vašem domovském adresáři a lze jej použít pro následující:

  • Úprava pracovního prostředí nastavením vlastních proměnných prostředí a nastavení terminálu
  • Pokyny systému ke spouštění aplikací


Linux
  1. Jak zkopíruji soubor/složku z domovského adresáře jiného uživatele v Linuxu?

  2. Jaký je účel kódu domácího oddílu Linuxu 8302?

  3. Jaký má smysl šifrování domovského adresáře?

  1. Jak odstranit uživatelské účty pomocí domovského adresáře v systému Linux

  2. Linux – jaké souborové systémy v systému Linux ukládají dobu vytvoření?

  3. Jaký je účel adresáře setgid?

  1. Co je uživatel Linuxu?

  2. Jak najít nejstarší soubor ve stromu adresářů v Linuxu

  3. Linux – Jak lze zkontrolovat informace o struktuře adresářů souboru Unix/linux?