web-dev-qa-db-ja.com

現在の作業ディレクトリをデフォルトの「ルート」ではなく「ホーム」としてターミナルを起動する方法は?

端末を起動すると、現在の作業ディレクトリは常に"/"になります。 "/home/<username>"、つまり私の家から始めたい.

これに対する解決策はありますか?

5
SIDD

新しいターミナルを開くと、現在の作業ディレクトリがホームフォルダーになります。

nevon@loltop:~$ echo ${PWD}
/home/nevon

ただし、これが当てはまらない場合は、.bashrcファイルの末尾に次を追加できると思います。

cd /home/username
7
Tommy Brunn

端末の最初の作業ディレクトリがホームディレクトリでない場合は、重大な設定の問題がある可能性があります。以下を確認してください。

grep $USER /etc/passwd # Should show /home/youruser before the Shell location

ホームディレクトリのアクセス許可/所有者を確認します。

ls -ltrd $HOME # You must be the owner

シェルの起動スクリプトで「cd」を実行していないことを確認してください。

~/.profile ~/.bashrc
6
João Pinto

ユーザーアカウントの構成も確認します。おそらく、ユーザーのホームディレクトリ設定は"/"ではなく"/home/<username>"に設定されています。

0
txwikinger

これを修正するために、キーボードショートカットで実行されるコマンドに--working-directory=~/を追加しました。

0
user10532