Kde se na Macu nachází soubor bash_profile?

čas vydání: 2022-06-24

Soubor bash_profile se nachází v domovském adresáři uživatele.Například na Macu s OS X

  1. 8 Mountain Lion (vydáno v roce 20, soubor bash_profile by se nacházel na adrese:~/Library/Application Support/bashNa Macu s OS X 7 Lion (vydáno v roce 20, soubor bash_profile by byl umístěn na:~/.bashrcNa Macu se systémem OS X 6 Snow Leopard (vydáno v roce 20, soubor bash_profile by se nacházel na adrese:~/.bashrcNa počítači Mac s operačním systémem OS X 5 Leopard (vydáno v roce 200 by soubor bash_profile byl umístěn na adrese:~/.bashrcPokud nejste jestli máte jistotu, jakou verzi macOS váš počítač používá, můžete to zjistit zadáním tohoto příkazu do Terminal: which bash
  2. Kde se na MAC nachází profil Bash?
  3. Jaká verze macOS běží na vašem počítači?
  4. Soubor profilu Bash je umístěn v domovském adresáři uživatele
  5. Na počítači MAC se systémem OSX 8 Mountain Lion nebo novějším bude soubor profilu Bash umístěn na adrese ~/Library/Application Support/bash
  6. Na počítači MAC se systémem OSX 7 Lion nebo starším bude soubor profilu Bash umístěn na adrese ~/.

Jak upravujete soubor bash_profile na Macu?

Soubor bash_profile je textový soubor, který ukládá informace o prostředí prostředí a spouštěcích skriptech používaných prostředím Bash.Na Macu můžete upravit soubor bash_profile pomocí aplikace TextEdit nebo příkazového řádku.Chcete-li použít TextEdit, otevřete jej a klepněte na Soubor > Otevřít.V dialogovém okně Otevřít zadejte bash_profile a klikněte na Otevřít.Chcete-li použít příkazový řádek, otevřete Terminál a zadejte cd /usr/local/bin && ./bash_profile . Výstup tohoto příkazu vám ukáže, kde najdete soubor bash_profile.Jakmile najdete svůj soubor bash_profile, můžete jej upravit pomocí libovolného textového editoru.Například: vi ~/.bashrc Pokud chcete zakázat některé funkce Bash na Macu, můžete také přidat do svého souboru ~/.bashrc řádky, které určují, které funkce se mají deaktivovat.Další informace o úpravě souboru bash_profile naleznete v části "Jak nakonfiguruji nastavení terminálu?" v Předvolby systému > Klávesnice > Zkratky > Terminál (nebo zobrazit man 5 sh ).

K čemu se bash_profile používá na Macu?

Bash_profile je soubor, který ukládá přizpůsobení pro prostředí Bash.Nachází se ve vašem domovském adresáři a obsahuje informace, jako je vaše uživatelské jméno, název hostitele a umístění Bourne Again Shell (BASH). Bash_profile můžete použít k přizpůsobení prostředí Bash nastavením proměnných nebo načítáním skriptů.Můžete například nastavit proměnnou pro uložení vašeho uživatelského jména nebo nakonfigurovat Bash tak, aby používal jiný shell, když se přihlásíte do Mac OS X. Bash_profile je užitečný, pokud chcete mít přizpůsobená nastavení pro různé úlohy nebo projekty.Můžete například vytvořit bash_profile pro práci na projektech souvisejících s kódem a jiný profil pro úpravu fotografií.Každý z různých profilů by měl načtenou vlastní sadu proměnných a skriptů.Tímto způsobem můžete rychle přepínat mezi profily, aniž byste museli vše znovu konfigurovat při každém spuštění Bash na vašem Macu. Vytvoření nového bash_profile: 1) Otevřete Terminál na vašem Macu2) Napište mkdir ~/.bash_profile3) Napište cd ~/. bash_profile4) Napište touch .bashrc5) Napište source .bashrc6) Napište nano .bashrc7) Přidejte následující řádky na konec souboru:export PS1="$PS1

[email protected]:w $ " export USERNAME=vaše uživatelské jméno export HOSTNAME=localhost export BASH=/usr/local/bin/bash8 ) Uložte soubor9 ) Zavřete Terminál10 ) Odhlaste se ze svého účtu11 ) Přihlaste se zpět12 ) Zkontrolujte, zda váš nový profil byl vytvořen zadáním ls -l ~/.bash_profilePokud ještě nebyl vytvořen, zadejte mkdir ~/.bash_profilePokud již byl vytvořen, ale není prázdný, pak jej smažte pomocí rm -rf ~/ .bash_profilePokud již byl vytvořen a je prázdný, zkopírujte do něj obsah této příručky pomocí cp -r * ~/Desktop/. Můžete také zobrazit všechna dostupná přizpůsobení, která jsou k dispozici v aktuální verzi Bash pomocí psaní muž bash-přizpůsobeníTato příručka byla napsána na základě

.

Jak vytvoříte nový soubor bash_profile na Macu?

Vytvoření nového souboru bash_profile na Macu je snadné.Nejprve otevřete aplikaci Terminál a zadejte následující příkaz:

sudo mkdir -p ~/.bash_profile

Dále zadejte následující příkaz k vytvoření nového souboru bash_profile:

sudo nano ~/.bash_profile

Nakonec přidejte následující řádky do nově vytvořeného souboru bash_profile:

# Umístění vašich osobních nastavení.PS1='$HOME/.local/share/applications/$(osascript -e 'print("~/.config/Application Support/Terminal.app/Contents/MacOS/" & $USERNAME)')' export PS1 Uložit a po dokončení soubor zavřete.Váš nový soubor bash_profile by nyní měl být dostupný ve vašem domovském adresáři pod .bash_profile.

Proč byste mohli chtít upravit soubor bash_profile na Macu?

Existuje několik důvodů, proč byste mohli chtít upravit soubor bash_profile na Macu.Pokud například jako primární počítač používáte Mac a chcete nastavit nějaké vlastní proměnné prostředí nebo aliasy specifické pro macOS, můžete to udělat úpravou souboru bash_profile.Pokud navíc používáte více shellů (například Bash a Zsh) a chcete mít přehled o tom, který z nich je aktuálně aktivní, můžete do souboru bash_profile přidat název aktuálního shellu, aby se automaticky spustil, když se přihlásíte.A konečně, pokud často přepínáte mezi různými verzemi Bash nebo Zsh na různých počítačích, může být užitečné mít pro každý samostatný profil, aby byla zachována všechna vaše nastavení. Obecně existují dva způsoby, jak upravit soubor bash_profile : buď použijte vestavěný editor poskytovaný systémem macOS, nebo použijte nástroj třetí strany, jako je Správce profilů.Pokud používáte Správce profilů, ujistěte se, že je nainstalován, než se pokusíte upravit váš soubor bash_profile; v opačném případě vám macOS možná nedovolí jej otevřít. Pokud byste chtěli více informací o některém z výše uvedených důvodů, projděte si prosím naši příručku, jak nastavit vlastní proměnné prostředí v Bash na Macu. Máme také článek konkrétně o úpravě vašeho souboru bash_profile s názvem „5 způsobů použití souboru profilu Yourbash“, který pokrývá některá další použití tohoto souboru.

Řekněme, že chci, aby se můj počítač vždy otevřel v mém uživatelském adresáři při spuštění Terminálu... jak bych to nastavil pomocí mého bash_profile?

Chcete-li nastavit svůj bash_profile tak, aby se vždy otevřel ve vašem uživatelském adresáři při spuštění Terminálu, postupujte takto:

defaults write com.apple.terminal ~/Default/Terminal 1

  1. Otevřete okno terminálu a zadejte následující příkaz:
  2. Stisknutím klávesy Enter potvrďte nastavení a zavřete terminál.
  3. Otevřete soubor bash_profile ve svém textovém editoru podle výběru (používám TextWrangler).
  4. Najděte řádek, který zní "export PATH=$PATH:/usr/local/bin" a nahraďte jej následujícím řádkem: export PATH=/usr/local/bin:~/.

Mohu změnit barvy okna Terminálu úpravou souboru bash_profile?

Na Macu není žádný soubor bash_profile.Na Macu nakonfigurujete barvy okna terminálu prostřednictvím aplikace System Preferences.Chcete-li otevřít Předvolby systému, klikněte na ikonu Apple v řádku nabídek v horní části obrazovky a poté klikněte na Předvolby systému.V Předvolbách systému klikněte na Klávesnice a myš a poté klikněte na Barvy.V podokně Barvy vyberte barvu pozadí a barvy popředí okna terminálu a poté zavřete Předvolby systému.Můžete také změnit barvy okna terminálu pomocí jednoho z těchto příkazů: $fg[barva] $bg[barva] nebo set -x fg [barva] bg [barva].

Mohu udělat něco jiného kromě změny chování a vzhledu shellu úpravou mého souboru bash_profile?

Existuje několik dalších věcí, které můžete udělat pro přizpůsobení svého bash_profile.Můžete například nastavit aliasy a funkce, které budou automaticky volány, když se přihlásíte k počítači.Můžete také nakonfigurovat předvolby terminálu, aby vám usnadnila práci s určitými typy souborů nebo aplikací.Nakonec můžete použít proměnné prostředí k uložení informací o vašem aktuálním pracovním prostředí nebo projektu.

Jak často bych měl aktualizovat svůj soubor bash_profile na svém Macu?

Soubor bash_profile je textový soubor, který ukládá informace o prostředí shellu a o tom, jak jej používat.Na většině systémů byste měli soubor bash_profile aktualizovat pokaždé, když provedete změny v prostředí shellu.Existují však určité okolnosti, za kterých možná nebudete muset svůj profil aktualizovat: pokud používáte starší verzi Bash nebo pokud jste si prostředí prostředí přizpůsobili tak, aby fungovalo dobře i bez profilu.

Pokud pravidelně neaktualizujete svůj soubor bash_profile, váš systém nakonec nebude schopen najít správné příkazy pro práci se soubory a adresáři.To může vést k problémům při pokusu o práci na projektech nebo dokončení úkolů, protože příkazy, které fungují správně na jednom počítači, nemusí správně fungovat na jiném počítači.

Chcete-li zkontrolovat, zda potřebujete aktualizovat svůj soubor bash_profile, zadejte následující příkaz: $ echo $SHELL Pokud tento výstup obsahuje řádek začínající "bash", nemusíte svůj profil aktualizovat; jinak zadejte následující příkaz a postupujte podle pokynů: $ sudo sh -c 'echo "export PATH=/usr/local/bin:/usr/local/sbin:/usr/local/games:/usr/local/libexec" >> ~/.bashrc'Pokud tento výstup neobsahuje řádek začínající "bash", zadejte následující příkaz a postupujte podle pokynů: $ sudo sh -c 'echo "source ~/.bashrc" >> ~/.bashrc'Abyste zajistili, že se všechny změny provedené ve vašem bash_profile projeví okamžitě, zadejte před spuštěním jakýchkoli dalších příkazů následující příkaz: $ source ~/.bashrc Chcete-li zakázat automatické aktualizace vašeho profilu, zadejte následující příkaz: $ echo "" > ~/. bash_profile Poznámka Můžete také použít vestavěnou nápovědu Terminálu (dostupnou stisknutím Command+H) pro další informace o konkrétních příkazech nebo možnostech dostupných v Bash.

Pokud po aktualizaci profilu mybash něco nefunguje zcela správně, jak se lze vrátit zpět ke starší verzi?

bash_profile je soubor, který ukládá nastavení pro bash shell.Nachází se ve vašem domovském adresáři a obsahuje informace, jako je vaše přihlašovací jméno, typ terminálu a další výchozí nastavení.K přepsání některých z těchto nastavení můžete použít soubor ~/.bashrc, ale můžete také použít soubor bash_profile, pokud chcete mít všechna přizpůsobení na jednom místě.Pokud po aktualizaci vašeho bash profilu něco nefunguje zcela správně, jak se lze vrátit zpět ke starší verzi?

Chcete-li se vrátit ke starší verzi profilu bash:

a) Zadejte cp -p~/.bash_profile b) Restartujte shell Bash zadáním source ~/.bash_profile c) Odhlaste se a znovu se přihlaste, aby se nové změny projevily.

  1. Otevřete okno terminálu a přejděte do svého domovského adresáře zadáním cd.
  2. Zadejte ls -l . Pokud není přítomen žádný soubor bash_profile, uvidíte, že byl vytvořen, když jste naposledy použili bash shell.
  3. Postup obnovení staré verze profilu:

Co se stane, když omylem smažu celý svůj profil bash - rozbije to něco nebo způsobí, že se Terminál bude chovat divně, dokud jej znovu nevytvořím od začátku (nebo zkopíruji z jiného počítače)?

Pokud omylem smažete celý svůj bash profil, naruší to vše, co závisí na tomto profilu.Terminál se bude chovat divně, dokud jej znovu nevytvoříte od začátku nebo nezkopírujete z jiného počítače.