sudoに変更するときは、同じ作業ディレクトリを維持してください。

sudoに変更するときは、同じ作業ディレクトリを維持してください。

コマンドラインで作業するとき、私はしばしばsudoに変更を使用しますsudo -i。しかし、私の作業ディレクトリは自動的にに変更されます/root。私はそこに行きたくありません。この目標をどのように達成できますか?

ベストアンサー1

代わりに使用できますsudo -s。これは現在のディレクトリをrootに変更しませんが、/root一部の環境変数はルートの環境変数ではありません。

これページUbuntuフォーラムには次のような良い要約があります。

Summary of the differences found   
                                               corrupted by user's 
                HOME=/root      uses root's PATH     env vars
sudo -i         Y               Y[2]                 N
sudo -s         N               Y[2]                 Y
sudo bash       N               Y[2]                 Y
sudo su         Y               N[1]                 Y

Ubuntuのドキュメントのこのページには、より多くのコンテンツがあります。sudo の背景情報

おすすめ記事