cygwin で tcsh
いまさらだけど、cygwin をインストールした。で、tcsh もインストールした。しかし、login shell は bash のままだ。むかしはバッチファイルを書き換えていたが、どうやら、mkpasswd で /etc/passwd を作るのが正しそう(情報求む)。
mkpasswd > /etc/passwd
おそらく、cygwin をインストールするまえに user の id と group が Windows から与えられている。なので、後から mkpasswd で /etc/passwd をつくるというほうしきみたいだ。(う~ん。インストール時に作ればいい気もするが)
そこで passwd 内の bash を tcsh に変えれば、見事、tcsh が立ち上がるようになります。はい。本当に正しい方式を知っている人は教えてほしい。バッチファイルを書き直したり、.bashrc を書き直す、、、ってのはいまいちな気がするぞ。
Linux Sub System に移行してしまえばこんな苦労は必要ない気もする。
Author And Source
この問題について(cygwin で tcsh), 我々は、より多くの情報をここで見つけました https://qiita.com/ryos36/items/acf1fcf98c12b9ffd239著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .