狠狠撸

狠狠撸Share a Scribd company logo
はじめませんか?
Bash on Windows
青柳 英明
JAZUG熊本(くまあず)
2016/11/26 第2回勉強会 LT
自己紹介
青柳 英明
? 修羅の国、福岡
? 福岡で インフラSE やってます
改め 「大穴の国、福岡」 から来ました
参考画像:アレフガルドへの入口
? Azure 歴 … 約半年ちょっと
「Bash on Windows」 って?
Linux の標準シェルである 「Bash」 が、
???そのまんまかい!
? 今年7月、
「Windows 10 Anniversary Update」
で提供開始
Windows 上で動く
? ただし、まだ Preview 扱い???
仕組みは?
仮想マシン上で
Linuxが動いている?
Bashを
Win32に移植?
(Cygwin的な???)(あぁ、Hyper-Vね~)
仕組みは?
Windows 10
Windows Subsystem for Linux
(≒Linuxカーネル)
Ubuntu (14.04 LTS)
Bash
???なので、正確には 「Bash on Ubuntu on Windows」 だったりします
Linuxツール Linuxツール
Winアプリ Winアプリ
Bash on Windows の利点
? Hyper-V 不要
? Windows 10 「Home」 で使える! (ProじゃなくてもOK)
? スペックが低くても大丈夫!(Atomとかでも そこそこ使えます)
? 他の仮想化ソフトと共存可能!(VMware、VirtualBox)
Bash on Windows を使うには?
Step 1:
Step 2:
「Windows Subsystem for Linux」 のインストール
「開発者モード」 への切り替え
Step 3: Bash のインストール
Bash on Windows を使うには?
「コントロールパネル」 → 「プログラムと機能」
Step 1: 「Windows Subsystem for Linux」 のインストール
「Windows Subsystem for Linux」 にチェック
「Windowsの機能の
有効化または無効化」
(インストール後、再起動が必要)
Bash on Windows を使うには?
Step 2: 「開発者モード」 への切り替え
「設定」 → 「更新とセキュリティ」
「開発者向け」 → 「開発者モード」 を選択
Bash on Windows を使うには?
Step 3: Bash のインストール
コマンドプロンプト起動 → 「bash」 コマンド実行
「bash」 コマンド実行
“y” を入力
ユーザー名/パスワードを設定
※ ユーザー名/パスワードは
Windows側と合わせる必要は
ありません
Bash on Windows を使うには?
< ワンポイント >
一度 Bash をインストールした後、環境を元に戻したい場合は???
コマンドプロンプト(管理者)から↓を実行することで、再インストールができます
lxrun /uninstall /full
lxrun /install
いじくりまくって環境がグチャグチャになってしまっても安心ですね!(^_^)
Bash on Windows どう使う?
昨今のクラウド界隈、Linux ベースの情報が多い???
(マイクロソフトさんも 「Azure?Linux」 ですしね~)
手元で使うツール等が、Linux 前提の場合が結構ある!?
→ Windows で読み替えてやってみるも、うまくいかなかったり (??ω?`)
Bash on Windows どう使う?
これまでは、
? 仮想マシンに Linux を入れてみる
? あぁ、こんなとき、Mac ユーザーはいいなぁ???
? クラウドに Linux マシンを立ててみる
これからは、
? Bash on Windows があるじゃない!
しかも、Mac と違ってこっちはLinuxだぜいっ ← 余計
いや、しかし???
Preview版だけあって、
? 日本語の扱いに制限がある
? ファイルシステムの制限
? コンソールが256色表示に対応していない
日本語の入力 → ×
日本語の表示 → △ (表示が崩れる場合あり)
青色とか、すげぇ見づらいっす???
Windows側 → Linux上のファイル
Linux側 → Windows上のファイル
どちらも行けるんですが、
注意しないとファイルが壊れることもあるらしい???
(Config書き換えればいいんでしょうけどね)
動くもの、動かないもの
? LAMP
? Docker
→ ○ (ローカルで確認してクラウドへデプロイとか、できそうですね)
? .NET Core
→ ○ (Windowsで直接動かせばいいじゃん!というツッコミは却下)
→ × (今のところ動かないそうです;ただし Docker Client はOKとのこと)
ご清聴、ありがとうございました!
結局、Bash on Windows って
「まだ Preview だし~」
「結局、Linux → BoWの読み替えが必要だし~」
とか意見はあるかと思いますが???
今のうちから使っておくと、いずれ幸せになれるんじゃないかと思います。
きっと(^^;
Ad

Recommended

自宅サーバ仮想化
自宅サーバ仮想化
anubis_369
?
齿别苍と锄蹿蝉で作る家庭内痴顿滨サーバ
齿别苍と锄蹿蝉で作る家庭内痴顿滨サーバ
zgock
?
今から始める锄蝉丑
今から始める锄蝉丑
Hideaki Miyake
?
今时の尝颈苍耻虫における骋笔鲍エンコード事情
今时の尝颈苍耻虫における骋笔鲍エンコード事情
zgock
?
Ruby on Windows
Ruby on Windows
Tomoya Kawanishi
?
しつこく齿别苍と锄蹿蝉で作る家庭内惫诲颈サーバ2015年版
しつこく齿别苍と锄蹿蝉で作る家庭内惫诲颈サーバ2015年版
zgock
?
Symfony2 workshop-0 (nagoya 2011/2/10)
Symfony2 workshop-0 (nagoya 2011/2/10)
Hidenori Goto
?
初心者が翱辫别苍滨苍诲颈补苍补で自宅サーバを作ったよって话
初心者が翱辫别苍滨苍诲颈补苍补で自宅サーバを作ったよって话
Masataka Tsukamoto
?
Eucalyptus on OpenStack
Eucalyptus on OpenStack
irix_jp
?
openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料
openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料
zgock
?
[Vitocha.iso] FreeBSDカスタムiso作ってみた
[Vitocha.iso] FreeBSDカスタムiso作ってみた
shutingrz
?
Goodby Hatena, hello Sphinx
Goodby Hatena, hello Sphinx
Kouhei Maeda
?
Midiosx
Midiosx
motoakira
?
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
Kenichiro MATOHARA
?
翱蝉肠の沼にはまった
翱蝉肠の沼にはまった
mattenn
?
Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携
Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携
Atsushi Tadokoro
?
boot2docker upgrade
boot2docker upgrade
Kazuhiro Nishiyama
?
Git svnではじめる忍者のごとく潜むgit
Git svnではじめる忍者のごとく潜むgit
Kazuki Sato
?
今时の尝颈苍耻虫における骋笔鲍エンコード事情2018
今时の尝颈苍耻虫における骋笔鲍エンコード事情2018
zgock
?
本格的に始める锄蝉丑
本格的に始める锄蝉丑
Hideaki Miyake
?
尝颈苍耻虫の基础勉强会
尝颈苍耻虫の基础勉强会
優之 田中
?
辞丑-尘测-锄蝉丑を使うのは止めよう
辞丑-尘测-锄蝉丑を使うのは止めよう
Hideaki Miyake
?
Ubuntuの最新情報 / Ubuntu 15.10 Wily Werewolf
Ubuntuの最新情報 / Ubuntu 15.10 Wily Werewolf
Hiroshi Chonan
?
UEFIで始めるLinux From Scratch
UEFIで始めるLinux From Scratch
Yuma Ohgami
?
Interactive Music II Processing基本
Interactive Music II Processing基本
Atsushi Tadokoro
?
鲍贰贵滨ベアメタルプログラミング
鲍贰贵滨ベアメタルプログラミング
Yuma Ohgami
?
设计屋が考える、理想的なプロダクトオーナーの3つの习惯
设计屋が考える、理想的なプロダクトオーナーの3つの习惯
Hiromasa Oka
?
Azure 高速サイトソリューション
Azure 高速サイトソリューション
Hiromasa Oka
?

More Related Content

What's hot (20)

Eucalyptus on OpenStack
Eucalyptus on OpenStack
irix_jp
?
openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料
openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料
zgock
?
[Vitocha.iso] FreeBSDカスタムiso作ってみた
[Vitocha.iso] FreeBSDカスタムiso作ってみた
shutingrz
?
Goodby Hatena, hello Sphinx
Goodby Hatena, hello Sphinx
Kouhei Maeda
?
Midiosx
Midiosx
motoakira
?
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
Kenichiro MATOHARA
?
翱蝉肠の沼にはまった
翱蝉肠の沼にはまった
mattenn
?
Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携
Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携
Atsushi Tadokoro
?
boot2docker upgrade
boot2docker upgrade
Kazuhiro Nishiyama
?
Git svnではじめる忍者のごとく潜むgit
Git svnではじめる忍者のごとく潜むgit
Kazuki Sato
?
今时の尝颈苍耻虫における骋笔鲍エンコード事情2018
今时の尝颈苍耻虫における骋笔鲍エンコード事情2018
zgock
?
本格的に始める锄蝉丑
本格的に始める锄蝉丑
Hideaki Miyake
?
尝颈苍耻虫の基础勉强会
尝颈苍耻虫の基础勉强会
優之 田中
?
辞丑-尘测-锄蝉丑を使うのは止めよう
辞丑-尘测-锄蝉丑を使うのは止めよう
Hideaki Miyake
?
Ubuntuの最新情報 / Ubuntu 15.10 Wily Werewolf
Ubuntuの最新情報 / Ubuntu 15.10 Wily Werewolf
Hiroshi Chonan
?
UEFIで始めるLinux From Scratch
UEFIで始めるLinux From Scratch
Yuma Ohgami
?
Interactive Music II Processing基本
Interactive Music II Processing基本
Atsushi Tadokoro
?
鲍贰贵滨ベアメタルプログラミング
鲍贰贵滨ベアメタルプログラミング
Yuma Ohgami
?
Eucalyptus on OpenStack
Eucalyptus on OpenStack
irix_jp
?
openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料
openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料
zgock
?
[Vitocha.iso] FreeBSDカスタムiso作ってみた
[Vitocha.iso] FreeBSDカスタムiso作ってみた
shutingrz
?
Goodby Hatena, hello Sphinx
Goodby Hatena, hello Sphinx
Kouhei Maeda
?
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
Kenichiro MATOHARA
?
翱蝉肠の沼にはまった
翱蝉肠の沼にはまった
mattenn
?
Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携
Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携
Atsushi Tadokoro
?
Git svnではじめる忍者のごとく潜むgit
Git svnではじめる忍者のごとく潜むgit
Kazuki Sato
?
今时の尝颈苍耻虫における骋笔鲍エンコード事情2018
今时の尝颈苍耻虫における骋笔鲍エンコード事情2018
zgock
?
本格的に始める锄蝉丑
本格的に始める锄蝉丑
Hideaki Miyake
?
尝颈苍耻虫の基础勉强会
尝颈苍耻虫の基础勉强会
優之 田中
?
辞丑-尘测-锄蝉丑を使うのは止めよう
辞丑-尘测-锄蝉丑を使うのは止めよう
Hideaki Miyake
?
Ubuntuの最新情報 / Ubuntu 15.10 Wily Werewolf
Ubuntuの最新情報 / Ubuntu 15.10 Wily Werewolf
Hiroshi Chonan
?
UEFIで始めるLinux From Scratch
UEFIで始めるLinux From Scratch
Yuma Ohgami
?
Interactive Music II Processing基本
Interactive Music II Processing基本
Atsushi Tadokoro
?
鲍贰贵滨ベアメタルプログラミング
鲍贰贵滨ベアメタルプログラミング
Yuma Ohgami
?

Viewers also liked (6)

设计屋が考える、理想的なプロダクトオーナーの3つの习惯
设计屋が考える、理想的なプロダクトオーナーの3つの习惯
Hiromasa Oka
?
Azure 高速サイトソリューション
Azure 高速サイトソリューション
Hiromasa Oka
?
础锄耻谤别で実现简単クラウドアプリケーション
础锄耻谤别で実现简単クラウドアプリケーション
Tsukasa Kato
?
ハイブリッドクラウドの现実と础锄耻谤别の使いどころ
ハイブリッドクラウドの现実と础锄耻谤别の使いどころ
Toru Makabe
?
Azure Functions と Serverless - 概要と企業向け Tips
Azure Functions と Serverless - 概要と企業向け Tips
Keiji Kamebuchi
?
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Tsuyoshi Ushio
?
设计屋が考える、理想的なプロダクトオーナーの3つの习惯
设计屋が考える、理想的なプロダクトオーナーの3つの习惯
Hiromasa Oka
?
Azure 高速サイトソリューション
Azure 高速サイトソリューション
Hiromasa Oka
?
础锄耻谤别で実现简単クラウドアプリケーション
础锄耻谤别で実现简単クラウドアプリケーション
Tsukasa Kato
?
ハイブリッドクラウドの现実と础锄耻谤别の使いどころ
ハイブリッドクラウドの现実と础锄耻谤别の使いどころ
Toru Makabe
?
Azure Functions と Serverless - 概要と企業向け Tips
Azure Functions と Serverless - 概要と企業向け Tips
Keiji Kamebuchi
?
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Tsuyoshi Ushio
?
Ad

Similar to はじめませんか? Bash on Windows (6)

Bash on ubuntu on windows
Bash on ubuntu on windows
Kentaro Inomata
?
その後のBash on windows
その後のBash on windows
Kazushi Kamegawa
?
今だから知りたい Bash on Windows
今だから知りたい Bash on Windows
Miho Yamamoto
?
Unix と windows 世界の融合
Unix と windows 世界の融合
Satoshi Mimura
?
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
kunst1080
?
Emacs on WSL
Emacs on WSL
kai2nenobu
?
今だから知りたい Bash on Windows
今だから知りたい Bash on Windows
Miho Yamamoto
?
Unix と windows 世界の融合
Unix と windows 世界の融合
Satoshi Mimura
?
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
kunst1080
?
Ad

More from Hideaki Aoyagi (18)

re:Invent 2021のS3アップデート紹介 & Glacier Instant Retrieval試してみた
re:Invent 2021のS3アップデート紹介 & Glacier Instant Retrieval試してみた
Hideaki Aoyagi
?
AWS Amplify 入門
AWS Amplify 入門
Hideaki Aoyagi
?
Amazon EKS への道 ~ EKS 再入門 ~
Amazon EKS への道 ~ EKS 再入門 ~
Hideaki Aoyagi
?
Knative Lambda Runtimeを試してみた
Knative Lambda Runtimeを試してみた
Hideaki Aoyagi
?
コンテナベースサーバーレスプラットフォーム「碍苍补迟颈惫别」は厂别谤惫别谤濒别蝉蝉なのか?
コンテナベースサーバーレスプラットフォーム「碍苍补迟颈惫别」は厂别谤惫别谤濒别蝉蝉なのか?
Hideaki Aoyagi
?
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
?
础奥厂のセキュリティ関连サービスについてザっと整理してみた
础奥厂のセキュリティ関连サービスについてザっと整理してみた
Hideaki Aoyagi
?
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
Hideaki Aoyagi
?
「ふくてん」に来てんね
「ふくてん」に来てんね
Hideaki Aoyagi
?
完全オンプレエンジニアが闯础奥厂-鲍骋へ参加してみて
完全オンプレエンジニアが闯础奥厂-鲍骋へ参加してみて
Hideaki Aoyagi
?
「豆の话」の続きのお话
「豆の话」の続きのお话
Hideaki Aoyagi
?
Azure/GCP使いの人にも知って欲しい(?) AWS Elastic Beanstalk
Azure/GCP使いの人にも知って欲しい(?) AWS Elastic Beanstalk
Hideaki Aoyagi
?
Visual Studio 2017 事はじめ
Visual Studio 2017 事はじめ
Hideaki Aoyagi
?
「さくらの滨辞罢」でやってみたいこと
「さくらの滨辞罢」でやってみたいこと
Hideaki Aoyagi
?
とある初老インフラエンジニアの忧鬱
とある初老インフラエンジニアの忧鬱
Hideaki Aoyagi
?
AWS で VDI / DaaS っぽいものを作ってみた
AWS で VDI / DaaS っぽいものを作ってみた
Hideaki Aoyagi
?
「础锄耻谤别の动くしくみ」の片鳞を见て
「础锄耻谤别の动くしくみ」の片鳞を见て
Hideaki Aoyagi
?
ネットワーク構成から考える AWS IaaS 管理
ネットワーク構成から考える AWS IaaS 管理
Hideaki Aoyagi
?
re:Invent 2021のS3アップデート紹介 & Glacier Instant Retrieval試してみた
re:Invent 2021のS3アップデート紹介 & Glacier Instant Retrieval試してみた
Hideaki Aoyagi
?
Amazon EKS への道 ~ EKS 再入門 ~
Amazon EKS への道 ~ EKS 再入門 ~
Hideaki Aoyagi
?
Knative Lambda Runtimeを試してみた
Knative Lambda Runtimeを試してみた
Hideaki Aoyagi
?
コンテナベースサーバーレスプラットフォーム「碍苍补迟颈惫别」は厂别谤惫别谤濒别蝉蝉なのか?
コンテナベースサーバーレスプラットフォーム「碍苍补迟颈惫别」は厂别谤惫别谤濒别蝉蝉なのか?
Hideaki Aoyagi
?
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
?
础奥厂のセキュリティ関连サービスについてザっと整理してみた
础奥厂のセキュリティ関连サービスについてザっと整理してみた
Hideaki Aoyagi
?
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
Hideaki Aoyagi
?
「ふくてん」に来てんね
「ふくてん」に来てんね
Hideaki Aoyagi
?
完全オンプレエンジニアが闯础奥厂-鲍骋へ参加してみて
完全オンプレエンジニアが闯础奥厂-鲍骋へ参加してみて
Hideaki Aoyagi
?
「豆の话」の続きのお话
「豆の话」の続きのお话
Hideaki Aoyagi
?
Azure/GCP使いの人にも知って欲しい(?) AWS Elastic Beanstalk
Azure/GCP使いの人にも知って欲しい(?) AWS Elastic Beanstalk
Hideaki Aoyagi
?
Visual Studio 2017 事はじめ
Visual Studio 2017 事はじめ
Hideaki Aoyagi
?
「さくらの滨辞罢」でやってみたいこと
「さくらの滨辞罢」でやってみたいこと
Hideaki Aoyagi
?
とある初老インフラエンジニアの忧鬱
とある初老インフラエンジニアの忧鬱
Hideaki Aoyagi
?
AWS で VDI / DaaS っぽいものを作ってみた
AWS で VDI / DaaS っぽいものを作ってみた
Hideaki Aoyagi
?
「础锄耻谤别の动くしくみ」の片鳞を见て
「础锄耻谤别の动くしくみ」の片鳞を见て
Hideaki Aoyagi
?
ネットワーク構成から考える AWS IaaS 管理
ネットワーク構成から考える AWS IaaS 管理
Hideaki Aoyagi
?

Recently uploaded (7)

Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
色について.pptx .
色について.pptx .
iPride Co., Ltd.
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
やってみた!OpenAI Function Calling 入門 .
やってみた!OpenAI Function Calling 入門 .
iPride Co., Ltd.
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
やってみた!OpenAI Function Calling 入門 .
やってみた!OpenAI Function Calling 入門 .
iPride Co., Ltd.
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?

はじめませんか? Bash on Windows

  • 1. はじめませんか? Bash on Windows 青柳 英明 JAZUG熊本(くまあず) 2016/11/26 第2回勉強会 LT
  • 2. 自己紹介 青柳 英明 ? 修羅の国、福岡 ? 福岡で インフラSE やってます 改め 「大穴の国、福岡」 から来ました 参考画像:アレフガルドへの入口 ? Azure 歴 … 約半年ちょっと
  • 3. 「Bash on Windows」 って? Linux の標準シェルである 「Bash」 が、 ???そのまんまかい! ? 今年7月、 「Windows 10 Anniversary Update」 で提供開始 Windows 上で動く ? ただし、まだ Preview 扱い???
  • 5. 仕組みは? Windows 10 Windows Subsystem for Linux (≒Linuxカーネル) Ubuntu (14.04 LTS) Bash ???なので、正確には 「Bash on Ubuntu on Windows」 だったりします Linuxツール Linuxツール Winアプリ Winアプリ
  • 6. Bash on Windows の利点 ? Hyper-V 不要 ? Windows 10 「Home」 で使える! (ProじゃなくてもOK) ? スペックが低くても大丈夫!(Atomとかでも そこそこ使えます) ? 他の仮想化ソフトと共存可能!(VMware、VirtualBox)
  • 7. Bash on Windows を使うには? Step 1: Step 2: 「Windows Subsystem for Linux」 のインストール 「開発者モード」 への切り替え Step 3: Bash のインストール
  • 8. Bash on Windows を使うには? 「コントロールパネル」 → 「プログラムと機能」 Step 1: 「Windows Subsystem for Linux」 のインストール 「Windows Subsystem for Linux」 にチェック 「Windowsの機能の 有効化または無効化」 (インストール後、再起動が必要)
  • 9. Bash on Windows を使うには? Step 2: 「開発者モード」 への切り替え 「設定」 → 「更新とセキュリティ」 「開発者向け」 → 「開発者モード」 を選択
  • 10. Bash on Windows を使うには? Step 3: Bash のインストール コマンドプロンプト起動 → 「bash」 コマンド実行 「bash」 コマンド実行 “y” を入力 ユーザー名/パスワードを設定 ※ ユーザー名/パスワードは Windows側と合わせる必要は ありません
  • 11. Bash on Windows を使うには? < ワンポイント > 一度 Bash をインストールした後、環境を元に戻したい場合は??? コマンドプロンプト(管理者)から↓を実行することで、再インストールができます lxrun /uninstall /full lxrun /install いじくりまくって環境がグチャグチャになってしまっても安心ですね!(^_^)
  • 12. Bash on Windows どう使う? 昨今のクラウド界隈、Linux ベースの情報が多い??? (マイクロソフトさんも 「Azure?Linux」 ですしね~) 手元で使うツール等が、Linux 前提の場合が結構ある!? → Windows で読み替えてやってみるも、うまくいかなかったり (??ω?`)
  • 13. Bash on Windows どう使う? これまでは、 ? 仮想マシンに Linux を入れてみる ? あぁ、こんなとき、Mac ユーザーはいいなぁ??? ? クラウドに Linux マシンを立ててみる これからは、 ? Bash on Windows があるじゃない! しかも、Mac と違ってこっちはLinuxだぜいっ ← 余計
  • 14. いや、しかし??? Preview版だけあって、 ? 日本語の扱いに制限がある ? ファイルシステムの制限 ? コンソールが256色表示に対応していない 日本語の入力 → × 日本語の表示 → △ (表示が崩れる場合あり) 青色とか、すげぇ見づらいっす??? Windows側 → Linux上のファイル Linux側 → Windows上のファイル どちらも行けるんですが、 注意しないとファイルが壊れることもあるらしい??? (Config書き換えればいいんでしょうけどね)
  • 15. 動くもの、動かないもの ? LAMP ? Docker → ○ (ローカルで確認してクラウドへデプロイとか、できそうですね) ? .NET Core → ○ (Windowsで直接動かせばいいじゃん!というツッコミは却下) → × (今のところ動かないそうです;ただし Docker Client はOKとのこと)
  • 16. ご清聴、ありがとうございました! 結局、Bash on Windows って 「まだ Preview だし~」 「結局、Linux → BoWの読み替えが必要だし~」 とか意見はあるかと思いますが??? 今のうちから使っておくと、いずれ幸せになれるんじゃないかと思います。 きっと(^^;