Když otevřu svůj nepřihlašovací shell v Ubuntu, můj současný pracovní adresář je /home/user_name
(můj $HOME
proměnná prostředí), ale chci to změnit tak, že když spustím svůj terminál, budu v nějakém jiném adresáři.
Četl jsem, že když spustím svůj terminál v Ubuntu, je to .bashrc
soubor je zdrojový. Tak jsem přidal
export HOME=/home/user_name/Documents
na můj .bashrc
soubor. Nyní, když otevřu svůj terminál, jsem stále v /home/user_name
adresář.
Jak to mohu změnit?
Přijatá odpověď:
Nejprve odstraňte tento řádek z vašeho .bashrc
. Způsob, jak toho dosáhnout, není hraním s $HOME
, tato proměnná bude vždy ukazovat na váš domovský adresář a nechcete to měnit jen proto, aby vaše shelly začínaly na jiném místě.
Jsem si jistý, že bude existovat elegantnější způsob, jak to udělat, ale jako dočasné řešení můžete jednoduše přidat tento řádek do souboru .bashrc
:
cd ~/Documents
Protože se tento soubor čte pokaždé, když spustíte nový nepřihlašovací shell (otevřete nový terminál), cd
bude proveden příkaz a vaše terminály začnou na ~/Documents
jak si přejete.