[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】8 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
414: 2020/07/21(火)09:10 ID:/19jkiOR(1) AAS
と思ってるとドツボに嵌る
PowerShellのパイプはC#のLINQやJavaのストリームのような遅延コレクションなのだが、
他のシェルで一般的に用いられるテキストベースのストリームと見做してもある程度扱えるように意図的に混同されているが故に変な罠が非常に多い
415
(1): 2020/07/21(火)10:26 ID:dBwkqJ5A(2/3) AAS
コマンドプロンプトはhistory系コマンドが貧弱なのが困る。
doskey /h で辿れるのは現在の履歴だけ。
historyをfzfとパイプ接続できるbashやzshの使い勝手の良さがcmdやpowershellにもあればいいのだけど。
416: 2020/07/21(火)10:32 ID:nXYHdseE(1) AAS
もうbash使ったほうがいいのでは?
シェルスクリプトから普通にexe呼べるわけだし
417: 2020/07/21(火)13:47 ID:z7OXKLT+(1) AAS
git bashでいい
418: 2020/07/21(火)13:48 ID:cvaypvgc(1/6) AAS
bashならgit bashでもWSLでもcygwinでも動くしね
Windowsがほぼ公式にサポートしたのが大きい
今はまだWindows 8とか動かないOSが残ってるけど
Windows 10 Homeでも動くし後数年もすれば動かない環境はなくなるだろうね
419: 2020/07/21(火)13:58 ID:DSQIOe6f(1/2) AAS
普通 tcsh
420: 2020/07/21(火)14:01 ID:cvaypvgc(2/6) AAS
tcshって関数作れないんだろ?だめじゃん。
バッチファイルよりマシな程度としか思えないわ
421: 2020/07/21(火)14:09 ID:cvaypvgc(3/6) AAS
それにposixでもないな
422: 2020/07/21(火)14:10 ID:DSQIOe6f(2/2) AAS
そんな物は子スクリプトを吐くようにすればよろし
悔しかったら repeat 実装してみろ!

嘘です。SUN3からのBSDユーザーなんでね
423: 2020/07/21(火)15:17 ID:cvaypvgc(4/6) AAS
repeatの仕様言ってみろや
424
(2): 2020/07/21(火)16:46 ID:dBwkqJ5A(3/3) AAS
そもそも論として、cmdやWSLの端末GUIに問題がある。
全角入力状態で全角文字を入力中にBackSpace、ESCと連続して押すとカーソルが表示されなくなる不具合があるし、
せっかくWindows10が対応している色付き絵文字も表示できない。
Windows Terminal使えということなのかもしれないけど、不具合は直してもらいたいもんだ。
425: 2020/07/21(火)16:52 ID:cvaypvgc(5/6) AAS
>>424
おお、それか。やっと原因がわかった。
いつの間にかカーソルが消えていてなんでだって思ってたんだよ。
ちなみにresetコマンド実行すればもとに戻るぞ
これちゃんと報告した?報告しないといつまでも治らんぞ。
426
(1): 2020/07/21(火)16:59 ID:zd5LKZfk(1) AAS
普通はzsh
427: 2020/07/21(火)17:08 ID:cvaypvgc(6/6) AAS
>>424
resetでリセットできるからなんかのエスケープシーケンスでできるだろうなと思っていたが
再現方法がわからなかったから調べてなかったが、おかげで(resetを使わない)解決方法もわかったで

外部リンク[html]:nanno.dip.jp
25 DECTCEM カーソルの表示

CSIの?25hで再表示できる。
コマンドで言えば printf '\033[?25h'
プロンプトにこの文字を入れておけば消えても改行するだけで復活させられるだろう
428: 2020/07/21(火)18:12 ID:6vMSNsuo(1) AAS
>>415
とりあえず、Clink
429: 2020/07/21(火)21:10 ID:hJV+JW4I(1) AAS
wsl2はまだ安定した使用にはなってない事は分かった
只それだけ
その内又来ます
でわ
430
(2): 2020/07/22(水)00:44 ID:gsNRsjUH(1/3) AAS
wsl2内のdockerはタスクスケジューラの"NT AUTHORITY\SYSTEM"で起動出来ないのですかね?

ログイン中はバッチファイルに下記を記入して実行すれば行けたけど
スケジューラに登録してみたら実行されてない。
wsl -u root sudo service docker start
wsl -u root cd /var/lib/nginx ; sudo docker-compose up -d
431: 2020/07/22(水)03:14 ID:3zU+KwSh(1) AAS
>>412
とりあえず外部プログラムの出力をパイプで受けるときマルチプロセスで動いてくれない
で、出力がでかいと死ぬ
432
(1): 2020/07/22(水)06:32 ID:DmDy0NhW(1) AAS
>>430
そういうことをしてくれるのが Docker Desktop for Windows
外部リンク:hub.docker.com

公式アプリを使いましょう
なぜ無駄な努力をするのかわからない
433: 2020/07/22(水)07:54 ID:gsNRsjUH(2/3) AAS
>>432
Docker Desktop for Windowsで出来なかったから直接入れて試してみたんだ…
VM上ではDocker Desktop for Windowsがシステム起動時に立ち上がってるが
実環境ではログインしてからじゃないと立ち上がらない
実環境はドメイン入ってるのが原因なのかよくわからん
1-
あと 569 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.143s*