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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
309
(1): 2020/07/12(日)00:34 ID:5U5bHZ+6(1/3) AAS
fzf などのインクリメンタルサーチで選択した文字列をそのまま端末の出力バッファに送り込みたい場合、bash環境ではPerlが使われる。
以下に端末の出力バッファに文字列を送る例を示す。0x5412は、bash環境におけるTIOCSTIの実値。

$ perl -e 'ioctl STDOUT, 0x5412, $_ for split //, do{ "echo hello\necho world\necho foobar" };'
310: 309 2020/07/12(日)00:41 ID:5U5bHZ+6(2/3) AAS
訂正。
0x5412は、Linux環境におけるTIOCSTIの実値。
311: 2020/07/12(日)02:29 ID:DN64b1Du(1) AAS
決まった処理させるのにコマンド羅列で済むから最初はbatにするんだけど
扱う対象が増えたりで少し便利にしたいと思ったら途端に面倒になるので
Perlに組み込むなんてことは普通によくある
312: 2020/07/12(日)12:08 ID:b0mOmfy0(1) AAS
Ubuntuの初心者ですが
皆さんはデスクトップは何を使用しているのでしょうか
良かったらお勧めのデスクトップを教えてください
313: 2020/07/12(日)12:12 ID:lPaBZYh6(1/2) AAS
Xfce4 というか Xubuntu
インストール後 Japanese team の追加パッケージをインストール
外部リンク:ubuntulinux.jp
314: 2020/07/12(日)12:14 ID:lPaBZYh6(2/2) AAS
書き込んでから気づいたがWSLスレだった。すまん
315
(1): 2020/07/12(日)12:14 ID:I0Hzl5QJ(1) AAS
可読性の高い、Ruby が確実。
漏れは、パッケージの更新も、Ruby スクリプトでやってる

#!/usr/bin/env ruby

# sudo のパスワードを自動入力する
puts `echo パスワード | sudo -S apt-get update`

puts `sudo apt-get upgrade -yV`
316
(1): 2020/07/12(日)13:13 ID:5U5bHZ+6(3/3) AAS
パスワードをファイルにベタ書きしたらだめでしょ。
visudo でパスワードなし実行するユーザとコマンドを設定したほうがい。
317: 2020/07/12(日)13:45 ID:IgrSJcin(1) AAS
パッケージの更新とかならMakefileがお手軽じゃない?
318: 2020/07/12(日)14:16 ID:7I/a/XJM(1) AAS
>>304
AWKには"文字"の置換はない("文字列"の置換はある)。Sedは内部に tr コマンドがない代わりに y コマ
ンドで"文字"の置換を行え、原理的に速いが、trコマンドやPerlの tr 演算子のように、文字の範囲指定
([0-9]で数字を構成する文字全て、等)ができないので、使い勝手で劣る。
319: 2020/07/12(日)15:27 ID:gM0oNR+O(1) AAS
>>315
パスワードをそのままスクリプトに書くのがまずやばいし
そういう簡単な実行頻度の高いやつは
Ctrl+R で履歴検索からでええのでは、、
320: 2020/07/13(月)03:50 ID:z3yut/lS(1) AAS
>>301
それperlからシェル呼んでるだけだろ
321: 2020/07/13(月)05:28 ID:Mfeh6D4T(1/6) AAS
コマンドを関数と同じように使える言語があってもいいと思うんですけどね
それがシェルなんだろうけど、言語なんでインタラクティブシェル機能ははなくていいw
なぜかみんなPOSIXシェルの代替を目指す。
そんなん無理だろうに
322: 2020/07/13(月)07:11 ID:6r2RwdRo(1/5) AAS
シェルを介さずに外部コマンド呼ぶ方法なんてperlにもpythonにも普通にあるだろ
323
(2): 2020/07/13(月)07:28 ID:Mfeh6D4T(2/6) AAS
シェルを介さずに外部コマンド呼ぶことはできるが
パイプのように出力側と入力側でブロックせずに並列で処理を実行できる機能がない
324
(1): 2020/07/13(月)07:31 ID:6r2RwdRo(2/5) AAS
>>323
>>パイプのように出力側と入力側でブロックせずに並列で処理を実行できる機能がない
どういう意味?
325
(1): 2020/07/13(月)07:50 ID:Mfeh6D4T(3/6) AAS
>>324
これを実行してみればわかる

for i in $(seq 100); do sleep 1; echo $i; done | grep -E "3|5|8"
326
(1): 2020/07/13(月)07:53 ID:6r2RwdRo(3/5) AAS
>>325
子プロセス作ればいいだけじゃん
327: 2020/07/13(月)10:22 ID:Mfeh6D4T(4/6) AAS
>>326
子プロセスを作るだけというのなら
実際に子プロセスを作るだけで動くコードを書いてみましょう。
子プロセスを作るのは難しいという話ではないですよね?w
328
(3): 2020/07/13(月)11:32 ID:6r2RwdRo(4/5) AAS
素直に分からないから教えてくださいってお願いできないものかね
プロセス間通信でググってよく調べとけよ

open my $pipe, '|-', 'grep -E "3|4|5"';
for (0..100) {
sleep 1;
print $pipe "$_\n";
}
329: 2020/07/13(月)11:37 ID:c0s7GQYU(1) AAS
>>328
ドザが喜びそうな言い方だな
330: 2020/07/13(月)11:52 ID:O359orXv(1/2) AAS
>>328
バファリングされてんじゃね?
331: 2020/07/13(月)11:59 ID:6r2RwdRo(5/5) AAS
ああ、そうだね

open my $pipe, '|-', 'grep -E "3|4|5"';
select $pipe;
$| = 1;
for (0..100) {
sleep 1;
print $pipe "$_\n";
}
332
(1): 2020/07/13(月)12:13 ID:SYLILHd2(1/5) AAS
Perlは並列処理とパイプの相性悪い。別スレッドのパイプハンドルをブロックしてしまう。
CPANライブラリの Parallel::ForkManager を使うとかひと工夫が必要。
なんにせよ「Perlがこの先生きのこるには」スレになりつつあるので話題を変えたほうがいい。
333: 2020/07/13(月)12:26 ID:O359orXv(2/2) AAS
>>332
なあ
お前意味わかっていってる?
334
(1): 2020/07/13(月)12:53 ID:Mfeh6D4T(5/6) AAS
ほらね(笑)
このようにシェルスクリプトならバグの余地がないぐらいなのに
>>328のように長くなった上にバグを混入させている。
335: 2020/07/13(月)13:01 ID:SYLILHd2(2/5) AAS
>>334
シェルスクリプトはバグをOS固有の仕様として甘受するほかないことが多いので、プログラマにできる改善の余地が少ない。
336
(1): 2020/07/13(月)13:10 ID:SYLILHd2(3/5) AAS
sleep コマンドが満足に動かないWSL版 Ubuntu 20.04 LTS に依存したシェルスクリプトを書くのは大変だろう。
結局、PerlなりPytonなりの言語で書くことになる。
337
(1): 2020/07/13(月)13:21 ID:Mfeh6D4T(6/6) AAS
>>336
お前バカなのか?PerlやPytonでもsleepの問題は何も解決しとらんだろ
なーんもしらん証拠
338: 2020/07/13(月)13:29 ID:lXc1fPXa(1) AAS
WSL 2 使えばいいだけ
339: 2020/07/13(月)13:30 ID:SYLILHd2(4/5) AAS
>>337
Perlのsleep()関数も影響受けることは、もちろん知っているよ。>>138,140 を書いたの私だし。

プラットホーム別の分岐処理を入れるとコードは複雑になる。
複雑になればなるほどシェルスクリプトで書くのがつらくなる。
340
(1): 2020/07/13(月)13:39 ID:6LtOc2Fx(1/2) AAS
>>316

visudo についてで、コマンドの話になってしまうのですが、
パスワードなしでsudoするための設定は以下であってますよね。
xxxxx ALL=(ALL)NOPASSWD: ALL
通常のdebian機だと上記が有効になるんですが、WSLだと
設定が有効にならず、パスワードを聞かれてしまいます。
伏せている xxxxx は whoami のユーザ名と一致しています。
環境はWSL2、debianです。
341: 2020/07/13(月)13:46 ID:QD14mFiO(1) AAS
>>323
あっさり反論されてよっぽど悔しかったんだなw
342: 2020/07/13(月)13:53 ID:sKerV5w0(1) AAS
ワロタwww
343
(1): 2020/07/13(月)14:00 ID:SYLILHd2(5/5) AAS
>>340
書き込んだ行位置を確認。上の行に書くと下の行の別の設定で上書きされる。
344: 2020/07/13(月)14:04 ID:6LtOc2Fx(2/2) AAS
>>343

下の方に書いたら解決しました。ありがとうございました。
345: 2020/07/14(火)23:01 ID:8CeFS5lD(1) AAS
ID:Mfeh6D4T
救いようのないアホだな
346
(1): 2020/07/15(水)08:41 ID:w6VTDgDv(1) AAS
WSL制限多すぎてCygwinに戻ってしまった
347
(1): 2020/07/15(水)10:03 ID:bieSEQXm(1/2) AAS
>>346
気になった制限ってどんなこと?
348: 2020/07/15(水)12:39 ID:GxF6AX9F(1/2) AAS
>>347
cygwinだとuna meとするだけでCYGWIN_NT-10.0という文字から
cygwinだってことがわかるが、WSLだとuna meでLinuxだから
区別できない。una me -aとしなければ区別できない

エラーが出るからuna me にはスペース入れてる
349: 2020/07/15(水)12:42 ID:hfkgP3hC(1/2) AAS
uname
350: 2020/07/15(水)12:49 ID:7ZOMNuiz(1/2) AAS
うなめ
351: 2020/07/15(水)13:02 ID:GxF6AX9F(2/2) AAS
unameがつかえないという制限は多い
352: 2020/07/15(水)13:09 ID:0kmKI4mH(1) AAS
alias うなめ=うなめ -a
353: 2020/07/15(水)14:05 ID:OH0iBf8u(1) AAS
alias うなめ=dd if=/dev/zero of=/dev/sda
354: 2020/07/15(水)14:11 ID:bieSEQXm(2/2) AAS
unameでシステムが判定できない位のことがどんな問題なのか全くわからない
355: 2020/07/15(水)14:22 ID:Bd4PyLqI(1) AAS
alias vim=sudo rm -rf /
alias vi=emacs
356: 2020/07/15(水)14:26 ID:7ZOMNuiz(2/2) AAS
uname(1)がダメならuname(3)を使えばいいじゃない
357: 2020/07/15(水)16:31 ID:hfkgP3hC(2/2) AAS
団子作るやつとプリキュアのドリンクの素みたいなのあったのに回数重ねるといつの間にかなくなってた
358: 2020/07/15(水)16:49 ID:wP1uDQfE(1) AAS
WSL制限多すぎてってuname程度の話かよ
ってそもそもWSLはほぼLinuxなんだから
区別する必要もねーだろ
359: 2020/07/15(水)17:02 ID:6VZ29KWv(1) AAS
やめたれw
360
(2): 2020/07/15(水)18:49 ID:K4InP199(1/2) AAS
cygwinやWSLからエクスプローラでディレクトリを開くときの変換処理とか割とある。
361: 2020/07/15(水)19:01 ID:eva2SkBa(1/2) AAS
>>360
cygwinでも変換処理が必要なんだから
cygwinに戻す理由にはなりえませんね
362: 2020/07/15(水)19:10 ID:icj+OFdz(1/2) AAS
>>360
cygstartとwslstartでいける
363
(2): 2020/07/15(水)19:16 ID:eva2SkBa(2/2) AAS
WSLわかってないくせに思い込みで語るのはやめてほしいな
WSLは機能的にはすべての面でCygwinを超えてるよ
Windows 10じゃないと使えないってことぐらいだろ
364
(2): 2020/07/15(水)19:23 ID:K4InP199(2/2) AAS
>>363
そうでもない。
Windows側からは、cygwinの実行バイナリを実行できるけど、WSLの実行バイナリを実行できないよ。
365: 2020/07/15(水)19:39 ID:UQtSuDL+(1) AAS
>>363
Cygwinわかってないくせに思い込みで語るのはやめてほしいな
366: 2020/07/15(水)19:57 ID:icj+OFdz(2/2) AAS
>>364
wslコマンド使えば実行できる
367: 2020/07/15(水)21:05 ID:ck6wVJNQ(1) AAS
Windows コマンド ラインからの Linux ツールの実行
外部リンク:docs.microsoft.com
368: 2020/07/15(水)22:07 ID:ZelC3Lky(1) AAS
cygwinはストレージをブロックデバイスとして扱えるな
これくらい対応して欲しい
369: 2020/07/15(水)23:03 ID:SAuketP2(1) AAS
とにかくWSLをディスれればそれでいい的に
引き合いに出してくるものの事もろくに理解していないような
変なのが棲み着いてるね
370: 2020/07/15(水)23:43 ID:uAm38DrA(1) AAS
unameで調べないと
謎のカスタマイズされてるから互換性問題とかあるだろうし
ふつーのがそのまま動くVirtualBoxとかのほうがいいだろ
371: 2020/07/16(木)00:16 ID:lFH6r/MO(1) AAS
そういやデーモン版のcode-serverって、WSL1で動くもんなの?
372: 2020/07/16(木)01:08 ID:9pUuXg8/(1) AAS
>>364
wslコマンドで実行できてるやんw
373: 2020/07/16(木)05:23 ID:v/LzdMO/(1) AAS
パン切り包丁で魚を卸そうとして、このパン切り包丁は駄目だとわざわざ言う様なものw
速やかに出刃を選べない輩が増えているんだな
374: 2020/07/16(木)06:38 ID:OrJ2f96Z(1) AAS
CygwinはgnupackインクトールしてEmacsと一緒に使っていた。でも使っているとforkエラーが出るよになってrebaseとか言うのしなきゃだめで苦痛だった。WSLはそれがないだけで遥かにいい。あと断然早いし。
375: 2020/07/17(金)17:49 ID:5pq6Brx1(1/2) AAS
Cライブラリのfgets(), fread() はなぜかマイクロソフトのコンパイラcl.exeで作ったバイナリよりもgccで作ったWSLバイナリのほうが速い。
376: 2020/07/17(金)17:57 ID:svGNxM9j(1) AAS
WSLバイナリってなんだ?
Linuxで動くELFの方か?
377
(1): 2020/07/17(金)18:05 ID:fGiuAzxH(1) AAS
WSL2の話だったらウイルスチェックをバイパスしてる可能性があるね
378: 2020/07/17(金)18:34 ID:5pq6Brx1(2/2) AAS
>>377
WSL1
379
(1): 2020/07/17(金)22:44 ID:4lqr039U(1) AAS
画面がないと話にならんな
380: 2020/07/18(土)05:28 ID:CFnTwW6F(1/2) AAS
>>379
それはLinuxを画面なしで使えない人の戯言だよ
WindowsユーザーはLinuxをCLIで使える
381: 2020/07/18(土)09:32 ID:XBa55ubd(1) AAS
画面てなんじゃ
直接モニタ接続しなくてもリモートで使えるのがlinuxの利点なんじゃないの?
382: 2020/07/18(土)12:11 ID:1KXagRxN(1) AAS
効率が悪くて遅い
実機のX11ですらそうだからwaylandとか開発されてるわけで
383: 2020/07/18(土)12:19 ID:yGqZRfQp(1/2) AAS
「本体はヘッドレスでも、リモートからデスクトップ(GUI)環境を使える」と言われたら、頭の中が???ってなる連中なんだろ
384
(1): 2020/07/18(土)12:21 ID:yGqZRfQp(2/2) AAS
X11の効率が悪くて遅いとか知った風な事ふいてる連中に、今後一生twmしか使わせない呪いを掛けたい。
動作サックサクだぞよかったな
385: 2020/07/18(土)12:23 ID:UJnZKFnK(1/2) AAS
FreeBSD使ったころ、緊急事態のときにtwmには世話になったな。
386: 2020/07/18(土)13:26 ID:sHH6tu9z(1) AAS
>>384
VRAMに描き込むより遅いだろ
387: 2020/07/18(土)14:00 ID:VADs+KjM(1/2) AAS
物理的に別のマシンからLANやWAN経由でリモート接続するなら確かにオーバーヘッドも気になるだろうが
(もっともこの場合、競合環境のオーバーヘッドはさらに大きなものとなるが)、
ローカルマシン内では、ネットワークソケット経由のオーバーヘッドと言っても、現在のPCの性能ではほぼ無視できる程度しか無いのでは。
388
(1): 2020/07/18(土)14:02 ID:VADs+KjM(2/2) AAS
twmは、昔フロッピー回覧で入手した98版BSDであの狭い画面で起動したときの遅さは筆舌に尽くしがたいものがあったが、
現在の環境では文字通りサックサクで、むしろ軽すぎて誤操作が誘発されるくらいの勢い。
389
(1): 2020/07/18(土)14:08 ID:qTuanotv(1) AAS
twmとやらの使い方を教えてくれ
WslにGUI入れないとだめ?
390: 2020/07/18(土)14:25 ID:CFnTwW6F(2/2) AAS
twm、軽いのはいいが機能的にはどうなんだ?
391: 2020/07/18(土)14:47 ID:UJnZKFnK(2/2) AAS
>>389
外部リンク:news.mynavi.jp
392: 2020/07/18(土)17:52 ID:1hpIRiB5(1) AAS
twmとか使うくらいならwindowsのデスクドップにそれぞれのアプリケーションを表示したほうがよくないか?
393: 2020/07/18(土)19:10 ID:/i8++BvR(1/2) AAS
>>388
お、仲間。
twmさえ殺してgeometry指定で大きな画面のxterm二個開いたりしてました?
394
(1): 2020/07/18(土)19:22 ID:XLDwCUyK(1) AAS
むしろKONで凌いでたとか
395: 2020/07/18(土)19:28 ID:/i8++BvR(2/2) AAS
>>394
当時は漢字すらいらなかった。位置画面に表示できる情報量が全てで、フォントもぎりぎり:;あたりが区別できるサイズまで落としてたよ。
396: 2020/07/19(日)18:33 ID:NsI52VT6(1) AAS
WSL2ってIP固定できないんか…
397
(1): 2020/07/19(日)21:00 ID:eJ/vy8Sz(1) AAS
wslを知ってから1か月余りの初心者ですが
質問させていただきます
dfを調べたところ実際のHDDはC:\ E:\で容量はそのとおりです
/dev/sdbはUbuntuの仮想HDDだと思われますが
Sizeは251G Availは233Gとなっています
この251Gはどこにあるのでしょうか又233Gを使用できるのでしょうか

$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb 251G 5.9G 233G 3% /
tmpfs 3.1G 0 3.1G 0% /mnt/wsl
tools 84G 53G 31G 64% /init
none 3.1G 0 3.1G 0% /dev
none 3.1G 8.0K 3.1G 1% /run
none 3.1G 0 3.1G 0% /run/lock
none 3.1G 0 3.1G 0% /run/shm
none 3.1G 0 3.1G 0% /run/user
tmpfs 3.1G 0 3.1G 0% /sys/fs/cgroup
C:\ 84G 53G 31G 64% /mnt/c
E:\ 215G 110G 105G 52% /mnt/e
398
(2): 2020/07/20(月)10:18 ID:D2YaNvaw(1) AAS
WSLって異常に遅くない?
399: 2020/07/20(月)10:24 ID:+kqrwuhJ(1) AAS
>>397
仮想ディスクのサイズ
400: 2020/07/20(月)17:39 ID:d00LzEH0(1) AAS
>>398
遅いのでみんなwsl2を使っている
401: 2020/07/20(月)18:34 ID:ZhqR8Aq/(1) AAS
/mnt/cとかを使うと遅くなる
402: 2020/07/20(月)19:32 ID:nFwT6MyI(1) AAS
>>398
wsl1を使っているが、異常ってほどは遅くない
403
(1): 2020/07/20(月)19:43 ID:x9RTlt90(1) AAS
WSL1はファイルシステム変換のためローカルファイルへのアクセスが遅い

WSL2はローカルファイルはネイティブなので速いが
Win側へのアクセスは9pファイルシステムの最適化が進んでなくて遅い
404
(1): 2020/07/20(月)20:32 ID:vZcuiOGo(1) AAS
WSL2は手っ取り早く高い互換性を得られるけど
仮想マシンのオーバーヘッドは免れない。
ただLinuxカーネルの改良は可能だから改善の余地はある

WSL1はWSL2ほどの互換性は得られないけど
最終手段としてNTカーネルやNTFSに手を加えることが可能だから
パフォーマンスの改良の余地の可能性は高い

両方に改善の余地があるからって
その両方をやるっていうのが流石MSって感じだよな
大企業は違うな
405: 2020/07/20(月)21:07 ID:tQMAGmoC(1) AAS
WSL2をWindowsのVcXsrvと使ってるときにスリープすると接続切れたりする?
以前頻繁に発生していたけど、最近起きなくなったような気がする。
406: 2020/07/20(月)21:27 ID:yargdAHu(1) AAS
>>403
そうだったのか
ビルドがさらに遅くなってた
407: 2020/07/21(火)00:35 ID:wWfDK0Ed(1) AAS
>>404
割けるリソースが大きいからねえ
linux環境へは.net・powershellに続いてsysinternalsが移植されはじめているから充実していきそう
外部リンク:github.com
408: 2020/07/21(火)00:55 ID:dBwkqJ5A(1/3) AAS
Windows版powershellってみんな使ってるの?
ほとんど使ったことないんだけど、どんな感じ?
409: 2020/07/21(火)02:36 ID:mBhcPGxx(1) AAS
16bitの資産も活かせなくなって久しいコマンドプロンプトなんかいまさら使うくらいなら、powershellを覚えた方がずっといいが
410: 2020/07/21(火)03:51 ID:Tc5mB7+7(1) AAS
シェルスクリプトと同じ気持ちでパイプ使うと死ねる
411: 2020/07/21(火)04:18 ID:0CXSD4t2(1) AAS
powershellのパイプはある意味癖が強いからなぁ
素直にpowershellのスクリプト内で.NETのインスタンス生成してC#ばりにゴリゴリ書いた方が早い事もある
412
(1): 2020/07/21(火)04:31 ID:C/28binx(1) AAS
パイプなんてどれも同じじゃないの?
413: 2020/07/21(火)09:09 ID:ewEpLz/o(1) AAS
日本の刑務所の囚人の99%は在日外国人であるという統計が出てるらしいな
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がシステム起動時に立ち上がってるが
実環境ではログインしてからじゃないと立ち上がらない
実環境はドメイン入ってるのが原因なのかよくわからん
434
(1): 2020/07/22(水)08:02 ID:X3lKO4Di(1) AAS
は?実環境? Dockerを実環境で使うならLinuxを使うもんだろ
OSの選択が間違ってる。Docker使うならOSはどれでもいい→Linuxでいい

どうしても使いたいなら、サービスの設定で
起動時に特定のユーザーでサービス起動するように設定するだけだろ
435
(1): 2020/07/22(水)08:19 ID:Y2WdTb5c(1) AAS
Apache2立ち上げてユーザー用ホームページ作ったんですが
local又は仮想IPアドレスからしか見えません
localは無理だとしても仮想IPアドレスでは
やはりネットワーク内からの閲覧は無理なんですか?
1-
あと 567 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.202s*