〜/ .bashrcスクリプトを実行せずにWindows 10 Ubuntu bashを開く方法はありますか?


12

Windows 10 Ubuntu Bashでbashrcスクリプトを編集していたときに、スクリプトの編集中にミスを犯しました。現在、bashは開くとすぐに終了します。bashrcを実行せずにBashを開く方法はありますか、それとも再インストールする必要がありますか?


2
.bashrc Notepad ++などのWindowsアプリから編集するだけではどうですか?
カールウィットソフト

4
@CarlWitthoft WindowsからWSLファイルを編集することはできない(すべきではない)と思います(しかし、その逆も可能です)。
マーティン

私はしても安全であると信じている名前を変更するので、ちょうど名前を変更- WindowsからのWSLファイルを.bashrcします.bashrc.hold。それとも危険ですか?
G-Manが「Reinstate Monica」と言う

回答:


21

.bashrc基本的に「通常の」bashと同じ方法で、WSLでのデフォルトファイルのロードをスキップできるはずです。

  --norc Do  not  read  and  execute  the system wide initialization file
          /etc/bash.bashrc and the personal initialization file  ~/.bashrc
          if  the  shell  is interactive.  This option is on by default if
          the shell is invoked as sh.

だから、Windows CMD.exeを開いて入力

wsl.exe -e bash --norc

対話型シェルを開いたら、~/.bashrcファイルに加えた変更を元に戻すことができます。


CMD?なぜPowerShellではないのですか?完璧ではありませんが、cmdよりも優れています。
jpmc26

5
@ jpmc26-この状況では問題ではないため、作業と結果はまったく同じですが、cmdは読み込みが速く、純粋なキーボードコマンドで開くのが簡単です
Taegost

1
最初にプロンプ​​トを開く必要はまったくありません。windowsキーを押して「wsl -e bash --norc」と入力し、続けてEnterキーを押すだけです。
SoronelHaetir
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.