アフィリエイト広告を利用しています

広告

posted by fanblog

2017年07月03日

Bash on Windowsのホームディレクトリを変更する

Bash on Windowsのデフォルトの作業ディレクトリはWindowsからだと非常にアクセスしづらい場所にあります。もっとも通常はWindows側からはいじらないほうがいいのでこれはこれでいいのですが不便も感じます。なのでマイドキュメント以下にホームディレクトリを変更してみました。


現在のディレクトリを確認してみる


pwd
で現在のディレクトリを確認してみます。おそらく
/home/設定したユーザー名
となっているのではないでしょうか。

ユーザー名を設定しなかったときは
/root
となると思います。


ディレクトリの作成


ホームディレクトリにしたい場所にフォルダを作成します。僕はマイドキュメントに
C:/Users/ユーザー名/Documents/BoW/home
を作成してここをホームディレクトリとすることにしました。


passwdの編集


ホームディレクトリをどこにするかはBash on Windowsの
/etc/passed
に記述されています。

viで編集します。読み込み専用なのでsudoで。
sudo vi /etc/passwd
で開きます。

Bashをインストールするときにユーザー名を指定していればpasswdの一番下に
ユーザー名:x:1000:1000:"",,,:/home/ユーザー名:/bin/bash
と記述されているはずです。もしなければBashをインストールするときにユーザー名を設定していないということです。この場合はおそらくホームディレクトリはrootに指定されているはずです。passwdの先頭にある
root:x:0:0:root:/root:/bin/bash
の位置です。ホームディレクトリがrootに設定されている場合は
ユーザー名:x:1000:1000:"",,,:/home/ユーザー名:/bin/bash
を追記してもホームディレクトリを変更することはできません。この場合は
root:x:0:0:root:/root:/bin/bash
root:x:0:0:root:/root:/bin/bash
の太字の部分を編集するか、Bashをインストールしなおして、ユーザー名を設定する必要があります。

BashをインストールしなおすときはWindows PowerShellを開き
lxrun /uninstall /full /y
いったんBashをアンインストールした後
lxrun /install
で再インストールします。このとき
lxrun /install /y
とオプションをつけてしまうとユーザー名とパスワードを設定できず振り出しになるので気をつけましょう。

さて、ホームディレクトリは
ユーザー名:x:1000:1000:"",,,:/home/ユーザー名:/bin/bash
の太字の部分を書き換えます。

例えばマイドキュメント以下に先ほど作成したhomeフォルダを指定する場合は
ユーザー名:x:1000:1000:"",,,:/mnt/c/Users/ユーザー名/Documents/BoW/home:/bin/bash
のように書き換えます。

viは普段使っていないと操作に戸惑うと思います。起動したときは編集モードになっていないので[I(アイ)]キーを押して編集モードにします。そのあとは他のエディタと同じ操作で編集できます。編集が終了したら[Esc]を押して編集モードを終了し、[:]、[w]、[q]の順番で入力してEnterで保存して終了します。[w]で保存し[q]で終了しています。


変更の確認


Bash on Windowsを再起動し、
pwd
と入力して作業ディレクトを確認してみます。きちんと反映されていれば先ほど編集した通りになっているはずです。例えば
/mnt/c/Users/ユーザー名/Documents/BoW/home
のようになっているはずです。

変更が反映されず元のままなら記述を間違えているかユーザー名を設定していなかったために変更が反映されていない可能性があります。記述間違えはよく見直せば解決しますがユーザー名の設定がなかったときはBashを再インストールする必要があります。

タグ:Windows10
【このカテゴリーの最新記事】
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/6435294
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
最新記事
最新コメント
カテゴリーアーカイブ
タグクラウド
<< 2018年05月 >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
プロフィール
さんの画像

情報系を専攻する学生。 しばらく使わなかったりした知識は忘れていくのでこのブログにまとめてみたり。
プロフィール
×

この広告は30日以上新しい記事の更新がないブログに表示されております。