Windows 10でZsh(または別のシェル)を使用する方法

目次:

Windows 10でZsh(または別のシェル)を使用する方法 - ブログ 2023
Windows 10でZsh(または別のシェル)を使用する方法 - ブログ 2023
Anonim
UbuntuとWindows 10で利用可能な他のLinuxディストリビューションは、デフォルトでBashシェルを使用していますが、これはあなたの唯一の選択肢ではありません。 WindowsにはWindows上でLinuxソフトウェアを実行するための互換レイヤーがあり、それを使用してZshまたは好みのシェルを実行できます。
UbuntuとWindows 10で利用可能な他のLinuxディストリビューションは、デフォルトでBashシェルを使用していますが、これはあなたの唯一の選択肢ではありません。 WindowsにはWindows上でLinuxソフトウェアを実行するための互換レイヤーがあり、それを使用してZshまたは好みのシェルを実行できます。

ZshシェルはWindows 10で動作するようになりました。起動するたびにZashを自動的に実行させることができます。 Oh My Zshは、Linuxの場合と同様に、WindowsのZshシェルをカスタマイズするためにも機能します。

Bashをインストールすることから始める

選択したシェルをインストールする前に、まずLinux用Windowsサブシステムを有効にしてLinux環境をインストールする必要があります。この記事では例としてUbuntuを使用しますが、openSUSEやその他のLinuxディストリビューションでも同様のプロセスを実行できます。

すでにWindowsにBashをインストールしていれば、あなたはいいですね。
すでにWindowsにBashをインストールしていれば、あなたはいいですね。

Zsh(または別のシェル)をインストールする方法

Bashをインストールしたら、使用したいシェルをBash内にインストールするだけです。これは、Ubuntu Linuxに他のソフトウェアパッケージをインストールするのと同じように、apt-getコマンドで行います。

UshuntuにZshをインストールするには、Bashシェルを開き、次のコマンドを実行します:

sudo apt-get install zsh

プロンプトが表示されたら「y」を押し、次にEnterキーを押して続行します。 Apt-getはUbuntuのリポジトリからZshを自動的にダウンロードしてインストールします。

他のLinuxディストリビューションでは、Linuxディストリビューションのソフトウェアインストールコマンドを使用してください。たとえば、openSUSEでzypperコマンドを使用する必要があります。
他のLinuxディストリビューションでは、Linuxディストリビューションのソフトウェアインストールコマンドを使用してください。たとえば、openSUSEでzypperコマンドを使用する必要があります。

別のシェルを使用する場合は、Zshの代わりにそのシェルの名前を指定します。たとえば、Fishシェルもうまく機能するという報告があります。インストールするには、次のコマンドを実行します。

sudo apt-get install fish

Zsh(または別のシェル)を起動する方法

Zshや他のシェルをインストールした後に起動するには、Bashプロンプトにシェルの名前を入力してEnterを押します。たとえば、BashからZshを使用するには、次のように入力します。

zsh

Zshの初めてのセットアッププロセスを実行し、初めて起動するときに設定プロファイルを作成するように求められます。 「2」と入力すると、推奨のデフォルト設定で構成プロファイルが作成されます。

zshシェルを終了してBashに戻るには、次のコマンドを実行します:
zshシェルを終了してBashに戻るには、次のコマンドを実行します:

exit

Zshを直接起動する方法

Zshシェルは、次のようなコマンドで直接起動することができます。

wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh

Image
Image

Bashを自動的にZshにする方法

また、Bashを起動するたびに自動的にZshに切り替えることもできます。

これを行うには、.bashrcファイルを編集する必要があります。 Bashは、起動するたびにこのファイル内のコマンドを実行します。 viなどの任意のテキストエディタを使用して編集を行うことができますが、nanoを使用したプロセスについて説明します。

.bashrcファイルをnanoで開くには、次のコマンドを実行します。

nano.bashrc

ファイルに次の行を追加します。 「exec zsh」行を追加するだけで、次の行を追加すると、Bashウィンドウを開いたときにBashがZshを起動することが保証されます。これにより、他のソフトウェアの問題を回避できます。
ファイルに次の行を追加します。 「exec zsh」行を追加するだけで、次の行を追加すると、Bashウィンドウを開いたときにBashがZshを起動することが保証されます。これにより、他のソフトウェアの問題を回避できます。

# Launch Zsh if [ -t 1 ]; then exec zsh fi

別のシェルを実行する場合は、 "zsh"コマンドの代わりにそのシェルのコマンドを入力します。

変更を加えたら、Ctrl + Oを押してからEnterキーを押してファイルを保存します。その後、Ctrl + Xを押してnanoを終了します。
変更を加えたら、Ctrl + Oを押してからEnterキーを押してファイルを保存します。その後、Ctrl + Xを押してnanoを終了します。

今、WindowsでUbuntuのショートカット(または他のLinuxディストリビューションのショートカット)を開くたびに、Zshシェルで起動します。

変更を元に戻すには、.bashrcファイルを再度編集し、追加したセクションを削除します。

すべての代替Linuxシェルは理論上はうまくいくはずです。もしそうでなければ、マイクロソフトは潜在的なLinux用Windowsサブシステムを修正して、より多くのLinuxソフトウェアを正しく実行する必要があります。 BashOnWindows GitHubページで、既存のバグを表示し、新しいバグをMicrosoftに報告することができます。

人気のあるトピック

専門家の助言