\r\n\r\n

windows 10にlinuxのbashシェルをインストールし、使用する方法

Anniversary Updateで導入されたwindows subsystem linuxは、Fall Creators Updateで安定した機能となった。Windows上でubuntuやopensuseを動かすことができるようになり、fedoraやその他のlinuxディストリビューションも近々登場する予定です...。

Anniversary Updateで導入されたWindowsサブシステムLinuxは、Fall Creators Updateで安定した機能として提供されるようになりました。現在、UbuntuとopenSUSEをWindows上で動かすことができ、Fedoraやその他のLinuxディストリビューションも近々利用できるようになる予定です。

windows 10のbashshellについて知っておくべきこと

関連:Windows 10の新機能「BashShell」の全機能をご紹介します。

仮想マシンやコンテナ、Windows用にコンパイルされたLinuxソフトウェア(Cygwinなど)ではありません。その代わり、windows 10は、Linuxソフトウェアを実行するための完全なWindowsサブシステムを提供します。MicrosoftがWindows上でAndroidアプリケーションを動かすために断念したAstoriaプロジェクトがベースになっています。

Wineの逆だと思えばいい。WineがLinux上でWindowsのアプリケーションを直接実行できるのに対し、WindowsサブシステムのLinuxはWindows上でLinuxのアプリケーションを直接実行することができる。

マイクロソフトはCanonicalと提携し、このサブシステム上で動作するUbuntuベースの完全なbashshell環境を提供しています。技術的には、これは全くLinuxではありません。 Linuxは基礎となるOSカーネルであり、ここには存在しません。その代わり、ubuntulinuxで通常実行するのと全く同じバイナリでbashshellを実行できるようになります。自由ソフトウェアの純粋主義者はしばしば、一般的なLinuxオペレーティング・システムは "GNU/Linux "と呼ばれるべきであると主張します。なぜなら、それは実際にはLinuxカーネル上でたくさんのGNUソフトウェアが動いているからです。あなたが手にするbashshellは、実際にはこれらすべてのGNUユーティリティやその他のソフトウェアです。

この機能はもともと「Bash on Ubuntu on Windows」と呼ばれていましたが、Zshなどのコマンドラインシェルも実行できるようになり、現在では他のLinuxディストリビューションもサポートしています。Ubuntuの代わりにopensuseleapかsuseenterpriseserverを選ぶことができますし、Fedoraも登場します。

ここにはいくつかの制限があります。バックエンドサーバーソフトウェアにはまだ対応しておらず、グラフィカルなLinuxデスクトップアプリケーションにも正式に対応する予定はありません。この機能は完全ではないので、すべてのコマンドラインアプリケーションが正しく動作するわけでもありません。

windows10に**ashをインストールする方法

関連:Windowsが32ビット版か64ビット版かは、どうすれば分かりますか?

この機能は32ビット版のWindows 10では動作しないので、64ビット版のWindowsを使用していることを確認してください。いずれにせよ、32ビット版のWindows 10をまだ使用している場合は、64ビット版に切り替える時期が来ていると言えます。

64bitのWindowsを前提として、まずは「コントロールパネル」→「プログラム」→「Windowsの機能をオンまたはオフにする」を選択します。リスト内の「Windows Subsystem for Linux」オプションを有効にし、「OK」ボタンをクリックします。

コンピュータの再起動を促すメッセージが表示されたら、「今すぐ再起動」をクリックします。再起動するまで、この機能は動作しません。

注)Fall Creators Updateより、本機能を使用するために設定アプリでデベロッパーモードを有効にする必要がなくなりました。Windowsの機能ウィンドウからインストールするだけです。

パソコンを再起動した後、スタートメニューからMicrosoft App Storeを開き、App Storeで「Linux」を検索します。Linux on Windows?" の下にある "Get Apps" をクリックします。" バナーです。

注)Fall Creatorsアップデートより、「bash」コマンドによるUbuntuのインストールはできなくなり、代わりにアプリショップからUbuntuや他のLinuxディストリビューションをインストールする必要があります。

関連記事:windows10でUbuntu、openSUSE、Fedoraは何が違うのか?

Windows App Storeで現在販売されているすべてのLinuxディストリビューションのリストが表示されます。秋のCreators Updateまでには、Ubuntu、opensuseleap、opensuseenterpriseが含まれ、Fedoraも近々登場することが約束されています。

更新: Debian と Kali は現在店頭で入手可能ですが、ここには掲載されていません。DebianLinux」または「KaliLinux」で検索し、インストールしてください。

Linuxディストリビューションをインストールするには、そのディストリビューションをクリックし、「入手」または「インストール」ボタンをクリックして、他のショップアプリケーションと同じようにインストールします。

どのLinux環境をインストールするか迷ったら、以前はUbuntuという人気のLinuxディストリビューションをお勧めしますが、現在はより特殊なニーズに対応した他のLinuxシステムもあります。

また、複数のLinuxディストリビューションをインストールすることができ、それぞれに独自のショートカットを設定することができます。異なるウィンドウで複数の異なるLinuxディストリビューションを同時に実行することも可能です。

bashshellを使用してLinuxソフトウェアをインストールする方法

関連:ubuntubashshell for windows 10でLinuxソフトをインストールする方法

これで、Ubuntuやその他のLinuxディストリビューションをベースにした完全なコマンドラインbashシェルを手に入れることができました。

同じバイナリなので、Ubuntuを使っている場合は、Ubuntuのaptやapt getコマンドを使って、Ubuntuのリポジトリからソフトをインストールすることができます。Linuxディストリビューションで通常使用されているコマンドを使用すればよい。すべてのLinuxコマンドラインソフトウェアにアクセスできますが、一部のアプリケーションはまだ完全に動作しない場合があります。

インストールされているLinux環境を開くには、スタートメニューを開き、インストールされている任意のディストリビューションを検索するだけです。例えば、Ubuntuがインストールされている場合、Ubuntuのショートカットを起動します。

このアプリケーションのショートカットをスタートメニュー、タスクバー、デスクトップにピン留めして、簡単にアクセスできるようにすることができます。

Linux環境を最初に起動するとき、UNIXのユーザー名とパスワードの入力を要求されます。これらは、Windowsのユーザー名とパスワードと一致する必要はありませんが、Linux環境で使用されます。

例えば、認証情報として「bob」と「letmain」を入力した場合、Linux環境でのユーザー名は「bob」、Linux環境で使用するパスワードは「letmain」に関係なく、あなたのWindowsのユーザー名とパスワード、Linux環境で使用するパスワードは「letmain」になります。

関連:Windows 10でデフォルトのLinuxディストリビューションを設定する方法

wslコマンドを実行することで、インストールされたLinux環境を起動することができます。複数のLinuxディストリビューションがインストールされている場合、このコマンドで起動するデフォルトのLinux環境を選択することができます。

すでにUbuntuがインストールされている場合は、Ubuntuのコマンドを実行してインストールすることもできます。openSUSE Leap 42 の場合は openSUSE-42 SUSE Linux Enterprise Sever 12 の場合は sles-12 これらのコマンドは、Windows App Store の各 Linux ディストリビューションのページに記載されています。

bashコマンドを実行することで、デフォルトのLinux環境を起動することは可能ですが、マイクロソフトはこれを推奨しないとしています。つまり、将来的にbashコマンドが使えなくなる可能性があります。

Linux、macosx、その他のプラットフォームでbashshellを使用した経験のある方なら、問題なく使用できると思います。

UNIX プラットフォームの「root」ユーザーは、Windows の「Administrator」ユーザーと同じように、システム全体にアクセスできます。" ユーザーが Windows で使用します。Windowsのファイルシステムは、bashshell環境では/mnt/cに配置されています。

使用するLinux端末のコマンドと同じものを使用します。Windows標準のコマンドプロンプトとそのDOSコマンドを使い慣れている方のために、BashとWindowsに共通する基本的なコマンドをいくつか紹介します。

  • ディレクトリの変更:DOSのBash、cdまたはchdirのcd
  • ディレクトリの内容をリストアップ:Bashではls,DOSではdir
  • ファイルの移動と名前変更:Bashでのファイルの移動と名前変更:mv、DOSでの移動と名前変更
  • ファイルのコピー:Bashでのcp、DOSでのコピー
  • ファイルの削除:Bashでrm、DOSでdelまたはerase
  • Bashでディレクトリを作成する:mkdir、DOSでmkdirを作成する
  • テキストエディタを使う:DOSで編集する場合はvi、Bashで編集する場合はnano

関連:ビギナーギーク:Linux端末の始め方

Windowsとは異なり、bashshellとそのLinuxエミュレーション環境は大文字と小文字を区別することを覚えておくことが重要です。つまり、"file.txt "と "file.txt "の大文字小文字は存在しないのです。

詳しい説明は、Linuxのコマンドラインやその他類似のBashシェル、Ubuntuのコマンドライン、Linuxターミナルをオンラインで紹介する「スタートアップガイド」をご覧ください。

Ubuntu環境では、aptコマンドを使用してソフトウェアのインストールやアップデートを行う必要があります。これらのコマンドの前に必ずsudoを付けると、root(Linuxの管理者)として実行されるようになります。ここでは、必要なapt-getコマンドを紹介します。

  • 利用可能なパッケージのアップデートをダウンロードする:sudo apt update
  • アプリケーションパッケージのインストール:sudo apt Install packagename("packagename "はパッケージ名で置き換えてください。)
  • アプリケーションパッケージをアンインストールする:sudo apt remove packagename("packagename "はパッケージ名に置き換えてください)。
  • 利用可能なパッケージを検索する:sudo apt Search word (「word」をパッケージ名と説明文に置き換えて検索する。)
  • インストールしたパッケージの最新版をダウンロードし、インストールする:sudo-apt-upgrade

suselinuxディストリビューションがインストールされている場合、zypperコマンドでインストールすることができます。

アプリケーションをダウンロードしてインストールしたら、プロンプトでアプリケーション名を入力し、Enterキーを押すことで実行することができます。詳しくは、特定のアプリケーションのドキュメントを確認してください。

特典:ubuntuフォントのインストールで真のubuntu体験ができる

windows10でより正確なUbuntuを体験したい場合は、Ubuntuフォントをインストールし、ターミナルで有効にすることも可能です。Windowsコマンドプロンプトのデフォルトのフォントは、私たちにはかなり良く見えるので、これを行う必要はありませんが、オプションとしてあります。

こんな感じです。

フォントをインストールするには、まずUbuntuのウェブサイトからUbuntuフォントファミリーをダウンロードします。ダウンロードした.zipファイルを開き、「UbuntuMono-R.ttf」というファイルを見つけてください。これはubuntumonospaceフォントで、ターミナルで使用される唯一のフォントです。インストールが必要なフォントはこれだけです。

UbuntuMono-R.ttf」ファイルをダブルクリックすると、フォントのプレビューが表示されます。「インストール」をクリックすると、システムにインストールされます。

関連:レジストリエディタの使い方をプロ並みに学ぶ

コンソールでubuntumonospaceフォントをオプションとして使用するには、Windowsレジストリに設定を追加する必要があります。

キーボードでWindows+Rを押し、regeditと入力してEnterキーを押すと、レジストリエディタが起動します。以下のエントリに移動するか、レジストリエディタのアドレスバーにコピー&ペーストしてください。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\C***ole\TrueTypeFont

右側のペインで右クリックし、「新規作成」→「文字列値」を選択します。新しい値には「000」という名前を付けます。

先ほど作成した「000」の文字列をダブルクリックし、その値データとして「ubuntumono」を入力します。

Ubuntuのウィンドウを起動し、タイトルバー上で右クリックし、「プロパティ」コマンドを選択します。フォント」タブをクリックし、フォントの一覧から「ubuntumono」を選択します。


bashshellにインストールされているソフトウェアはbashshellに限定されています。bash-cコマンドを実行すれば、コマンドプロンプトやPowerShellなど、Windowsの他の場所からこれらのプログラムにアクセスすることができます。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ