Bash on Ubuntu on Windows©2ch.net
Windows 10 Anniversary Update から搭載された Bash on Ubuntu on Windows について語り合うスレッドです。 >>214
ネットワークアプリの開発っていうのなら、
ネットワークツールを使うことじゃないだろうな(笑)
誰もネットワークアプリの開発のために
Bash on Ubuntu on Windowsを使おうなんて思っちゃいない
ネットワークアプリはOSの機能に依存するのだから、
Windowsを使えばいいだけ
Bash on Ubuntu on WindowsはMSのクラウドプラットフォームである
Azureで動かしたいアプリをWindowsで開発するために作られたんだよ。 運営が関わりにくいような>>215みたいな奴を投票機能で排除できる掲示板anontownに来ない?
https://a;nontown.com/ 話しについて行けないから排除って、おまえが真っ先に排除されるべきw >>220
自分の話に誰もついてこれないっていう自覚はあるんだなw windowsで作ったシンボリックリンクがlinux側から見えないよー >>224
その辺ってどの辺?
未対応リストとかTODOリストみたいなの発表されてないかな >>226
ありがとう!
次スレのテンプレに入れるべき なあ、雰囲気で英語読んでるオレに教えて下さい。
Win -> Linux でファイル編集すると壊れる問題、
https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/
上の「So what SHOULD I do?」には
「/mnt/c/dev/project/...」にファイル置けば大丈夫って書いてるよな?
一応このスレも見返したんだが壊れちゃうから問答無用でダメ的な雰囲気だったから
確認したく 誤記修正
/mnt/<drive>/path (e.g. /mnt/c/dev/project/...) 64bitマシンでcolinuxが動いてくれたらなあ・・・ wine2.0を64Bitでコンパルしてみたけどうごかないや
あと32Bitはコンパイルすら通らない 書き込みないけどみんな使っているのかい
そういう俺は俺はvmwareとcygwin Docker for Windowsとpowershell バックグラウンドでサービス的に立ち上げるにはどうしたらよい?
窓はいらんです コマンドの末尾に&をつけるとバックグラウンドで動くけど、たぶんそれを期待してるわけでは
ないよね。 窓を閉じるとLinuxプロセスは全部終了しまうからどうすんのって事じゃないかな
窓がいらないんなら最小化、タスクバーにいるのも邪魔ならタスクトレイに格納する
ユーティリティでも使うくらいしか思いつかないな >>241
まさにその通りです
RBtrayっていうタスクトレイ格納ソフト見つけたんでしばらくそれ使ってみます Windows 10 Creators Updateで「Bash」がバージョンアップ
ttp://pc.watch.impress.co.jp/docs/column/nishikawa/1054154.html
Windows 10 Anniversary UpdateですでにBashがインストール済みの場合は、
Creators Update直後は何も変化せず、Ubuntu 14.04.5 LTSの環境が維持される。
このため、新しいBashをインストールするには、いったん旧環境を削除しなければならない。
この時、Linuxファイルシステムごとなくなるので、何か環境を構築している場合はバックアップが必要となる。
1) 日本語表示が良くなった
2) BashからWindowsのEXEを実行できる(逆も可能)
3) /sbin/ifconfigなどネットワーク系のコマンド対応 >と、Ubuntu 16.04.2 LTS(xenial)になっているのがわかる。
見えないものが見えている linuxとWindowsのコマンド間でパイプできるんか
それは面白そう >>245
WindowsとLinuxの間をパイプ出来るよ タスクトレイに常駐しているアプリ一覧
みたいなのをbashから取得できる? それらを標準出力に吐き出すwindows用アプリがあれば可能 >>249
そうなんだ
/procや/sysになにか拡張あることを少しだけ期待していたんだが
そういうのはなしか クリップボードにマウスを使わずアクセスするにはどうしたらいい?
xclipでやってみたけど当然ながらディスプレイをopenできないってエラーになる
windowsのclip.exeはコピーはできるけどペーストができない cygwinなら /dev/clipboard を見れば良かったんだが
ubuntuには無いな ctrl+cしても^cが入力されて、コマンド打てなくて、終了もできなくて、タスクも切れない時はどうしたらいいの? >>255
何かを実行から抜けたくてctrl+cしました。
いつもは終了できます。
たまに^cがただ入力されて処理から抜けられない状態に陥ります。何分待ってもダメで、ただ文字列が入力されていくだけです。
ctrl+qもダメでした。
対策がわからないので再起動したらbashが立ち上がらなくなって、再インストールしました。
たまにあるのですけど、どうすればいいですか? bashもう一個立ち上げてプロセス番号調べてkillできないの?
ctrl+cでこけたら、ctrl+zでシェルに戻れませんか? >>259
無理
historyとscriptコマンドも無理
gui無理
tmuxズレ直し無理
bow無理 おすすめの色設定おしえて!
フォントと背景みにくい。 >>262
npmはnode.jsで動くけど、npde.jsはnpmで動かない >>263
ありがとう。mac売っぱらってwinにしようと思ってるから一番気になる部分だった。
tmuxもちゃんと動きます? >>256
俺はssh接続から抜けられなくなって、結局最インストールしましたorz
bash.exeをwindowsのプロセスから切れないと思うから、厄介です。 >>264
tmuxが動くという話は随分前から有名ですな
http://news.mynavi.jp/news/2016/06/09/073/
>>266
> bash.exeをwindowsのプロセスから切れないと思うから、厄介です。
切れますよ?
そもそもbash.exeは、Linuxのbashを起動するための
Windowsアプリです。 >>267
プロセス名称ってbashってやつですか?
それともSystemでしょうか? >>268
プロセス名bash.exe (名称 Microsoft Bash ランチャー)
bash.exeから呼び出されるLinuxのbashの方は
bashという名前でタスクマネージャーに表示される >>269
ありがと。
よく、localhost立ち上げて閉じる時にctrl+cやzが効かなくなって、制御不能ってのが多いです。
たちが悪いのは、lxssごと再インストールしないと、Win再起動でも治らないんですよ…
cmdからtaskkillも無理でしたorz コマンドの履歴見ようと思ったらスクロールできないのですが、bash on windowsのウィンドウってスクロールバー出せますか?? >>271
コマンドプロンプトと同じようにしたらできるよ >>272
なるほど!ググってみます<(_ _*)> Windows10のAnniversary Updateに入れてBashを入れました
しかし、youtube-dlでYouTubeで英語の教材をダウンロードしようとしているのですが
以下の問題が発生しており、解決策をご存じの方はお願いいたします
@メッセージが文字化けしている
Aエラーメッセージの解決方法がわからない
Burlが短いのを直しても同様です
]0;hogehoge@MOUSE001: /mnt/c/Users/hogehoge/Downloads/_linuxk@MOUSE001:/mnt/c/Users/hogehoge/Downloads/_linux$ youtube-dl https://www.yout
ube.com/watch?v=nRPyLes
[generic] watch?v=nRPyLes: Requesting header
[0;33mWARNING:[0m Falling back on generic information extractor.
[generic] watch?v=nRPyLes: Downloading webpage
[0;31mERROR:[0m Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protoco
l> >>274
bashはベータ版なんで問題があったなら
最新版にしてから試してこい以外の回答はない >>274
crester updateで文字化けは直ると思いますけど、絶対じゃない。 >>274
もしUbuntu14.04ならUbuntu16.04にしてみる wsl-terminal使ってるんですけどこれ.minttyどこに置けばいいんです? ストア版のUbuntuだとログインシェルを容易に変更できるな。
zsh使いなんで、今までのBashよりこっちのほうが使い勝手がいい。 Bash on Ubuntu on WindowsについているSSHコマンドでリモートコンピュータに繋いでいるんだけど、Ctrl + Cが効かなくて困るなあ・・・・
>>254のこれに似た問題だけどこっちは解決したんかな? windows版pythonが使いたいんだがBoWから起動しない >>284
うちだと普通に起動するぞ。winのexeをフルパスで指定してやりさえすれば。
C:\>bash
winuser@winpc:/mnt/c$ /mnt/c/Users/winuser/AppData/Local/Programs/Python/Python35/python.exe
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> >>285
mintty使ってるせいだった
wsl用のmintty(wsltty)上で動かしたいんだ Insider Previewだが、「プログラムと機能」を見たらいつの間にかBetaが取れてるな。
秋のアップデートで正式リリースするってことかな? 秋リリースでBash on Ubuntu on Windowsは
Ubuntuというストアアプリに変更になる
https://www.microsoft.com/ja-jp/store/p/ubuntu/9nblggh4msv6
いままでC:\Users\[ユーザ名]\AppData\Local\lxss\にあったファイルシステムが
どこか別の場所になる
OpenSUSEも併用可能となる
https://www.microsoft.com/en-us/store/p/opensuse-leap-42/9njvjts82tjx >>288
各ディストリビューションのルートディレクトリの場所は
C:\Users\[ユーザ名]\AppData\Local\Packages\[パッケージ名]\LocalState\rootfs\
ubuntu.exeとかopenSUSE-42.exeとかのプログラム名で起動すると、
それぞれのディストリビューションで起動。
wslconfig.exeというプログラムがあって、bash.exeで起動したときに、
どのディストリビューションを使うかを変更できる。 windows側からの操作を許可してほしいな
読み込みだけでも良いから >>290
こんなのではどうだろう?
https://github.com/smzht/wslstart
起点はWSL側だけど、Windowsのアプリで開ける。%TEMP%配下に読み込み専用で複写することで対応してみた。 ウインドウズ側のターミナルからLinuxパッケージ使って
ウインドウズ側のファイル弄りたい時って、毎回
> php -c "hoge"
って打たなきゃダメ?
これちょっとめんどくさい。 間違えた、
> bash -c "hoge"
だった。 ちょっと何言ってんのか意味がわからない。
Windowsのファイルを見たいなら、/mnt/cとか覗きに行けばいいんじゃね? >>295
ffmpegやらimagemagickのパッケージで
ウインドウズ側に保存してるファイル編集したいんだよね。
ターミナルにcmder入れてんだけど、
使い勝手いいから出来ればそこで一元処理したいって話。 えーっと、cmderでbash使っていいんだけど、なんて言うんかな…笑
> bashとだけ打つ
-> linuxのアカウント名@マシン名:~$ にディレクトリがUbuntuのとこに切り替わる。
ウインドウズ側までパス辿るのが手間。
> bash -c "hoge"
-> 毎回、bash -cって入れるのが手間。
ってこと…この手間なくす方法ないもんかなと思って。 バッチファイルでも作ってパス通ってるとこに突っ込んどけよ... いや、デフォルトのshellをbashにした方が幸せになれるのでは?と思ったもので。bash側からwindowアプリ起動できるし。 bashは宗教上の理由で使いたくないけどWSL上のバイナリは使いたいから面倒なことをやってると想像するんだけど違うんか zshでもWin上のexeを叩けるけどな。
何がやりたいのかまだ分からんww >>301
> いや、デフォルトのshellをbashにした方が幸せになれるのでは?と思ったもので。bash側からwindowアプリ起動できるし。
あんたのデフォルトのシェルを変えればいいだけ
ほかの人に強要するはなしではない BoW側に入れたnode.jsをwindows側でも使いたいけど
できるもんなのか? USBは無理
ファイルシステムもWindows経由でマウントしないといけない。 ですよねえ
シリアルもダメなんだろうか
コマンド出力をパイプで渡せばどうにかなるのかな いや、確かCOMポートのアクセスはできたはず・・・
USBシリアル変換でラズパイとかにアクセスできるかも。 ストアからUbuntuをインストールしたら
Error : 0x8007007e
が出て動かなかった
↓
ここに書いてある通り
管理者でPowerShellを起動して
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
を実行すると正常にUbuntuが動いた
https://msdn.microsoft.com/en-us/commandline/wsl/install_guide Xminからxdmでセッション開始したいんだけどlocalhostにsshでトンネルしないとダメ? 「Bash on Windows」という名称は非推奨に。正式名称「Windows Subsystem for Linux」(WSL)としてベータを卒業、正式リリースに
http://www.publickey1.jp/blog/17/bash_on_windowswindows_subsystem_for_linuxwsl.html