it-swarm-eu.dev

Kde je .bashrc?

Cítím se hloupě ptát, ale nemůžu najít odpověď na to nikde. Snažím se sledovat tyto pokyny a upravovat můj bash Prompt, ale není .bashrc v mém uživatelském adresáři (~/.bashrc), nebo v mém domovském adresáři nebo v hlavním adresáři systému souborů.

Tady není žádný .bashrc v /etc/ (tady je bash.bashrc, nicméně).

Vytvořím .bashrc soubor v mém uživatelském nebo domovském adresáři? Existuje lepší, novější sada pokynů pro úpravu bash řádku?

120
JeanSibelius

Nezapomeňte, že se jedná o skrytý soubor ve vašem domovském adresáři (nebyli byste první, kdo by udělal ls -l a myslel si, že tam není).

Proveďte:

ls -la ~/ | more

Měla by existovat .bashrc na první stránce. Pokud ne jen vytvořte pomocí:

vi ~/.bashrc

a přidejte do řádků, které do něj musíte přidat.

Oprávnění mého .bashrc jsou:

-rw-r--r--  1 discworld discworld  3330 Mar 10 16:03 .bashrc

(chmod 644 .bashrc udělat to rw r r).

137
Rinzwind

Specifické pro uživatele, ve výchozím nastavení skryté.

~/.bashrc

Pokud ne, jednoduše si je vytvořte.

Široký systém:

/etc/bash.bashrc
28
Alen

Existuje domovská složka .bashrc (99,99% času) a také jedna systémová služba (kterou v Ubuntu neznám).

Nejrychlejší způsob přístupu je nano ~/.bashrc z terminálu (nahraďte nano tím, co chcete použít).

Pokud to není přítomno v domovské složce uživatele, bude celý systém .bashrc se používá jako záložka, protože se načte před souborem uživatele. Můžete je jednoduše zkopírovat a vložit (samozřejmě s oprávněním root), ale .bashrc není zcela nezbytné (může být vyžadováno, aby věci fungovaly. nezjistil jsem to) na uživatelské úrovni, protože většinou přepíše systémový systém s vylepšeními specifickými pro uživatele. Mohli byste však napsat vlastní.

Hlavní komponenty, které uživatelé mohou vylepšit, jsou PS1 (výchozí nastavení Bash Prompt se zobrazí [email protected]:pwd $) a aliasy, stejně jako nastavení barvy Prompt a možná PS2 (zpráva o zaneprázdněném stavu).

12
MuffinStateWide

Použijte gedit ~/.bashrc, to vám umožní upravit ~/.bashrc pomocí gedit.

7
adonese

Je skryté kvůli '.' začíná to.

uveďte jej pomocí

ls -al

nebo povolit „zobrazit skryté soubory“ v nabídce zobrazení nautilus (Ctrl-H také provede trik).

Můžete jej upravit pomocí svého oblíbeného textového editoru z domovského adresáře, např.

cd

přejděte do svého domovského adresáře:

emacs .bashrc

6
haziz

Použijte nano ~/.bashrc otevřete a upravte soubor .bashrc. (Tím se vytvoří soubor, pokud ještě neexistuje)

2
gsshakil

Pokud .bashrc se nenachází ve vaší domovské složce, i když je v seznamu skrytých souborů, můžete je zkopírovat z:

/etc/skel/.bashrc
2
eaykin

pokud ne v domovském adresáři, můžete kopírovat pouze z /etc/bash.bashrc a vytvořte z něj zdroj pro svůj terminál zadáním terminálu source .bashrc z vašeho domovského adresáře po zkopírování.

1

Používáte-li šifrování a pracujete z příkazového řádku, nemusíte to vidět jako nutnost nejprve připojit skutečného domovského adresáře (na rozdíl od grafického uživatelského rozhraní, kde se to provádí automaticky) příkazem:

ecryptfs-mount-private

(Měl jsem stejnou otázku a narazil jsem na tuto otázku, ale našel jsem moje odpověď v readme místo toho)

0
user283864