くだらねえ質問はここに書き込め! Part 235
: login:Penguin [sage] 2019/02/08(金) 08:40:59.71:UJyGuae0 まずは2ch-Linux-Beginnersを読みましょう。 いろいろとまとめられているので(・∀・)イイ!! ttp://http://www12.atwiki.jp/linux2ch/ 読んでも解決しなかったら、質問を書きこむ前にここを読もう。 ttp://http://www12.atwiki.jp/linux2ch/?About 質問に対して答えてもらったら、お礼よりも、結果報告。 過去ログ検索 Google検索 ttp://https://www.google.com/search?hl=ja&as_q= 検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2F ttp://https://www.google.com/search?hl=ja&as_q= 検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F ※前スレ くだらねえ質問はここに書き込め! Part 234 ttp://mao.5ch.net/test/read.cgi/linux/1542376726/ : login:Penguin [] 2019/02/08(金) 10:48:41.52:cMNobswU 200GBほどあるディレクトリを圧縮したいのですが どのようにするのが適切でしょうか そのままひとまとめにするより面倒でも小分けにしたほうが良いですか? メインメモリは4GBで HDDにも空きは200強のGBしかありません : login:Penguin [sage] 2019/02/08(金) 11:09:38.76:Zpi0bNKx ttp://https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/ moreだけ最新版を入れたい。prefix先は/usr/localで。 moreだけコンパイルしてインストールする方法ありませんか? : login:Penguin [sage] 2019/02/08(金) 11:20:01.03:Qob0gavz 乙 圧縮した後どうしたいかによるんでは 元のファイルを削除してスペース節約? make more > $ configure > ... > Type 'make' or 'make <utilname>' to compile. インストールは適当に手動コピーすればいいんじゃないでしょうか ところでmoreの最新版を使いたい理由って何でしょう 最近のmoreで何が変わったのかちょっと興味があります : login:Penguin [] 2019/02/08(金) 12:09:24.73:1wI6Eo3u > > Type 'make' or 'make <utilname>' to compile. make more とか make text-utils とかやってみたけど通らんな <utilname> って何を指定すればいいんだろ : login:Penguin [sage] 2019/02/08(金) 12:10:34.09:Zpi0bNKx >make more >> Type 'make' or 'make <utilname>' to compile. moreはコンパイル出来ました。 >ところでmoreの最新版を使いたい理由って何でしょう less にない機能が使いたい。lessと入力ファイルの組合せが悪いかもしれず。 : login:Penguin [sage] 2019/02/08(金) 12:12:51.78:Zpi0bNKx moreはコンパイル出来ましたが、 sys-utils/ipcrm.cで通らないです。make ckeckがさいごまで行かないのが痛い : login:Penguin [] 2019/02/08(金) 12:16:37.02:1wI6Eo3u すまん、./configure に --enable-more つけたらいけた : login:Penguin [] 2019/02/08(金) 12:17:43.83:1wI6Eo3u 「通らない」って、具体的にどんなエラーになるの? : login:Penguin [] 2019/02/08(金) 12:20:55.78:1wI6Eo3u more のコンパイル通ってるなら 実行ファイルを手動コピーでいいんじゃないか うちではそれで動いたよ : login:Penguin [sage] 2019/02/08(金) 12:22:04.62:Zpi0bNKx sys-utils/ipcrm.c:246:17: error: variable has incomplete type 'struct seminfo' struct seminfo seminfo; など。 : login:Penguin [sage] 2019/02/08(金) 12:28:09.37:Zpi0bNKx $ configure $ make $ make check で $ configure $ make more でmoreコピーでインスト出来ました。 more使ってしたいことを手探ります。皆さんコメ有難うございます。 : login:Penguin [] 2019/02/08(金) 12:29:13.20:1wI6Eo3u ttp://https://github.com/karelzak/util-linux/issues/584 同様の事例があった ちゃんと読んでないけど moreだけ欲しいならipcrmをコンパイルする必要はないでしょう : login:Penguin [] 2019/02/08(金) 12:48:02.76:/5A8502L 「何もしない」というコマンドはありませんか? $ cat hoge.sh #!/bin/sh -e if [ "$1" = "hoge" ] then echo "hoge" else #echo "ここがエラーになるので「何もしない」を入れたいのです" fi 一応候補として 'true' や ':' を試してみましたが これでいいのかわかりません : login:Penguin [sage] 2019/02/08(金) 13:10:51.83:Zpi0bNKx ./configure --disable-use-tty-group --disable-makeinstall-chown --enable-all-programs --disable-ipcrm --disable-ipcs --disable-rename これでmakeOK。 : login:Penguin [] 2019/02/08(金) 13:15:26.52:1wI6Eo3u それでいいよ : login:Penguin [] 2019/02/08(金) 13:20:43.73:1wI6Eo3u だったら --disable-all-programs --enable-more でよさそう : login:Penguin [sage] 2019/02/08(金) 14:59:41.10:zgvmsLcS それ if [ "$1" = "hoge" ]; then echo "hoge" fi これでいいよ。elseが省略できる文法になってる 参考: ttp://http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_09_04_07 : 18 [sage] 2019/02/08(金) 15:00:50.57:zgvmsLcS ていうかもっと言うとそういう状況なら test "$1" = "hoge" && echo "hoge" ってやったほうがifとか使わずに簡潔かつ明瞭に書ける : login:Penguin [] 2019/02/08(金) 15:03:10.34:1wI6Eo3u else 外せない状況だから聞いてるんじゃないの? : login:Penguin [] 2019/02/08(金) 15:58:23.62:VKHkVY0P Centos6で自作メールサーバを作ってThunderbirdでの接続の保護なしで通常のパスワードでの送信はできたのですがSSLの設定をしてから送信時に送信エラーが出ますポートは空いているのですが助けてください : login:Penguin [sage] 2019/02/08(金) 16:04:44.51:e8oKhC0H エラー書かないと助けられないが 証明書入ってないとかじゃなくて? : login:Penguin [] 2019/02/08(金) 16:07:09.56:VKHkVY0P REBOOTしたら治りましたお騒がせしました : login:Penguin [] 2019/02/08(金) 16:10:15.62:1wI6Eo3u いま構築してるのなら いいかげん7にした方がいいんじゃないの : login:Penguin [sage] 2019/02/08(金) 16:14:35.22:zgvmsLcS elseの場合になにもしないのに, else節を省略できない状況なんてある? : login:Penguin [] 2019/02/08(金) 16:23:54.63:VKHkVY0P 教材でやっているのでお許しを : login:Penguin [sage] 2019/02/08(金) 16:48:09.92:Qob0gavz 「できない」じゃなくて「したくない」状況ならあるね a) スクリプトのデバッグ中にelseまで消すのが面倒 →エディタのコメントアウト機能を": #"にすると少し幸せになれるかも b) マクロでelseの中身を生成するときに中身が空の場合と分けたくない →この例は実際にconfigureスクリプトの中で見られる : login:Penguin [sage] 2019/02/08(金) 17:02:00.79:zgvmsLcS あー。a)に関してはそれくらい我慢しろよとは思うが b)に関しては納得だわ。俺はそういうマクロを書いたことがないが しかしelseのあるなしでマクロを書き分けるのは煩雑だしバグが紛れ込みやすくなるな。 そういう場合は:やtrueを使うしかないか。 : login:Penguin [sage] 2019/02/08(金) 20:33:37.51:B/ZAiee4 価値観の押しつけって本当に見苦しいな。 : login:Penguin [sage] 2019/02/08(金) 22:59:09.59:E1Hc9zgu : が正解 : login:Penguin [sage] 2019/02/08(金) 23:05:34.87:jxrfO0LS ttp://http://itdoc.hitachi.co.jp/manuals/3020/30203S3530/JPAS0134.HTM 条件式の扱い面倒でわろ : login:Penguin [] 2019/02/08(金) 23:39:08.37:1wI6Eo3u trueはなぜダメなの? : login:Penguin [] 2019/02/09(土) 00:01:33.75:9c2KHM5t sudo apt-get install libapt-inst1.5 したら 警告: 以下の不可欠パッケージが削除されます。 何をしようとしているか本当にわかっていない場合は、実行してはいけません! apt libapt-pkg5.0 (apt のため) てでたけど実行したら apt 出来なくなったんだがこれどうすればいいの?はぁ。。。 : login:Penguin [] 2019/02/09(土) 00:10:26.88:9c2KHM5t まいったなぁ。。。どうすんのこれまじ : login:Penguin [sage] 2019/02/09(土) 00:18:14.10:3HHNbMIn その手の警告メッセージが「押すなよ!絶対押すなよ!」のような振りではない事を理解した上でクリーンインストール : login:Penguin [sage] 2019/02/09(土) 01:03:09.80:96QIx7V2 ヘーキヘーキ 必要なものは全部自分でソースからビルドすればaptなんていらねぇんだよォン : login:Penguin [sage] 2019/02/09(土) 01:07:33.47:VUApYnrH which -a apt which -a apt-get で本当にないか探して、ログインし直しても駄目ならDebianのパッケージを探してきて入れればいいんじゃないの : login:Penguin [] 2019/02/09(土) 01:26:12.72:9c2KHM5t sudo dpkg -r libapt-inst1.5 sudo dpkg -i libapt-pkg5.0_1.4.9_armhf.deb sudo dpkg -i apt_1.4.9_armhf.deb これでいちおう復活いけました。サンクス! 完全復活ですかコレで? 他にすることないですか? : login:Penguin [] 2019/02/09(土) 10:15:23.15:72Z/udp1 su su - 普段使いするなら どちらが安全ですか? : login:Penguin [sage] 2019/02/09(土) 10:18:16.46:Exfx+3fP どっちも普段使いするもんじゃない : login:Penguin [sage] 2019/02/09(土) 14:18:21.43:3tn8CdFb それを普段使いするくらいなら root ログインでいいのでは。 : login:Penguin [sage] 2019/02/09(土) 15:18:50.68:SD84COdA find . \( -iname "*.jpg" -o -iname "*.txt" \) findの複数パターンってこんなんだけど修正って無理? jpg|txtや{jpg,txt}を許可するとかせめてエスケープ外すとか : login:Penguin [sage] 2019/02/09(土) 16:28:44.95:3tn8CdFb GNU のですとこう書けるみたいです find . -iregex ".*\.\(jpg\|txt\)" : login:Penguin [] 2019/02/09(土) 17:16:03.82:9c2KHM5t ubuntu って debian の一つじゃないの? 色々読んでると別に扱われてること多い気がするけど : login:Penguin [sage] 2019/02/09(土) 17:17:16.96:QI3YinnX 正規表現で教えてください。 find . -name "*.txt" -print0 | perl -pe 's/\.txt\0/\0/g' | xargs -0 -I% mv %.txt %.html perlの箇所で、\0/\0の意味を教えてください。 また、調べ方も分かりません。perlの正規表現でしょうか? : login:Penguin [sage] 2019/02/09(土) 17:36:08.10:huFYucm+ find(1)の-print0の部分を読むのです。 : login:Penguin [] 2019/02/09(土) 18:21:51.97:ntwIfiQ4 パッケージリホジトリのアップデートする程度でもroot必要なのに 普段使いしないのか? : login:Penguin [sage] 2019/02/09(土) 18:28:58.28:W9/M7QC/ そんなコマンドを使う理由はないね : login:Penguin [] 2019/02/09(土) 18:30:30.96:ntwIfiQ4 ひとかたまりじゃなくて ただ \0 と / が並んでるだけ \0はヌル文字(¥0なら見覚えあるのでは?) / は範囲内全体置き換えの 's/置換対象/置換後/g' という表現の一部 : login:Penguin [] 2019/02/09(土) 18:32:41.50:ntwIfiQ4 アップデートやアップグレードは自動化できるけど あくまで例であって root必要な場面なんていくらでもあるだろ ユーザー追加編集したりアプリのインアンスコとか : login:Penguin [sage] 2019/02/09(土) 18:34:13.14:W9/M7QC/ 日本語勉強してこい : login:Penguin [sage] 2019/02/09(土) 19:35:38.21:QI3YinnX man findや日本語訳も読んだけど今一よくわからないです。 ttps://linuxjm.osdn.jp/html/GNU_findutils/man1/find.1.html >-print0 真を返す。パス付きのファイル名を標準出力に表示し、 各ファイル名の後ろに (-print が改行文字を付けるのとは違って) ヌル文字を追加する。 このアクションを使えば、find の出力を処理する プログラムが、改行文字などのホワイトスペースを含むファイル名を 正しく解釈できるようになる。 このアクションは、xargs の -0 オプションに呼応している。 >\0はヌル文字(¥0なら見覚えあるのでは?) ヌル文字が何故必要かわかりません。 一番良いのはマニュアルから必要性を読めることですが、man xargsからも見つけていません。 : login:Penguin [sage] 2019/02/09(土) 19:43:04.05:KdHPgjTq 塗る文字区切りだからだよ 区切り文字がないと区別つかんやろ : login:Penguin [sage] 2019/02/09(土) 20:13:28.93:RCWDKg4M \0は文字列の最後(終わり)を示す番兵 番兵 文字列とかでぐるぐるすると役割が分かる。 日本語の文の最後を示す"。"な物 人は"。"なくても内容等から文の最後が分かるが、文の内容を理解しない機械は"。" で一文が終わったと判断する : login:Penguin [sage] 2019/02/09(土) 20:30:59.76:QI3YinnX おぼろげに必要性がわかった気がしてきた。 : login:Penguin [] 2019/02/09(土) 20:31:31.03:I0LBvsCX man xargsで「-0」で検索すれば書いてあるよ : login:Penguin [] 2019/02/09(土) 20:32:28.16:I0LBvsCX しょっぱなに書いてあるじゃん ttp://https://linuxjm.osdn.jp/html/GNU_findutils/man1/xargs.1.html#lbAD : login:Penguin [] 2019/02/09(土) 20:32:58.85:I0LBvsCX Debianをベースに作った、Debianとは別のもの : login:Penguin [sage] 2019/02/09(土) 20:53:39.04:wMC0ciSd man find の「用例」の最初の二つが参考になるかも。 : login:Penguin [] 2019/02/09(土) 21:23:23.43:9c2KHM5t su と su - に安全性の違いってある? 状況に応じて使い分ければいいだけでは? : login:Penguin [] 2019/02/09(土) 21:38:43.50:4JnbNIIv なぜ伝わらない 普段使ってる中でroot権限が必要な場面なんていくらでもあるだろう : login:Penguin [] 2019/02/09(土) 21:44:03.63:4JnbNIIv 前スレで見た気がする $ touch "hoge " とかやらかして云々 ファイル名に改行が含まれてるのが混じってたら 改行区切りでは使えないからな : login:Penguin [sage] 2019/02/09(土) 21:51:00.13:1ZNP1l6g 普通はsuじゃなくてsudoを使う : login:Penguin [sage] 2019/02/09(土) 22:04:52.28:DHOlr/7q root権限が必要 ≠ suコマンドを使う : login:Penguin [sage] 2019/02/10(日) 00:50:17.53:h4KdCwYI 一般的に、普段使いで root権限が必要な場面なんて無いと思います。 なお、Maintainer・Latester・apt-getter はこの限りではありません。 (個人の感想です) : login:Penguin [sage] 2019/02/10(日) 03:07:10.23:YlmQVKVK この界隈は空白付きパスの扱いが苦手ってこと $ touch foo bar.txtだと分割されてfooとbar.txtができるから この場合は"foo bar.txt"やfoo\ bar.txtで分割は回避できる findやxargsの場合は-print0や-0で対策してると 後root化するならsudo suでいいってばっちゃが : login:Penguin [] 2019/02/10(日) 08:57:45.66:skiApwlh sudo効かないし : login:Penguin [sage] 2019/02/10(日) 09:30:03.88:FmoWq8wV sudo suも使わんだろ・・・ : login:Penguin [] 2019/02/10(日) 10:18:34.45:XVESlVln sudo -s でいいんじゃね : login:Penguin [sage] 2019/02/10(日) 14:17:37.26:APn8/fkg zsh使いだしてからfindもxargsも使わなくなった zshない環境でやらんといけなくなったときに素人丸出し状態になって焦るw : login:Penguin [sage] 2019/02/10(日) 14:40:17.72:FKa3YLVf findやxargsの代わりにzshだとどうやるの? : login:Penguin [sage] 2019/02/10(日) 18:47:36.69:8lA9bVOj ききたい zshの想い : login:Penguin [] 2019/02/10(日) 22:12:58.12:LQ7aj2TD USBパーティション起動のKaliがアホほど重い… : login:Penguin [sage] 2019/02/10(日) 23:04:35.73:pOlqwp0A たぶん、ヌル文字は、区切り文字として使うのだろう 「a b」みたいな半角空白を含む文字列を、1つとして扱いたい場合に、 半角空白が区切り文字だと、2つに扱われてしまう そういう場合に「a b」の直後に、ヌル文字を付け足して、 ヌル文字を区切りに設定すると「a b」が1つに扱われる : login:Penguin [] 2019/02/10(日) 23:47:07.19:LQ7aj2TD EtcherからDDWinに変えたらなおった : login:Penguin [] 2019/02/10(日) 23:53:44.36:XVESlVln ここ質問スレだよ : login:Penguin [sage] 2019/02/11(月) 01:12:21.15:FsZ6qRoj いい解説 : login:Penguin [] 2019/02/11(月) 03:56:15.23:3PdmpTGz shredコマンドってファイルしか削除できないの? フォルダごと削除出来るオプションが見当たらんのですが : login:Penguin [sage] 2019/02/11(月) 05:47:23.12:Z6AJED71 ファイルが実際にHDDなどに物理状態として存在している (ことが多い; /proc以下のファイルとかはまた別の話)のに対して ディレクトリはHALやカーネル低レイヤではなく もっと高位の抽象化であるファイルシステムの上で用意されている 仮想的なものだから,shredコマンドをかける意味がないでしょ。 : login:Penguin [sage] 2019/02/11(月) 09:46:00.50:QQSDFQTo ファイル名もシュレッドして欲しいと言うのはあるかも まあコマンドレベルじゃ無理でファイルシステムに組み込むしかないと思うが : login:Penguin [sage] 2019/02/11(月) 13:07:09.54:g7pei35v それをできると勘違いしないようにrecursiveオプションが用意されてないというわけかな : login:Penguin [sage] 2019/02/11(月) 13:23:26.60:dz6zE9Is それはどっちかって言うと危険だからじゃね? どうしてもやりたきゃfind+xargs+shredでできるし まあ作成者に聞かないとホントのところはわからんが : login:Penguin [sage] 2019/02/11(月) 15:40:42.30:Z6AJED71 まあ作者に訊かないと真相は分からないのはもちろんそうとして。 俺はshredコマンドにディレクトリに対する操作が用意されていない理由は, ディレクトリに対して操作したいならの方法を採るのが一番良いと思った。 素人に毛が生えた程度の人間の意見だけどw : login:Penguin [sage] 2019/02/11(月) 15:45:35.56:3knU8oEu ディレクトリに対するshredの意味がとで違うことは理解してる? : login:Penguin [] 2019/02/11(月) 23:52:16.95:Zl19nqDD age : login:Penguin [sage] 2019/02/12(火) 04:26:03.36:tzeeNuc+ ttp://https://news.mynavi.jp/article/dont_run_on_linux-4/ こっちの方がバルスじゃないか : login:Penguin [sage] 2019/02/12(火) 05:28:11.73:UroO7LZL rm -rf / なんかも含めて今更わざわざ記事にするような内容かね しかもServerとDesktop版で2つの記事にしてるし : login:Penguin [sage] 2019/02/12(火) 06:17:46.43:tzeeNuc+ その今更を知らない奴もいるってことを知れてよかったじゃないか 俺自身もそこでshredを知ったからな : login:Penguin [sage] 2019/02/12(火) 09:09:21.96:d7Nls9gk ディレクトリとファイルの「抽象度」って同じじゃね? どっちもファイルシステムの上にあるじゃん。 : login:Penguin [] 2019/02/12(火) 13:50:19.17:riYWrg6Y /usr/local って基本的にはどんなものが入るところ? : login:Penguin [sage] 2019/02/12(火) 14:58:33.89:Od+c9dUJ 自分でビルドしたバイナリやそのコンフィグ : login:Penguin [sage] 2019/02/12(火) 15:00:00.88:/18TH1LR ユーザーの地元の話題 : login:Penguin [sage] 2019/02/12(火) 18:02:15.04:v2s68Uhu 挫折ばかりで、もうしんどい、リナックス : login:Penguin [sage] 2019/02/12(火) 18:53:07.59:d7Nls9gk ttp://http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s09.html#purpose24 : login:Penguin [sage] 2019/02/13(水) 01:09:06.57:sHN8N5o0 /bin lsやcp辺りのないと困る奴 /sbin fsckやmkfs辺りのシステム操作系 /usr/bin パッケージ管理で入れた奴 /usr/sbin パッケージ管理で入れたシステム操作系 /usr/local/bin 自分でビルドした奴 /usr/local/sbin 自分でビルドしたシステム操作系 $HOME/bin 自作か拾ったスクリプト ただ今は/usr/binに集約して/binはただのリンクだとかなんとか /optではProgram files\みたいにプログラム単位で管理するけどなんでこれが推奨されないのか それをやったのがgoboLinuxなんだろうけど : login:Penguin [sage] 2019/02/13(水) 01:38:16.83:OmXT9i83 > /optではProgram files\みたいにプログラム単位で管理するけどなんでこれが推奨されないのか PATHがクソ長くなるからだよ PATHだけじゃない。ドキュメントとか、あちこちにバラけてるよりも 一つの決まったディレクトリにある方が、manとかinfoはすぐに検索できるだろ? C言語用のヘッダファイルだって一箇所にまとまっていたほうが良いし。 つまりは考え方が違うだんよ。 Linuxはそういうパッケージまで含めて一つのシステムでありOSなんだよ Linuxにはアプリという概念がなかった WindowsのDLLがsystem32とかにあるのと同じ。 ただしWindowsはOSの構成要素がOSとして機能する必要最小限なものにくらべて、 Linuxはパッケージすべてが構成要素。例えばLibreOfficeなんかも含めて。 だから今後、Linuxはパッケージを減らしていくと思うよ。 そしてアプリはOSのパッケージ管理システムとは別の方法でインストールするようになる : login:Penguin [sage] 2019/02/13(水) 01:46:18.68:Udsgw1o1 ??????? : login:Penguin [sage] 2019/02/13(水) 02:32:33.47:sHN8N5o0 でもsnapとかflatpakとかappimageとかnixとか汎用パッケージマネージャー自体が増えたら意味ないのでは 船頭が増えても結局元の木阿弥だ : login:Penguin [sage] 2019/02/13(水) 13:00:37.96:LW7GL1BC でたらめ : login:Penguin [sage] 2019/02/13(水) 13:01:54.74:6lBkd6q2 意味不明 : login:Penguin [sage] 2019/02/13(水) 20:46:33.18:21BqpfdZ 笑ったよ。でも、なんか言い得て妙って感じだな : login:Penguin [sage] 2019/02/13(水) 21:21:45.84:h8JjeIg/ curlが古いので新しくしたいのですが、 sudo rpm -e curl とすると、rpmがcurlに依存していると表示されます またyumはrpmに依存しているようです パッケージのインストールに使うプログラムが依存しているcurlのようなパッケージを 新しくするにはどうすればいいのでしょうか? : login:Penguin [sage] 2019/02/13(水) 21:51:26.23:Udsgw1o1 パッケージのインストールにcurlは使いませんよ : login:Penguin [sage] 2019/02/13(水) 22:05:11.19:Ioee4ucr rpm -U curl-xxxx.rpm か yum update curl : login:Penguin [] 2019/02/13(水) 22:15:34.64:bjSaRboZ youtube-dl コマンドで Youtube のプレイリストをダウンロードしたいんですけど一本づつしか動画をダウンロードできません。どうやればいいですか ttps://www.youtube.com/watch?v=1oe5x0mAg3A&list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW : login:Penguin [sage] 2019/02/13(水) 23:02:03.41:uf4lSRIA man youtube-dl にオプション書いてあるだろ : login:Penguin [sage] 2019/02/13(水) 23:38:13.36:hp+oqN7B linuxってどういう圧縮形式が喜ばれるのでしょうか? tarの方が良いのでしょうか : login:Penguin [sage] 2019/02/13(水) 23:48:43.44:ViuQ3M8P 大抵の環境に入っていて誰しもコマンドを暗記しているという点ではtarだな。 ただしファイルの所有者のユーザ名がアーカイブ内に含まれるので注意。 逆に喜ばれないのは日本語ファイル名とzipの組み合わせ。 文字コードを指定しないと化けるため。 : login:Penguin [sage] 2019/02/13(水) 23:51:42.19:c4cpl6WS linuxに感情があるとは知らなかった tarは基本的に圧縮を目的としていないシーケンシャルにファイルをまとめるのが目的 : login:Penguin [sage] 2019/02/13(水) 23:54:13.69:c4cpl6WS シーケンシャルにまとめたものを復元(展開)することを書き漏らした : login:Penguin [sage] 2019/02/13(水) 23:59:19.45:hp+oqN7B ありがとうございます なるほど。tarがベターですね 間違っていたらすいません linuxって解凍せずにファイルをつかえるのでしょうか・ : login:Penguin [sage] 2019/02/14(木) 00:50:30.27:Qyv+Pa5z うーん。 別にLinuxじゃなくても アクセスするときに一時ファイルとして伸張 ↓ アクセスが切れるときに一時ファイルを再圧縮 っていうのはWindows上のソフトウェアでもやってるのはあるんじゃない? 実際Vimっていう有名なエディタの標準プラグインには ファイルが圧縮されているのを気にせずに編集できるようにするものもあるし。 tar-pluginとかね。 : login:Penguin [sage] 2019/02/14(木) 00:59:20.24:6hB4PzUR >アクセスするときに一時ファイルとして伸張 >↓ >アクセスが切れるときに一時ファイルを再圧縮 いやまぁ、それは普通なんですが、それをせずにOS単位でバイナリのまま内保の圧縮ファイルとやり取りするのかなと思った次第です : login:Penguin [sage] 2019/02/14(木) 01:37:49.72:r+sB7rOq こんばんは Mint19.1 mate使ってるんですけど、アイコンを自分で見つけたアイコンパックの画像に変更する方法を教えて下さい Ultra Flat Remixというアイコンパックを解凍して出たflat-remix-masterというフォルダを/usr/share/iconsにコピーしました。でも設定からそのアイコンが選べません 設定›外観の設定 からしかテーマ変更出来ませんよね?凄い楽しみにしてたので本当にガッカリしてます。誰かアドバイスください : login:Penguin [sage] 2019/02/14(木) 01:51:57.95:r+sB7rOq 自己解決しました! 解凍したら出てくるフォルダ「fla-remix-mastar」の中にあるFlat-Remix, Flat-Rimix-Dark, Flat-Remix-Lightの3つのフォルダを/icons 直下に置いたら反映されました! 3つともほぼ同じですけどタブ欄が微妙に変わるので白いテーマ選んだ人はFlat-Remix-Light選ぶとくっきりしておすすめです : login:Penguin [sage] 2019/02/14(木) 02:03:56.37:r+sB7rOq Mintまじカッコよくなってない? これで軽くて使いやすいんだからたまんねーよ! : login:Penguin [sage] 2019/02/14(木) 05:58:34.99:WK+hDqdR 圧縮ファイルをマウントできるarchivemountがあるらしい 古い情報しかない上に不安定だの出てくるが : login:Penguin [] 2019/02/14(木) 08:08:24.79:a5QDe3SW >> 106 --yes-playlist とか --playlist-items とか関係ありそうなオプションをやってみましたが意味ありませんでした。 どうやればプレイリストのダウンロードができますか? : login:Penguin [sage] 2019/02/14(木) 08:58:03.12:gc8TAwJ0 意味ありませんでしたってのはどういうことだ? まずはバージョンと出力結果を貼れ : login:Penguin [sage] 2019/02/14(木) 16:35:19.74:N+gwRau0 すいません 今日の僕の夕食は何が良いでしょうか? : login:Penguin [] 2019/02/14(木) 17:46:05.74:a5QDe3SW youtube-dl のバージョンです $ apt policy youtube-dl youtube-dl: Installed: 2019.01.17-1~bpo9+1 Candidate: 2019.01.17-1~bpo9+1 Version table: *** 2019.01.17-1~bpo9+1 100 100 ttp://http://deb.debian.org/debian stretch-backports/main i386 Packages 100 /var/lib/dpkg/status 2017.05.18.1-1 500 500 ttp://http://ftp.jp.debian.org/debian stretch/main i386 Packages : login:Penguin [] 2019/02/14(木) 17:48:29.24:a5QDe3SW --playlist-items オプションを使ったらこうなりました。 $ youtube-dl --playlist-items 1,4-46 ttp://https://www.youtube.com/watch?v=1oe5x0mAg3A&list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW [1] 8325 $ [youtube] 1oe5x0mAg3A: Downloading webpage [youtube] 1oe5x0mAg3A: Downloading video info webpage WARNING: Requested formats are incompatible for merge and will be merged into mkv. [download] Destination: 第140回 日商簿記3級 総評-1oe5x0mAg3A.f137.mp4 [download] 100% of 513.51MiB in 02:13 [download] Destination: 第140回 日商簿記3級 総評-1oe5x0mAg3A.f251.webm [download] 100% of 23.99MiB in 00:05 [ffmpeg] Merging formats into "第140回 日商簿記3級 総評-1oe5x0mAg3A.mkv" Deleting original file 第140回 日商簿記3級 総評-1oe5x0mAg3A.f137.mp4 (pass -k to keep) Deleting original file 第140回 日商簿記3級 総評-1oe5x0mAg3A.f251.webm (pass -k to keep) [1]+ Done youtube-dl --playlist-items 1,4-46 ttp://https://www.youtube.com/watch?v=1oe5x0mAg3A : login:Penguin [] 2019/02/14(木) 17:50:29.19:a5QDe3SW >> 120 僕ならタコライスが食べたいです : login:Penguin [sage] 2019/02/14(木) 17:56:30.06:+a5nWrXs タコライスってどんな椅子ですか? : login:Penguin [sage] 2019/02/14(木) 18:09:36.79:lLkA/6sF --all-formatsは? : login:Penguin [sage] 2019/02/14(木) 18:17:58.69:M69vezkq 横からですが、何も考えずにプレイリストの URL を指定すればいいだけです。 ちなみにその URL はプレイリストではありません。 : login:Penguin [] 2019/02/14(木) 18:33:10.13:a5QDe3SW >> 125 --all-formats をすると日商簿記3級 総評-1oe5x0mAg3A.webmはすでにダウンロードされているみたいなメッセージが表示され、それ以外の動画について何も作業せずそのまま終了しました。 >> 126 アドレスそのものが間違ってたんですかorz プレイリストのサムネイルを右クリックしてアドレスをコピーしたんですけどこれだとダメなんですか? : login:Penguin [sage] 2019/02/14(木) 18:44:24.05:M69vezkq そのサムネイルの上にあるプレイリストのタイトルがプレイリストの URL リンクになっています。 : login:Penguin [sage] 2019/02/14(木) 18:44:44.73:gc8TAwJ0 v=1oe5x0mAg3A が動画のIDだからそっちを拾っちゃうんだろう これを外してlist=以降だけ残せ 今回の場合だとこうなる ttp://https://www.youtube.com/watch?list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW : login:Penguin [sage] 2019/02/14(木) 18:45:08.26:lLkA/6sF $ youtube-dl --all-formats '動画URL' 動画URLには&以降を付けてない これで拡張子3gp、m4a、mp4、webmの4種類のファイルができた ごめん質問の意図と違った? : login:Penguin [sage] 2019/02/15(金) 06:22:34.26:w7hWL/W2 youtube-dlってニコニコにも対応してたんだな DL速度がISDN並だけど : login:Penguin [] 2019/02/15(金) 16:29:10.98:SsgXWy+i debian9 amd64を2台にインスコしてるんですが 片方のブートメニューのデザインがこんなので ttp://www.oversea-pub.com/wp/wp-content/uploads/2013/02/13.GRUB-menu.jpg もう一方はこんなの ttps://i0.wp.com/srvfail.com/wp-content/uploads/2017/01/Debian8advOpt.png で違うのですがなぜでしょうか? デザインはあとから変えられますか? : login:Penguin [sage] 2019/02/15(金) 16:44:33.83:hmcKOsY/ ブートローダーが違う : login:Penguin [sage] 2019/02/15(金) 16:58:11.20:y5dKGHSJ あまり詳しくねーけど UEFIだと無機質な感じになるんじゃないかしら。 レガシーBIOSだとフレームバッファかなにかを利用して 綺麗な壁紙が表示される。 : login:Penguin [sage] 2019/02/15(金) 17:23:35.07:NjI1rhd2 デザインはむろん変えられる 変え方は自力でググれ わからんかったら、Grub Customizerインスコしろ それもわからんかったら、MX-LinuxとかKonaLinuxとかGrub Customizerが プレイントールされているLinuxのLiveUSB使えばなんとかなるやろ : login:Penguin [] 2019/02/15(金) 19:08:22.74:UxDBKoeJ /etc/default/grub の中に GRUB_CONSOLE みたいな行があったはず 前者のはそれが有効になってるんだと思う : login:Penguin [] 2019/02/15(金) 19:11:26.56:UxDBKoeJ ちなみに /etc/default/grub を更新しても sudo update-grub やらないと有効にならないから注意 : login:Penguin [] 2019/02/15(金) 19:15:01.65:UxDBKoeJ 前者のグラフィカルモードはフォントとか解像度も変えられるから カスタマイズしたいなら後者しかない : login:Penguin [] 2019/02/15(金) 19:15:39.58:UxDBKoeJ 逆だわ書き損じた グラフィカルモードは後者だな : login:Penguin [sage] 2019/02/15(金) 19:45:49.33:gDunGRVA こんばんは 2つ質問があります 質問1: Ubuntu Desktop 日本語 Remixって何のために存在するんですか? 公式のディスクイメージをダウンロードしてもインストール時からすぐ日本語選べるし、その後も日本語化されてインストール出来ますよね? 質問2: 昔は日本語がすぐに使えなく難しい設定をする必要があったと仮定して、なぜ最近のディストリビューションは最初から多言語化されるようになったんですか? : login:Penguin [] 2019/02/15(金) 20:05:45.15:G4JjsSFb 日本語 Remix も公式なものです。 国際版には取り込まれないローカライズ部分を取り込んだものです。 最終的には全て取り込まれることを目標にしています。 最近ではかなりの部分がメインに取り込まれています。 : login:Penguin [sage] 2019/02/15(金) 21:09:07.64:gDunGRVA 返信ありがとうございます 俺は2014年に初めてubuntu使いましたが大混乱しました。結局普通のを選びましたが日本語普通に表示するしまた大混乱しました 今はMintもLubuntuもXubuntuも全て普通の選んでますけど何の問題もないから、日本語remixってなんだったんだろうとさっき急に思い出して質問しました : 132 [] 2019/02/15(金) 21:22:43.57:SsgXWy+i ありがとうございます : login:Penguin [] 2019/02/15(金) 21:53:05.87:59CEvCQR 上が画像ファイルが見つけられないとき 下が画像ファイルがあるとき : login:Penguin [] 2019/02/15(金) 22:17:25.70:txeOqzlZ うろ覚えで書いたら出鱈目になったスマン # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console こうだった 意図的にやるならここだけど 多分 のが正解なんだろうね : login:Penguin [] 2019/02/15(金) 22:35:59.49:QtKpoQZO >> 127 です youtube-dl -i ttp://https://www.youtube.com/watch?list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW をやったらちゃんとプレイリストのダウンロードができました。ありがとうございます。 ダウンロードしたら24GBくらいになってHDDの空き容量が25GBしかなくなったので --all-formats は試せませんでした、すみません。 : login:Penguin [sage] 2019/02/16(土) 01:37:19.42:qY381sjx 2019-02-13 02:04:23 : hogehoge : fugafuga : aaaa : bbbb : ccc ::: ddd : eeee みたいなログがあって、excelでcsvで読ますと時間の部分(1つ目と2つ目のコロン)が分けられてしまうので、 ここだけを - に置き換えするにはどうしたらいいでしょうか? centos7です。 : 147 [sage] 2019/02/16(土) 01:58:09.34:qY381sjx 補足ですが、14バイト目と17バイト目(時間のコロン部分)をsedなどで変換したり、 cutで何かできるなら、それもご教示いただきたいです。 : login:Penguin [sage] 2019/02/16(土) 04:30:34.63:ji7a3xUs awk 'BEGIN{FS=OFS=":"}{print $1 "-" $2 "-" $3,$4,$5,$6,$7,$8,$9,$10,$11,$12}' logfile : login:Penguin [sage] 2019/02/16(土) 05:50:38.89:albDN7n8 sed -e 's/\([[:digit:]]\{2\}\):\([[:digit:]]\{2\}\):\([[:digit:]]\{2\}\)/\1-\2-\3/1' 複雑に見えるかもしれんが \[[:digit:]]\{2\}をバックスラッシュ付きの丸括弧で囲んだのを一つの単位として 3つつなげる→これで「時刻」を表わせるので あとは間のコロンをハイフンマイナスに置換 ちなみにどーでもいいけどPOSIXに準拠してるので 多分AIXとかでも使える。 : login:Penguin [sage] 2019/02/16(土) 06:55:37.97:ji7a3xUs awk '{sub(/:/,"-",$0);print }' logfile | awk '{sub(/:/,"-",$0);print }' : login:Penguin [sage] 2019/02/16(土) 15:45:07.78:ji7a3xUs 固定長フィールド前提 awk 'BEGIN{FIELDWIDTHS="13 1 2 1 59"}{print $1 "-" $3 "-" $5}' logfile : login:Penguin [sage] 2019/02/16(土) 16:07:04.78:ji7a3xUs $0は省略できるな sub関数の置換は最初の1回のみだから、2回やれば2つめまで置換される cat log | awk '{sub(/:/,"-");print }' | awk '{sub(/:/,"-");print }' : login:Penguin [sage] 2019/02/16(土) 16:53:29.10:KUTF0U89 同じようなデータが行ごとに並んでいるような状況 XXX YYY ZZZ XXX YYY ZZZ でこれらの行が全て等しいということを確認したいのですが どういうコマンドを使えばいいでしょうか。 diffコマンドはファイル単位なので不適当なんですよね……。 : login:Penguin [sage] 2019/02/16(土) 17:18:10.56:ji7a3xUs uniq コマンド 重複行は削除される : login:Penguin [sage] 2019/02/16(土) 18:52:47.43:KUTF0U89 ありがとうございます! uniqコマンドとかこのご時世何に使うだ? とか考えてた自分を呪いたいw : 147 [sage] 2019/02/16(土) 20:41:47.05:qY381sjx ありがとうございます。 awkがまるでプログラム言語のような感じに見えます。 パイプを入れて、とが使いやすいかなと思いました。 ですが、 最後の「1」はどういう意味でしょうか? gやdなら知っているのですが、1は見たことがなくて・・・。 : 150 [sage] 2019/02/16(土) 21:01:18.49:KUTF0U89 最後の1は 「置換を一度しか行わない」ということ。 例えばこのフラグが「g」(globalのg)だと 「合致する全パターンに対して置換を実行する」 という意味になる。←これだと,例えば続くデータの中にたまたま 00:00:00という形の文字列があった場合これも置き換えられてしまう。 : 150 [sage] 2019/02/16(土) 21:03:07.62:KUTF0U89 老婆心ながら。 ttp://https://www.oreilly.co.jp/books/4900900583/ この書籍,sedやAWKが枯れに枯れたソフトウェアであることも相俟って 今でも十二分に正しくて読み籠む価値のある書籍だと思うので, もしも金銭的・戸棚的な余裕があるなら是非購入・熟読をお勧めする。 : login:Penguin [sage] 2019/02/16(土) 22:56:32.29:XksDk/3S オライリーは鉄板ですか? : login:Penguin [sage] 2019/02/16(土) 23:08:19.01:Zkl1PJi2 すいません、質問です この女性のコマンドはなんでしょうか? 急に動き出すので何かのエラーですか? ttp://https://video.twimg.com/ext_tw_video/1088425516581830657/pu/vid/720x960/j_YGzw8EDaOCxvec.mp4 : login:Penguin [sage] 2019/02/16(土) 23:10:12.00:KUTF0U89 なんか怖くてリンクが開けない。 : login:Penguin [sage] 2019/02/17(日) 03:01:38.79:OGILB+kC エラーではなく、そういうイベントトリガーに触れただけで、動作としては正常です。 : login:Penguin [sage] 2019/02/17(日) 05:00:49.47:m1CeHBBV awk '!a[$0]++' $1 awkと言えばこの呪文凄いよな ソートせずに重複行を消す妙技 : login:Penguin [sage] 2019/02/17(日) 07:00:06.77:THE3BRuq なつかしいなあ 20年前に買ったよメガネザル本 : login:Penguin [sage] 2019/02/17(日) 09:51:39.01:g9gWqDcP AWKはプログラミング言語… : login:Penguin [] 2019/02/17(日) 10:08:35.99:7XAtVAjd 大量に有るファル名を一括変換したいんですが キャンプ-001テント張り.jpg キャンプ-002飯盒炊さん.jpg キャンプ-003キャンプファイヤー.jpg 等など、これに "-"を入れたいんですが キャンプ-001-テント張り.jpg 何か良い方法をお教えください。 : login:Penguin [sage] 2019/02/17(日) 10:18:24.24:pZ1/7f/q awk : login:Penguin [sage] 2019/02/17(日) 10:43:35.60:ZCpoM9Gs Linuxの操作や概念を覚えるための良い書籍は ないでしょうか? これまで、TronやWindowsCEをベースとしたソフト開発 してきましたが、プラットフォームがLinuxへ移行し、 不慣れなので開発効率が落ちてしまい。 今はターゲットのハードへのプログラムの移動、ちょっとしか設定変更やログ参照も全て、GUIツールを使用し、不便な状況で。 : login:Penguin [sage] 2019/02/17(日) 12:20:11.04:pZ1/7f/q 趣味でも使え : login:Penguin [sage] 2019/02/17(日) 12:36:34.04:ZdUzbQjW オークに多くを求めるな! 飛べないオークはただの豚だ! : login:Penguin [] 2019/02/17(日) 13:02:10.27:yuPl7bsQ for f in *.jpg; do echo mv -i "$f" "$(echo "$f" | sed -E 's/^([^-]+-[0-9]+)([^0-9-])/\1-\2/')"; done 一つめの echo は確認用、問題なさそうだったら外して実行 : login:Penguin [sage] 2019/02/17(日) 14:08:03.02:3a/h2tjE Perl にバンドルされてる rename がいいかも。インストールされてればね。 : login:Penguin [sage] 2019/02/17(日) 14:49:08.61:m1CeHBBV 正規表現飛ばしていきなりsedなんてつらいだけ ファイル名が整然としてるならmoreutilsのvidirがいいよ お〜瑠璃ね〜むみたいにテキストエディタでファイル一覧を編集して一括リネーム 名前にviはあるけど編集に使うエディタは指定できるしな : login:Penguin [] 2019/02/17(日) 15:26:52.66:AuQ+fPgA 遅くなりました。有難うございました。 色々と調べたんですが、文字列の先頭、行末、連番などの変更は有ったものの、 指定場所に追加する方法はありませんでした。 : login:Penguin [sage] 2019/02/17(日) 15:58:03.25:ocx0gCdx 多分一番手っ取り早いのは、windowsに持っていってそこで作業することだと思う : login:Penguin [sage] 2019/02/17(日) 16:05:55.22:Bd+ZNxIB Windows10のPCで動いているVMWareにCentOS7をインストールして、 インターネット接続も、WindowsからのSSH接続もできるようにするには どうしたらいい? NATやVMnet1やブリッジなど色々試したが、sshかインターネットのどちらかは 接続できても両方は無理だった : 167 [] 2019/02/17(日) 16:18:45.17:AuQ+fPgA 作業が終了しました。有難うございました。 つくづく Linux のこう云うコマンドの凄さが素晴らしいです。 家宝にしました。(^_^;) : login:Penguin [sage] 2019/02/17(日) 17:08:26.87:51zyJcXZ ブリッジなら大きな混乱もなくできるはずだが CentOSのIPとかゲートウェイあたりが間違ってるんじゃないの : login:Penguin [sage] 2019/02/17(日) 18:22:32.79:Bd+ZNxIB 自己レス ブリッジ(自動)でVMとCentの両方を再インストールしてみた 結果、sshもゲストからのインターネットもできたが、 DHCPから固定IPに変更したらインターネット接続できなくなった (IPはDHCPで振られたものと同じ) もうわけわからんw : login:Penguin [sage] 2019/02/17(日) 18:25:17.10:Bd+ZNxIB ありがとう 固定IPでインターネット接続できない件について、 デフォゲは、適当に自分のIPアドレスの4オクテット目を1にした数字を指定 DNSは未指定 : login:Penguin [sage] 2019/02/17(日) 19:03:02.12:Bd+ZNxIB 自己解決。 デフォゲとネームサーバーも、DHCPで自動設定された時と同様に入力したら、 ゲストからインターネット接続できるようになった Windows10からCentOSへのsshもデグレなく接続できている 一番最初にブリッジ接続にして、CentOSのネットワークも有線接続ONにして、 かつ、固定IP設定の際も、IP/サブネットだけでなく全て入力必須 無線のネットワークアダプタへのブリッジだけど、VM上のCentOSから見ると 有線なので、有線として設定するところが大きなポイントか : login:Penguin [sage] 2019/02/17(日) 19:54:18.16:OGILB+kC 横からですが、自身の後学のためにも rename で試してみました。中々シンプルに書けますね。 (-n を取ると実際に名前変更が行われます。) rename -v -n 's/(^キャンプ-...)(.*)/$1-$2/' *.jpg : 167 [sage] 2019/02/17(日) 21:57:52.45:AuQ+fPgA またまた、家宝が増えてしまいました。 有難うございました。 : login:Penguin [sage] 2019/02/17(日) 23:52:51.18:Vvo8e0HN OSのすべての機能を学びたいなら、ムック本の Linuxエンジニア養成読本、第3版、2016 LinuC の資格の教科書とか : login:Penguin [] 2019/02/18(月) 01:13:38.50:QVFUvHZt それ回数じゃなくて 位置の指定じゃないの? 例えば2だと2回置換じゃなくて 2番目にパターン合致したところを置換する $ echo "hogehogehoge" | sed -e "s/hoge/****/2" hoge****hoge : login:Penguin [sage] 2019/02/18(月) 01:24:09.60:Rc4Uk7ZD # dd if=/dev/cdrom of=tmp.iso でCDのイメージファイルを作ろうと思ったのですが、コピープロテクトのせいで無理です どうやったらコピーできますか : login:Penguin [sage] 2019/02/18(月) 06:30:13.68:BBUBP3AU Windowsでその手のソフトを探してくるのが手っ取り早い : login:Penguin [sage] 2019/02/18(月) 08:04:57.09:PMPZBkbX vlcとか使って書き出せば? : login:Penguin [sage] 2019/02/18(月) 09:25:29.02:1/AX6+F1 Ruby で、1-liner のフィルタを作ってみた。 ただし、DryRun なので、実際には実行されません ls | ruby -rfileutils -ne 'BEGIN{ $re = /(^キャンプ-\d+)(.*)/ }; if md = $_.chomp.match( $re ) then FileUtils::DryRun.mv( md[0], md[1] + "-" + md[2] ) end' -r で、fileutils モジュールを読み込む。 BEGIN 内の処理は、最初に1回だけ実行される ARGF を1行ずつ読み込んで、変数$_ に格納する。 ARGF とは、複数のファイルや標準入力を連結して、1つにした仮想ファイル chomp で、末尾の改行コードを削除した後、 正規表現にマッチすれば、ファイル名を変更する : login:Penguin [sage] 2019/02/18(月) 14:24:10.24:xNMDJiz9 vlc でイメージファイル作成ってできましたっけ? : 167 [sage] 2019/02/18(月) 18:57:28.06:WWsF03ek わぁ〜、なにそれ?? すいません分かりません。 183さんの、式に似たのを検索して見様見真似で作って、 rename 's/キャンプ.../キャンプ-...-/'; *.jpg として、大失敗の私には意味不明です。 すいません。でも有難う御座います。 またくだらない質問しますので、 よろしくお願いします。 皆様に感謝します。 : login:Penguin [sage] 2019/02/18(月) 19:08:39.04:PMPZBkbX あ すまん。作成のほうか。CCCD読取の話かと勘違いしてた。 VLCは動画音声の作成に関しては無力だなw : login:Penguin [sage] 2019/02/18(月) 20:55:23.92:jXZdwW7m Mesaをビルドし/home/<user>下のフォルダにインストール後、.bashrcにパスを追加したのですがメニューからFirefoxを起動すると反映されていません glxinfoなどでは反映されており、ターミナルからFirefoxを実行すると反映されます デスクトップ環境全体にパスを通すにはどうしたらよいでしょうか DEはLXDEを使用しています : login:Penguin [sage] 2019/02/18(月) 22:40:13.33:HzeO9PqU なぜcdromのイメージファイルを作るのがこれほどまでに難しいのでしょうか : login:Penguin [sage] 2019/02/18(月) 23:09:31.47:LSpADHZC XML ファイル (LXDEのキーボードショートカット設定ファイル)で <keybind key="W-r"> <action name="Execute"> <command>lxpanelctl run</command> の <keybind key="W-r"> を <keybind key="S-r">に変更出来るけど これをコメントアウト出来ないのでしょうか? これ自体の記述を消去すれば良いのかな? : login:Penguin [sage] 2019/02/19(火) 00:02:37.02:SfhlPdFS リネームしてバックアップしとくか 壊れてもいいユーザー作ってそっちでお試し : login:Penguin [sage] 2019/02/19(火) 00:19:49.59:0Lh5sb/g 全然関係ないが、モンティパイソンでLをRで発音するネタ思い出した あ、逆だったかも知れん : login:Penguin [sage] 2019/02/19(火) 00:48:22.27:Pp7Orrxx その一行上に答えが書いてあるのですが <!-- eybindings for LXPanel --> <!-- --> で、はさめばいいんじゃないの? : login:Penguin [sage] 2019/02/19(火) 05:35:55.09:/yDWQVAl デスクトップLinuxの代表格ってUbuntu系だけどredhat系にはないんだろうか 今更他のパッケージ管理を覚える気なんてないから訊くだけで悪いけど : login:Penguin [] 2019/02/19(火) 07:38:33.70:hzLq7YbO こっちで ttps://mao.5ch.net/test/read.cgi/linux/1539338308/ : login:Penguin [] 2019/02/19(火) 09:01:25.12:zJxJEWko >195 もう光学メディアは使う人が少なくなったからなぁ このあたりを試すのはどうかな ttp://https://www.lifehacker.jp/2008/12/081203_lifehackercddvd.html : login:Penguin [sage] 2019/02/19(火) 09:27:38.17:IOZVlxuE 最近ip routeでルーティング追加したあとNetworkManagerがCPU100%食い続けるんだけどどうにかならない? 以前は同じスクリプト動かしてても全く問題なかったんだけど今は初回起動時は確実に発生してNetworkManager再起動してから再度スクリプト動かすと発生しない : login:Penguin [sage] 2019/02/19(火) 10:14:50.27:cFWc0D0E 俺にも判る様にご説明下さい プルグラミングは 豚には・・・ なんで : login:Penguin [] 2019/02/19(火) 15:50:18.33:EK3DPe3/ ローカルループバックってネットワークのどこまでいって戻ってくるの? もっというとどういう経路をたどるの? : login:Penguin [sage] 2019/02/19(火) 15:50:53.16:NwwcoO96 自己レス $HOME/.xsessionrc に書くことで解決しました : login:Penguin [sage] 2019/02/19(火) 18:19:47.91:qsNv1vHw ブラウザ(chrome/firefox)で日本語のPDF開くとかなりの割合で日本語の部分が表示されないんだけどどうすればいいでしょうか? いつのまにか大事なフォント消しちゃってたのかな : login:Penguin [sage] 2019/02/19(火) 18:23:12.45:kF6r2EZU はい : login:Penguin [sage] 2019/02/19(火) 22:17:26.18:eGh5VSx9 <!--コメント--> 上の行の場合はコメントって書いてある部分がXMLではコメントになる。 : login:Penguin [sage] 2019/02/19(火) 23:01:39.40:RweNTB9q 様 ご親切に有難うです <!-- もっと ”プルグラミング(笑)”を勉強します --> : login:Penguin [sage] 2019/02/19(火) 23:05:47.74:2PEMlLXc マジレスするとマークアップ言語な : login:Penguin [sage] 2019/02/19(火) 23:13:55.72:RweNTB9q 様 ありがとう へえええええええ・・・・ 馬の耳 ・・・ 状態です HTML言語 なんて ・・・ : login:Penguin [] 2019/02/19(火) 23:44:43.84:HBnJQics MINT17.3で、Workspacesで4画面を使っています。 cron で時刻指定してGUIのアプリを起動する際に、 どの画面に立ち上げるか指定する方法を教えてください。 : 190 [sage] 2019/02/20(水) 01:57:36.49:Bb2FxLV3 190 のRuby の説明です。詳しくは、正規表現の説明を読んでください /正規表現/ は、Rubyでの正規表現の書き方。 その正規表現オブジェクトに、$re という変数名を付けた。 $re = /(^キャンプ-\d+)(.*)/ md = $_.chomp.match( $re ) その正規表現にマッチすると、マッチデータmd に、マッチした情報がセットされる ( ) で囲むのはキャプチャー部分で、左から順番で、 md[1]・md[2]〜md[9]の順番で、キャプチャー部分を参照できる。 ただし、md[0]はキャプチャー部分ではなく、マッチした全体の文字列を表す ここでは、md[1]に、(^キャンプ-\d+)、md[2]に、(.*)にマッチした部分がセットされる。 ^ は、文字列の先頭位置を表す。 \d は、0〜9の数値を表す。[0-9]とも書ける。 + は、直前の文字を1個以上使う。(+ は貪欲に、なるべく多く一致させる) つまり、md[1]には、先頭から「キャンプ-」以後の文字列が始まり、 数値が1個以上続く「キャンプ-001」の部分がセットされる md[2]の部分では、. は任意の1文字を表し、* は、直前の文字を0個以上使うから、 (* は貪欲に、なるべく多く一致させる) md[1]よりも後の部分がすべて入るので「テント張り.jpg」が入る FileUtils::DryRun.mv( md[0], md[1] + "-" + md[2] )の、 md[1] + "-" + md[2] は置換後の文字列を表し、 md[1]・md[2]の文字列間に、- の文字を連結しているので「キャンプ-001-テント張り.jpg」となる 置換前のmd[0]には「キャンプ-001テント張り.jpg」が入るので、 ファイル名「キャンプ-001テント張り.jpg」を「キャンプ-001-テント張り.jpg」に変更する : login:Penguin [sage] 2019/02/20(水) 02:07:08.10:Bb2FxLV3 膨大な、IPアドレスのルールを解析しているのだろう CPU 利用率が高いのは、複数のCPUで並列処理しているから。 CPU利用率を低くすれば、時間が掛かるので、待つ時間が多くなる 効率的なルールの書き方などを、見た方がよいかも。 (もし、そういうものがあればだが) : login:Penguin [sage] 2019/02/20(水) 02:15:54.01:Bb2FxLV3 HTML, XML, JSON, yaml, csv/tsv など、色々な設定ファイルの様式がある。 まあ、HTML で書くことは無いけど もっと単純なテキストファイルで、csv に似ているが、 行区切りで、同じ行内では、空白区切りで各列を表すものもある : login:Penguin [sage] 2019/02/20(水) 06:31:22.63:gpwFk0sP DISPLAY=:<数字>.<数字> <コマンド> でいけるはず どのディスプレイがどの数字に対応してるかはxdpyinfoで : login:Penguin [sage] 2019/02/20(水) 10:51:20.80:N3GDuFhn debian 9.8.0からlibreOfficeを削除したい。 synapticからlibreOfficeを検索してマーク済リストを全削除すると debianがttyからしか起動しなくなってしまいます。 libreOfficeの正しい削除方法を教えてください。 (apt-get経由だと消えません。) : login:Penguin [sage] 2019/02/20(水) 11:11:48.51:N3GDuFhn 218です。 DEB パッケージでインストールした LibreOffice のアンインストール : まだプログラマーですが何か? ( ttp://http://dotnsf.blog.jp/archives/2994222.html ) dpkg -P `dpkg -l | grep libreoffice | awk '{print $2}'` これが正しい? : login:Penguin [sage] 2019/02/20(水) 11:50:23.91:cpkgUpZ0 gnomeがlibreoffice-writerなどに依存しているため、libreofficeを削除するとgnomeその他が一緒に削除されているのかもね : login:Penguin [] 2019/02/20(水) 17:30:02.93:ZoNZSrW9 apache の httpd.conf の FollwSymLinks が何なのかよくわからない 検索してもどこも シンボリックを許可 みたいなことしかかいてなくてなんなのかまったくわからない。 シンボリックリンクを許可するとはどういうことなのでしょう? : 221 [] 2019/02/20(水) 17:34:27.59:ZoNZSrW9 たとえば / home/ u/html /file.html にたいするシンボリックリンク を / var/ www/ html/ においたら file.html を表示できるように要するということですか? : login:Penguin [] 2019/02/20(水) 17:35:28.51:ZoNZSrW9 書き込みエラーがでるので↑のアドレスは適当にスペースいれてます、 : login:Penguin [sage] 2019/02/20(水) 19:18:31.08:ykqdHMC+ VirtualBox 環境ですが、 synaptic で libreoffice が頭に付くものを選択(依存も選択)削除も apt remove libreoffice*; apt autoremove で削除も 再起動後正常に動作しており libreoffice は削除されていました。 : login:Penguin [sage] 2019/02/20(水) 22:11:55.48:iBWVhLbA そういう理解でいいけど、シンボリックリンクはディレクトリでも作れるから、 データを保管するディレクトリを用意しておいて、そのシンボリックリンクを publicなディレクトリに置けば、データを全部公開したりできる。 : login:Penguin [] 2019/02/20(水) 22:30:00.36:UqRsHHWo ext4と相性悪いUSBってあるもんなの? めっちゃ遅いんだけど : login:Penguin [sage] 2019/02/20(水) 23:22:34.73:DuRcEqsl 定期的に手動でtrimしないと遅くなる : login:Penguin [] 2019/02/21(木) 00:02:35.49:tIdMwQ+l ttp://https://www.amazon.co.jp/dp/toc/4789844722/ref=dp_toc?_encoding=UTF8&n=465392 操作についてはかいてないが仕組みについては↑ むずかしいので自分は3分の1くらいしかりかいできなかったけどでも仕組みが分かる ttp://https://www.amazon.co.jp/dp/toc/477419607X/ref=dp_toc?_encoding=UTF8&n=465392 ↑はよんでないけどこっちのほうが前出のほんよりたぶん簡単そう : login:Penguin [sage] 2019/02/21(木) 02:57:23.69:3OjDoE41 Ubuntuのデフォルトのブラウザは sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/basilisk 100 のように定義するみたいですが、メーラの定義はどうすれば良いのでしょうか 定義したいのはInterlinkのVersion 6990です ttp://http://binaryoutcast.com/projects/interlink/ : login:Penguin [sage] 2019/02/21(木) 03:03:32.56:Hw+c8UBy シンボリックリンクはWindowsのショートカットの上位版 txtのショートカットを別のテキストエディタで編集できないし mp3のショートカットを別のプレイヤーで再生できないし ファイルの保存先にショートカットのフォルダを指定することも無理 ショートカットはそのパスが書かれた.lnkファイルでオリジナルじゃないからね これと違ってオリジナルと同じように扱えるのがシンボリックリンク リンク元を移動したりリネームすると使えなくなるけど : login:Penguin [] 2019/02/21(木) 06:17:45.66:D1mmaQZf 最初からクソほど重かった Liveだと速いのにpersistence設定するとたちまち重くなる : login:Penguin [sage] 2019/02/21(木) 07:09:55.33:yT/2QJQh MinGWのsedってアホ? 正規表現の[]を認識しないようなんだけど : login:Penguin [] 2019/02/21(木) 07:41:57.29:DhXX7WHT 具体的にどう書いたの? : login:Penguin [] 2019/02/21(木) 11:01:23.24:XnOCxfe6 windowsにもシンボリックリンクはあるし ショートカットに近いのは .desktop のファイルじゃね? 知らんけど : login:Penguin [sage] 2019/02/21(木) 12:28:57.21:4heB8FG+ path | sed s/[;=]/\n/g : login:Penguin [sage] 2019/02/21(木) 12:39:42.48:OSboer/K windowsにはシンボリックリンクが無いという話を、誰かしてるんだっけ。 : login:Penguin [sage] 2019/02/21(木) 13:10:00.98:x0ZidUWk コマンドをクォートで囲まないと、; でコマンドラインが切れちゃうんじゃない。 : login:Penguin [] 2019/02/21(木) 15:37:18.93:YwWXvaHm 無いとは書いてないけど そのように読み取れるだろ : login:Penguin [sage] 2019/02/21(木) 17:18:17.06:yT/2QJQh ビンゴでした! thx # となると正規表現が完結していないのに、その旨のエラー出さないんですね : login:Penguin [sage] 2019/02/21(木) 17:20:04.54:yT/2QJQh 参考まで、どのようにクォートで囲んだかというと path | sed "s/[;=]/\n/g" です path | sed s/;/\n/g これがokで path | sed s/[;=]/\n/g これがngって何かへんてこりん : login:Penguin [sage] 2019/02/21(木) 18:35:24.54:P0AINCdI Debian ですとどちらも NG で、`s' コマンドが終了していません と出ます。 : login:Penguin [sage] 2019/02/21(木) 18:36:18.89:wE3/nziq man出力を移動時にiPad miniかアンドロイドタブでよみたいです。 アンドロイドタブは今週末買うつもり。 テキストコピペだと面倒で汚いシ、PDFがいい良い? manをPDF出力にする方法を教えてください。 ls find xargs cp mv (tar) vim くらいと少ないです。 : login:Penguin [sage] 2019/02/21(木) 18:38:11.83:wE3/nziq sed awk expect もかな? : login:Penguin [sage] 2019/02/21(木) 18:45:46.71:mH92sj21 アホはでしたか : login:Penguin [sage] 2019/02/21(木) 18:47:27.07:P0AINCdI PDF ではないですが、これで代用できないでしょうか? Linux系 ttps://linuxjm.osdn.jp/ BSD系 ttp://www.koganemaru.co.jp/search.html : login:Penguin [sage] 2019/02/21(木) 18:51:03.18:wE3/nziq ありがとう。 man find | col -bfx > find.txt これで十分でした。 colも勉強します。 ローカルでオフラインで読みたいです。 コマンドは少ないので、そのURLのいくつかをPDFにするかもです。thanks : login:Penguin [sage] 2019/02/21(木) 18:51:06.94:mH92sj21 manじゃないけどtldrで作ってるPDFは新しいコマンドが発見できて非常に勉強になる ttp://https://tldr.sh/ : login:Penguin [] 2019/02/21(木) 19:32:12.43:bcaJwESO DebianでBフレッツに接続するマルチホームなルーターを作ってます。 PC1はプロバイダAを使いwebサーバをインターネットに公開し PC2はプロバイダAを使い PC3はプロバイダBを使ってます。 PC3からプロバイダBのISPのルータを経由して(1回インターネットに出てから) PC1のwebサーバにアクセスしたいのですが、繋がりません。 tcpdumpするとeth0において「PC3のプライベートIPアドレス > プロバイダAのグローバルIPアドレス」、 ppp1において「プロバイダBのグローバルIPアドレス > PC1のプライベートIPアドレス」 となっています。 iptablesのNATヘアピンかルーティングあたりの問題かとは思うのですが どうしても解決できず。 お分かりになる方いましたら教えてくださいm(__)m ネットワーク図 ttps://i.imgur.com/fju6GWO.png ファイアウォールとルーティング ttp://https://pastebin.com/dcePRWFE : login:Penguin [sage] 2019/02/21(木) 19:44:14.43:wE3/nziq apt-getないけどbashでtldrインストしろ、と?使いやすそう。 tldrて名前が残念な感じね。w何の略だろう? : login:Penguin [sage] 2019/02/21(木) 19:48:29.10:aaUB7E2d Too Long Don't Read 長すぎて読んでねーわ : login:Penguin [] 2019/02/21(木) 21:46:19.26:gSrgqE8P ubuntu 17.04を起動し、端末からdo- release- upgradeコマンドでアップデートを試みていますが、パスワードの入力が出来ず困っています。 エンターキーだけは反応しますが、それ以外の文字キー数字キーには反応してくれません。 シフトキーを押して見るとか、caps lockをかけていないかなど確認してみましたが、関係ないようでした。 何か症状についてご存知の方はいらっしゃいませんでしょうか。 何卒ご教示よろしくお願いします。 : login:Penguin [sage] 2019/02/21(木) 23:09:10.94:zKnK6x2M 表示されないだけでちゃんと入力されるはず 正しいパスワードを入れてからエンターを押した? : login:Penguin [sage] 2019/02/21(木) 23:37:19.74:D2kyVURq 脳内シミュレーションしただけだから間違ってたらゴメンな 処理は PREROUTING → ルーティング → POSTROUTING の順で行われるわけだ。 0. PC3 通信開始「PC3のプライベートIPアドレス > プロバイダAのグローバルIPアドレス」 1. PREROUTING 「PC3のプライベートIPアドレス > PC1のプライベートIPアドレス」 2. ルーティング srcはPC3のプライベートアドレスだから、 table 10のポリシールーティングによってデフォルトルートppp1へルーティングされる。 「PC3のプライベートIPアドレス > PC1のプライベートIPアドレス」→ppp1 3. POSTROUTING > iptables -t nat -A POSTROUTING -p $2 -s 192.168.100.0/24 -d $1 --dport $3 -j SNAT --to-source {プロバイダAのグローバルIPアドレス} 「プロバイダAのグローバルIPアドレス > PC1のプライベートIPアドレス」→ppp1 > iptables -t nat -A POSTROUTING --source 192.168.100.0/24 --out-interface ppp1 -j MASQUERADE 「プロバイダBのグローバルIPアドレス > PC1のプライベートIPアドレス」→ppp1 となって現象が発生していると考えられる。 原因は192.168.100.0/24へのルーティングが適切に行われていないためなので、 解決策はtable 10にも192.168.100.0/24へのルートを追加する。 ip route add table 10 192.168.100.0/24 dev eth0 あとそれFORWARDフィルタのルール見直したほうが良いと思う。 WANから宛先がプライベートIPアドレスなパケットが入ってくるとPCまで届くんじゃないかな。 : login:Penguin [] 2019/02/21(木) 23:48:33.40:UpBJA8WT この画像は本物ですか? ttps://i.gzn.jp/img/2019/02/21/please-open-source-language-model/02.jpg au URBANO L01 KYY21 グリーン 白ロム 起動しないバグが有る様ですが、SIMカードなしでOSのアップグレードする方法を 教えて下さい : login:Penguin [] 2019/02/22(金) 00:01:11.46:CI4G5wU5 〉〉252 回答ありがとうございます。 正直なところ、表示されなかったので最後まで入力していませんでした。 ご回答を受けて先程入力してみたところ、先のステップへ進めたのですが An upgrage from zesty to bionic is not supported with this tool と表示されました。 とりあえずは、このメッセージを頼りに原因を探っていこうと思います。 ありがとうございました。 : 遊園地 ◆ExGQrDul2E [sage] 2019/02/22(金) 00:10:01.49:pPCLdv1+ 特に拘りがないなら、 sudo apt-get update sudo apt-get upgrade #apt-get install update-manager-core do-release-upgrade 3行目は無視しても良い。 : 遊園地 ◆ExGQrDul2E [sage] 2019/02/22(金) 00:23:35.36:pPCLdv1+ ごめんw 間違ってた : login:Penguin [] 2019/02/22(金) 00:30:03.50:CI4G5wU5 〉〉256 ありがとうございます。 試してみましたが ロックファイルをオープンできません。 管理用ディレクトリをロックできません。 root権限で実行していますか? と表示されました。 : 遊園地 ◆ExGQrDul2E [sage] 2019/02/22(金) 00:43:31.26:pPCLdv1+ じゃあroot(管理者)権限で実行して見て下さい。 sudo su apt-get update sudo su apt-get upgrade sudo su do-release-upgrade ダメならroot権限でログインし直して見る : login:Penguin [sage] 2019/02/22(金) 02:44:37.76:rJxakUpG 今のままでは do-release-upgrade では出来ないと出てますよ。 「An upgrage from zesty to bionic is not supported with this tool」 source.list をいらって上げるのが手っ取り早いと思います。 どうしても do-release-upgrade でやりたいならば面倒ですが、 ttps://server.etutsplus.com/how-to-upgrade-to-the-latest-version-of-ubuntu-with-do-release-upgrade/ に書かれている通りに Web サーバを立ち上げてごにょごにょすると可能です。 : login:Penguin [sage] 2019/02/22(金) 03:48:16.00:Sut1zI0Y Debian9からFirefoxを消してWaterfoxをいれるだけでなく、メニューに表示させたい。 xfce4とGNOMEのどちらが簡単にできますか? waterfox-binをインストして起動できるようにはしてあります。 : login:Penguin [sage] 2019/02/22(金) 05:58:15.80:cVHEKv/I グロ ドザによる荒らし : login:Penguin [] 2019/02/22(金) 07:49:35.15:l3YiBpxt Linucて三万もすんのかよw ぼったくりじゃねぇかw 受験料で3万もとる試験なんてきいたことねぇぞ : login:Penguin [sage] 2019/02/22(金) 07:51:07.89:m0bhkF82 CCNAシリーズ しかも3年更新 ベンダ資格って基本ぼったくりだろ しかも最近はベンダの方が優遇されている : login:Penguin [] 2019/02/22(金) 07:56:03.10:l3YiBpxt いやいやぼったくりにしても3万もとる資格なんて資格オタのおれはきいたことない : login:Penguin [sage] 2019/02/22(金) 07:59:03.98:m0bhkF82 ベンダに限らず、普通に3万とられる資格なんてざらだけど : login:Penguin [sage] 2019/02/22(金) 10:32:48.00:lINkmqfK 学位なんかもっと金かかるぞ : login:Penguin [sage] 2019/02/22(金) 12:34:16.82:25BbRPwJ 関係ないけどJISって規格を閲覧するだけなら無料なんだね。 ISOとかだと閲覧さえ有料なのを考えるとすごく優しい。 : login:Penguin [] 2019/02/22(金) 19:06:33.07:8bwrSaEL debianでapacheとphp7をインストールしたけどmodsにひょうじすらされない 当然libapache mods phpはインストールしてある もうお手上げなので教えてください : login:Penguin [] 2019/02/22(金) 19:07:49.52:8bwrSaEL apacheじゃなくてapache2だった : 遊園地 ◆ExGQrDul2E [sage] 2019/02/22(金) 20:51:55.92:pPCLdv1+ php.ini を編集するべきだと思います。 apache2 php7 連携 でGGって無理なら、 apache2 php7 collaboration 必要なパッケージを入れて、 allow_url_fopenをデフォルト設定をOnからOffに…… エラーメッセも書いて無いから、分からない。 質問するなら、phpスレの方が良い。 php触った事ないから知らないよ。それでもggって適当に返答してる。 : 248 [] 2019/02/22(金) 21:26:00.93:1FQs7V3J できませんでしたが、ご返答ありがとうございました(^^♪ : login:Penguin [sage] 2019/02/22(金) 23:57:29.22:1tNrGzFq いつもブート時に Starting Create Volatile Files and Directories.. ってところで15分近く待たされるんだけど何なんすかねこれ? : 遊園地 ◆ExGQrDul2E [sage] 2019/02/23(土) 01:47:57.67:0C7ltdyP Debian? ttp://https://unix.stackexchange.com/questions/473129/failed-to-start-create-volatile-files-and-directories-in-debian : login:Penguin [] 2019/02/23(土) 08:25:40.35:FhZ3GXHV 開いているアプリケーションに違うターミナルからコマンド送信ってできる? 例えばCUIからapt起動して(Y/n)の画面で止めてSSHでYを押す的な : login:Penguin [sage] 2019/02/23(土) 09:17:00.74:RF+qSQJo TIOCSTIっていう入力を装うioctlが有るから仕組み的には出来る ただそういうツールがあるかは知らんな : login:Penguin [] 2019/02/23(土) 09:29:41.41:FhZ3GXHV コマンドで操作はできないのか ありがとう ということは出力のコピーも無理? : login:Penguin [sage] 2019/02/23(土) 09:50:24.91:RF+qSQJo いやいや、出来ないんじゃなくて俺はそういうコマンドがあるかは知らないってだけよ 事前にscreenとか噛ますんじゃ駄目なの? : login:Penguin [sage] 2019/02/23(土) 10:02:21.22:HkOjq+fx tmuxのGUI版てない? xのセッションが仮想化される : login:Penguin [sage] 2019/02/23(土) 10:06:50.50:HkOjq+fx ttp://http://takeshich.hatenablog.com/entry/2014/12/25/000000 これは? : login:Penguin [sage] 2019/02/23(土) 10:15:53.38:eqNAd4tk プロセスの割り込みはウイルスと対して変わらないからscreen噛ますぐらいがせいぜいだと思うけどな。 適切に割り込みかけるのはそういう事情もあってソフト作りにくい。 : login:Penguin [sage] 2019/02/23(土) 11:25:30.67:VX/GZPRc TIOCSTI を使ってみたけど、コードを書いただけじゃだめらしい。 つまり、こういうことらしい。 Remote control a terminal via the "TIOCSTI" ioctl(2). This typically requires that the code be run as root, or on Linux that the appropriate capability has been granted. : login:Penguin [sage] 2019/02/23(土) 11:54:56.41:e7S74AR4 標準入力に文字列を送るぐらいなら、パイプとか名前付きパイプ (FIFO) とかで できるんじゃない。そういう話じゃないの? : login:Penguin [] 2019/02/23(土) 14:10:07.81:aLQB4nzP lsの表示をフルパスにする方法ないですか? : login:Penguin [sage] 2019/02/23(土) 15:17:39.27:3m2JiKPa ls の出力を相対パスではなく、絶対パスにするということ? ls の出力はファイル名だけでよいのなら、 $ ls | xargs realpath -s : login:Penguin [] 2019/02/23(土) 15:28:35.77:vil0xYAU すまんScreenで解決した : login:Penguin [sage] 2019/02/23(土) 15:56:17.30:oKFds4iU ls -d $PWD/* : login:Penguin [] 2019/02/23(土) 18:53:12.71:aLQB4nzP ありがとうございます でもスペースが入っていると都合が悪いみたいです ありがとうございます ですが ls -R でも使いたいのでそれではできないです : login:Penguin [] 2019/02/23(土) 19:36:13.27:PaYBcJ8t -R でも同様にできるんじゃないの? : login:Penguin [] 2019/02/23(土) 19:36:37.74:PaYBcJ8t find の -ls を使う、とか : login:Penguin [] 2019/02/23(土) 19:42:36.81:aLQB4nzP find の -ls はロング形式にするためのものだから違う : login:Penguin [sage] 2019/02/23(土) 20:17:05.46:5Bf7sWpE lsの-qオプションを使って空白文字などによる不具合を回避すれば? : login:Penguin [sage] 2019/02/24(日) 05:00:48.20:IR1QIyKO ImageMagick の convent で jpg ファイルのセットを 1 つの pdf ファイルにするとき、サイズを揃えたい どんなものでも一律で A4 サイズに揃えたい でも jpg ファイルのセットの中には A4 より大きいものと小さいものが入り乱れていて、一筋縄じゃいかない こういうときどうしたら良いの : login:Penguin [sage] 2019/02/24(日) 06:34:43.74:LKMVjlG1 $ shopt -s globstar; ls -1dQ $PWD/**/* "/home/admin/tmp/foo best" "/home/admin/tmp/foo best/01. song.mp3" "/home/admin/tmp/foo best/02. song.mp3" bashならglobstarで横着する手も : login:Penguin [sage] 2019/02/24(日) 07:49:28.15:RcCb9McS >こういうときどうしたら良いの 自分で手動でやる方法すら分からないからどうしたらよいと尋ねている? >一筋縄じゃいかない 手動では出来るけどそれでは激しく時間が掛かるから、なるべく手動でやる部分を 減らしたいのか? : 遊園地 ◆ExGQrDul2E [sage] 2019/02/24(日) 15:35:34.39:/FKJ5UgJ $ sudo apt-get install imagemagick $ convert `ls -v` N.pdf 反対だと思います。 pdfに纏めてから、書式をA4にする lsは直下ファイルを指定だから'*.jpg'とかに変更して下さい : login:Penguin [sage] 2019/02/24(日) 18:56:44.31:EAxgZvv4 Windowsではリモートデスクトップ経由でリモート先のGPUを使ったグラフィック表示が Windows Server 2016から標準で可能ですが、Linuxだと同様のことは可能でしょうか? リモートデスクトップ的なものとしてVNCやxrdpがあると思いますが。 自分も少し昔にはTurboVNC+VirtualGLというのを使っていた時期がありましたが、 デスクトップ環境に制約があったりと色々一筋縄ではいかないところがありまして。 最近はどんな状況なのか知りたいです。 : login:Penguin [] 2019/02/25(月) 00:59:36.19:b3RnFsNE 型落ちスマホにinuxいれても滅多に起動しない。 : login:Penguin [sage] 2019/02/25(月) 01:03:18.66:J5bsngOc 板違い : login:Penguin [] 2019/02/25(月) 04:46:40.35:boDY9B6v 古生代から可能だ。 なんのためにUNIXが生まれたと思ってんだ。 ただもちろん、映像を再生する端末側パソコンが、YouTubeを再生するのすらままならないようなクソ機過ぎれば無理だがな。 ただ、スクリーンとなる端末側パソコンがある程度の動画再生能力を持っていれば、動画再生の演算はサーバーのGPUに任せて使う。 それがUNIXの使い方であり、Linuxの使い方だろう。 : login:Penguin [sage] 2019/02/25(月) 07:23:17.78:UhUsVn/X うちの部にいる昔話が大好きな、50過ぎてるのにいまだに平社員のオッサンみたいな答え方だな : login:Penguin [] 2019/02/25(月) 07:25:03.93:nQk7RUNe 「GPUを使う」ってのはどういう意味で? : login:Penguin [sage] 2019/02/25(月) 07:34:17.46:0/6MkUn9 Ruby の、1-liner を作ってみた ruby -e 'Dir.glob( "./**/*" ){ |fn| puts fn }' ./karin ./karin/main.rb ./nokogiri01 ./nokogiri01/main.rb ruby -e 'Dir.glob( "/mnt/c/Users/Owner/Documents/Ruby/nokogiri/**/*" ){ |fn| puts fn }' /mnt/c/Users/Owner/Documents/Ruby/nokogiri/karin /mnt/c/Users/Owner/Documents/Ruby/nokogiri/karin/main.rb /mnt/c/Users/Owner/Documents/Ruby/nokogiri/nokogiri01 /mnt/c/Users/Owner/Documents/Ruby/nokogiri/nokogiri01/main.rb /mnt/c は、Windows10・WSL で、Linux側から、Windows側のC ドライブ以下へアクセスしたものです : login:Penguin [sage] 2019/02/25(月) 10:48:17.73:5rXXxFik なんのためにってゲーム用だろ : login:Penguin [] 2019/02/25(月) 12:50:49.91:b3RnFsNE 環境 Linux Mint 18.3 Sylvia 64 ビット 画像を自動でタグ付け(フォルダ分け)してくれるサイトなど 有りませんか? 無料でお願いします。(体験版含む) : login:Penguin [sage] 2019/02/25(月) 13:02:13.39:FMUGKrbK -resize オプションでは無理でしたが、-geometory ならできました : login:Penguin [sage] 2019/02/25(月) 15:12:21.96:UPmPVtwD Debian9にwaterfoxを入れたい。 ttps://askubuntu.com/questions/935466/how-do-i-install-waterfox ここにある、 ttps://dl.bintray.com/hawkeye116477/waterfox-deb release main" | sudo tee -a /etc/apt/sources.list これと ttps://bintray.com/user/downloadSubjectPublicKey?username=hawkeye116477 | sudo apt-key add - これ、2つのURL最新版が知りたいので教えてください。 : login:Penguin [sage] 2019/02/25(月) 16:01:42.25:zK+06Ayt 「入れたい」っていうのは dpkgで管理されるパッケージとして? それとも単にバイナリが欲しいだけ? 後者なら ttp://https://storage-waterfox.netdna-ssl.com/releases/linux64/installer/waterfox-56.2.7.1.en-US.linux-x86_64.tar.bz2 ここでいいんじゃないかな。 : login:Penguin [sage] 2019/02/25(月) 16:09:39.87:B68PKOd/ 試してないからわからんけど 一番上のリンクに Click to see instructions for waterfox というリンクが貼られていて Debian用にリポジトリ追加方法も書いてあるけど これだとだめか : login:Penguin [sage] 2019/02/25(月) 16:12:38.32:B68PKOd/ あごめん、一番上のリンクじゃなくて 一番上の記事の中にある an unofficial repository ( ttp://https://github.com/hawkeye116477/waterfox-deb/blob/master/README.md) から行く : login:Penguin [sage] 2019/02/25(月) 19:54:32.63:UPmPVtwD >「入れたい」っていうのはdpkgで管理されるパッケージとして? インストールだけでなくdpkgで管理したいです。 : login:Penguin [] 2019/02/25(月) 20:28:00.36:UPmPVtwD Click to see instructions for waterfox. をクリック dedianを選択 「手作業でリポジトリを追加してインストール」 「Debian 9.0 の場合は、 root で下記のコマンドを実行してください:」 の下を実行で出来ました。なお、先に鍵をインストしました。 ランチャー一覧には出てきていませんが、登録できないか調べてみます。 お気に入りには登録できました。 : login:Penguin [] 2019/02/25(月) 20:38:00.24:UPmPVtwD 追加されたリポジトリの「/etc/apt/sources.list.d」ディリクトリは 皆さんターミナルから見るのがあたりまえですか? GUIツールとかありませんか?あれば教えてください : login:Penguin [sage] 2019/02/25(月) 20:58:35.92:UPmPVtwD インストできた。ありがとう : login:Penguin [] 2019/02/26(火) 01:54:44.58:T85vz6bG 隠しファイルを見れる設定にしたら見える : 297 [sage] 2019/02/26(火) 03:00:22.00:VBGxG+BE OpenGLを用いたアプリケーションがローカル操作と同様にリモートでも使える、という趣旨です。 リモート先マシンが比較的ハイスペック(Xeon2ソケット、物理コア32、メモリ512GB、Quadro P4000、ディスク80TB) で、場所を取る上に騒音もかなりのものなのでサーバ室に置かざるを得ません。 このマシンでシミュレーション結果の可視化作業をしたりCADソフト、モデリングソフトを使ったりします。 この手の「リモート接続」+「GPUによる3Dアクセラレーション」というネタがLinuxは昔から弱いような気がするんですが、どうなんでしょう? 先に述べたTurboVNCも、TigerVNCのコミュニティが3D描画を重視しないことが原因でフォークしたようですし。 この点Windowsは名前や機能がころころ変わったりとややこしいですが、MSが重視しているのは伝わってきます。 と、なんだか質問という感じじゃなくなってきたのでこの辺にします。とにもかくにも情報がない・・・ : login:Penguin [sage] 2019/02/26(火) 07:35:08.54:Ydtepjwk software-properties-gtkってゆーGUIフロントエンドがあるから普通それ使う なんかファイルマネージャーの話してるガイジいるけど気にしないでいいから : login:Penguin [sage] 2019/02/26(火) 07:52:13.05:SZHT2+gZ そういった用途はまだまだ研究レベルで行われてるのが現状、書き込みから初心者じゃなないだろうから 容赦なく書くけど、3Dアクセラレーションと言ってもその実は表示の問題と計算機の部分に分かれるので linuxサーバーを使うときは計算機としてに特化する。CADやモデリングソフトと言ってもソフトウェアの事情で 選択すべき環境が変わるのが実情です。 例えば、サーバーのgpuを使って3Dシミュレーションを計算機的に行い、動画として書き出すのであれば、 LINUXでも実用的です。そういった知識や技術がないエンドユーザーはソフト対応を待つばかりです。 平たく言えば何をやりたいか具体的に書かないとまっとうなアドバイスはないです。 技術の共有はまだまだ論文レベルなのでそのあたりで察してください。 : login:Penguin [] 2019/02/26(火) 09:38:46.11:/B3fkoTe 名前、住所、電話番号、一口メモという 4 つの要素がコンマ区切りになっているテキストファイル があります これをキレいな表の pdf ファイルに変換する、簡便な方法ありませんか? 今までは手作業で tex を書いてさらに pdf に変換していたのですが もっとラクな方法ないでしょうか? : login:Penguin [] 2019/02/26(火) 09:43:46.62:IckA9TL0 csv2pdf : login:Penguin [sage] 2019/02/26(火) 11:34:44.04:fajnXOXJ awkで平仮名を片仮名に変換したいのですが、どうしたらよいのでしょうか sed s/[ぁ-ん]/[ァ-ン]/g、みたいなやり方でやれるとよいのですが、どうでしょう : login:Penguin [] 2019/02/26(火) 13:30:08.90:dgJYwvgB なんかエロい : login:Penguin [] 2019/02/26(火) 14:00:43.28:T85vz6bG ファイルマネージャーから見えるだろうがボケ 知的障碍者は黙ってろ : login:Penguin [] 2019/02/26(火) 14:19:33.62:T85vz6bG $ ./hira2kata 2 File name : login:Penguin [] 2019/02/26(火) 14:20:39.14:T85vz6bG しね : login:Penguin [sage] 2019/02/26(火) 14:57:08.86:fajnXOXJ 変換したいのは特定の行なのですが、これだとファイル全体が変換されてしまうので、用途に合わないようです : login:Penguin [sage] 2019/02/26(火) 15:23:37.46:sKf13l5K nkf(network kanji filter) コマンドだろ Ruby では、最初から入っている : 327 [sage] 2019/02/26(火) 15:46:12.77:sKf13l5K Ruby では、 require 'nkf' puts NKF.nkf( "--oc=UTF-8 -m0 --katakana", "赤い糸" ) #=> 赤イ糸 オプションなどの詳細は、NKF コマンドを参照して! : login:Penguin [] 2019/02/26(火) 15:46:24.77:T85vz6bG 特定の行にキーワードや法則が無いなら困難 それを教えて貰わないと無理 : login:Penguin [sage] 2019/02/26(火) 19:19:41.99:Yy+fROhZ 特定の行となると /^ADNM,/ にて表現されます キーワードや法則としては、セパレータを,とし、$5として拾える文字列全て、となります それで拾える文字列は全て平仮名なので、それは無条件にカタカナに変換して構いません いかがなものでしょうか : login:Penguin [] 2019/02/26(火) 20:02:08.76:T85vz6bG !?!?!?? そこまで、できてるならif文で分ければ? : login:Penguin [] 2019/02/26(火) 20:07:20.41:T85vz6bG grep -o ぐるっぽっぽっぽーーーwww ぶひぃーーw−ww : login:Penguin [sage] 2019/02/26(火) 20:07:34.51:SXKOatrZ <<. cat | XXX,aaa,bbb,..., YYY,aaaa,bbb,..., ADNM,aaa,bbb,ccc,あいうえお,ddd,eee ZZZ,aaa,bbb,..., . awk -F',' ' /^ADNM/ { for (i = 0; i < NF; i++) { if (i == 4) { cmd = sprintf("echo %s | tr あい アイ", $5); system(cmd); } else { printf("%s,", $(i+1)); } } } ' 不完全 : login:Penguin [sage] 2019/02/26(火) 20:10:40.98:E8cRZAz3 ふと思ったんだけど、 世の中に han2zen というプログラムがどれくらいあるのだろう‥ : login:Penguin [] 2019/02/26(火) 20:14:29.44:T85vz6bG $ ./hira2kata 2 grep -o '/^ADNM,/' File name awk触った事ないけど、こんな感じで動くの? : login:Penguin [] 2019/02/26(火) 20:15:42.91:IckA9TL0 普通にsedでやればいいだけだし プログラムの最初の入門でみんなやるし : login:Penguin [] 2019/02/26(火) 20:21:09.95:T85vz6bG 調べてるけど、$5は末尾から5番目らしい。 /^ADNM,/ でヒット $5から返還 /^ADNM,/の条件が調べたけど分からなかった。 誰かはよ。 : login:Penguin [] 2019/02/26(火) 20:24:43.45:T85vz6bG 間違えた 末尾が$NFで$5が先頭から5番目だった。 : login:Penguin [sage] 2019/02/26(火) 20:55:53.41:73g6Svml awk を使い、"ADNM" で始まる行の $5 をカタカナにしたいわけ。 nkf コマンドを使うというちょっとゴマカシめいた手だけれど。 $ awk -F"," '/^ADNM/{system("echo " $5 "|nkf --katakana")}' file : 339 [sage] 2019/02/26(火) 21:31:01.05:8KLvHN7v awk にこだわりすぎてた。nkf を使っていいのなら、これで十分じゃない? $ awk -F"," '/^ADNM/{print $5}' file |nkf --katakana : login:Penguin [sage] 2019/02/26(火) 21:36:16.89:fajnXOXJ やはりnkfなのですかねぇ マッチする度の外部コマンド呼び出しとなり、猛烈に遅くなってしまったので、 awkの中だけで何とかならないものかと : login:Penguin [sage] 2019/02/26(火) 22:48:09.87:fqFqYi+/ nm*にも慣れましたが、ifconfigってなぜなくなったのでしょうかね? 他にもrc&checkconfigがsystemctlに置き換わるのにも慣れたですが、 何となく、コマンドが直感的な物から、言語的な文法にと言うか、文系的な雰囲気に変わりつつある気がしますね。 無料で利用させて貰っているだけの側なので合わせますが、もしも例えるなら機械語みたいな極端な理系向け(でも何させても早いような)、鳥ってありますでしょうか? : login:Penguin [sage] 2019/02/26(火) 22:57:42.37:PFa9DcgV > もしも例えるなら機械語みたいな極端な理系向け(でも何させても早いような) 意味がわかりません。機械語?理系向け? : login:Penguin [] 2019/02/26(火) 22:58:55.90:T85vz6bG 思ったより、できなくて自身なくす。 : login:Penguin [sage] 2019/02/26(火) 23:02:21.82:D6DI4yy5 ifconfigなくなったってマジか 新しいサーバー買ってもOSは古いので統一されてるから知らんかった : login:Penguin [sage] 2019/02/26(火) 23:09:24.87:VBGxG+BE レスありがとうございます。 >ソフトウェアの事情で選択すべき環境が変わるのが実情です。 おっしゃる通りです。ただ、WindowsとLinuxを統合的に使わないといけない業界も確かにあって、 その間をどう効率的に繋ぐか(とくにデータ転送の観点で)というのは永遠のテーマなのです。 そこの理解が浅いユーザは、たとえば数億円する大型スパコンで計算し出力した数百GBのデータを 自席のWindowsにSCPで転送してそこで可視化する、なんて非効率なことをやったりします。 (私は大型スパコン直結のLinuxサーバ上でプリ処理・計算・後処理・可視化まで全てやります) >平たく言えば何をやりたいか具体的に書かないとまっとうなアドバイスはないです。 そうですね、ここはくだ質なので具体的に書くべきですね。 ずばり、リモートデスクトップでOpenGL4.4以上のハードウェアレンダリングが可能なソリューションとして 「TurboVNC+VirtualGL」以外に存在するか、が質問です。 ニッチすぎる質問ゆえ、答えてくれる人が果たしているか疑問ですが・・・。 : login:Penguin [sage] 2019/02/26(火) 23:37:06.43:fqFqYi+/ マシン語とか知らないんだね : login:Penguin [sage] 2019/02/26(火) 23:55:54.57:owQhArYF 昔はCATIAとかUnixもサポートしてたんだよな CPUもPowerとかAlphaとかあって多様性に富んでた時代 : login:Penguin [sage] 2019/02/27(水) 00:10:34.66:t7YSBEsB 現状は、ハックしてる人どれだけいるんだろうね。とにかく日本語圏では希少種って印象。 : login:Penguin [sage] 2019/02/27(水) 00:58:13.01:n0JUJ0Oe それぞれあるわけじゃん それが面白いってな。オラもCで作ったわ。 : login:Penguin [sage] 2019/02/27(水) 06:56:24.21:aPY8/uTR Sysyemdに汚染されていないディストリを使おう。 : login:Penguin [sage] 2019/02/27(水) 07:02:04.63:qtubn1dw 質問ではないけど。 Linuxはやっぱり敷居が高い。 新しいボードへのポーティングを専業メーカへ 依頼中だけど、分からない用語やLinux流の開発お作法 みたいなものに戸惑っている。 : login:Penguin [sage] 2019/02/27(水) 08:10:55.39:Z5GbwUss > 新しいボードへのポーティングを専業メーカへ依頼中だけど それWindowsだともっと敷居高いだろ : login:Penguin [] 2019/02/27(水) 08:26:02.87:qQA2xrS0 ifconfigはメンテされてなかったから : login:Penguin [sage] 2019/02/27(水) 08:47:18.72:KSJrRpFK Winは扱う業者がたくさんあるから適当に丸投げしても大体なんとかなる : 327 [sage] 2019/02/27(水) 09:29:40.93:3GTcPvnv 外人が、日本語の平仮名・カタカナを知ってるわけない。 日本語の正規表現を作る外人が、いるわけない 日本人開発者が多い、Ruby ですら、NKF を使っている。 NKF以外のコミュニティでは、まず無理 : login:Penguin [sage] 2019/02/27(水) 09:39:21.60:AxFvnlg2 nkf使わないと日本語処理が一切できないわけじゃない 341はそれを質問してるんだと思うが : login:Penguin [sage] 2019/02/27(水) 09:45:19.82:XPrlUSKO Linux利用者は全能感抱く癖あるよな 触れて2年目くらいで患う病 大抵の奴は2年も立たず挫折する?せやな : login:Penguin [sage] 2019/02/27(水) 10:20:46.21:xT5lgk6Q Linux利用者っていうか ある程度コンピュータに慣れ親しんで動作原理とかを理解したら ほとんどの手作業というか非計算機的な処理を効率悪いと見做しがちになる。 : login:Penguin [] 2019/02/27(水) 12:26:25.60:zAxt7znl ログ集めはコマンド使っちゃうけど、加工はpython使っちゃう罠 : login:Penguin [sage] 2019/02/27(水) 12:31:51.41:aiQEbLr2 ポーティングって知ってる? 普通のアプリ開発じゃないぞw : login:Penguin [] 2019/02/27(水) 14:03:18.83:zAxt7znl 移植するぐらいならXP使い続けちゃえ。って企業が多いから珍しいな。 勝手な推測(憶測)だけど……。 推測部分はXPとwin7のシェア ttp://https://news.mynavi.jp/article/20190104-750432/ 憶測は俺の経験だ!w : login:Penguin [sage] 2019/02/27(水) 14:31:04.94:uMgk/fkJ ウチが通ってる歯医者 : login:Penguin [] 2019/02/27(水) 14:37:44.28:HWpiW+Qq 今からWebサーバたてるなら apache と nginx どっちがいいの? : login:Penguin [sage] 2019/02/27(水) 14:43:53.34:drB0HyB1 安定して使うならupgradeしない方が良いのでしょうか : login:Penguin [] 2019/02/27(水) 15:15:17.19:zAxt7znl ツリー構造のフォルダ内の絶対パスが欲しいけど、ls -rだと取れない。 なんとか、なりませんかね? : login:Penguin [sage] 2019/02/27(水) 15:48:28.77:3GTcPvnv nginx かな? : 366 [sage] 2019/02/27(水) 16:06:34.56:zAxt7znl こんな感じの実行結果が欲しいです。 ttp://https://ideone.com/Jn9jeQ : login:Penguin [sage] 2019/02/27(水) 16:12:21.57:Aj2TLoeR くだらんので答える気はない 暇なやつ。俺の代わりに答えろ。命令な。 : login:Penguin [sage] 2019/02/27(水) 16:14:50.93:d0ndvjaW 情緒に訴えるよね : login:Penguin [sage] 2019/02/27(水) 18:08:50.70:cG6EtOaa treeコマンドじゃだめなんすか。 : login:Penguin [sage] 2019/02/27(水) 20:28:57.47:3/p5y9xi find /PATH/AS/YOU/LIKE でそれっぽく出ないかな。 : login:Penguin [sage] 2019/02/27(水) 20:59:32.08:Aj2TLoeR うむ。ごくろう : login:Penguin [sage] 2019/02/27(水) 21:03:52.83:FYgQZng1 自分が無知の部分が根本的な原因ではある。 Windowsce系やtronは知見があるけど、Linuxはpcの経験すらほとんどないので。yoctoとはなんぞやって感じです。 : 質問者 [] 2019/02/27(水) 21:16:07.70:zAxt7znl Linux Mint 29 板で回答もらいました。 152 名前:質問者 2019/02/27(水) 16:38:37.66 ID:zAxt7znl 向こうの板はダメそうなのでコチラで聞きます。 ツリー構造のフォルダ内の絶対パスが欲しいけど、ls -rだと取れない。 なんとか、なりませんかね? こんな感じの実行結果が欲しいです。 ttp://http://ideone.com/Jn9jeQ ツリーコマンドは無かったので入れました。 153 名前:login:Penguin 2019/02/27(水) 18:16:05.59 ID:kK4ji126 向こうってどこよ 聞きたいことがよくわからんけど、こーゆーこと? find $(pwd) -type f 他の方もありがとうございました。 : login:Penguin [] 2019/02/27(水) 21:39:00.32:zAxt7znl linux 関係ないですが、皆さんの嫁は誰ですか? 綾波、長門、白雪みぞれ ちゃん ですか? それとも、アイリですか? 雪風ですか? Linuxユーザーザーはロリコンが多い : login:Penguin [sage] 2019/02/27(水) 21:40:28.11:wEIeU4XN え?そんなんで良かったの? lsのオプションのあれやこれが使えないと困るとか騒いでなかったか : 質問者 [sage] 2019/02/27(水) 22:04:39.88:zAxt7znl ああ。 今回はフォルダ構造を維持しなくて良かったし、 欲しいのが絶対パスとJPGファイルだけったから、 後からパスでと拡張子で取れば良いかなー。とか思った。 個人だから50万件(列)の文字列操作で3,5秒で行けた。 : login:Penguin [sage] 2019/02/28(木) 11:17:54.20:c5+YNfGe わざわざマルチポストの報告とか健気だな : login:Penguin [sage] 2019/02/28(木) 11:37:21.08:mCo9X3Qr マルチポストになってしまっても、こういう風にきちんと結果報告してくれるのなら気にするほどのこともないのよね : login:Penguin [sage] 2019/02/28(木) 21:48:34.02:7Fi+I2co とあるテキストファイルの 奇数行末尾の改行を、カンマに置き換えたいのですが 何かすっきり簡単な方法はありませんでしょうか。 やりたいこと A 1 B 2 C 3 を A,1 B,2 C,3 としたい。 : login:Penguin [sage] 2019/02/28(木) 21:51:20.34:rh/+4zmB 偶奇性は判断する必要ないから、emacsのマクロで簡単じゃない? : login:Penguin [sage] 2019/02/28(木) 22:05:12.11:rh/+4zmB できましたか? emacs立ち上げて、ファイル読み込んで、先頭行で、 マクロ登録 c-x ( c-e c-d c-j c-x ) マクロ実行 c-e 繰返しはc-uで解決できる問題だと思う。 : login:Penguin [sage] 2019/02/28(木) 22:05:58.62:rh/+4zmB c-j は c-n かも。 : login:Penguin [sage] 2019/02/28(木) 22:17:59.15:7Fi+I2co 後だしで大変に申し訳ないのですが、 ファイルが大量にあるので 可能ならば、コマンド処理が可能なものをお教えいただきたく思います。 : login:Penguin [sage] 2019/02/28(木) 22:23:02.23:rh/+4zmB エクセルだと同じような操作をマクロで登録できますよ。 バッチファイル的に繰返すなら、シェルスクリプトでも作れるけれど、、、 大量が数十程度なら、↑上記みたいな操作の学習しなくても、気持ち切替えて、 全部手でやるのもありかと思います。(それか誰か書いてくれたら本願達成ですね : login:Penguin [] 2019/02/28(木) 22:23:02.25:RdJlpbvW sed 'N; s/\n/,/' : login:Penguin [sage] 2019/02/28(木) 22:41:16.52:gU6koaNc 吾輩はに清き一票を笹げたいにゃ。 : ホワイト・ペルシアーン [sage] 2019/02/28(木) 22:53:48.93:gU6koaNc 吾輩はExcel Onlineではなく、LibreOffice Calcなのであーる : login:Penguin [sage] 2019/02/28(木) 23:08:58.82:7Fi+I2co ありがとうございます、今、少し手でやってみたのですが 超ばっちりです sedにNコマンドなんてのがあったんですね・・勉強になりました、 ありがとうございます。 : login:Penguin [sage] 2019/03/01(金) 00:19:59.87:ePrlaEqO localeコマンドでupperに指定されている文字の一覧みたいなのを表示する方法ってありませんか。 /usr/share/i18n/にあるロケール定義ファイルを見ると upper=... というように宣言されているのに $ locale upper を実行しても「locale: 不明な名前 "upper" です」と撥ねられてしまいます。 一方で同じように宣言されているyesexprなどは $ locale yesexpr ^([+1yYyY]|はい|ハイ) というように表示することができるのです。 : login:Penguin [sage] 2019/03/01(金) 00:42:01.17:FY4plIYd 端末の自動操作ツールみたいなのないですか? Asciinemaなどのツールでターミナル表示の記録はできるのですが、 例えば、操作マニュアルの動画を作る時にタイプミスとかしたくないですよね? だから予め操作内容をテキストで用意しておいて、そのとおりに実行してくれると嬉しいのですが : login:Penguin [] 2019/03/01(金) 00:55:51.18:kgCKEzB6 違うと思うけど、 locale LC_CTYPE 参考にしたサイト ttp://https://www.glamenv-septzen.net/view/487 : login:Penguin [sage] 2019/03/01(金) 00:58:06.85:K5yzGKbo expect : login:Penguin [] 2019/03/01(金) 01:01:41.34:kgCKEzB6 端末操作だけなら↑で良いんじゃないかと : login:Penguin [sage] 2019/03/01(金) 01:09:51.22:kgCKEzB6 笑ったら負けな。 expect -c " spawn ↑ expect bash: ↑: コマンドが見つかりません send -- ↑ " : login:Penguin [sage] 2019/03/01(金) 01:18:31.53:FY4plIYd 自動操作はそれでいいと思うんだけど、 操作マニュアルを作りたいんだよね。 つまり何が言いたいかと言うと、 一文字一文字、人間がタイプしているような動画が作りたい。 expectだと早すぎると思う。一行ごとのウェイトは入れられるかもしれないけど ttp://https://asciinema.org/ の右上の動画のようなものを作りたい (というかこれ作るときって一発で全部タイプしてるんだろうか?) : login:Penguin [sage] 2019/03/01(金) 01:46:53.72:hWj3LF3f ttp://http://showterm.io/ これとは別に最近Hacker Newsかどこかで似たようなツールを見た気がするんだが思い出せん そのツールはリプレイのスピードは調整できた : login:Penguin [sage] 2019/03/01(金) 02:56:56.46:K5yzGKbo ↓でどうだろ? ttp://https://github.com/Malinskiy/spielbash ttp://https://github.com/sloria/doitlive : login:Penguin [sage] 2019/03/01(金) 05:32:02.70:ePrlaEqO それだと「ctype-class-namesにupperがある」ことは分かるんですけど 結局upperの定義が分からないんですよね……。 ただlocaleの定義ファイルでは確実に宣言されているので不思議です : login:Penguin [sage] 2019/03/01(金) 07:06:15.73:FY4plIYd どうも。まだ詳しく見てないけど リプレイのスピードを調整するのでは駄目だと思ってる。 条件を細かく書くと 1. 入力ミスせずに手入力するのが面倒(入力内容はファイルに記述 or 修正できる) 2. 手入力は1文字1文字入力している感じにしたい(expectだとスロー再生でも一気に入力すると思う) 3. 手入力部分以外は、通常の速度で再生(部分ごとに再生速度を変更していくのは面倒だろうな) : login:Penguin [sage] 2019/03/01(金) 07:26:45.10:FY4plIYd あと入力内容がファイルになっているとしても、 一文字一文字入力する時間を指定するのは嫌だな・・・ : login:Penguin [sage] 2019/03/01(金) 11:30:23.63:Ka/2g2RY script と scriptreplay というのは違うのかな。 : 401 [sage] 2019/03/01(金) 12:12:03.67:eEXh6B3P ドキュメント見ただけだけど、 のやつが使えそう どちらも操作内容を修正可能なファイルとして記述できるっぽい scriptとscriptreplayは、入力したまんま記録するタイプなので 誤入力とかまで記録されてしまっていやなんですよね。 ファイルの編集も不可能ではないと思うけど大変そうだし。 : login:Penguin [sage] 2019/03/01(金) 16:28:15.26:kfCjX1kd 文字列を渡せば、1文字ずつ、wait を入れながら表示するような、シェル関数でも作れば? それか、Ruby などで作るとか : login:Penguin [sage] 2019/03/01(金) 22:14:42.60:ltZJvow2 #!/bin/bash # cat foo.txt | lupin.sh while IFS= read -rN1 char do printf "$char" sleep ${1:-0.1} done ルパンごっこできた : login:Penguin [] 2019/03/02(土) 16:34:58.53:NtzKoNe1 サーバ用OSの今から勉強するならUbuntuとCentOSどっちがいいの? 書籍はCentOSのほうが多いような気がするんだけど。 最近はUbuntuサーバの方がシェア大きいんでしょ? : login:Penguin [sage] 2019/03/02(土) 16:37:35.15:vz5YzrVy どれでもいい : login:Penguin [] 2019/03/02(土) 17:31:06.00:cpTH464k windowsのtreeコマンドみたいなやつないですか? : login:Penguin [sage] 2019/03/02(土) 17:41:00.38:AAI490AL treeじゃいかんの? -d でディレクトリだけになる : login:Penguin [sage] 2019/03/02(土) 17:53:31.63:DbGtGWmG そのレベルの人ならUbuntuがいいよ : login:Penguin [sage] 2019/03/02(土) 19:52:55.68:gZ9ugO4P 両方覚えるという選択肢は無いのか : login:Penguin [sage] 2019/03/02(土) 21:53:39.95:53q1uKoj 初心者は両方よりどっちかに決めたほうが分かりやすいんじゃね : login:Penguin [sage] 2019/03/02(土) 22:06:11.39:N6Gkvh7O 操作方法の動画って面倒くさくない? コマンドラインだったら文章とスクリーンショットのほうが 欲しい情報だけ流し読みできるし、コマンドもコピペできるしでうれしい。 GUIのアプリだったら動画もありなんだけど。 : login:Penguin [] 2019/03/02(土) 23:00:33.10:+5Ny+MKe 妄想だから、ほっとけ 動画みないとコマンド打てない層なんか……消える : login:Penguin [sage] 2019/03/02(土) 23:01:46.34:3tBpscIJ 動画用意したからって、文章も用意すればいいだけだし asciinemaに限って言えば、あれ動画画像じゃないからコピペできるし チュートリアル書いて、これこれこれのコマンドを打てば動きますよって 文章で書くより、実際にこれこれこれのコマンドを打って動いてる動画を 用意したほうが知らない人に伝わるでしょ。実際にやらなくてもすぐに結果が見れる。 : login:Penguin [sage] 2019/03/02(土) 23:03:24.98:3tBpscIJ 誰もそんな妄想してないってw 動画見ないとコマンド打てないから用意するんじゃなくて、 ぱっとみるだけで、何をどうしたらどうなるのか、 入力するコマンドだけでなく、動いているところと、その結果まで すぐに伝えられるのが良いんだよ。 : login:Penguin [sage] 2019/03/02(土) 23:04:29.89:3tBpscIJ 例えば、slコマンドとかさ、 列車が右から左に流れます。と文章かくだけよりも 実際に動いてる所が見れたほうが伝わるでしょ? : login:Penguin [sage] 2019/03/02(土) 23:38:20.67:BJWZ3Hy1 313です、ありがとう : login:Penguin [sage] 2019/03/03(日) 00:13:57.61:5VsFSgTe Linuxのコマンドってすぐに結果がでるのが多いじゃん。 そうすると動画でコマンドの結果部分を待つのはまどろっこしいんだよね。 結果はスクロールでさくっと確認したい。 slコマンドはジョークソフトだから、確かに動画のほうがいいんだろうけど。 動画だったらわかりやすいだろうっていう作り手の思いと、マニュアルを 使う側ですれ違いがあるのではと、気になった。 両方作るならいいんじゃないの。 : login:Penguin [sage] 2019/03/03(日) 00:47:32.15:UGPBP+FA > Linuxのコマンドってすぐに結果がでるのが多いじゃん。 > そうすると動画でコマンドの結果部分を待つのはまどろっこしいんだよね。 いやよくわかんない。 すぐ結果出るコマンドなら、動画でもすぐ結果出るじゃん コマンド打つ準備とかがないぶん動画のほうがさらに早いけど : login:Penguin [sage] 2019/03/03(日) 01:07:04.49:klchpnxj githubでコマンド実行時の様子がリプレイツールみたいなので埋め込まれてるのが最近多いけど、見にくくてしょうがないね 一時停止もできないし、気がついたら勝手にループして最初に戻ってたり、音声や字幕での解説もないから画面のどこに注目したらいいのか、何が起こったのか把握しづらい 用途によると思うが、多くが資料作る方の自己満足だと思うわ : login:Penguin [sage] 2019/03/03(日) 01:56:55.32:fPz8Jd4p そんなこと言い出したらほとんどのOSSが自己満でしょ FirefoxやLinuxみたいな大規模で有能なほんの少数のソフトウェアを除いて。 : login:Penguin [sage] 2019/03/03(日) 13:19:46.13:UGPBP+FA それは単にgithubがアニメーションGIFしか埋め込めないのが原因なだけだな GitHub Pagesなどを使えばよい。 あんたの言うことが理由であれば、 ・一時停止もできればよい ・勝手にループしなければよい ・音声や字幕での解説があればよい と言ってるわけで、 ttp://https://asciinema.org/ がそれを実現している。 一時停止できるし、進んだり戻ったりできるし、 字幕の変わりに端末に文章打って説明しているし、 おまけにその文章はコピペできる : login:Penguin [sage] 2019/03/03(日) 13:22:46.68:UGPBP+FA ついでにいうと、静止画は 「音声や字幕での解説もないから画面のどこに注目したらいいのか、何が起こったのか把握しづらい」 動画であれば、今まさに動いているところに注目すればいいし、 何が起こるのかの答えは、まさに今起こってること : login:Penguin [] 2019/03/03(日) 15:51:14.16:GL/x8v0j 何でこれで奇数行の改行だけ指定できてるの? : login:Penguin [] 2019/03/03(日) 16:17:57.95:xXhcvp/H ttp://https://www.oreilly.co.jp/books/4900900583/ 読もうぜ : login:Penguin [] 2019/03/03(日) 18:01:50.94:wVI0WKYZ 奇数行の改行を明示的に「指定」しているわけじゃなくて 2行取り込む(sedが自動的に読み込んだ1行 + Nコマンドで次の1行) 取り込んだ2行に対してsコマンドで置換 という繰り返しで「2行ずつ処理している」から 結果として奇数行の改行だけが置換されている : login:Penguin [sage] 2019/03/03(日) 18:49:29.50:kO1wr2V9 morituriのブログ : sed Nコマンドの動作 (次の行を読み込んで、パターンスペースに追加)【Linuxコマンド】 ttp://http://blog.livedoor.jp/morituri/archives/52036613.html : login:Penguin [] 2019/03/03(日) 20:11:04.93:UqI4bcRz 何となく解ったような気はしてるけど いまいち理解できないのが $ echo "1234\n1234\n1234\n1234\n1234" | sed -e 'N;s/23/__/1' 1__4 1234 1__4 1234 1234 これ何で5行目は変換されないの? : login:Penguin [sage] 2019/03/03(日) 20:31:20.92:NJPd5Ggk 5行目どころか1行しか無いが? $ echo "1234\n1234\n1234\n1234\n1234" | sed -e 'N;s/23/__/1' 1234\n1234\n1234\n1234\n1234 : login:Penguin [sage] 2019/03/03(日) 20:31:36.35:fPz8Jd4p いや静止画であっても プロンプトを適切に表示したり「結果」のタブを作ったりと幾らでも分かりやすくできる Pythonのチュートリアルなんて動画じゃないけどすごい明快だし。 寧ろ再生できる端末が限られ,トラフィックを占有する動画を説明に使うってちょっとおかしい。 : login:Penguin [sage] 2019/03/03(日) 20:39:19.49:NJPd5Ggk 言い方でごまかしてるだけだなw 静止画だと プロンプトを適切に表示したり「結果」のタブを作ったりしなければ わかりやすく出来ない。 動画だとそんな事する必要がない Pythonのチュートリアルぐらい頑張らないと静止画で明快にできない 動画だともっと明快に作れるのに 動画でもGIFを見れない端末など無いし、asciinemaが必要なのはJavaScriptぐらい トラフィックもごく僅かで、こんなのが問題になる環境なんてまずない : login:Penguin [sage] 2019/03/03(日) 21:16:08.86:JKjo8bnw 次の行を読み込めないから無視される これはPOSIXにも規定されてる : login:Penguin [sage] 2019/03/03(日) 21:21:43.90:JKjo8bnw 商用UNIXのechoはLinuxのechoとは挙動が違ってデフォルトでエスケープシーケンスが解釈されるんだよ : login:Penguin [sage] 2019/03/03(日) 21:29:23.35:5VsFSgTe 動画だと結果を待たなきゃいけないっていうのが俺は面倒。 だったら結果のところまで動画を進めればいい、って話になるんだろうけど、 それなら最初から最後まで全部表示されてたほうが楽じゃない?と思う。 $ cd / $ ls bin boot dev etc home init lib lib64 media mnt opt proc root run sbin snap srv sys tmp usr var って書いてあったら、/でlsしたんだなとわかる。 これで十分だし、解説不足ならコメント入れてくれれば十分。 : login:Penguin [sage] 2019/03/03(日) 21:41:41.89:NJPd5Ggk だから動画はさらっと見せるためのもので 静止画も両方用意するんだよ。 : login:Penguin [sage] 2019/03/03(日) 21:43:52.07:9Mm0s4s/ echoに-eをつけて実行 echo -e "1234\n1234\n1234\n1234\n1234" | sed -e 'N;s/23/__/1' : login:Penguin [sage] 2019/03/03(日) 21:44:23.70:NJPd5Ggk cdとかlsとかそんな誰もが動作と結果がわかってる コマンドの動画なんか用意しないって 例えば、asdfとかいう新しいバージョン管理ツールがあったとして ソースコードのcloneからブランチ作成、コミット、pushなどの 一連の流れをざっと見せるために使うんだって : login:Penguin [sage] 2019/03/03(日) 21:45:20.58:NJPd5Ggk うん知ってる。 1234の最後に\nをつけて実行 : login:Penguin [sage] 2019/03/03(日) 22:03:07.48:gEetPgqU 普通のディストロじゃイヤ Guix とかもっとヘンタイなやつ ないですかw : login:Penguin [sage] 2019/03/03(日) 22:04:21.17:3tvdzx1X 横レスですが、20年以上も前の書籍なんですね。 Unix系って、一度覚えた知識は20年先でも使えるの凄いと思う。数百円の古本見付けて絶対買うわ。 : login:Penguin [] 2019/03/03(日) 22:55:35.09:UqI4bcRz Linuxのechoなんてものは無い : login:Penguin [] 2019/03/03(日) 23:14:02.34:wVI0WKYZ N の仕様 次の行がないときに N が実行されるとその時点で終了する (GNU sed の man ばかり見てたから知らなかった…いい加減 info の使い方覚えないと) しかもPOSIX仕様の場合は、残ったパターンスペースを印字せず終了する $ printf "1234\n1234\n1234\n1234\n1234\n" | sed --posix -e 'N;s/23/__/1' 1__4 1234 1__4 1234 ttp://http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sed.html > If no next line of input is available, the N command verb shall > branch to the end of the script and quit without starting a new > cycle or copying the pattern space to standard output. : login:Penguin [] 2019/03/03(日) 23:15:07.21:wVI0WKYZ N の代わりに $!N と書けばいいみたい ttp://https://www.gnu.org/software/sed/manual/sed.html#N_005fcommand_005flast_005fline printf "1234\n1234\n1234\n1234\n1234\n" | sed -e '$!N;s/23/__/1' printf "1234\n1234\n1234\n1234\n1234\n" | sed --posix -e '$!N;s/23/__/1' これならどちらでも 1__4 1234 1__4 1234 1__4 と出力される $!N は $(最終行) !(以外の行で) Nコマンド の意 : login:Penguin [] 2019/03/04(月) 02:07:47.33:qG7RObuf そのposix仕様の動作なら良いんだけど 最後の余った行が出力されてるのに置換が適用されないのは s コマンドをすり抜けてることになるから やっぱり変だと思う 行が消えるか置換されるかのどちらかにしてほしい : login:Penguin [sage] 2019/03/04(月) 03:15:09.86:7jirzQsK だったら N を使わなければいい。 まず置換して出力してから n だ。 : login:Penguin [sage] 2019/03/04(月) 03:32:05.04:86pOm4tz 最初と言ってること違ってるぞw 「動画だけで十分」じゃねえのかよ。 「動画も静止画も必要」なんだとして、どちらか一つを選ぶのなら 俺は静止画のほうがいいと思うけどね。 : login:Penguin [sage] 2019/03/04(月) 06:35:36.38:gp7c1w5E > 「動画だけで十分」じゃねえのかよ。 どこに動画だけで十分なんて書いてあるの? でも > 動画用意したからって、文章も用意すればいいだけだし ってかいてあるし : login:Penguin [sage] 2019/03/04(月) 06:36:19.08:gp7c1w5E > 「動画も静止画も必要」なんだとして、どちらか一つを選ぶのなら > 俺は静止画のほうがいいと思うけどね。 だから両方作るって話なのに、 勝手に条件変えるなよ : login:Penguin [sage] 2019/03/04(月) 08:23:40.99:2krvDloK 処理する行の指定ってどうすれば seq -w 10を2行間隔で文字入れたりsleep挟みたい : login:Penguin [sage] 2019/03/04(月) 09:16:27.47:lRT8jSxX まず sleep 入れる方。やり方は、色々あると思うけれど、たとえば、 seq -w 10 | { while read r; do echo $r; sleep 2; done } 間隔を開けて、そこに文字を入れる方は、上の "sleep 2" の代わりに echo を入れればよい。 : login:Penguin [sage] 2019/03/04(月) 11:06:20.36:2krvDloK まさにこれだわdクス ループする時は複合コマンド使った方とかあるの? : login:Penguin [sage] 2019/03/04(月) 11:06:40.42:Tw+wpVSX hoge=fuga ; export hoge は export hoge=fuga と等価ですよね? わざわざ前者の書き方をしているスクリプトを見かけますが何か意味あるんですか? : login:Penguin [sage] 2019/03/04(月) 11:14:03.07:zBAP+DEh 複合コマンドにする必要ないし。これと同等 seq -w 10 | while read r do echo $r sleep 2 done : login:Penguin [sage] 2019/03/04(月) 11:20:36.79:zBAP+DEh それの場合は等価だけど、分けて書いたほうが安全な場合がある #!/bin/sh set -e # エラーで止まるようにする foo() { echo foo; return 1; } # エラーを返す a=$(foo) # fooがエラーを返すのでここで止まる export a=$(foo) # fooがエラーを返しても止まらない。aにはfooが入る : login:Penguin [sage] 2019/03/04(月) 12:11:46.77:pa7KIWw2 ヒドイwww : login:Penguin [] 2019/03/04(月) 16:34:54.76:V4TXU+mW 交互 cat ってできますか? 具体的な動作としては $ cat file1 abcde fghij$ cat file2 1234 5678 $ cat file3 あいうえお かきくけこ $ ./hogecat file1 file2 file3 abcde 1234 あいうえお fghij5678 かきくけこ こんな感じで自作してみましたが 簡単にできる方法があるならそちらを採用したいです : login:Penguin [sage] 2019/03/04(月) 17:11:39.45:86pOm4tz これ知らんかったわ : login:Penguin [sage] 2019/03/04(月) 18:23:08.35:zBAP+DEh shellcheck使うと良いよ。これも警告してくれる。 : login:Penguin [sage] 2019/03/04(月) 18:38:28.74:uZI6VJZX pasteで区切り文字を改行にする、かな : login:Penguin [sage] 2019/03/04(月) 19:40:15.81:SUIRuvuW ありがとうございます。 exportだと返り値が隠蔽されるのは知りませんでした。 shellcheckいいですね。人様に渡すときは使うようにします。 ちなみにCentOS7でEPELリポジトリから入れたバージョン0.3だと、今回のチェック(SC2155)は引っかかりませんでした。 0.4以降だと大丈夫でした。 : login:Penguin [sage] 2019/03/04(月) 20:38:39.25:zBAP+DEh > exportだと返り値が隠蔽されるのは知りませんでした。 exportがというより変数代入なら止まる。と言った方がいいけどね。 だから echo $(foo) とかもfooでエラーが起きても止まらない。 exportもechoも$(foo)はコマンドの引数だけど a=$(foo) 変数代入は引数ではない。という違い。 shellcheck薦めておいてなんだけど、shellcheck disableで無視したほうが いい場合が結構あるので注意。他の言語だと警告は無効化せずに 対応することが多いけど、shellcheckは問題ないようなものまで警告してくる (というか言語仕様的に問題あるかどうか判断が難しいのだろう) : login:Penguin [] 2019/03/04(月) 21:24:15.16:WFwFDhrz zipパス忘れた 助けて。Mint18 64bit : login:Penguin [] 2019/03/04(月) 21:35:52.39:WFwFDhrz 助けて助けて。助けて。嘘じゃないよ ナニが封印されちゃうぅうww ちょっww ごめww zipパス はやくぅぅうwww : login:Penguin [] 2019/03/04(月) 22:34:26.85:F/LYKhNF WindowsのFirefox・Thunderbirdのプロファイルフォルダと LinuxのFirefox・Thunderbirdのプロファイルフォルダって互換性あるんですか? : login:Penguin [sage] 2019/03/04(月) 22:44:02.93:GV7+AJm8 ある : login:Penguin [] 2019/03/04(月) 22:45:19.85:F/LYKhNF あるんだ? 改行コードとかは手動で直すのですか? : login:Penguin [sage] 2019/03/04(月) 22:47:08.02:SUIRuvuW ありがとうございます。勉強になります。 set -e してればエラーで即止まってくれるから安心、って思い込むのは色々と危険ですね : login:Penguin [sage] 2019/03/04(月) 23:18:09.47:GV7+AJm8 改行コードってメールの? 自動判別じゃなきゃ自分か他人の手で変換する必要があるかもね : login:Penguin [sage] 2019/03/07(木) 23:44:59.33:9RX327Te 変数に複数行を格納しておいて、 複数行が格納された変数から指定行を取り出す方法ってありすまか? ls hoge fuga $var=`ls` echo $1行目 hoge echo $2行目 fuga : login:Penguin [sage] 2019/03/07(木) 23:48:39.45:9RX327Te すみません、例に書いたコマンドは 実際には出来ないのですが、こんな感じで〜っていう動作イメージを示すものです : login:Penguin [sage] 2019/03/07(木) 23:49:23.13:9RX327Te 何度もすみません・・・ シェル種類はbashでお願いします・・・ : login:Penguin [sage] 2019/03/08(金) 02:56:36.15:rNX8CX31 配列使うんじゃダメなの? : login:Penguin [sage] 2019/03/08(金) 03:17:55.21:Zt7EQAZk var=`ls` set $var echo ${1} echo ${2} とか : login:Penguin [sage] 2019/03/08(金) 07:05:23.68:BVim9Nbp 配列を使うことで出来ました、ありがとうございます まだ・・勉強初めて間もないので、配列という変数を知りませんでした : 名無し [sage] 2019/03/08(金) 19:55:49.21:Kiof5Lak Redhatでルートテーブルのデフォゲを冗長化させたいです ラウンドロビンとかフェイルオーバーとか何かで出来る手段ありませんか? : login:Penguin [sage] 2019/03/08(金) 22:03:15.67:+GKEL25f デフォゲ側をVRRPとかで冗長化するのが普通じゃね? : login:Penguin [sage] 2019/03/10(日) 17:34:39.89:Q4jz2qvH 始点と終点を指定してその間を表示するコマンドってある? $ echo foobar | CMD 1 4でfoobみたいな 本当は文字のfとbを直接指定したいけど : login:Penguin [sage] 2019/03/10(日) 17:45:51.74:ITXMjVzW cut でできるよ。UNIX ではかなり大昔から使われてる 。 : login:Penguin [sage] 2019/03/10(日) 17:46:36.84:owtNoBg1 cut -c1-4 : login:Penguin [] 2019/03/10(日) 18:05:17.71:hdFHnQ1x だっせ : login:Penguin [] 2019/03/10(日) 18:10:46.71:hdFHnQ1x 分けて書けば、コメントアウトできるじゃん : login:Penguin [] 2019/03/10(日) 18:15:08.76:hdFHnQ1x 配列は使うな 移植性が悪い : login:Penguin [] 2019/03/10(日) 18:22:11.16:hdFHnQ1x sed 's/f\([^b]*\)/&1/g' : login:Penguin [] 2019/03/10(日) 18:25:30.43:hdFHnQ1x 間違えた sed 's/\(f[^b]*\)/&1/g' : login:Penguin [] 2019/03/10(日) 18:28:26.77:hdFHnQ1x 何に使うんやろ? 何かのレコードだったら、記号で区切った方がいいよん : login:Penguin [] 2019/03/10(日) 18:54:16.80:hdFHnQ1x すまん、テキトーだった 将来hogeの値が条件によって変わるような場合に備えて すべての場所でexportを書くのを避けるためだ : login:Penguin [] 2019/03/10(日) 18:55:57.64:hdFHnQ1x sed 's/\(f[^b]*\)/\1/g' こっちだ : login:Penguin [] 2019/03/10(日) 19:18:01.30:+N9fwbyB 配列が一番簡単だと思うけど、全部カンマ区切りの文字列にすると言う方法もあり? : login:Penguin [sage] 2019/03/10(日) 20:12:23.21:gxxV1MPC 移植性っつってもBashやKshくらいどのシステムにもインストールできるでしょ。 質問者の発言から察するに,(勝手にソフトウェアをインストールできないような)仕事としてのシステム管理者であるとは思えないし。 : login:Penguin [sage] 2019/03/10(日) 20:19:59.55:uosO+70u shはどこにでも入ってるから 普段はbashでもスクリプトはshで 走るようにすれば移植性なんて気にしなくていい : login:Penguin [sage] 2019/03/10(日) 22:57:55.30:SLI/47nQ そうとも限らない。 各シェルの互換性は完璧ではない : login:Penguin [sage] 2019/03/10(日) 23:05:28.69:SLI/47nQ それじゃだめ。 > 変数に複数行を格納しておいて、 > 複数行が格納された変数から指定行を取り出す方法ってありすまか? これぐらいサクッと出来ないとな(他の人へ) #!/bin/sh var=$( echo a b c echo d e f echo g h i ) IFS=' ' set -- $var echo "${2}" : login:Penguin [sage] 2019/03/11(月) 01:56:17.52:b7KJyx3Q echo d e f って出力されないですね。 echo を取ると not found って出ます。 だめじゃないですか? : login:Penguin [sage] 2019/03/11(月) 03:42:05.50:RJEgJ+jJ 馬鹿かお前。 $( ・・・ ) の中にlsって書いたら lsって文字が出るとでも思ってんのか? 馬鹿か? : login:Penguin [sage] 2019/03/11(月) 08:01:43.00:lgCKDORY 「それじゃだめ」と言う程の問題かな。 lsの結果に「filename with space」とか「-o file」みたいな Unix的に優しくないファイル名があった場合にだけ困るだけっしょ。 : login:Penguin [sage] 2019/03/11(月) 08:21:52.13:or879oOQ Debian系がashを使ってるって知った時どう思った? : login:Penguin [sage] 2019/03/11(月) 08:27:21.19:RJEgJ+jJ 誰がファイル名の話だと言ったんだ? : login:Penguin [sage] 2019/03/11(月) 09:03:17.78:fdNo7ExV shが入ってないと思ってるのか? : login:Penguin [sage] 2019/03/11(月) 09:09:57.46:fdNo7ExV ごめん、入ってないみたいだな、、、 : login:Penguin [sage] 2019/03/11(月) 09:16:05.93:UtVUpMB8 Linux 4.0 から最近出た 5.0 まで、全てのアップデートが「些末な問題」なわけだが、今後大幅なアップデートがあるとしたらいつどのような更新になるのでしょうか。 : login:Penguin [sage] 2019/03/11(月) 10:00:52.61:20xOvXJ8 shは*shのシンボリックリンクになってて、たいてい動くようになってるんじゃないの? : login:Penguin [sage] 2019/03/11(月) 11:17:34.60:lgCKDORY もしかして更新ログの最終行だけ見てない? : login:Penguin [sage] 2019/03/11(月) 11:45:05.79:UtVUpMB8 いいえ。Linusの発言だけ見ています。 : login:Penguin [sage] 2019/03/11(月) 11:55:52.43:lgCKDORY あ,ネタだったのか。マジレスしちゃった恥かしいw : login:Penguin [sage] 2019/03/11(月) 12:18:12.87:D4lrX8xX のどこがマジレスやねん。 : login:Penguin [sage] 2019/03/11(月) 12:22:32.05:fdNo7ExV いや、だからshとの互換性は怪しい、って話をしてる : login:Penguin [sage] 2019/03/11(月) 13:32:48.92:b7em+55Q すみませんperlのソースを読み込んで関数名と関数の行数をこういう感じで一覧に表示してくれるコマンドってありませんか?ググったんですが一向に見当たりません なければ自作するしかない…… $ <command> a.pl sub1 12 sub2 3 sub3 56 : login:Penguin [sage] 2019/03/11(月) 13:41:13.11:NlOV+m0j perlで作ればいいじゃん : login:Penguin [sage] 2019/03/11(月) 15:03:11.62:X+iurEOE コマンドは知らないな、vimでできそうだけどbashで帰りとして使いたいってことでしょ。 : login:Penguin [sage] 2019/03/11(月) 15:06:51.54:D4lrX8xX /bin/sh スクリプトが他シェルで互換性が無いというのは、例えばどんなん? bash4スクリプトがbash2で動かんとかのレベルなら、まぁ個人的には拘らんくてええかな? : login:Penguin [sage] 2019/03/11(月) 15:19:51.10:5chXzScl echo コマンドの違いと移植性の問題 ttp://https://fumiyas.github.io/2013/12/08/echo.sh-advent-calendar.html 10. 移植性のあるシェルプログラミング ttp://https://web.sfc.wide.ad.jp/~sagawa/gnujdoc/autoconf-2.59/autoconf-ja_10.html : login:Penguin [sage] 2019/03/11(月) 15:20:31.18:5chXzScl ctags : login:Penguin [sage] 2019/03/11(月) 15:41:21.39:mMEYG+/o perl -ne '( $disp = /^sub\s+(\S+)/ .. /^}/ ) || next; if ( $disp == 1){ $name = $1; } elsif ( $disp =~ /E0/ ){ print("$name $disp\n");}' : login:Penguin [sage] 2019/03/11(月) 16:34:07.38:lgCKDORY ctagsのオプションにそんなんなかった? : login:Penguin [sage] 2019/03/11(月) 17:16:44.33:Vc4czoA6 vimでさテキストファイル開いてから終了すると 端末の表示が元に戻るじゃん? あれどうやってるの? : login:Penguin [sage] 2019/03/11(月) 18:21:52.93:lgCKDORY ttp://https://vim-jp.org/vimdoc-ja/options.html#%27norestorescreen%27 こことか読むといいかもね。 : login:Penguin [sage] 2019/03/11(月) 18:33:02.70:lgCKDORY ちなみに俺のところの t_teは「^[[?10491^[[23;0;0t」つまり DECRSTのプライベートモード1049番とDECRSTの23番(端末のタイトルをスタックから復元)になってた。 : 517 [sage] 2019/03/11(月) 18:44:47.41:FnPcS+A1 それじゃなくて1049を使ってるのかー 1じゃなくてlな : login:Penguin [sage] 2019/03/11(月) 18:51:51.63:FnPcS+A1 表は見つけてたけど、くっそわかりづれぇわ ttp://https://ttssh2.osdn.jp/manual/ja/about/ctrlseq.html 1. エスケープシーケンスがESCから始まって、 2. ESCの次が [ だったら CSIシーケンスになって 3. [ の次が ? だったら DEC/xterm 拡張モードで 4. ? の次が 1049 だから代替画面バッファで 5. 3の続きとして、最後が h だと 代替画面バッファの有効で l が解除 かよ なげーわ。 てか色々できるけどここらへんまともに動くんか? : login:Penguin [sage] 2019/03/11(月) 19:27:09.24:lgCKDORY ん?1049って書いてるぞ? と思ったらなぜか 最初のやつだけ10491になってたw : login:Penguin [] 2019/03/11(月) 20:13:11.02:HEWDbPBu Linuxコンソールだと戻らないよね : login:Penguin [sage] 2019/03/11(月) 23:48:43.80:/CV4PFZv 関数かどうかなんて、構文解析しないとわからないでしょ? vscode の拡張機能とか、perl の構文解析器が必要 正規表現で簡単に判別できるのなら、自作できるけど : login:Penguin [sage] 2019/03/12(火) 00:48:25.52:FwM8ygvf bash で位置パラメータの挙動が変わるものがあるんですか? : login:Penguin [sage] 2019/03/12(火) 11:31:09.74:B2cxkvc8 bashしか使わない環境なのにbashの方言を使うなとか言っちゃう人って : login:Penguin [515] 2019/03/12(火) 16:51:27.95:EQdvazfw もう解決したかい? 処理対象が自分で書いた Perl コードでコーディングスタイルが定まってるなら Perl のワンライナーでできそうなものだと思うのだが、それじゃだめかい? そういう想定じゃないなら仕方ないが。 : login:Penguin [sage] 2019/03/12(火) 17:37:15.81:D/C+EUXj だからさぁ、ctagsでできるっつってんの 答え出てるのに見当外れなこといってるんじゃねーよ : login:Penguin [sage] 2019/03/12(火) 17:56:23.58:l/HyNl/R 自分の回答が採用されないと怒り出すおじさんいるよね : login:Penguin [sage] 2019/03/12(火) 18:00:38.80:D/C+EUXj お前みたいに? : login:Penguin [sage] 2019/03/12(火) 19:14:09.36:4aGUYYgU やめてやれw : login:Penguin [sage] 2019/03/12(火) 21:03:42.74:caXFtOaE yum install hoge-develってやったらhogeも一緒に入り、その後アンインストールすべく yum remove hoge hoge-develってしたら50個くらい依存あるパッケージ出たんですが Linuxのパッケージってこういうもの? 酷くないですか? : login:Penguin [sage] 2019/03/12(火) 21:30:48.07:QQ10DA2m それならば、具体的に「こうすればできる」と説明しなければ。 ctag を使いこなしている人は、perl や ruby を使い慣れている人より、たぶん少ないんだから。 : login:Penguin [sage] 2019/03/12(火) 21:49:59.15:OO8fI1ZZ それぐらいぐぐれよ : login:Penguin [sage] 2019/03/12(火) 22:26:19.77:4aGUYYgU 逆にどういうものだといいの? 一つ一つのパッケージがそれぞれ完全に独立していて 共通のオブジェクトファイルも全部自前で持ってるような状態があなたにとっての理想? : login:Penguin [sage] 2019/03/12(火) 23:16:35.43:caXFtOaE いや難しい話ではなくて 「このパッケージ試しに入れてみるか」で試した後に「んじゃ元に戻すか」って消すことができないってのはどうなのと 仮想マシン使えというのはなしで : login:Penguin [sage] 2019/03/12(火) 23:34:37.30:l/HyNl/R yum autoremove : login:Penguin [] 2019/03/13(水) 05:48:56.71:sZjkjEL3 完全なる無になってもう二度と有にならないようにしたいのですがどうすれば良いですか? 自殺をしても無駄ですか? : login:Penguin [sage] 2019/03/13(水) 07:51:58.27:S4E2DJCC つまんねー : login:Penguin [sage] 2019/03/13(水) 11:16:27.61:SIptw0HQ snap、flatpak、linuxbrew、nix、guix、pkgsrcと数だけは豊富にある 今後はパッケージ管理の代わりにこいつら自身を使い分けないとな 後単独で動くexe相当のappimageファイルもある 一つのファイルに全部突っ込んでるから無駄に容量あってずっこけるけど : login:Penguin [sage] 2019/03/14(木) 04:13:00.64:T4P9hTmr 特定のipアドレスだけ、ターミナルソフトやwinscpでrootで入る事ができたら便利だなと思ったのですが、 そういうことは可能でしょうか? sshdのPermitRootLoginでどっちを選ぶしかないですよね・・・ : login:Penguin [sage] 2019/03/14(木) 07:52:42.57:Elkwtxbd 特定ipになりすましされたらやばくない : login:Penguin [sage] 2019/03/14(木) 09:01:10.99:+fX8ej7T パスフレーズなしの公開鍵認証と組み合わせてどうぞ Match Address 192.168.1.0/24 PermitRootLogin prohibit-password : login:Penguin [sage] 2019/03/14(木) 09:17:46.48:T4P9hTmr 特定ipアドレス以外は一般ユーザ+パスワード 特定ipアドレスは、それに加えroot+パスだったら良いのになぁと。 そういうのがあるのですね(yes, noしか無いと思っていました) 先ほど調べてみましたが、いつもnoで使っていたのでそれが活用できそうです。 ありがとうございます。 : login:Penguin [sage] 2019/03/14(木) 22:33:42.33:PUDWFgZw ここで聞くべきなのか微妙だが… CentOS 7.5のホストマシンにKVMで仮想マシンを二つ(AとB)作って ホストマシンにはNICが一つしかないからSR-IOVで二つVFを作って ホストデバイスとして二つの仮想マシンにそれぞれ渡した ところで俺は仮想マシンAとBは異なるVLAN(αとβ)のネットワークにつなぎたい とりあえずケーブルをつなぐ先のスイッチのポートはαとβが通れるトランクポートにして 仮想マシンAとBでそれぞれαとβのタギングをすればいいと思ってやってみたがうまくいかない 仮想マシンBを止めて仮想マシンAだけ動かしてスイッチのポートもαだけのアクセスポートにして 仮想マシンAでのタギングなしにしたら普通に通信できるんでSR-IOVの設定は間違っていないと思う SR-IOVのVFを渡された仮想マシンをそれぞれ別のVLANにつなぐにはどうしたらいいのか教えてくれ ちなみに欲を言うと仮想マシンBはVLANβだけでなくVLANγにもタギングでつなぎたい… : login:Penguin [sage] 2019/03/16(土) 22:14:04.21:dgeGB/jv touchやmvの他にも本来とは違う使い方がされてるコマンドってある? : login:Penguin [] 2019/03/16(土) 23:00:46.89:oDd8o3OX Ubuntu18.04使用中。 Sophos Anti Virusを使うんで、今使ってるClamAVの機能を全停止したいんだけど、出来る? ClamAVをアンインストールしないで全機能停止したい。 : login:Penguin [sage] 2019/03/17(日) 09:03:26.38:B32iqIiu systemctl? : login:Penguin [sage] 2019/03/17(日) 11:13:12.72:Bu0t+hPG euc-jpってどこで使われてたっけ? : login:Penguin [] 2019/03/17(日) 12:44:46.57:Pdl30A7Z 完全なる無になってもう二度と有になりたくない。 : login:Penguin [sage] 2019/03/17(日) 12:46:02.11:Ciug4kTX なんでこんなとこにきてんねん : login:Penguin [sage] 2019/03/17(日) 14:41:18.17:DhPj/gFo かまっちゃダメよ : login:Penguin [sage] 2019/03/17(日) 23:08:41.47:dGBuqm6U ダルビッシュの降臨か : login:Penguin [] 2019/03/17(日) 23:30:08.72:O9J5unxB おすすめのアプリケーションレベルで制御できるFirewallありませんか? てか、誰かアプリケーションレベルFirewall使ってないの? : login:Penguin [sage] 2019/03/17(日) 23:48:00.37:F8rr4MGO cat : login:Penguin [sage] 2019/03/18(月) 01:23:52.14:xiJ1sp0y プロセスごとに通信量が分かるコマンドないですか? : login:Penguin [sage] 2019/03/18(月) 01:57:52.80:7/LPeZE8 タスクマネ・・・ここはLinux板だったかw : login:Penguin [sage] 2019/03/18(月) 01:59:28.52:gyAwoSvZ nethogs : login:Penguin [] 2019/03/18(月) 02:42:36.58:0SqLozlj Ubuntu18.04使ってるのですが、sophos anti virusの設定ファイルってどこにありますか? これって設定ファイル使わずにコマンドだけで設定ですか? どこ探しても設定ファイルないのですが : login:Penguin [sage] 2019/03/18(月) 08:15:14.26:GzfCLxOU touch(1)がファイルの新規作成に使われているのはともかく mv(1)って本来と違う使われかたされてる? : login:Penguin [sage] 2019/03/18(月) 08:40:59.68:N0QvoRKM ファイル名変更 : login:Penguin [] 2019/03/18(月) 08:56:07.80:AFbZu1d2 いやあれは本来の使い方なんだけど 移動もリネームも内部的には同じことなので : login:Penguin [sage] 2019/03/18(月) 09:41:25.36:DsW3J53R 使われ方の話でしょ : login:Penguin [sage] 2019/03/18(月) 09:50:23.62:LyHq3LJj そういう意味ではcatがそうだな 本来はファイル連結(concatenate)が使用目的だったのに 単純にファイルの中身を見るのに使われている : login:Penguin [sage] 2019/03/18(月) 09:53:47.72:U9P7Toyc ttp://https://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/usr/source/s2/mv.c ttp://https://minnie.tuhs.org/cgi-bin/utree.pl?file=V1/man/man1/mv.1 本来のmv(1)の挙動はこういうことらしいので何故mvと名付けたかがわかろうというもの unlink file2 link file1 file2 unlink file1 ttp://https://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/touch.c ttp://https://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/man/man1/touch.1 touch(1)の最初の実装はこれだけど-cを付けなければファイル生成の処理にジャンプするようになっているので ファイルを作るのも最初から意図したものではあるね : login:Penguin [sage] 2019/03/18(月) 11:21:05.00:J43hBSbe ISO8601表記でJST現在時刻を取得 ttp://https://qiita.com/yohhoy/items/77880f234634ec54598a strftime('%Y%m%dT%H%M%d%z') 上記オプションだと秒のところが%dで日になってるけど これって初心者向けのトラップなんかね UNIXerって根性ひん曲がってるな。 : login:Penguin [sage] 2019/03/18(月) 12:22:33.29:s+BcR0ut Python=UNIXer と思ってしまう頭の曲がった人避けじゃないか : login:Penguin [] 2019/03/18(月) 15:07:06.21:RfJkbNZ4 windows10でCentOSにコンパネからドグインしようとしています。 パスワードの入力で「@」があるんですが、入力ができません。 ctrl + V でのペーストができず、Pの横の@も、2でも入力できません。 助けてください。 : login:Penguin [] 2019/03/18(月) 15:18:31.20:wnXPiS5e 計算機科学者って相当頭良いんだろうな。 : login:Penguin [sage] 2019/03/18(月) 15:29:37.82:iBfcTdRy OpenSnitchとかDouaneとか 使ったことないからどんなものかはしらない : login:Penguin [sage] 2019/03/18(月) 18:39:15.57:WfGeTrIk どっちでもいいとか曖昧な表現に発狂しそうw : login:Penguin [sage] 2019/03/18(月) 23:05:59.80:UiI3AoC9 もともとのmvがrename(2)と近いな。 ファイルシステムが違うとlinkに失敗するのでrenameできない。 ただの誤記でしょ。 strftimeなんてもともとC言語の話だし。 いつも%mと%Mどっちがどっちか迷う。 : login:Penguin [sage] 2019/03/19(火) 17:01:28.53:xtqYYs09 ubuntu系のrenameは書式がsedだしmvほどの手軽さはないからなぁ unliinkはsymlinkの削除用かと思ってたがこれファイル専用のrmだったんだな 通常のファイルも消せて焦ったわ : login:Penguin [sage] 2019/03/19(火) 17:35:11.87:bAGuq0Ig よく分かんないけど、TeraTermかなんかでログインしたら? : login:Penguin [sage] 2019/03/19(火) 20:52:39.58:fS4qDBcn 俺の近くにもそんなやついたなあ。 unlinkって元々ハードリンク/ファイル削除の為のシステムコールですから。 ハードリンク削除の時に最後のリンクだったらファイル消えてなくなるよねって言う。 : login:Penguin [sage] 2019/03/19(火) 23:11:09.90:OVVNftdK unlinkって名前にするならファイル消すなって思うけどね : login:Penguin [sage] 2019/03/19(火) 23:13:06.71:hYFIKSbq キャプチャしたパケットを擬似的に再現する方法って何かありませんか? イメージしてるのはこんな感じのことです @とある装置、IPアドレス192.168.0.1/24から、192.168.0.2/24にパケットが送信される。 A192.168.0.2/24で同パケットをキャプチャ ※ BLinuxマシンに「パケット再現ソフト」をインストールして、IPアドレスを、192.168.0.1/24に設定。 C↑のLinuxマシンで※のパケットを再現して、192.168.0.2/24に送り出す。 D※のマシンでは、とある装置から送信されたパケットを受け取ったものと同じ結果を得る。 何がやりたいかと聞かれると、ネットワークシャットダウンのUPSの実験をしたいのです。 : login:Penguin [sage] 2019/03/19(火) 23:47:06.93:6cB8ljSL ttp://http://xmodulo.com/how-to-capture-and-replay-network-traffic-on-linux.html pcap replayで検索すれば似たようなの幾らでもあるけど、UDPでパケット一発だけなら上手く行くだろうが、TCPだとMACアドレスが変わったりシーケンス番号で不整合が発生したりで上手く行くかは分からん そのあたりを理解して自分で工夫できれば使えると思う : login:Penguin [sage] 2019/03/20(水) 00:09:09.06:iro5ekDp ありがとうございます。正直うまくいったらラッキーぐらいの感覚なので じっくり時間をかけて研究したいと思います : login:Penguin [sage] 2019/03/20(水) 04:29:37.43:AorbbIhG unlinkがハードリンクとファイル削除を兼ねてたなんて知らんかった。 どっちもiノードの登録を抹消するので同じコマンドに統一されたのかな? 適当言ってるので盛大に勘違いしてるかもだけど : login:Penguin [sage] 2019/03/20(水) 15:33:30.85:b5f2JhRB 削除の単語がdeleteじゃなくてremoveなのにも理由があるのかしら 処理内容を表示するverboseや優先度のnceも今一五感が : login:Penguin [sage] 2019/03/20(水) 16:39:17.91:UWeW9lcu eraseとかdiscardとか世の中色々ある 複数というか不特定多数のコミュニティが育てたシステムは そういうもんだろ : login:Penguin [sage] 2019/03/20(水) 19:04:32.04:AorbbIhG 日本人としての感覚だけど removeはゴミ箱に棄てる=Ceraseが'(完全に)消去する≠ンたいな印象があるな。 removeが下に戻せない削除を意味することはUnixを使い初めた最初の内は慣れなかった。 それまでに使ってたOSではERAが消去コマンドだったから,っていうのもあるが。 : login:Penguin [sage] 2019/03/20(水) 20:24:15.53:V0/u8gGa 日本人でremoveをゴミ箱に捨てるって印象持ってるやついるのか? : login:Penguin [] 2019/03/20(水) 20:51:53.20:3viqN1wO ifconfig en0 downで停止させる際に、 en0の中の一つだけを停止させたいのですが、 どうすればよいでしょうか。 en0には、 (0.0.0.1) (0.0.0.2) のように複数ipアドレスがあり、 その中の一つのipアドレスだけ停止させたいという状況です。 すみません、至急教えてください。。 : login:Penguin [sage] 2019/03/20(水) 21:14:39.72:jItAmGZv 至急って仕事じゃあるまいし.. : login:Penguin [] 2019/03/20(水) 21:18:47.04:3viqN1wO すみません、確かに至急はないですね : login:Penguin [sage] 2019/03/20(水) 21:59:21.11:oiBYiZHR en0:0とかen0:1みたいな名前ついてないの? ついてたら ifconfig en0:1 down でいける。 : login:Penguin [] 2019/03/20(水) 22:07:58.93:3viqN1wO ついてないんです 全部en0なんですが、分けれるんですかね : login:Penguin [] 2019/03/20(水) 22:13:34.37:3viqN1wO arp -aで確認したところ、全部en0だったんですが、 違うコマンドで確認すると分かれてるのかな : login:Penguin [sage] 2019/03/20(水) 22:29:31.20:AorbbIhG $ nmcli d とかどう? ここにレスしてるってことはLinux使ってるってことで, NetworkManagerが使える可能性が高い : login:Penguin [sage] 2019/03/20(水) 22:36:19.77:jItAmGZv ttp://https://www.tecmint.com/create-multiple-ip-addresses-to-one-single-network-interface/ 自分の環境でそもそもどうやってそんな設定になったのかここらへんを参考にして、不要な設定コメントアウトしたりファイル削除してifconfig再起動すれば良い : login:Penguin [sage] 2019/03/20(水) 23:03:59.54:K6udhuwF 一つだけ切りたいってことはサーバーかなんかで常時起動しておく必要があるってことかと推測できるけど、どんな事情なんだろ : login:Penguin [sage] 2019/03/20(水) 23:06:26.01:oiBYiZHR ipconfigの結果を貼ってみたら? : login:Penguin [] 2019/03/20(水) 23:16:40.44:qOlLaZso すみません、mac使いなのでunixコマンドなんです ひとつのmacをサーバーとして、それに複数台、 共有でつないでいるんですが、 そのうちの一台をそのサーバーとして使ってるmacから切りたいという状況です その切りたいmacから接続を切らないといけない状況で、 その切りたいmacから見て、 en0に複数あり、そのうちのipひとつ(サーバーとして使っているmac)を切りたいという状況です : login:Penguin [sage] 2019/03/20(水) 23:19:14.16:jItAmGZv Linux板でまさかの後出しジャンケン : login:Penguin [sage] 2019/03/20(水) 23:33:48.18:T0i8+Ne4 新・macかUNIX板で聞くほうがいいと思いますよ。 : login:Penguin [] 2019/03/21(木) 00:09:24.39:leJf2r5w かしこまりました。ありがとうございました。 : login:Penguin [] 2019/03/21(木) 00:57:08.18:Mn3nE3Z/ UNIX板に来られても困るな : login:Penguin [] 2019/03/21(木) 01:21:04.65:1YkW5xT4 Ubuntu18.04使用中。ufw(ファイヤーウォール)使用中。 UFWでIncoming、Outogoingを全部Denyにしてます。 そんで今、以下だけOutgoing Allowにして開けてます。 一応、ホームページ見るのとメール見るのとは出来ます。 80 http 443 https 53 DNS ------ 465 postfix smtps 995 pop3s ------ tor-socks 9050 NTP 123 これだと、pingとかtracerouteまで封殺されてしまいます。 いちいち、一個一個コマンドをUFWで設定するのめんどくさいのですが、 まとめて通す方法ないですか? または、Pingがどのポート使ってる、Tracerouteがどのポート使ってる、nmapがどのポート使ってるとかって 分かる方法ないですか? : login:Penguin [] 2019/03/21(木) 04:06:47.55:1YkW5xT4 pingとtracerouteはufwのICMPの設定で通りました。 アプリがどのポート使うか(使ってるか)すぐ分かる方法ないですか? : login:Penguin [] 2019/03/21(木) 04:34:01.06:1YkW5xT4 てか、gufw(GUIの方)って使いづらくね? 設定変更するの激遅やん 固まったのかと思ったら、1回1回ufwを再起動してるんだな まとめて設定出来てその後再起動とか、icmpもgufwから設定できるようにしてほしいわ ついでにアプリケーションレベルで止める機能もつけてくれ : login:Penguin [sage] 2019/03/21(木) 10:15:26.91:n3R/YHnk /etc/service を見れば有名なのは全部書いてある そこに載ってないものは実行時にps系のコマンドで確認すれば良い nmapはポートスキャナーだからプロトコルの種類によらず全部のポートが対象 : login:Penguin [sage] 2019/03/21(木) 15:36:55.03:n1ZcuPXY 質問です 現在、Linuxbeanの14を使ってるんですが 16へのアップデートを促されるのですが アップグレードの際に気をつけることはありますか? そのまま同じように使えますか? : login:Penguin [] 2019/03/21(木) 17:40:41.07:Mn3nE3Z/ バックアップをとること : login:Penguin [] 2019/03/21(木) 22:37:41.22:1YkW5xT4 ありがとうございます。やってみます。 apparmorの設定ってみなさんどうしてますか? 完全デフォルトで放置ですか? それとも、ネット権限いらないアプリは一応全部apparmorでネット接続オフとか、 全アプリいらんファイルにアクセスできないようにアクセス不可とか設定したりしてますか? 自分的には、全アプリいらんファイルにはオールアクセス不可 ネット接続必要ないのは全部ネット接続権限不可 にしたいのですが、やっぱ手間相当かかりますよね? : login:Penguin [sage] 2019/03/22(金) 01:08:33.77:uqjBj25m D-Sub から HDMI にデュアルモニタ変えたんだがデスクトップの設定したウィジエットが引き継がないんだが、接続端子変えるとデスクトップは別物として扱われるか。 設定移したい場合どうしたら良いですか。 PClinuxosです。 : login:Penguin [sage] 2019/03/22(金) 02:02:49.91:OniLb61f 使っているデスクトップ環境または ウィジェットのツールキットの名前を教えて。 例えばGNOMEとかtint2とか。 : login:Penguin [] 2019/03/22(金) 02:31:52.32:aTuLfZSY 2TBのクローン元とクローン先HDDのコンペアを行いたいのですが AMD B450チップに対応していて、高速なコンペア機能を持ち、USBメモリから起動できる軽いツール(またはOS)ってありますか? HDD2つを繋いだだけのまな板で作業します : login:Penguin [] 2019/03/22(金) 04:58:59.77:KcFAphbq conkyで $ top | grep sav の結果を表示したいんだけど、出来ません。 ${color yellow}top:$color${exec top | grep sav} と.conkyrcに書いても top: 以外表示されません。 どう書くのですか? : login:Penguin [sage] 2019/03/22(金) 05:47:46.21:JVsVhwaF お使いのconkyでうまくいくかわかりませんが、 top -b -n 1 | grep sav でどう? : login:Penguin [] 2019/03/22(金) 06:18:31.93:KcFAphbq すごい、出来ました! ありがとうございました。 : login:Penguin [] 2019/03/22(金) 23:23:28.39:KcFAphbq sophos Anti Virus for linux使ってるけど、以下が出るぞ なにこれ? 次のファイルを検索中、エラーが発生しました /lib/firmware/vxge/X3fw.ncf ファイルへのアクセスが拒否されました log.error /lib/firmware/vxge/X3fw.ncf を検索中、エラーが発生しました : 1/0xffffffff80040212: Threat Scan Error (開く)。 (操作は拒否されました。) : login:Penguin [sage] 2019/03/22(金) 23:33:50.84:mCRD0Wh1 PXE bootがらみのdnsmasqについて質問です。 dnsmasqを使ってiPXEからのPXE chainloadingにチャレンジしています。 クライアントからのdhcpオプション応答とクライアントアーキテクチャ応答の 組み合わせ条件に従って、クライアントに返すdhcp-bootのパラメーターを 切り替えたいのですが、dnsmasqでand/or条件やif文条件式等は使えますでしょうか? : 613 [] 2019/03/22(金) 23:47:57.66:KcFAphbq /lib/firmware/vxge/X3fw.ncf /lib/firmware/vxge/X3fw-pxe.ncf これ何? SOPHOSアンチウイルスだけじゃなく、ESETとかその他もウイルス反応してるけど : 613 [] 2019/03/23(土) 00:01:18.22:G9qkSZ7X これかあ なんだ、これ?ドライバですか? Ubuntu18.04使用ですが、みなさんも入ってますか? Neterion X3100 Series 10GbE PCIe Server Adapter (VXGE) : 613 [] 2019/03/23(土) 00:37:56.57:G9qkSZ7X なんでこいつだけ反応するんだろうね $ sudo savscan /lib/firmware/vxge/X3fw.ncf -all -archive パスワード保護されているファイルです ファイル 1 個を 23秒で検索しました。 6 個のエラーが発生しました。 ウイルスは発見されませんでした。 暗号化されたファイル 6 個が検索されませんでした。 検索が終了しました。 : login:Penguin [sage] 2019/03/23(土) 01:43:09.46:9x05W2a/ ですが自己解決しました 検討してた方法はPuppyLinuxにbeyond compare 4をインストールするものですが 結局別のマシンを開けてWindowsでコンペアしました : login:Penguin [sage] 2019/03/23(土) 08:34:09.33:hNZQlpLU moreに対するless tarに対するpax みたいに「コマンドの動作を表す名前」じゃなくて 「より以前から存在した類似のコマンドの名前をモジった名前」のコマンドを沢山教えてほしい。 一応知ってるのは cat→dog(シンタックスとかに対応) make→kati(依存関係の処理と並列実行を分離) くらいかな。 : login:Penguin [] 2019/03/23(土) 13:25:56.06:GEfm7Tu7 まったく何もしないフィルタってありませんか? stdinをstdoutに流すだけのやつ 作ればすぐできるけど 用意されてないのかなって思って : login:Penguin [] 2019/03/23(土) 13:28:08.05:GEfm7Tu7 pico→nano : login:Penguin [sage] 2019/03/23(土) 13:42:06.71:RAeSI11z cat : login:Penguin [sage] 2019/03/23(土) 15:06:49.63:iKNACmGP 何かをするからフィルタ 言葉を知らないのが原因 : login:Penguin [sage] 2019/03/23(土) 16:39:32.35:QGbpWu2Q tac most pee : login:Penguin [sage] 2019/03/23(土) 18:50:01.31:F3/XPKcg ソフトウェアの世界では、フィルタがある or フィルタがない という 条件で処理を分けるのはバグのもとになるから、 何もしないフィルタを使うことで条件分岐を減らしてシンプルにするというやり方があるんだよ これはフィルタに限らなくて、Null Objectパターンなどと呼ばれる 物を知らないのはお前 : login:Penguin [sage] 2019/03/23(土) 20:40:17.10:6jP4IOmJ teeとか? 余計な枝分かれがあるけど、いらんのならnullに落とすとか : login:Penguin [sage] 2019/03/24(日) 09:48:40.10:jDU54FoK くだらない質問ですいません。 サイモン&ガーファンクル-01-xxx.mp3 サイモン&ガーファンクル-02-xxx.mp3 サイモン&ガーファンクル-03-ボクサー.mp3 以下多数 このファイルを端末から一括で移動させるだけで小一時間かかった。 最初は、 $ mv サイモン&ガーファンクル*.mp3 洋楽 これでダメで、 $ mv "サイモン&ガーファンクル*.mp3" 洋楽 これでもダメで、 $ mv "サイモン&ガーファンクル"*.mp3 洋楽 やっと移動できた。 囲みが違うだけで、端末に怒られたり、、、 "サイモン&ガーファンクル*.mp3" と、 "サイモン&ガーファンクル"*.mp3 は何が違うんですかね? : login:Penguin [sage] 2019/03/24(日) 10:41:02.49:D/HTSeWu ダブルクォートの内側では、アスタリクスはワイルドカードではなく、アスタリクスそのものを 表すから。man bash の「クォート」の項を参照。 : login:Penguin [] 2019/03/24(日) 13:13:30.94:MtjGbYq2 遅くなりました。 ありがとうございます。 : login:Penguin [sage] 2019/03/24(日) 13:46:56.02:UEcSxKAZ ありがとう。nanoの次があるとしたらmicroかな。 ……と思ったらもうあるのねw mostコマンド知らなかったわ。 : login:Penguin [sage] 2019/03/24(日) 14:19:14.24:pzndKzQG サイモンを全部移動するなら単に$ mv サイモン*mp3 洋楽/でいいんじゃね これだと空白含んでもいいし 後はTab補完とか $ mv サイモンの後でTab押すとmv サイモン\&ガーファンクル-0まで補完される 引用符なしでもmvできるけどその場合記号は\でエスケープする必要がある(空白は\ ) 「01. foo bar.mp3」といった空白付きもTab補完すると 01.\ foo\ bar.mp3ってなるからね : login:Penguin [sage] 2019/03/24(日) 15:10:03.46:rYJ5eW3u まず日本語なんとかしなよ 全編に渡っておかしいんだけど、 > フィルタがある or フィルタがない という条件で処理を分ける はぁ? > Null Object 全くわかってないじゃん 馬鹿でしょw : login:Penguin [sage] 2019/03/24(日) 17:04:29.13:FpqLxS0g ありがとうございます。 自分の頭には” & ”これの処理の仕方だって思って、 サイモン&ガーファンクルを、サイモン*.mp3にしたら、 移動できた様な記憶があります、 それで他のファイル、 カルメン_マキ&OZ-xxx.mp3ではうまく行かなかった、 その時は、ダブルクオーテーションで囲っていたか、 記憶が曖昧ですが、 ですが、628さんのレスでスッキリとわかりました。 : login:Penguin [] 2019/03/24(日) 17:43:03.32:7hc6unSF のすぐ後にを書けるのはすごいな、と思う : login:Penguin [] 2019/03/24(日) 18:15:17.71:fF0hcu1c へーw catってフィルタだったのかw : login:Penguin [sage] 2019/03/24(日) 18:33:46.29:l8Eo0XIa 何もしないって初耳 : login:Penguin [sage] 2019/03/24(日) 18:49:18.52:UEcSxKAZ catってフィルタじゃないの? いや煽りとか抜きにして普通にフィルタの一種だと思ってたわ。 : login:Penguin [] 2019/03/24(日) 19:16:03.38:5p8mIJSB フィルタだよ UNIXのコマンドは基本的にフィルタとして機能することを期待されている : login:Penguin [sage] 2019/03/24(日) 19:32:47.45:fscFnlx9 cat自体は確実にフィルターだろ ものによるけど行番号つけたり空白行をまとめたりもできるし 何もしないフィルターに噛み付いてる奴いるけど、フィルターと同じように使えるならフィルターでいいと思う : login:Penguin [] 2019/03/24(日) 19:42:32.82:fF0hcu1c catはフィルタだった お詫びして訂正します : login:Penguin [sage] 2019/03/24(日) 21:39:51.05:WnwFTL7e あなたは立派な人です : login:Penguin [sage] 2019/03/24(日) 23:52:01.09:oyv6jmSB サンプルコード書きなよ バグのもとになる例と それを条何もしないフィルタで改良した例 その方が多分話が早い : login:Penguin [sage] 2019/03/25(月) 01:03:56.13:WN5FRXtQ SR-IOVを使う場合のタグ付けはVM側じゃなくてホスト側で仮想NIC徹時につけるのが普通じゃね VM側でのタグ付けもやり方あるのかもしれんけど、普通必要なVLAN分だけSR-IOVでNICを渡す : login:Penguin [sage] 2019/03/25(月) 04:53:01.76:gMhua5Yu $ mv サイモン&ガーファンクル*.mp3 洋楽 なんで、これがダメなのかと思ったら、&, * が特殊文字か。 それで、クォートするか、エスケープすれば良いのか & の機能を止めて、* だけ動作させる "サイモン&ガーファンクル"*.mp3 サイモン\&ガーファンクル*.mp3 まあ、シェルの特殊文字は、見ておいた方がよい。 特別な機能があるから ! などは強力で、エスケープも出来ないんじゃなかったっけ? こういう特殊文字をファイル名に使って、テレビ録画している奴は、ハマるぞ : login:Penguin [sage] 2019/03/25(月) 05:33:55.17:gMhua5Yu フィルターは、cat, head, tail とか、 sed, awk でも、1-liner で、フィルターを作れるかも 以下は、Ruby の、1-liner のフィルター 最初のprint では表示せずに、次のパイプに出力するだけだが、 次のprint では、端末に出力するので表示される cat /etc/apt/sources.list.d/iij.list | ruby -ne 'print $_' | ruby -ne 'print $_' deb ttp://http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial main restricted universe multiverse deb ttp://http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-updates main restricted universe multiverse deb ttp://http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-backports main restricted universe multiverse deb ttp://http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse : login:Penguin [sage] 2019/03/25(月) 07:51:28.46:hQ7+SnuK !についてだけど これはそもそもPOSIXシェルで既定されていない ZshやBashなど一部のシェルの対話モード特有の便利機能。 だからエスケープとかそういう概念があまりないんじゃないかな ……と予想。 実際#!/usr/bin/env bashみたいなBashのシェルスクリプトにおいては !は何らエスケープとかする必要なく 通常の文字として扱われる。 : 637 [sage] 2019/03/25(月) 07:53:07.12:hQ7+SnuK ありがとう よかった,俺の認識は間違ってなかったのね 安心した。 : login:Penguin [sage] 2019/03/25(月) 10:08:16.30:gKQr6bjC cat /etc/apt/sources.list.d/iij.list | ruby -ne 'print $_' というか cat /etc/apt/sources.list.d/iij.list に対して何のメリットがあるの? : login:Penguin [sage] 2019/03/25(月) 10:11:09.09:gKQr6bjC まったく何もしないで標準入出力にストリーム流す(つなぐ)のをパイプって言うんじゃないのかな? : login:Penguin [sage] 2019/03/25(月) 12:36:17.08:zZ+jJnZx 違う、パイプはフィルターとフィルターの間に入ってる奴 シェルだと '|' で表されて、内部は popen() とかで実装されてる仮想デバイスみたいなもん : login:Penguin [sage] 2019/03/25(月) 14:59:19.17:gKQr6bjC popen()はパイプの実装じゃなくて単なるシステムコールなんじゃないの? : login:Penguin [sage] 2019/03/25(月) 15:05:31.91:gKQr6bjC 訂正popen()はmanセクション3だった : login:Penguin [sage] 2019/03/25(月) 16:55:35.47:YJ9SBZkm ファイルディスクリプタの複製や切り替えってどんな時に使うの exec 9>&1; exec >&-; exec >&9 こんな奴 リダイレクトや>/dev/nullは意識せずに使えてるけど : login:Penguin [sage] 2019/03/25(月) 18:42:31.60:+oiJv3Fw 仮想デバイスみたいなもんじゃないよ popen(3)の実装の肝はpipe(2) : login:Penguin [sage] 2019/03/25(月) 20:11:17.09:hQ7+SnuK 例えば対話的な操作を自動操作するときに, その自動操作するシェルスクリプトを実行している対話シェルにおいて 不具合が生じないように,自動操作する一連のコマンドを 全部3番のファイルディスクリプタに関して行なう,みたいな。 : login:Penguin [sage] 2019/03/25(月) 21:30:10.83:luerERPn e2labelで表示されれるボリュームラベル名ってどこに記録されているんですか? OSによって違うということでしたら、Cent6の場合を教えてください : login:Penguin [sage] 2019/03/25(月) 21:34:40.13:luerERPn 途中で送ってしまいました >どこに記録されているんですか? というのは、具体的なファイル名(/etc/label)や、 ファイルシステム上には無く、MBR的な領域に記録されている・・・などのことを知りたく思います よろしくお願いします : login:Penguin [sage] 2019/03/25(月) 21:35:11.36:gKQr6bjC ソース見てみた 他プロセス管理のシステムコールの組合せだった なぜ唐突にプログラムの話になったんだろう? : login:Penguin [sage] 2019/03/25(月) 22:28:06.00:U9WMtzMP Ext4 Disk Layout - Ext4 ttp://https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#The_Super_Block : login:Penguin [sage] 2019/03/25(月) 23:10:55.13:YJ9SBZkm fdを指定しないと具体的にどんな事態になるんです? : login:Penguin [sage] 2019/03/26(火) 00:18:48.32:qW7idDeA ありがとうございます。 0x78オフセットってどこからかがすぐにはわかりませんでしたが、 先頭セクタから1024バイト分避けたところからさらに0x78(120バイト) 進んだところに、(一番最初のボリュームラベルグループの)ボリュームラベルが書かれているということがわかりました。 よって、e2labelで書かれたボリュームラベルは、ディスク自体に書かれている ということでよろしいでしょうか : login:Penguin [sage] 2019/03/26(火) 00:30:13.50:cG5IuK2C > なぜ唐突にプログラムの話になったんだろう? そりゃ虚栄心からやろ > ボリュームラベルは、ディスク自体に書かれている > ということでよろしいでしょうか 他のPCにそのディスク繋ぎ替えたら検証できるっちゅうことやろな : 645 [sage] 2019/03/26(火) 00:34:49.40:iFCVu2QU 別に何のメリットもない。 何も変換しない処理を、いくつでもパイプでつなげられることを説明しただけ ちなみに、$_ は、前のパイプから、1行ずつ渡ってくる、各行を表す 以下は、大文字に変換してから、大文字・小文字を入れ替えるので、つまり小文字に戻る cat /etc/apt/sources.list.d/iij.list | ruby -ne 'print $_.upcase' | ruby -ne 'print $_.swapcase' : login:Penguin [sage] 2019/03/26(火) 00:58:40.42:cG5IuK2C 元々大文字だったんが小文字に変わってまうがな : 659 [sage] 2019/03/26(火) 01:08:01.92:hT6+IDcx OSのシステムファイルやアプリのデータファイルもディスク自体に書かれるから厳密にどう表現したらいいか難しいけど、そんな感じの理解でいいと思う : login:Penguin [] 2019/03/26(火) 03:44:42.60:1rK9aO6k Ubuntu18.04使用だけど、使用電力低くする方法ない? Windowsというか東芝製だとecoユーティリティてのがついてて、 10kwも電力消費減るのだが : login:Penguin [sage] 2019/03/26(火) 05:51:25.67:R5t32rrn スパコンの事情はわからんわ ノートならTLPとかあるけど・・・ : 661 [sage] 2019/03/26(火) 07:22:17.01:qW7idDeA ありがとうございます。 仮想マシンAからBにディスクを付け替えたところ、 ボリュームラベルの情報は維持されるので、 ディスク自体に書き込まれた情報ということがわかりました また、(大まかな)理解がが間違っていないことがわかり安心しました。 ありがとうございます。重ねて御礼いたします。 : login:Penguin [sage] 2019/03/26(火) 10:56:24.83:tsbXtR2i microSDにlinuxをインストールするのは可能でしょうか? またmicroSDカードスロットから起動するようにBIOSで設定する方法はありますか? : login:Penguin [sage] 2019/03/26(火) 11:08:30.67:Og/CcGxA はい : login:Penguin [sage] 2019/03/26(火) 12:09:47.40:PvmUy3a0 ラズパイのドキュメントとかが大いに参考になると思うよ > microSDカードからのLinux起動 : login:Penguin [sage] 2019/03/26(火) 12:32:35.29:R5t32rrn ならないだろ : login:Penguin [sage] 2019/03/26(火) 12:39:12.68:VOBZPwCz ならないね : login:Penguin [sage] 2019/03/26(火) 13:06:05.63:sel2esHW 質問にBIOSって書いてあるのにU-Bootだしアーキテクチャも違うし・・・ microSDからブートできるかはBIOSの設定次第だけどメーカーによっては対応してない場合もある そこさえ問題なければ普通にHDDにインストールするのと変わらない ただし書き換え回数がキツかったりそもそも速度遅いのでまともに使うには工夫が必要 : login:Penguin [sage] 2019/03/26(火) 14:16:49.91:IYu0ubLB BIOS見たらmicroSD起動できないっぽかった microSD使うのは諦めるわ : login:Penguin [sage] 2019/03/26(火) 15:17:47.88:xiF+N37Y microSDを使いたい理由は知らんが、 USBに繋げるアダプタを使えばいいよ それ以外だとカーネルはHDDに、ルートはmicroSDに入れるもよし : login:Penguin [sage] 2019/03/26(火) 17:20:43.28:gNGbGfbE 誤 「(大まかな)理解がが間違っていないことがわかり安心しました。」 正 「(大まかに)何も理解していないことがわかりました。」 : login:Penguin [sage] 2019/03/26(火) 19:17:10.82:PvmUy3a0 え,ラズパイってUEFI BIOSですらないのか……。 知らずに妙な返答しちゃったわw すいませんでした。 : login:Penguin [] 2019/03/26(火) 22:08:39.24:9tjFDyA0 iptablesの設定してます。 bittorrent使ってる時にpeerからこちら側へのport 1へのアクセスがあるんだが、port 1ってなにかに使われてるの? webで調べる限りTCPMUXとかいういかにも使われてなさそうなサービスに対応してるだけっぽいのだが。 : login:Penguin [] 2019/03/27(水) 08:07:35.66:WPzTQvLr それは単に#のコメントアウト機能のほうが強くて優先されるからじゃね : login:Penguin [sage] 2019/03/27(水) 20:50:55.20:g1iPIVYa いや,すまん。ややこしい書き方だったなw #!/usr/bin/env bash echo !foo ↑こういうのが何ら問題なく実行できるっていうこと。 : login:Penguin [sage] 2019/03/27(水) 22:27:40.09:rXGckb4a 実際のところ、 !"#$%&'()`{+*};*? みたいな文字がやたら入ってるファイル名を沢山使ってるけど そんなファイル名をシェルのコマンドラインに直接書いたりはしない。 : login:Penguin [sage] 2019/03/28(木) 03:09:36.54:w6GiR/Kn mount.cifsのオプションでversを2.0以上にしたら cp -pでコピーしても更新日時とかが保持されないんだけどそういうもんなんですか? 後からtouchしたらちゃんと変わるし、versを付けなければcp -pも期待通りの動作をするんで原因はそこにあると思うんですが : login:Penguin [sage] 2019/03/28(木) 10:59:09.17:6sRUXEQl 記号を含むファイルって音楽ファイルか?たまにふざけた奴はあるけどそんなには・・・ : login:Penguin [sage] 2019/03/28(木) 12:29:29.84:hDanExK5 \x07.wav などとしてファイル名を聴くのだろうか。 : login:Penguin [sage] 2019/03/28(木) 12:58:14.15:vS3WoBQz 録画ファイルで番組名が付いてるとか : login:Penguin [682] 2019/03/28(木) 17:51:05.77:WxtfwGIY ファイル名というか、実際にはディレクトリ名なんだけど 単にタイトルをそのまま使ってるだけだよ。 たまに ZIP ファイルで入手しても中のディレクトリ名がそうなってるし。 いや、分かってるよ? 本当はこういうのはデータベースで管理すべきなんだ。 だからおすすめはしないよ。 : login:Penguin [sage] 2019/03/28(木) 23:34:05.34:4H5YNXSi 「何々!!」みたいなテレビ番組の名前を、ファイル名にしている : login:Penguin [sage] 2019/03/29(金) 00:08:31.91:dV6MJCes お前らがファイル名の何を問題にしてるのかわからん。 TABで補完すりゃ、勝手にエスケープしてくれるだろ? シェルスクリプトに直接文字列書くことなんて無いだろ? あったとしてもクォートでくくればいいだけだろ? 変数ならダブルクォートでくくっておけばいいだけだろ? お前ら一体何と戦ってるんだ? : login:Penguin [sage] 2019/03/29(金) 00:22:13.97:CvMODiZL 逆になんでそんな突っ掛かってくるのか聞きたいね。 ただ「!が含まれるファイル名があるのか」なんて話を細々としてただけなのに。 : login:Penguin [sage] 2019/03/29(金) 00:40:44.87:dV6MJCes なんでって Q. ファイル名にスペースが入っていたらどうするの? A. ダブルクォートでくくればいいだけです。 って一行で解決するような問題なのに、 スペースを一時的に特殊な記号で置き換えれば良いのでは?とか それだとプログラムの改修が必要だぁぁ。あぁどうしたらいいんだぁ?って 意味不明な話してるからだよ。 : login:Penguin [sage] 2019/03/29(金) 00:59:37.02:l8PCJwph ファイル名で一番ヤバイのは、macの「92/03/01」みたいなスラッシュ入りのファイル名だと 聞いたことがあるけど、実際に遭遇したことはない。 : login:Penguin [sage] 2019/03/29(金) 01:34:35.71:DwzBokla その問題って、もう何年も直ってないんだよ・・・ 初めて気づいてから、もう5年くらいたつかなぁ : login:Penguin [sage] 2019/03/29(金) 02:57:19.48:lclvYywf ,693 ちょっと議論がないか追ってみたらこれが出てきた ttp://https://bugzilla.kernel.org/show_bug.cgi?id=198967#c7 2ヶ月前にクライアント側のバグだと特定されたけどまだ修正されてないようだ : login:Penguin [sage] 2019/03/29(金) 07:02:45.93:zMpqBgKe 引用符は受け付けない癖に--や./で無力化するハイフンって何なんだろうな : login:Penguin [sage] 2019/03/29(金) 08:50:44.30:EAlRvRPg 引用符を受け付けないハイフンって何。 : login:Penguin [sage] 2019/03/29(金) 09:28:26.60:CvMODiZL 恐らく「引用符を用いても無効化できないハイフン」のことだろう。 でもこれはちょっとシェルのことを理解していない疑問だね。 そもそもハイフンは「シェルにとっては」何ら特別な文字ではない。 だから $ somecmd -a も $ somecmd '-a' も シェルが解釈したあとは['somecmd', '-a']という全く同一の配列になる。 で,ハイフンをオプションとして認識するのはコマンド側の仕事なので, そのコマンド側固有の操作が必要になってくる訳だ。 反対に,例えば「!」という文字は「シェルにとっての」特別な文字なので, シェルに送る段階,すなわちコマンドラインで入力した段階で何らかの保護を解こさないと 解釈後の配列に「!」ではなく「!がシェルにより展開されたもの」が入ってしまう。 : login:Penguin [] 2019/03/29(金) 10:56:48.62:kIAJE6Mr ファイルを分割したときに ファイル1/3.dat ファイル2/3.dat ファイル3/3.dat みたいなファイル名で付けたくなるよね : login:Penguin [sage] 2019/03/29(金) 11:39:47.00:Fk+V9jgB だからクォートでくくればいいだけ だから!もクォートでくくればいいだけ : login:Penguin [sage] 2019/03/29(金) 11:40:53.58:Fk+V9jgB \エスケープでも良いが : login:Penguin [sage] 2019/03/29(金) 11:43:55.64:Fk+V9jgB 直接文字列を書く場合、メタ文字はシングルクォートでくくるかエスケープすればいい。 直接文字列を書かない(= 変数に入ってるとか標準入力から読み取る場合)は気にしなくていい これだけなんだが、本当に何をごちゃごちゃ言ってるんだろうか。馬鹿なのか? : login:Penguin [sage] 2019/03/29(金) 11:47:47.02:Fk+V9jgB > --や./で無力化するハイフンって何なんだろうな そんなものはない : login:Penguin [sage] 2019/03/29(金) 13:35:19.25:Mgfts4Lp だからクォートがどうのじゃなくてさ 今はハイフンの話をしてるんでしょうが…… お前はクォートに親でも殺されたのかw : login:Penguin [sage] 2019/03/29(金) 15:17:11.01:zMpqBgKe 引数にハイフンを指定した時の挙動もコマンド間で異なるしなんともはや : login:Penguin [sage] 2019/03/29(金) 15:50:32.17:Fk+V9jgB 引用符は受け付けないって言ってるだろ 受け付けるんだよ : login:Penguin [sage] 2019/03/29(金) 16:36:41.65:Mgfts4Lp * !や&はシェルが解釈するので単引用符で囲めばOK * ハイフンの解釈は各コマンドがするので引用符で囲んでも殆んど意味ない っていうことでしょ : login:Penguin [sage] 2019/03/29(金) 16:49:56.15:Fk+V9jgB だからそれだけの話。 「メタ文字はシングルクォートで囲うかエスケープする」 おしまい ハイフンの話は全く関係ない上に他の引数と何も違わないのだから 話しすことはなにもない。 : login:Penguin [sage] 2019/03/29(金) 18:02:03.83:Mgfts4Lp 「話すことはなにもない」w なんでお前が他人が喋ること決めてんだよw : login:Penguin [sage] 2019/03/29(金) 18:33:38.97:Fk+V9jgB だからさっさと終われって言ってる。 終わった話なんだから : login:Penguin [] 2019/03/29(金) 21:17:43.86:nnvV655G Ubuntu18.04使用です。 apparmorで全部のアプリのネット接続オフにするにはどうしたらいいですか? てか、出来る? 使うアプリだけネット接続許可したいんだけど : login:Penguin [] 2019/03/29(金) 22:32:21.98:4fy7L57R 無謀なことをしているかもしれませんが、質問させてください KLUE3.0(ベースはUbuntu18.04)をインストールしたPCから無線LANとUSBデバイスサーバ経由でプリンタ複合機を使ってプリントはできるのですが、スキャンができません スキャナのドライバは入れましたしscanimage -Lも一応結果は出るのですが、xsaneを起動すると「デバイスを開けません 'brother4:net1;dev0' 不正な引数です」となります どうすればKLUEからスキャナが使えるでしょうか 複合機はbrother MFC-J720D USBデバイスサーバはsilex SX-DS-4000U2 無線BBR内でデバイスサーバのMACアドレス指定でIPアドレスを固定して、そのIPアドレスを/etc/sane.d/net.confに記述しています (でも実際のところnet.confに何書いたらいいかちゃんと理解してません…とりあえずCUPSとUbuntuのプリンタツールではそのIPアドレスから引出したURIでプリントはできます) scanimage -Lの結果はdevice `brother4:net1;dev0' is a Brother hogehoge MFC-J720D sane-find-scannerの結果は全てAccess denied (insufficient permissions) brsaneconfig4 -dの結果は指定したIPアドレスからのパケットロスなしです : login:Penguin [sage] 2019/03/30(土) 10:03:49.92:0XvY2iim ttp://https://wiki.archlinux.jp/index.php/SANE これのパーミッション問題のセクションを参考にしてみたら。 : sage [] 2019/03/30(土) 20:16:19.60:I7wg8b/A >使っているデスクトップ環境または ウィジェットのツールキットの名前を教えて。 KDE PClinuxOS ウィジエットインストするソフトには プラズマ ウィジエット って書いてあるんでツールキットはプラズマかと思うんですが : 682 [sage] 2019/03/30(土) 22:40:59.74:xvW4fQ1t ひどいのが来たんだな。来るかもしれないと思ってたのはこっちの方なんだが。 ttps://mao.5ch.net/test/read.cgi/linux/1514310320/707 : login:Penguin [sage] 2019/03/31(日) 00:21:29.29:0E6MVyIl Mac を使っている友人は、Windows の日本語や半角空白が入った、ファイル名を嫌がる。 英数字のみで、半角空白も使わない だから漏れは、半角空白を、_ (アンダーバー)に変換している ファイル名に半角空白があると、バグるから : login:Penguin [sage] 2019/03/31(日) 00:36:03.32:kjMm2NQi ファイル名に半角スペース等を使うとバグるのは、そのプログラムの作りが悪いだけなのに なぜファイル名を半角英数字以外を使うべきではないという話になるんだ : login:Penguin [sage] 2019/03/31(日) 00:42:11.95:t5ctzn4z Macのソフトにバグが多いんだからしょうがない : login:Penguin [sage] 2019/03/31(日) 01:10:08.27:dlvhLDl2 未だに漏れって.. : login:Penguin [sage] 2019/03/31(日) 01:14:07.23:dlvhLDl2 コマンドラインの引数にファイル名指定する場合は具体的にどうプログラムを作り直せばいいんだ? : login:Penguin [sage] 2019/03/31(日) 01:34:52.33:t5ctzn4z 文字列解釈とかいうアホなことをさせないで 普通に引数を配列で渡せばいいだけ : login:Penguin [sage] 2019/03/31(日) 01:52:24.17:mrkpdRbe Document and Settings Program files やっぱWindowsって神だわ : login:Penguin [sage] 2019/03/31(日) 01:57:05.59:kjMm2NQi 普通に、argcとargvで受け取れば出来るだろうと思うけど、macは実はできないの? : login:Penguin [sage] 2019/03/31(日) 02:12:52.20:dlvhLDl2 入力ファイル 1.txt 出力ファイル 1.txt って名前に空白を含む2つのファイルがあって > commad 入力ファイル 1.txt 出力ファイル 1.txt って実行したい場合はWindowsではどうすんの?スペースがあったりなかったり複数含まれる場合は? : login:Penguin [sage] 2019/03/31(日) 02:43:49.61:kjMm2NQi windowsは知らん。 ていうか、もしかしてまともにプログラム組んだことないんじゃないの? プログラムどころかシェルも使えないでしょ? : login:Penguin [sage] 2019/03/31(日) 03:05:52.86:HO6a5zCz ttps://support.microsoft.com/en-us/help/102739/long-filenames-or-paths-with-spaces-require-quotation-marks : login:Penguin [sage] 2019/03/31(日) 10:20:45.86:dlvhLDl2 偉そうなこと言って結局自分じゃ何一つ答えだせねーのかw これはMacもLinuxもそう もしくはバックスラッシュでエスケープするかだ それが面倒だから半角スペース抜く人がいるって話してたのに馬鹿なのか : login:Penguin [sage] 2019/03/31(日) 12:09:55.33:HO6a5zCz 面倒?あなたの問いかけにその様な事は含まれていないように見えますが。 : login:Penguin [sage] 2019/03/31(日) 13:06:39.10:t5ctzn4z あ、はい。安全確認が面倒だから 確認せずに事故って文句を言うクレーマーってことですよねw : login:Penguin [sage] 2019/03/31(日) 14:28:08.04:ZVRIYHOQ そもそもが全く間違ってて本当にプログラミング出来るのか?ってレベルなんだが スペース入りのファイル名をそのまんま渡すとスペースでちょん切られておかしな動作になるのは IFSが定義されてない時はシェルがevecve呼ぶ時にスペースをデリミタとして使うからであって各アプリの問題じゃねぇし っていうか「file name」っていうスペース込みの1つのファイル名をエスケープとかクオートなしに渡した場合各アプリの側が受け取るargvは ["実行ファイル名", "file", "name"]って言う形で間にスペースが入るかとかの情報は無いからそれを「file name」として扱う事はそもそも不可能だし : login:Penguin [sage] 2019/03/31(日) 17:20:14.87:hEVGY7Cx そんなくだらねえ話してるじゃねえよ : login:Penguin [sage] 2019/03/31(日) 17:22:36.21:ZVRIYHOQ すごーい : login:Penguin [] 2019/03/31(日) 21:14:05.31:83JRav7f Ubuntu18.04使ってます Ubuntuではログイン可能なのですが、 Xfceでログインするとデスクトップ画面が出てデスクトップが固まってしまいます。 一昨日まではXfceもログインできました。 リモートからログインしてCUIで操作は可能です。 Xfce復活させるにはどこいじればいいですか? : login:Penguin [sage] 2019/04/01(月) 05:56:37.36:CbQJj9me とにかく、一般人には、半角空白が入ったファイル名を扱うことはできない。 そんなに、OS に詳しいわけじゃないから ちょっとしたシェルスクリプトでも誤作動するし、仕事では使えない 半角空白が入ったファイル名を渡すと、誤作動したから使えないと、突っ返される! : login:Penguin [sage] 2019/04/01(月) 06:39:28.76:P1yDCptw それファイル名のせいじゃないだろ バカ用ならバカ用でくだらねえことを完全無視で使えるように できなかった無能のせい : login:Penguin [sage] 2019/04/01(月) 06:46:13.30:R6fJr+TT 例えばどんな実装? > くだらねえことを完全無視で使える : login:Penguin [sage] 2019/04/01(月) 07:17:20.57:x3J5ufaU そもそもCUI使う時点で一般人じゃないだろw GUIだと空白程度は問題ないやつの方が多いし : login:Penguin [sage] 2019/04/01(月) 07:25:56.27:P1yDCptw さあねえ あんたとこの業務内容は知らんからなあ 俺が言ってるのはバカ用を作るのは歴とした職人のスキルで 未熟者はすぐヘマをやらかすって話だ : 735 [sage] 2019/04/01(月) 09:49:28.25:R6fJr+TT うちの業務内容は気にしなくていい。 あなたがどんな実装を念頭に置いているかを訊きたい。 : login:Penguin [sage] 2019/04/01(月) 12:29:47.04:P1yDCptw あんたも俺んとこの業務内容は知らんだろ? 同じことだよ : login:Penguin [sage] 2019/04/01(月) 12:47:52.74:CbQJj9me Windows 10・WSL・Ubuntu 16.04 だけど、 /usr/share/i18n/locales/ja_JP のera の部分に、新元号の令和が追加されるのかな? : 735 [sage] 2019/04/01(月) 12:49:27.42:R6fJr+TT つまり までは一般的話題に読めるが、それに対し は自社業務依存のレスを返してしまったということか。 : login:Penguin [sage] 2019/04/01(月) 12:51:18.54:P1yDCptw いや一般的話題だよ 737にそう書いただろ : login:Penguin [sage] 2019/04/01(月) 13:03:02.98:UUzAU3Bx なんもわかってねーけどとりあえず出来る風に書いときゃマウント取れるだろ? つまりそういうことだ、言わせんなよ恥ずかしい : login:Penguin [sage] 2019/04/01(月) 13:14:52.12:3pQP/Efh mozcの辞書に令和って登録されるのかな : login:Penguin [sage] 2019/04/01(月) 13:29:39.58:7Zh/3/s6 手動で登録しちった・・・ : login:Penguin [sage] 2019/04/01(月) 14:01:08.85:NXdLYwru Noto Fontとかには当分登録されないのかな。 : login:Penguin [sage] 2019/04/01(月) 14:41:30.97:rypWD9UG R18とか胸が熱くなるな : 735 [sage] 2019/04/01(月) 14:45:30.65:R6fJr+TT >> 737に一般的話題と書いてあるようには読めないな。 特定業務に依存しない一般的話題であれば、一般的な範囲で、念頭にある実装を語ってくれればいいよ。 : login:Penguin [] 2019/04/01(月) 15:26:00.11:ZMqUstAr Fluxbox qt,gtk,motif : login:Penguin [] 2019/04/01(月) 15:28:32.96:ZMqUstAr 実はできるけどね : login:Penguin [sage] 2019/04/01(月) 15:35:29.83:zUcPFr1j なにが? どうやって? : login:Penguin [sage] 2019/04/01(月) 15:36:29.00:hF0kfhhO なんもわかってねーけどとりあえず出来る風に書いときゃマウント取れるだろ? つまりそういうことだ、言わせんなよ恥ずかしい : login:Penguin [sage] 2019/04/01(月) 17:33:02.58:fDpxqZZA それつまり $ somecmd AAA BBB っていう入力を ["somecmd", "AAA BBB"]みたいな配列に格納できるってこと? どうやるの? マジで。 : login:Penguin [sage] 2019/04/01(月) 17:55:23.79:P1yDCptw そうか、あんたはあれが一般的話題に見えないのか では何を書いても一般的話題とは見てもらえんだろうな 違うというなら、どう書けば一般的話題なのか手本を示してくれw : login:Penguin [sage] 2019/04/01(月) 18:05:37.25:6jpH2zbJ レイワ実装された? : login:Penguin [] 2019/04/01(月) 19:09:16.42:yB8Jurs2 元号を使ったら負けだぞ : 735 [] 2019/04/01(月) 19:19:35.58:R6fJr+TT 「あれ」が を指すのであれば、一般的話題というより、「あんたとこの業務内容」という特定の事柄を突然持ち出して話題を特殊化させたように、誰の目にも見えるよ。 だが、特定業務に依存しない一般的話題であれば、一般的な範囲で、念頭にある実装を語ってくれればいいよ。 737 > さあねえ > あんたとこの業務内容は知らんからなあ > > 俺が言ってるのはバカ用を作るのは歴とした職人のスキルで > 未熟者はすぐヘマをやらかすって話だ : login:Penguin [sage] 2019/04/01(月) 19:34:44.25:Vak2TSnk 霊夢? : login:Penguin [sage] 2019/04/02(火) 06:48:16.79:GeXEk6c7 入出力には使うこともあるだろ 内部で使ってたら単なるアホだが : login:Penguin [] 2019/04/02(火) 07:11:35.38:HKMSG7jb 使わないぞ : login:Penguin [sage] 2019/04/02(火) 08:11:03.32:GeXEk6c7 お前が使うかはどうでもいい : login:Penguin [sage] 2019/04/02(火) 10:27:24.03:u25ZDqnv 途中、空行をあけてるだろうが 第1段落であんたの特殊化要求をお断りし 第2段落で一般論を言ったんだ 誰の目にもってあんただけだよ そんなひねくれた解釈してるのは : login:Penguin [sage] 2019/04/02(火) 19:24:24.51:vt5O0zI1 お前が使わなくても役所は使い続けるだろう : login:Penguin [] 2019/04/03(水) 02:08:37.74:XKwYuRzV Ubuntu18.04使用 日本の祝日に対応したカレンダーってないの? gnome calenderもorangeカレンダーも対応してないぞ メールソフトの付属でついてるのはなしで : login:Penguin [sage] 2019/04/03(水) 09:01:40.21:ldwMRRg9 gcalとか : login:Penguin [sage] 2019/04/03(水) 14:15:49.22:luPMo1aG bashやscriptの-cオプションで関数を使う方法ってある? : login:Penguin [sage] 2019/04/03(水) 17:13:18.45:J/Ss2tkX export すれば普通に使えるけど…そういう話じゃない? : login:Penguin [sage] 2019/04/03(水) 23:52:57.46:iz4nkQMo Xubuntu18.04.2でハイバネートを無効化したいんだけど どうしたらいいんでしょう? : login:Penguin [sage] 2019/04/04(木) 04:28:25.86:TRL5gfAg /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla ↑これ消したら無効になったはず : login:Penguin [sage] 2019/04/04(木) 08:54:58.61:aK/AOBir 50-local.d/com.ubuntu.enable-hibernate.pkla 無いですねこれ : login:Penguin [sage] 2019/04/05(金) 13:47:46.15:P9ypi69m ubuntu でmozc使ってんだけど辞書って更新されるの? 令和とかさ : login:Penguin [sage] 2019/04/05(金) 16:10:59.88:Bi2UQsM6 まぁねぇ 「北斗の拳イチゴ味」はあるけど 「後配株」無いしねぇ 「後輩株」何だそれ・・・w : login:Penguin [sage] 2019/04/05(金) 16:40:44.88:Mg/PjclC 自分で辞書に追加すればええ : login:Penguin [sage] 2019/04/05(金) 17:03:07.54:jbyQi/Lb aptでデータ更新しろやGoogleよ : login:Penguin [sage] 2019/04/05(金) 17:53:19.41:ZQLViIA1 なんでGoogle? : login:Penguin [sage] 2019/04/05(金) 22:12:57.25:Pk7UJ111 MozcってGoogle製じゃないの? : login:Penguin [sage] 2019/04/05(金) 22:16:07.11:sRon1V8C 人に聞く前に自分で調べろ : login:Penguin [sage] 2019/04/05(金) 22:16:20.71:hg3VoiKW aptのパッケージに纏めてるのは多分Debianのボランティアの人だよ : login:Penguin [sage] 2019/04/05(金) 22:27:09.35:HriZeQ+v Mozc → Google社員が開発(Google日本語入力の一部をOSS化したものらしい?) Mozc内蔵辞書 → 既存のOSS日本語辞書を流用(Google製ではない) パッケージ化 → UbuntuのMozcはDebianのをそのまま流用(のはず)(Debian側で辞書を弄ったりはしていない模様) なので辞書を更新したい場合はMozc本家の辞書が更新されるまで気長に待つか、 自分でユーザー辞書を追加するか、Mozc UTでも利用するかだな。 : login:Penguin [sage] 2019/04/06(土) 06:10:53.55:M7jstQU/ 答えを知らないから文句ばかりの人 ちゃんと答えてくれる人 この差は一体なに? : login:Penguin [sage] 2019/04/06(土) 06:54:57.25:9iMIMHj1 「知らないならレスしないで下さい。ウザいだけです。」 ↑ これだな : login:Penguin [] 2019/04/06(土) 13:33:50.95:LBz3Crkc できますかね? 端末コマンドを使い ヤフーメールをまとめてダウンロード : login:Penguin [sage] 2019/04/06(土) 16:45:54.21:YCOCZ0fp がんばればなんとかなります : login:Penguin [sage] 2019/04/06(土) 17:03:05.48:D7QN61Nk >質問を書きこむ前にここを読もう。 >Googleなどで検索してみる。 : login:Penguin [] 2019/04/06(土) 22:15:24.29:s8uLC164 centos7で日本語入力をAnthyの半角/全角キー 切り替えて使っているのですが 切り替わるまでに1秒ほど入力できるまで間があるのです何か早くする方法などないでしょうか? : login:Penguin [sage] 2019/04/07(日) 00:32:03.40:qSvuOzdA Windowsを使うと良い : login:Penguin [sage] 2019/04/07(日) 07:15:26.60:l5brVKfl ウイルスの危険がある。 アンチウイルスソフトで防御するとパソコンが動作不能不具合に。 -------------------------------------------------------- 調査の結果、ウイルスが感染したと思われるソフトは、 以下の 3,986 本です(アルファベット/五十音順) ttp://http://www.vector.co.jp/info/060927_system_maint_allfiles.html AVG アンチウイルス Windows 7 64bit で再起動ループ不具合 お客様から「パソコンがおかしい、黒い画面から進まない!」と連絡があって 調べました。 ttp://http://orbitz-zono.blogspot.jp/2010/12/avg-windows-7-64bit.html 現時点、対応策は「再起動する前に、AVGをアンインストール」しかなさそう。 手動復元が出来れば良いんだけど。 【詐欺】Windowsセキュリティ重要な警告の消し方 アンチウイルスサービスでエラー!? ttp://http://blogs.yahoo.co.jp/fireflyframer/34177559.html ウイルスバスター クラウドのインストール中に再起動を繰り返し要求される ttp://https://esupport.trendmicro.com/support/vb/solution/ja-jp/1104348.aspx 「人為的なミスだった」――トレンドマイクロの説明によると、 多くのPCを動作不能にした不具合の原因は、 ウイルス定義ファイルのチェックミスが重なった結果だった。 ttp://http://www.itmedia.co.jp/news/articles/0504/24/news008.html : login:Penguin [sage] 2019/04/07(日) 10:47:27.11:odPodKqT mozcエラー 変換エンジンプログラムが反応していません。このアプリケーションを再起動してください これ回避できない?都度fcitxを再起動するのはちょっと : login:Penguin [sage] 2019/04/07(日) 13:19:42.96:OiirH10H なったことないからわからんな : login:Penguin [] 2019/04/07(日) 21:31:13.53:HHZI/CKC 亀レスになりますがです そちらのリンクを拝見してみましたが、パーミッション変更の際に使用するlsusbはPCに直接USBで繋がっているデバイス想定の様でスキャナを見つけられませんでした。 自分でも少し調べてみてUSB device over IPが役に立ってくれるかなと思い ttps://blog.bravi.org/?p=866 ttps://github.com/solarkennedy/wiki.xkyle.com/wiki/USB-over-IP-On-Ubuntu 辺りを確認してみたのですが、 sudo usbip list usbip: error: failed to open /usr/share/hwdata//usb.ids となります… 自分が勝手に無駄なことをしているだけかもしれませんが、もう少しお知恵をお貸しいただける方いらっしゃいませんか? よろしくお願いいたします : login:Penguin [] 2019/04/07(日) 21:46:57.37:1eb4Ob52 いじめはどこの町にもあるが島本町は特に酷い 「大阪府三島郡島本町のいじめはいじめられた本人が悪い 」なんて 公言する町は他に無い : 質問者 [age] 2019/04/08(月) 00:59:10.80:B2mjZI8K 環境 リリース 16.04.6 LTS (Xenial Xerus) 64 ビット カーネル Linux 4.4.0-145-generic x86_64 MATE 1.12.1 linux mint標準のテキストエディター xed を mateでも使いたいです。 どうしたら良いですか? : login:Penguin [sage] 2019/04/08(月) 02:27:07.38:Gzc8xwp1 自分なら ttp://http://packages.linuxmint.com/ 上のページから xed, xed-doc, xed-common, xed-dbg, xed-dev, xed-doc のdebファイル落としてきて入れるかな または、 ttp://http://packages.linuxmint.com/ のリポジトリ追加したあとに sudo apt update sudo apt install xed でxed入れたあとにリポジトリ消す。 : login:Penguin [sage] 2019/04/08(月) 02:47:15.27:DRQYEB5h 追記 もし、リポジトリ追加していれるなら echo "deb ttp://http://packages.linuxmint.com sylvia main upstream import backport" | sudo tee /etc/apt/sources.list.d/mint.list sudo apt update sudo apt install xed xedのインストールに成功したら sudo rm /etc/apt/sources.list.d/mint.list sudo apt update 未検証だけどこれで行けるはず。 : 質問者 [] 2019/04/08(月) 12:28:29.82:B2mjZI8K xed-common_2.0.2+tessa_all.deb パッケージをインストールしましたが、メニューに表示されません。 : login:Penguin [sage] 2019/04/08(月) 18:02:08.84:Gzc8xwp1 xed_2.0.2+tessa_amd64.debもちゃんと入れた? : 質問者 [age] 2019/04/08(月) 21:15:18.16:B2mjZI8K 依存関係が満たせない の所で、どうしたらいいのか止まってます。 : login:Penguin [sage] 2019/04/08(月) 21:23:21.64:Gzc8xwp1 の方法で入れた方が簡単だと思う。 : login:Penguin [sage] 2019/04/08(月) 22:46:13.62:oyf7PMod 教えてエロい人! Linux系OSの、 ・HDDクローンを作成したい ・パーティションを拡張、縮小したい のですが、どのソフトウェアが一番簡単ですか? 市販品でも桶で、そのソフトウェア上での操作のみで作業完了後にOSが正常起動出来る、GUI操作体系のモノを探してます。 宜しくお願いします。 : 質問者 [age] 2019/04/08(月) 23:14:48.27:B2mjZI8K ありがとうございました。 : login:Penguin [] 2019/04/09(火) 12:54:23.77:8BxhHlwu スレチなら申し訳ありませんが解説をお願いします ttp://https://qiita.com/clamoto/items/7c977d9a741c677b8539 のサイトにGoProの位置情報ぶっこ抜きが乗ってるのですが2バイナリの抽出からよくわかりません gitとか全くわからないものですがわかりやすく解説お願いします : login:Penguin [sage] 2019/04/09(火) 13:03:05.82:XJ8Xr7uS 中国製のその手のユーティリティなら、その条件でありそうな気がする : login:Penguin [] 2019/04/09(火) 17:20:10.67:UsjTaSXq 質問なんだけど 直近3日10g以内で制限なしなんだけど 例 1日 3g 2日 3g 3日 0g 4日 0g だとしたら。5日目は6g使ってもトータル9gでおkってこ? もしくは、3日4日はカウントされなくて 1日2日の6gが5日目に反映されて3gしか使えないってことですか 詳しい方お願いします : login:Penguin [] 2019/04/09(火) 17:22:06.84:UsjTaSXq だとしたら。5日目は6g使ってもトータル9gでおkってこ? ↑ 見なかった事にしてください 訂正 だとしたら。5日目は9g使ってもトータル9gでおkってこ? : login:Penguin [sage] 2019/04/09(火) 17:37:25.40:2ZQaG83h スレ違い : login:Penguin [sage] 2019/04/09(火) 18:58:21.49:DrmWL49o 何が分からなくて何を知りたいのか分からない 具体的に、ピンポイントに質問した方が良いと思う 解説が欲しいのならその記事の作者に直接聞いた方が分かりやすいんじゃね : login:Penguin [sage] 2019/04/09(火) 19:50:48.53:Bzvge9EE LANへの侵入制御ってさぁ、マックアドレスでやるのとアイピーアドレスでやるのどっちが堅牢なの? : login:Penguin [sage] 2019/04/09(火) 20:03:37.42:/1oyOVb6 そもそも仕組みが違うから両方やっとけ : login:Penguin [sage] 2019/04/09(火) 20:19:03.33:Bzvge9EE ゲストには動的にアイピーアドレスあげたいってことがあるじゃん そのときに、ゲストに好き勝手させないためにどうするべきなのか分からない : login:Penguin [sage] 2019/04/09(火) 20:20:53.73:ukfsUx5s VLAN切っとけば・・・? : login:Penguin [sage] 2019/04/09(火) 20:24:21.94:/1oyOVb6 IPアドレスあげるってことは接続を許可するってことだから侵入制御は無理だぞ そのIPから特定のサーバーへのアクセスを遮断したいならFWでも使え : login:Penguin [sage] 2019/04/09(火) 20:45:43.03:Bzvge9EE FWで遮断するのと比べたときに、VLAN切るメリットって何? : login:Penguin [sage] 2019/04/09(火) 21:41:29.19:lpT4WBDv VLANが何だかわかってないでしょ : login:Penguin [sage] 2019/04/09(火) 22:09:35.42:dMYAcmxw LSI、VLSI、ULSI : login:Penguin [sage] 2019/04/09(火) 23:19:30.22:GEu74ORo VLAN「切る」って何だろう? : login:Penguin [] 2019/04/09(火) 23:27:07.50:ATETEZ6h 情報処理でマクロ(スクリプト)作る と聞きますがミクロ作る等と言わないの何故ですか? : login:Penguin [sage] 2019/04/10(水) 00:06:25.27:QaqOkRdv Gはギガ、gはグラム : login:Penguin [sage] 2019/04/10(水) 00:20:17.36:PgP/V2Q/ 別のVLANにしろって意味では? : login:Penguin [sage] 2019/04/10(水) 00:26:59.76:5PIiJA+P 分割するってこと : login:Penguin [sage] 2019/04/10(水) 07:52:01.76:cQvwmibl マルチポスト禁止! プログラム板だったか、どこかの板で、その質問を見た 基本的に、自分が理解できない資料を見てはいけない! 君にはわからないけど、その作者にはわかっているので、 君は、その作者よりも条件が不利なので、時間をすごく無駄にする その時間で、自分が理解できる所を伸ばした方が、自分を成長させる時間効率がよい : login:Penguin [] 2019/04/10(水) 10:05:22.11:qJpHyQ1h マクロ ご期待ください : login:Penguin [sage] 2019/04/10(水) 11:02:44.43:bgU3FhIX えっ? : login:Penguin [] 2019/04/10(水) 14:34:50.46:KTHyYgvL ミクロを組み合わせて作るからマクロなんじゃない? 書いてる命令一個一個がミクロで、それを 集めた奴を作るから、マクロを作ると言うんじゃないかね? ってことは、マクロを処理する処理系を作るのが ミクロを作るってことなのかもね。もっとも マグロを作るといえば、近畿大学ですけど。 : login:Penguin [] 2019/04/10(水) 14:36:32.87:KTHyYgvL 日本人のgoogle社員がオープンソースで開発 したものだよ。たしかprimeっていう変換エンジン作った人 : login:Penguin [sage] 2019/04/10(水) 14:52:39.93:R+95RZcB こらこら説明が足りんぞ クロスポストせよと言わねば 相手には理不尽な制限にしか聞こえんぞ : login:Penguin [sage] 2019/04/10(水) 17:53:58.12:05cmMHgc おチンポジャスティス : login:Penguin [sage] 2019/04/10(水) 22:19:56.38:uaft97PT CentOS7です。fstabに書いた順と、OS起動直後の dfで出力されるマウント順が異なります。 fstabに書いた順に、OS起動時にマウントする方法があれば教えてください。 fstabの記載法は末尾に、 LABEL=hoge1 /hoge1 ext3 defaults 0 0 LABEL=hoge2 /hoge2 ext3 defaults 0 0 LABEL=hoge3 /hoge3 ext3 defaults 0 0 と連番で書いており、mount -aを実行すると上のとおりの順番で並んでくれます。 OSを再起動すると /dev/sdb2 240M 2.1M 226M 1% /hoge2 /dev/sdb3 240M 2.1M 226M 1% /hoge3 /dev/sdb1 243M 2.1M 229M 1% /hoge1 等とfstabの記述順になりません。必ず、hoge3、hoge1、hoge2などと順番が決まっているわけでなく、順番は毎回変わります。 OS再起動後に、umount -a 、mount -aを実行するとfstabの記述順で並びます 動作に影響が無いのですが、なんとなくもやもやします。 直す方法があれば、ぜひ教えてください。 よろしくお願いします。 ※必要かどうかわかりませんがdfバージョンは以下のとおりです # df --version df (GNU coreutils) 8.22 : login:Penguin [] 2019/04/10(水) 22:40:25.19:nbF24P+I なるほど。ミクロが積み重なってマクロ ソートするだけの機能でも内部で連なってるからマクロと読んでも良いかも知れないな。 : login:Penguin [sage] 2019/04/10(水) 22:49:34.45:lHDy89Rd おそらくsystemdを使わないディストリビューションにすればいい : login:Penguin [sage] 2019/04/10(水) 22:55:36.58:5PIiJA+P RHEL7から複数のパーティションを並行処理でマウントできるようになったからみたいだね こレ見て依存関係のオプション追加すれば希望通りできそうだけど ttp://https://www.thegeekdiary.com/centos-rhel-7-how-to-follow-the-mount-order-in-etcfstab/ : login:Penguin [sage] 2019/04/10(水) 23:05:38.61:VrpAoutM こん : login:Penguin [sage] 2019/04/10(水) 23:25:28.70:uaft97PT ありがとうございます。じっくり読まないとよくわからないので、週末に試してみます。 ※なんでだろうがすっきり解決しました。ありがとうございます。Cent7にしたせいだったのですね・・ : login:Penguin [sage] 2019/04/10(水) 23:40:48.81:tcFzEWe7 /etc/fstabに tmpfs /tmp tmpfs defaults,noatime 0 0 tmpfs /var/tmp tmpfs defaults,noatime 0 0 を追加したら BackBox5.3で追加インストール後、ネットワークデバイスが削除されてしまった tmp設定での影響かな? 識者の見解を期待してます : 旅人びとウサギ [age] 2019/04/11(木) 00:30:15.94:+PsY3cxq ttp://https://github.com/felixrieseberg/windows95/releases/tag/v1.3.0 上記のアプリをインストールして使っているのですが、重いです。 CPUの上限を開放させる設定方法などが有れば教えて下さい。 : 旅人びとウサギ [age] 2019/04/11(木) 00:34:11.96:+PsY3cxq なお、下記の /usr/lib/windows95/resources/app.asar.unpacked/src/images のwindows95.imgをクリックすると開けると思います。 現状では、 上記のフォルダ内のファイルを変更するのか? それとも、アプリを動かしてるlinuxの設定を変更したら良いのか分かりません。 : login:Penguin [sage] 2019/04/11(木) 01:52:08.63:aMyzsbiC 子プロセスに送られてくるSIGINTを 親プロセスが握りつぶすってことできないよね? : login:Penguin [sage] 2019/04/11(木) 03:50:01.62:fwlErP3s 資源A, B に、順序の依存関係がないなら、AB, BA のどちらの順番でも、速い方がよい。 OS が、そういう具合に修正されたのだろう 順序の依存関係があるなら、systemd で設定するとか : login:Penguin [sage] 2019/04/11(木) 05:47:36.94:fah1NCgx CentOS7でlibreswan(IPSec)をつかっています。 うまく接続できているのですが、問題があります。 ipsec auto --down TUNNEL1 を入力して、接続中トンネルを終了。そして、 ipsec auto --add TUNNEL2 ipsec auto --up TUNNEL2 として、別のトンネルをつなごうとするのですが、 Linuxシステム内に旧のトンネル情報(TUNNEL1)が残っているらしく、 TUNNEL2が機能しません。(ネゴシエーションはできている模様です。) システム全体を再起動した後で、TUNNEL1は動作させず、 ipsec auto --add TUNNEL2 ipsec auto --up TUNNEL2 とするなら、うまくTUNNEL2が動作します。 全てのTUNNEL情報(SA?)をシステムから消去するコマンドってないでしょうか。 お手上げです。 : login:Penguin [sage] 2019/04/11(木) 08:22:15.01:Mt1eEmly TLS証明書についてですが、 今の時代って、crtにcaを連結すれば、 postfix, dovecot, apacheなどはそれを使うことができるのでしょうか? 昔は中間証明書は分けて指定していましたが、もう連結して使うのが一般的なのでしょうか。 : login:Penguin [] 2019/04/11(木) 12:32:12.77:rsbGwygG fluxbox使ってる人いたら回答お願い toolbar(タスクバー?)の設定メニューの中にある Clock: 12h って何をするものなの? クリックでも反応しないし 時計の設定はそこじゃなくEdit clock formatってところで変えられるから関係なさそうだし : login:Penguin [] 2019/04/12(金) 00:03:09.63:ev59exYr SIGINTをSIG_IGNにしたプロセスから それを継承して作られた子プロセスが SIG_IGNを解除できないってどこに書いてある? : login:Penguin [sage] 2019/04/14(日) 14:38:19.87:xnad0N0w 解除できないというか、親プロセス側でシグナル受信時の飛び先アドレスをNULLだったかに書き換えられてしまっているので 子プロセス側ではそれを元に戻そうにも、何に戻せばよいか知りようがない : login:Penguin [sage] 2019/04/14(日) 19:04:45.70:2QPInEQ2 ,790です あの後結局プリンタ複合機を強制的にUSB接続できるようにしてUSBデバイスサーバすっとばしてプリンタもスキャナも使うように方針転換しました… ものすごいズコー案件ですみません、当分これでいってみます : login:Penguin [sage] 2019/04/15(月) 13:43:56.56:UzVcjMkF 勝手な想像だと、時間を12時間単位の午前午後制に変更するもののように思える。 もしかしてClock: 24hというのもないですか? : login:Penguin [] 2019/04/15(月) 14:08:55.37:afZJHIan 質問というか、どんなもんでしょう?という感じだけど 大域的な設定を保持できるという、仕様とかライブラリ とか、いったものに関心がありますか? 例えば、アプリケーションに最近使ったファイルという メニューがありますが、あれはアプリケーションごとじゃないですか でも、どんなテキストエディタでもいいから、とにかく 開いたらリストに乗った方が便利だと思いませんか?他にもオーディオとかビデオの プレーヤーとかもそうですし、ファイルマネージャやブラウザのブックマーク 画像ビューアとかドキュメントリーダーとか、なんでも当てはまりそうですけど 細かいけど、スライドショーの間隔とかエディタに行番号を表示するかとか アプリケーション事である必要が無いのでは無いでしょうか? もちろんアプリケーション独自の設定もありますが、それは オーバーライドすれば良い訳ですし。 このようなものがあれば、応用として、設定はアプリケーション専用じゃ 無いわけですから、ファイルマネージャやウインドウマネージャなどの メニューから直接アクセスして、開いたりできるわけで こういうの、便利だと思いませんか? : login:Penguin [sage] 2019/04/15(月) 16:08:35.23:+IUhtv98 最近開いたファイルについては、ユーザーごとに保存しててもいいと思う人がいるかもしれないね (俺はイヤだけど) 設定とかも…俺は絶対嫌だけどそういう世界が好きな人もいるのかもしれない けどその世界はunix文化圏じゃないよね : login:Penguin [sage] 2019/04/15(月) 16:13:03.51:TKj2cpKE 元のファイル監視して最終更新日(?)順にn個出すfuse作ってそれをマウントしたフォルダからファイル開くようにすればできるんじゃね : login:Penguin [sage] 2019/04/15(月) 17:39:17.09:MvvYOUKp 「最近に使用したファイル」は基本的にはxbelとかの形式で各アプリケーションが保存してるから 結合は容易なんじゃない? libxmlにMargeXMLFile()みたいな関数あったでしょ。 : login:Penguin [sage] 2019/04/15(月) 17:46:07.03:KDshyruf グローバルな設定項目はあれば便利だと思うけど現実的じゃないな : login:Penguin [sage] 2019/04/15(月) 19:46:36.25:AXq3RwEb > 子プロセス側ではそれを元に戻そうにも、何に戻せばよいか知りようがない 戻すんじゃなくて子プロセスで別のものに変更できてもいいはずでしょ? それに "デフォルト" に戻すことならできてもいいはず。 : login:Penguin [] 2019/04/16(火) 03:12:47.34:jmtKKdQd Ubuntu19.04って18.04に上書きアプデ出来るの? てか、次のLTSは来年だけど、これも上書きアプデ出来るの? : login:Penguin [sage] 2019/04/16(火) 03:46:34.60:mQ+QFJGA Nginx、php-fpmとで、Roundcubemailを動かしています。 IMAPサーバにメール全文検索をかけると、Gateway time out というエラーが表示されてしまいます。 時間がかかっているためにタイムアウトが生じているのではないかと考えています。 短いクエリなら問題なく検索できました。 nginxのエラーログをみると、 upstream timed out (110: Connection timed out) while reading response header from upstream という表記がありました。 しかし、いろいろとパラメーターをいじったんですが、 エラーが出てしまいます。 /etc/nginx/conf.d/application.conf location ~ \.php$ { include /etc/nginx/fastcgi_params; #fastcgi_pass 127.0.0.1:9000; fastcgi_pass unix:/var/run/php-fpm.sock; fastcgi_read_timeout 360; ←これを追加して、再起動しました。 だめでした。 わかる方エラー回避方法を教えてください。 : login:Penguin [sage] 2019/04/16(火) 04:04:50.98:TOVIec6/ 何がだめなの? タイムアウトしないで永遠に待つようにしたいの?すぐタイムアウトさせたいの? いずれにせよ検索機能としては使い物にならないだろうからweb側じゃなくて全文検索の方を見直した方がいいと思うけど : login:Penguin [] 2019/04/16(火) 04:56:57.42:mQ+QFJGA レスありがとうございました fastcgi_read_timeout 360; を追加したのに、相変わらず2分程度で、ゲートウェイタイムアウトになります。 設定が効かないのが変だなあと。 タイムアウトまでの時間が伸びて設定が効いているとなれば納得します。 おっしゃるとおり、いずれはメール数も増えるので、全文検索は考え直さないといけないと思っています。 ただいまは、設定を効かせて、タイムアウトまでの時間を伸ばしてみたい。 : login:Penguin [sage] 2019/04/17(水) 17:16:10.70:YABGAKIQ debian 安定志向、リポジトリは古くてなんぼ arch 更新しないと死ぬ、更新しすぎても死ぬ こいつらの考えは逆だけどRedhat系はどんな思想なの インストール厨のブログで赤い帽子の派生出て来ないしよく分からん なんでもいちいちリポジトリの更新しないでいいらしいけど : login:Penguin [sage] 2019/04/17(水) 17:30:57.33:7eb7Td6b 外部リポジトリ追加しまくりで依存関係破壊までが定番 : login:Penguin [sage] 2019/04/17(水) 18:19:37.84:hzRMjLt9 RedHatの派生ってfedoraの事じゃないの? RedHatはエンタープライズ版しかないから実際にはfedoraで実験して良かったやつだけrhelに取り込むんだけど : login:Penguin [sage] 2019/04/17(水) 23:53:24.00:lTPFjtZ9 centosも一緒じゃないのか : login:Penguin [] 2019/04/17(水) 23:58:53.34:aPv57k+y rpmでパッケージを扱う奴は全部RedHat系だとJK2の妹が言ってる。 : login:Penguin [sage] 2019/04/18(木) 20:54:49.78:3HoKx+59 最近色々インストールしまくってんだけどcentosから他のインストールしようとするとcentosのファイル消せずにパーティッション当てれないとか Ubuntuからcentosとか入れるとマシン名が前のと同じとかhdd周りが面倒臭いから hddをDVDドライブからリセットしに行けるlinuxとかないですか? : login:Penguin [sage] 2019/04/18(木) 22:24:04.28:MoeSpO00 ManicTimeのLinux版をインストールしたのですが、起動時にエラーが発生してしまいます。 どなたか対処法がわかる方はいらっしゃいませんでしょうか? 一応環境です↓ OS:Ubuntu 18.10 64bit Mono:5.20.1.19 ManicTime:1.0.1 ManicTime Server:3.7.5 エラー全文は長いので別の場所に貼っておきます。↓ ttp://https://kuku.lu/t41b2 : login:Penguin [] 2019/04/18(木) 23:22:14.88:ws41yzfr どういう意味? : login:Penguin [sage] 2019/04/19(金) 03:32:10.13:W4EqCM5W Ubuntu・Debian・OpenSUSE などメジャーなものでも自由にできますよ。 : login:Penguin [] 2019/04/19(金) 18:18:38.14:yg8U05NN 無いです その部分はクリックしても何の反応もなし そもそも元々時計は24時間制の表示になってます : login:Penguin [sage] 2019/04/19(金) 19:17:22.54:q9nxZWXl 時刻のフォーマットに%Hか%Iを入れてみると 交互に切り替わる : login:Penguin [sage] 2019/04/19(金) 21:08:01.03:E31Bino7 Flatpakのリポジトリってどうやって見つけるんですか? 今はFlathubとWinepakだけ知ってます : login:Penguin [sage] 2019/04/19(金) 21:16:05.15:sqaSgZB5 初心者なもんでインスコの際に全部前のは消えてくれると思ってたら甘かった あらインストールメディアにその機能あったんですか?やってみます。。 : login:Penguin [sage] 2019/04/19(金) 21:30:57.85:2OUx40tL linuxで360度写真から平面のサムネイル画像を作りたいのですが、良い方法無いでしょうか? imagemagicとか使えば何とかなりますかね…? : login:Penguin [] 2019/04/20(土) 10:19:26.44:jYwczCZX 12時間制の表記にしたいとか strftimeの仕様のことが聞きたいんじゃなくて toolbar(タスクバー)のクリックメニューの中に "Clock: 12h" という項目があって それが何を意味して何の役割があるのか聞きたかったのです : login:Penguin [sage] 2019/04/20(土) 11:19:32.70:qHOfOf5M おいおい、 から今までの間に何をしてたんだ? 試しに fluxbox のソースコードをダウンロードして grep してみたら簡単に見つかったぞ。 : login:Penguin [] 2019/04/20(土) 11:42:25.98:jYwczCZX 見てきたが 俺の使ってる%Rだけ対応してないとかトラップやん 何これ : 861です [sage] 2019/04/20(土) 17:55:29.66:sCHje39N Ubuntu 19.04にアップデートしたら解消しました : login:Penguin [] 2019/04/21(日) 09:53:50.55:1yXHVslx すいません、ssh_config の設定なですけど、 参考サイトに、 ( ttp://https://makezine.jp/blog/2017/09/secure-your-raspberry-pi-against-attackers.html ) UsePAM no 最後の1行は、Pluggable Authentication Modules(PAM)またはLinuxのネイティブな認証を無効化して、キーを使ったログインのみを許可するというもので、とても重要だ。 と記述されていました、"yes" の時は、 The programs included with the Debian GNU/Linux system are f・・・以下略、 と長ったらしメッセージが出ますが、 "no" の時は、 Last login: Sun Apr 21 09:14:10 2019 from 192.168.1.2 という簡単なメッセージなんですが、何が違ってどちらが良いんですかね ? 他のサイトの記事ではここまで書いてないんですけど、 : login:Penguin [sage] 2019/04/21(日) 12:07:49.72:RbpapQ6N PAMで認証してる時はPAMが /run/motd.dynamic に定義されているログイン時のメッセージを表示する PAMの認証を利用しない時はsshd_configのBannerに定義されているファイルからテンプレートを読み込みメッセージを表示する メッセージ自体はどちらでも良い : login:Penguin [sage] 2019/04/21(日) 13:03:52.86:e4PeXKEd レスありがとうございます。 ssh 接続ではPAMは使わないという設定が良い、ということですね。 また私の環境はDebian9ですが、 /run/motd.dynamic っていうファイルは無いです。 : login:Penguin [sage] 2019/04/21(日) 13:33:24.24:RbpapQ6N motd もかな pam.d/sshd あたりに説明が書いてあるはず なかったら知らん : login:Penguin [] 2019/04/21(日) 15:23:45.64:DIowoTsQ $ sudo apt-get update 無視:1 ttp://http://ftp.jaist.ac.jp/pub/Linux/linuxmint/packages sylvia InRelease ヒット:2 ttp://http://ftp.jaist.ac.jp/pub/Linux/linuxmint/packages sylvia Release 取得:4 ttp://http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB] ヒット:5 ttp://http://archive.canonical.com/ubuntu xenial InRelease ヒット:6 ttp://http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial InRelease ヒット:7 ttp://http://ppa.launchpad.net/mdeguzis/libregeek/ubuntu xenial InRelease ヒット:8 ttp://http://ppa.launchpad.net/thomas-schiex/blender/ubuntu xenial InRelease 0% [ftp.tsukuba.wide.ad.jp (203.178.132.80) へ接続しています] ftp.tsukuba.wide.ad.jp:80 (203.178.132.80) へ接続できませんでした。接続がタイムアウトしました エラー:10 ttp://http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu xenial-updates InRelease ftp.tsukuba.wide.ad.jp:http へ接続できません: エラー:11 ttp://http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu xenial-backports InRelease ftp.tsukuba.wide.ad.jp:http へ接続できません: 109 kB を 2分 0秒 で取得しました (909 B/s) パッケージリストを読み込んでいます... 完了 W: ttp://http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/dists/xenial/InRelease の取得に失敗しました ftp.tsukuba.wide.ad.jp:80 (203.178.132.80) へ接続できませんでした。接続がタイムアウトしました W: ttp://http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/dists/xenial-updates/InRelease の取得に失敗しました ftp.tsukuba.wide.ad.jp:http へ接続できません: W: ttp://http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/dists/xenial-backports/InRelease の取得に失敗しました ftp.tsukuba.wide.ad.jp:http へ接続できません: W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。 sudo apt-get upgrade -f で無理やりアップグレードしたら、アイコンが消えたり 背景変更ができなくなりました。 背景変更を選択するとlinux18 内部エラー などです。 : login:Penguin [] 2019/04/21(日) 15:25:06.35:DIowoTsQ どぅおしたら良いですか? : login:Penguin [sage] 2019/04/21(日) 15:33:49.28:miH5omdO 全部入れ直せ : 877 [] 2019/04/21(日) 15:40:21.34:DIowoTsQ エラー写真でうす 旧バージョンの上書きで大丈夫ですかね? ttp://http://www.mediafire.com/view/zvm845zrugfg82x/Screenshot%20at%202019-04-21%2015-33-38.png# ttp://http://www.mediafire.com/view/jjqqtpjo8fvgwxe/Screenshot%20at%202019-04-21%2015-33-50.png# : 877 [] 2019/04/21(日) 18:15:21.01:DIowoTsQ 治そうとイロイロ触ったら、起動できないツールが増えました。 起動時に2Gメモリを消費してるのが気になります。 再インストールしか無いんでしょうか? : login:Penguin [sage] 2019/04/21(日) 19:04:12.71:e1pCxRrL それっぽっちの情報で解決してくれというのなら、再インストールしかないね : login:Penguin [sage] 2019/04/21(日) 19:41:55.75:n5zBg3CK なぜここでは、Linuxのこと「犬」って言うんですか? : login:Penguin [] 2019/04/21(日) 20:11:12.22:wXjp2Hb7 ttp://https://seesaawiki.jp/w/niten_plus/d/%b8%a4 : 877 [] 2019/04/21(日) 22:25:39.18:DIowoTsQ 分かりました。 デスクトップを倉庫に入れて新しいノートPC買います。 : 877 [age] 2019/04/21(日) 22:26:04.79:DIowoTsQ ありがとうございました。 : login:Penguin [sage] 2019/04/21(日) 23:25:14.24:2s411njM 自称ねらー(実際はイキり)が使うLinux関連の隠語 泥: Android 鳥: ディストリビューション 犬: Linux こういうの使わずに正式名称書いたらいいのにね。 仮にも技術者の端くれなら。 : login:Penguin [sage] 2019/04/21(日) 23:32:19.02:hqUfKMJD イキりオタ感が凄い : login:Penguin [sage] 2019/04/21(日) 23:32:56.24:xeeYGxtB イキり言いたいだけちゃうんかと : login:Penguin [] 2019/04/21(日) 23:58:11.67:5mzVuzYF 日本人なら粋ると書け。 : login:Penguin [] 2019/04/22(月) 01:09:49.14:KYBOqwSY ps4 ジェット・ブラック500GB CUH-2200AB01にlinux mintをinstallしたい : login:Penguin [sage] 2019/04/22(月) 01:25:57.12:6/r3WmMB どうぞ : login:Penguin [] 2019/04/22(月) 04:57:16.17:ToVlJGO+ Ubuntu18.04使ってるのだが、Androidスマホと安全なファイルのやり取りの方法って何がある? USBで直結はなしな : login:Penguin [sage] 2019/04/22(月) 05:29:30.69:jTBBnfwH 無線LANでいいじゃん : login:Penguin [sage] 2019/04/22(月) 06:23:19.33:ZEeQqTuT 犬厨って 林 檎 と 白 い お 父 さ ん 犬 が大好きなア フォ ン厨の事ですよ。 でもアッポレOSはWindowsと違って恐怖のiesysとA gentBaseに感染しないから、 身に覚えのない誤 認 逮 捕をされないんだお(笑) : login:Penguin [sage] 2019/04/22(月) 07:41:12.60:08b2wEPb 俺はSyncthingで同期してる 通信はエンドツーエンドで暗号化される : login:Penguin [] 2019/04/22(月) 15:28:49.29:d4jXt/VF エンドツーエンドって野球用語っぽいな : login:Penguin [sage] 2019/04/22(月) 16:38:32.99:TUSjUa+S 昔SBOだったのが、いつの間にかBSOになってて未だに違和感が消えない : login:Penguin [sage] 2019/04/22(月) 18:35:44.67:qm3vXSMn pgpとgpgの違いがいまだにわからない : login:Penguin [sage] 2019/04/22(月) 19:22:41.99:TUSjUa+S pgpはセキュリティ用語 gpgはGNU製ソフトの駄洒落っぽい命名 : login:Penguin [sage] 2019/04/22(月) 22:13:19.29:0xdUmaba /etc/nsswitch.confにある 「hosts: files resolve mymachines myhostname [!UNAVAIL=return] dns」 のresolveは具体的に何をしているのだろうか? : login:Penguin [sage] 2019/04/22(月) 22:15:13.81:2A65RJhM 名前解決じゃね : login:Penguin [sage] 2019/04/22(月) 23:36:02.48:0xdUmaba 項目のfilesとかはhostsファイル内容からの名前解決だと勝手に思っているんですが、 resolveは何(resolv.confのnameserver?)を対象としているのかよくわからなくて書いてみました。 : login:Penguin [] 2019/04/22(月) 23:37:14.75:1sUtQ502 ttp://https://www.freedesktop.org/software/systemd/man/nss-resolve.html : login:Penguin [] 2019/04/22(月) 23:52:43.86:KYBOqwSY slitaz-rolling-core64.iso 日本語パケ入れても文字化けするのですが、どうしてですか? 教えて下さい : login:Penguin [sage] 2019/04/23(火) 00:41:24.12:x0N6RTar ありがとうございます。資料助かりました。 : login:Penguin [] 2019/04/23(火) 23:53:05.51:KQsuQ7VN Linuxの導入を検討中だけど、どれを入れたらいいかわからない。 Linux Mintがいいの? : login:Penguin [] 2019/04/24(水) 00:15:34.17:WACEP+4e Ubuntu18.04LTSがいいよ 魔法の言葉、「Ubuntu ほにゃらら」で検索するだけで答えが出てくるから : login:Penguin [sage] 2019/04/24(水) 00:20:01.67:Y3JjzwM9 それ言うならArchの方がウィキの質もユーザーの質も高いからご情報少ないし良い 他のディストリの利用者でもアーチウィキ常用してる奴山ほどいるだろ : login:Penguin [sage] 2019/04/24(水) 02:03:17.49:99FfYtdS 目的によります。場合によっては PCそのものが不要かもしれませんね。 : login:Penguin [sage] 2019/04/24(水) 02:24:27.95:aX7wtgxM XubuntuかMint : login:Penguin [sage] 2019/04/24(水) 06:28:18.15:9IngpeM8 Win的な鳥だどMintのCinnamonだな。 マテはイマイチだな。 UbuntuのUnityは全く好きになれない。 ネズミちゃんの方がまだマシ。 KDEは美しいが独特のクセが馴染めないな。 異論は認める : login:Penguin [sage] 2019/04/24(水) 10:33:55.88:FeTJ1NO/ ubuntuはもうgnomeだ : login:Penguin [] 2019/04/24(水) 11:53:07.47:lPwKwkVp SSDのパーティションを論理分割して、 片方にWin10そしてもう片方にLinuxをインストールすることって、できるのですか? : login:Penguin [sage] 2019/04/24(水) 12:57:56.58:FsA7Ft1a はい : login:Penguin [sage] 2019/04/24(水) 19:15:05.54:nXbWxxxF 俺、ArchではなくDebian、Ubuntu使っているが、あのwikiは激使っている。 ユーザーの質が高いからあのwikiなんだろうな Ubuntuはいっぱいヒットするがいまや古くてダメなものも多いからな 何をするかによるだろ。まずはWin10にWSLのUbuntu18.04を入れて CUI必死のLinuxもどきで良いんじゃないのか。 : login:Penguin [sage] 2019/04/24(水) 19:23:15.00:FsmHA6nD 「Ubuntu」を付けて検索すると場当たり的な、本質的じゃない解決法が出る : login:Penguin [] 2019/04/24(水) 19:46:10.88:+qZbJsG5 %Rだけが非対応なのは 12時間制で対応するものがないからだろうね 他のは k←→l H←→I T←→r で それぞれほぼ同じ表記の12h/24h表記で対応してる : login:Penguin [sage] 2019/04/24(水) 23:14:09.91:Njbd/No0 ubuntuを体験したいのですが、激安ノートPCでも買おうと思うのですが : login:Penguin [sage] 2019/04/25(木) 00:53:01.57:lIhT2+uf そうですか : login:Penguin [sage] 2019/04/25(木) 01:38:25.29:JCu4SUM1 ファイルがどのソフトに関連付けされてるか調べるコマンドない? : login:Penguin [] 2019/04/25(木) 02:02:31.01:C1HV53ge xdg-mime query default "$(xdg-mime query filetype ファイル名)" : login:Penguin [sage] 2019/04/25(木) 13:02:55.94:JCu4SUM1 これはありがたい : login:Penguin [] 2019/04/25(木) 19:31:54.46:+OSdO6Tt メモリ2GB,スワップ3GBでMINT17を使ってます。 Firefoxを使用し油断していると、メモリもスワップも上限まで使っています。 そうなってしまうとカーソルがかすかに動く程度で、Ctrl+Alt+Delも効かなくほとんど操作できなくなります。処理がスローダウンしているせいなのか他端末からログインもできません。 このような状況から容易に復帰する方法、できれば電源ボタン長押しによる電源断以外の方法を教えてください。 この復帰のための処理が、プログラムをkillでもシャットダウンでもかまいません。 : login:Penguin [sage] 2019/04/25(木) 19:35:52.45:8Igu1wCw 課金 : login:Penguin [sage] 2019/04/25(木) 20:00:58.76:g9K2sFF1 スワップ増やしてスケジューラーとかOOMkillerの閾値変える : マジレスさん [sage] 2019/04/25(木) 20:04:24.96:8Igu1wCw SliTaz ttp://http://www.slitaz.org/en/ これならブラウザ起動のメモリ心配しなくて良い(多分) : login:Penguin [sage] 2019/04/25(木) 20:29:57.88:JCu4SUM1 $ pkill firefox 頻発するならxkillをランチャーに入れて用心しとく メモリが少ないならslitazやdan small入れても動画開いたら一発昇天するんじゃ? : login:Penguin [sage] 2019/04/25(木) 21:14:00.90:zzP8GqTc Ctrl+Alt+F1でコンソールからCtrl+Alt+Delすれば良いんじゃね いつもメモリ2.0GBぐらいしか消費しないからスワップ3GB使い切るほうが摩訶不思議 : 924 [] 2019/04/25(木) 21:20:01.90:+OSdO6Tt おお、全く知らなかったやり方があります。勉強になりました。 有益な情報ありがとうございます。 : login:Penguin [] 2019/04/25(木) 22:47:49.37:8Igu1wCw > しないと思う ごめん、ちょっと試してみる : login:Penguin [] 2019/04/25(木) 23:06:42.73:TLpU6E5J seq のアルファベット版みたいなのないですか? : login:Penguin [sage] 2019/04/25(木) 23:09:07.06:8Igu1wCw slitaz-rolling-core64 ユーチューブ 4つ同時再生(360画質)でメモリ1G超えなかった 日本語化と多機能の環境構築さえ何とかすれば十分いけそう。 起動時は100mぐらい(大体) : login:Penguin [] 2019/04/26(金) 00:00:11.21:o8yfYcCV Apple I ttp://https://ja.wikipedia.org/wiki/Apple_I アップル1に使われてるチップ(部品)が分かる人 居ませんか? : login:Penguin [] 2019/04/26(金) 07:22:31.68:Ki4bPnU9 板違い : login:Penguin [] 2019/04/26(金) 07:24:30.39:Ki4bPnU9 for i in {a..f}; do echo $i; done : login:Penguin [sage] 2019/04/26(金) 10:00:56.57:8ADudAyG SliTazで、GUI起動が出来ないんだけど、何処に質問したら良いかね? : login:Penguin [] 2019/04/26(金) 11:20:58.33:HxNcjYvZ ttp://https://www.server-world.info/query?os=Ubuntu_18.04&p=mail&f=1 ここ見て、Postfix,Dovecot、ユーザーの設定して自鯖からメール出そうとしてるんだけど、出来ないぞ (ローカルのみで出そうとしてる) $ mail No mail for ユーザー名 になる。 Thunderbirdで送信しても、5.1.7 Bad sender address syntaxで送信エラーになる Thunderbirdで受信見てもUndelivered Mail Returned to Senderばっかになってる どこの設定おかしいですか? : login:Penguin [sage] 2019/04/26(金) 11:31:36.40:o8yfYcCV スクショないと分からないが ブートiosファイルの種類が機種(32bit or 64bit)と違うんじゃないか? : login:Penguin [] 2019/04/26(金) 12:30:18.50:P+hOyPJG bash ではできましたが sh (dash) ではできなせんでした sh でも使える方法か できれば seq のように独立したコマンドはありませんか? : login:Penguin [sage] 2019/04/26(金) 13:14:33.22:QiFPgFZC こんな所でシェルスクリプトの話したって 気づかないんだってw for i in a b c d e f g 略; do echo $i done どこまで必要なん? : login:Penguin [sage] 2019/04/26(金) 13:28:49.00:eOAb802l >slitaz-rolling-core64 >日本語化と多機能の環境構築さえ何とかすれば十分いけそう。 誰か日本語化のやりかた教えて。 slitazはスレがない。 : login:Penguin [sage] 2019/04/26(金) 13:30:06.50:eOAb802l lubuntu かdebian minimalでも起動時は100m超えるから、軽いなら楽しみ。 : login:Penguin [] 2019/04/26(金) 15:14:06.08:f3sBskAA スクリプトなんか求めてない seqのアルファベット版が欲しいだけ : login:Penguin [sage] 2019/04/26(金) 17:04:26.62:QiFPgFZC 無いよ : login:Penguin [sage] 2019/04/26(金) 18:16:10.85:ELl6oFtj $ printf "%s\n" {a..c} a b c : login:Penguin [] 2019/04/26(金) 20:04:15.22:o8yfYcCV 何がしたいのか書いた方が良いと思う。 ライブラリを求めてる訳では無いみたいだし。 : login:Penguin [sage] 2019/04/26(金) 21:00:17.59:Gf0jcKqc fcitxで、半角/全角の押下によって確定していない和文が消えてしまうのを防ぐことはできますでしょうか? : login:Penguin [sage] 2019/04/26(金) 21:03:12.30:fRQljoWD まさにくだらぬ質問だけど、 windows7のコマンドプロンプトで telnet example.jp 80 としても応答のメッセージが見えない状態で GET / HTTP/1.1 host: example.jp と入力してもこれも見えないけども、 これでenterを2度押すと期待するhtmlタグが出ます。 サーバからのメッセージと入力している文字が見えないのはwindowsのコマンドプロンプト特有なのでしょうか? : login:Penguin [sage] 2019/04/26(金) 21:07:45.06:rjyg0f0W 板違い : login:Penguin [sage] 2019/04/26(金) 21:33:51.56:oHK9s61Y 2回Enter押すのはほかも一緒 1回だけだとコマンドやオプションが終わったのか、ただの改行でまだ続きがあるのか見分けがつかないからじゃない? : login:Penguin [sage] 2019/04/26(金) 23:52:03.73:nbWBskGO だから、僕のために(バイナリ版を)作ってクレクレと言うこと 俺は無理だけど、ここのスレ住人の大多数はこれぐらいのものは楽に作れるだろ : login:Penguin [] 2019/04/27(土) 00:04:42.43:BH5rKhOS linux mint18 64bit Basicを使いたいのですが、GUIも作れる環境はないでしょうか? : login:Penguin [sage] 2019/04/27(土) 01:25:25.62:fZNweuqQ LinuxつーかDebianなんだけど、新製品のCPUってマザーのBIOSから 正常に認識されてさえいれば、OS上でもそのCPUの定格で正常に動作するの? それとも対応したカーネルとかドライバーなんかを待つ必要がある? : login:Penguin [] 2019/04/27(土) 07:13:23.84:iX3WXXC9 そういうことならム板行った方がいいんじゃない? : login:Penguin [sage] 2019/04/27(土) 07:35:03.08:BMtPOgZ2 俺はム板にも出没しているが クレクレ野郎はどこへ行っても相手されんぞ : login:Penguin [sage] 2019/04/27(土) 07:36:43.83:BMtPOgZ2 そういう仕事で食ってるのにタダでやれとかグーパンチものだ : login:Penguin [sage] 2019/04/27(土) 09:19:46.14:7MVvyt/p ム板はWinな奴が多いんじゃないのか でも、この板のほとんど連中はいっぱいLinuxプログラム作っているだろうからな : login:Penguin [sage] 2019/04/27(土) 09:21:53.30:wngtURcj dashからbashを呼ぶのはイヤだろうから、perlを呼ぶとか。 perl -e "print ('A' .. 'Z')" : login:Penguin [] 2019/04/27(土) 12:10:46.04:Qwr4IXBF 見当違いな代弁は要らないよ 作ったらそりゃできるけど seqみたいに用意されたものがあるなら そっち使ったほうがいいからな : login:Penguin [] 2019/04/27(土) 12:34:19.80:BH5rKhOS まあ その話はこの辺でry : login:Penguin [sage] 2019/04/27(土) 13:26:13.32:STzegk6T だーかーらー、ないって、いってるーだーろー : login:Penguin [] 2019/04/27(土) 14:13:26.70:IZ4VQQYc コマンド出力をコマンドラインに展開する ` ` って多重化できないの? : login:Penguin [sage] 2019/04/27(土) 15:12:13.73:vnJ0N8C+ エスケープすれば入れ子にはできるけど、SolarisとかAIXとかを使ってないなら``より$()を使ったほうがエスケープ要らずで楽だよ : login:Penguin [sage] 2019/04/27(土) 16:08:49.66:uwREL/2A まだ簡単なシェルスクリプトしか書けんけど他に覚えておくといい言語ってある? 別に確固たる目的ないしbashより読みやすいのなら何でもいいんだけど 正規表現でperlには触れてもrubyだのpythonだのとは縁ないなぁと : login:Penguin [sage] 2019/04/27(土) 16:54:11.55:zLWG9EjK pythonはいいよ テキストデータ処理に向いてる やることはないかもしれないけど行列計算のやり方を知らなくても行列計算してくれる 優秀なライブラリがあるんでそっち方面(AIとか)でも便利だよ インタプリタだから遅いってのは一理あるっちゃーあるんだけど、 pythonはネイティブで動くライブラリを呼ぶだけのものと考えてスクリプトを組むと ネイティブコード並みに速いよ : login:Penguin [sage] 2019/04/27(土) 19:26:32.70:YzD0TL/E 言語は何でも良いけど、まず配列やハッシュを覚えましょう : login:Penguin [sage] 2019/04/27(土) 20:13:25.38:qJT3O2B3 seqのアルファベット版の仕様みたいなの教えてほしい。 そうすると実装してくれる人も増えると思うので。 もし仕様の書き方が分からなかったら、「〈入力〉に対して〈出力〉が来る」みたいなのの羅列でもいい。 : login:Penguin [sage] 2019/04/27(土) 20:37:35.59:bHWEDVH1 自分でやれ : login:Penguin [sage] 2019/04/27(土) 20:55:50.87:qJT3O2B3 なぜ俺にw : login:Penguin [] 2019/04/27(土) 21:16:22.94:kwU+joeU Usage: seq [OPTION]... LAST or: seq [OPTION]... FIRST LAST or: seq [OPTION]... FIRST INCREMENT LAST Print numbers from FIRST to LAST, in steps of INCREMENT. : login:Penguin [sage] 2019/04/27(土) 22:16:25.05:vq+jU0BI GET /index.html HTTP/1.1 Host: foo.example.com HTTPのリクエスト・レスポンスヘッダの区切り文字列は、 Windows の改行コードと同じで、CR+LF。 最後やセクションの区切りに、改行だけの空行がある 2回enter を押している内の最初の改行は、そのデータ区切りで、 次の改行は、シェルにとって、データ入力の終了を意味するものだろう : login:Penguin [sage] 2019/04/27(土) 22:25:08.18:7MVvyt/p (バイナリプログラム作れる俺様は)作ったらそりゃできるけど って言っているんだから、 実質、のレスで(本人が自分で作るで)終了 : login:Penguin [sage] 2019/04/27(土) 22:35:20.59:STzegk6T > SolarisとかAIXとかを使ってないなら``より$()を使ったほうがエスケープ要らずで楽だよ SolarisとかAIXは、$()を使えるって知らない人? : login:Penguin [sage] 2019/04/27(土) 22:48:07.72:vq+jU0BI seq, xargs, printf などで変換すれば? a(97, 0x61)、z(122, 0x7a) 数値を英字に変換する方法を、探した方がよい。 Ruby などのプログラミング言語を使えば、さらに良い for n in $(seq 97 122); do printf "%b\n" $(printf '%s%x' '\x' $n) done 出力、a〜z : login:Penguin [sage] 2019/04/27(土) 22:56:02.40:vq+jU0BI Ruby は、シェルスクリプト・PowerShell よりも、可読性が高い 設定ファイル、正規表現・テキスト処理・日本語、スクレイピング、 パイプで使うフィルター作り、1-liner も得意! Vagrant, Chef, Homebrew など、サーバー構築運用には、 シェルスクリプトの代わりに、Ruby を使う : login:Penguin [sage] 2019/04/27(土) 22:57:11.31:STzegk6T printf "%b\n" $(printf '\\x%x\n' $(seq 97 122)) 出力、a〜z : login:Penguin [] 2019/04/27(土) 23:05:40.63:BH5rKhOS どうして俺はイケメンなのか? : login:Penguin [] 2019/04/27(土) 23:06:30.97:BH5rKhOS 間違えました。 触らないで下さい。 : login:Penguin [sage] 2019/04/27(土) 23:14:07.54:vnJ0N8C+ 何年か前に読んだ本にSolarisのshだと``しか使えないと書いてあった気がする 今のSolarisは$()が使えるのは知ってるよ 適切な表現じゃなかったのは認める : login:Penguin [] 2019/04/27(土) 23:28:50.60:HCjmYJ6J $ printf "%b\n" $(printf '\\x%x\n' $(seq 97 122)) \x61 \x62 \x63 \x64 \x65 \x66 \x67 \x68 (略) \x74 \x75 \x76 \x77 \x78 \x79 \x7a : login:Penguin [sage] 2019/04/28(日) 00:44:35.71:BBVkNWXo 俺に言われても困る。の時点でそれだから : login:Penguin [] 2019/04/28(日) 01:44:06.13:S73O7j0c a-zの連番作成じゃなくて、a-zの検出を促したいと予想 xx 任せた。 適当なファイル名 ls a-z 含まれてたら その部分だけ表示 含まれないなら 表示しない : login:Penguin [sage] 2019/04/28(日) 13:31:22.51:Mgr56dgA for c in {a..z}; do echo $c; done これじゃだめなの?{a..z}{a..z}にさらに文字増やせるし。 : login:Penguin [sage] 2019/04/28(日) 13:33:47.58:F6u9ZJu6 じゃあ、a, b, c・・・ときてzまできたら、次をaaにするのはどうするの? : login:Penguin [sage] 2019/04/28(日) 13:58:10.42:Bl8AUx6B シンボリックリンクって同じリンク元-リンク先同士でファイルを移動したら消えるのな $ mkdir dir $ touch dir/file.txt $ ln -s dir link_dir ファイラでdirと link_dirを開いてfile.txtを移動させると上書き確認が出るけど置換したらファイル自体が消える mvだと同じファイルだってエラーが出るけど前にthunarで作業中にこれやっちゃった シンボリックリンクの注意点が他にもないかと : login:Penguin [sage] 2019/04/28(日) 14:23:03.68:9KwdxPfu ttp://https://bugzilla.xfce.org/show_bug.cgi?id=7993 まだ読んでないけどバグレポ出とるっぽいね : login:Penguin [] 2019/04/28(日) 15:04:42.80:GARIdWO7 ttp://http://toshtone.hatenablog.jp/entry/2018/03/21/232245 これと同じ方法で自宅のlinuxにvpsリバースポートフォワードで外出先から自宅にsshしようとすると Connection timed out 自宅がsoftbankだからなのか vpsがvultr.comだじからなのか : login:Penguin [] 2019/04/28(日) 15:10:42.61:REtGYoeB >>940 : login:Penguin [age] 2019/04/28(日) 16:05:34.50:S73O7j0c リリース Linux Mint 19.1 Tessa 64 ビット Ubuntu MATE 18.04 LTS 64bit mint19をインストール後にubuntu mate18をインストールすると mate18側でメニュー(内部)エラーが出ます。 タスクバー上でメニューパネルを追加しても 内部エラーです。と警告が出てしばらくするとメニューが消えます。 何が起こってるの知ってる人は居ませんか? 原因の調査方法もわからないので困ってます。 : login:Penguin [] 2019/04/28(日) 17:16:16.11:cvZgegEm mvコマンドのソースは読んだ? : login:Penguin [sage] 2019/04/28(日) 17:32:00.83:/lYujhck 他人の書いた仕様書もないソースなんてよっぽど気合が入っているか、 仕事で渋々やらざるを得ない限り読まねーよ : login:Penguin [] 2019/04/28(日) 19:18:45.71:cvZgegEm ルーク、フォークを使え。 : login:Penguin [sage] 2019/04/28(日) 19:20:51.98:F6u9ZJu6 それはスプーンだよおばさん : login:Penguin [sage] 2019/04/28(日) 20:05:45.22:Naye6xSV スプーンおばさん : login:Penguin [sage] 2019/04/28(日) 20:31:36.99:oaygDur6 幸せと不幸せをかき混ぜる夢色の小さなスプーン? : login:Penguin [sage] 2019/04/28(日) 21:33:58.97:537ET5R4 Ruby の範囲オブジェクトなら、 rg_1 = "b" .. "d" # b, c, d と、逆順の、d, c, b puts rg_1.to_a, "\n", rg_1.to_a.reverse, "\n" rg_2 = "by" .. "cb" # by, bz, ca, cb と、1つおきの、by, ca puts rg_2.to_a, "\n", rg_2.step( 2 ).to_a, "\n" require 'date' rg_3 = Date.new( 2017, 12, 31 ) .. Date.new( 2018, 1, 2 ) puts rg_3.to_a #=> 2017-12-31, 2018-01-01, 2018-01-02 : login:Penguin [sage] 2019/04/28(日) 21:39:05.06:537ET5R4 Ubuntu MATE のスレで聞けば? : login:Penguin [sage] 2019/04/28(日) 22:59:23.14:Mgr56dgA for c in {a..z} {a..z}{a..z} こんな感じで。 : login:Penguin [] 2019/04/28(日) 23:50:27.96:Td3BCZA8 新スレ: ttps://mao.5ch.net/test/read.cgi/linux/1556462911/ : 1001 [] Over 1000Thread このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 79日 15時間 9分 29秒 : 1002 [] Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 5ちゃんねる専用ブラウザからの広告除去 ★ 5ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ ttps://premium.5ch.net/ ▼ 浪人ログインはこちら ▼ ttps://login.5ch.net/login.php
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したアーカイブです。削除についてはこちら 。