$ HOME以外のディレクトリからすべてのシェルセッションを開始するにはどうすればよいですか?

$ HOME以外のディレクトリからすべてのシェルセッションを開始するにはどうすればよいですか?

Ubuntuで非ログインシェルを開くと、現在の作業ディレクトリは/home/user_name(私の$HOME環境変数)ですが、端末の起動時に別のディレクトリになるように変更したいと思います。

Ubuntuで端末を実行すると、.bashrcファイルを受け取るという記事を読んだ。だから私は追加しました

export HOME=/home/user_name/Documents 

私の.bashrcファイルに。今ターミナルを開くと、まだ/home/user_nameディレクトリにあります。

これをどのように変更できますか?

ベストアンサー1

.bashrcまず$HOME、。

これを行うよりエレガントな方法があると確信していますが、一時的な解決策として、次の行を次の行に追加するだけです.bashrc

cd ~/Documents 

ログインしていない新しいシェルを起動するたびに(新しい端末を開く)、このファイルが読み込まれるため、コマンドが実行され、cd必要~/Documentsに応じて端末が起動します。

おすすめ記事