1 名前:login:Penguin mailto:sage [2018/11/16(金) 22:58:46.21 ID:KePwDHh2.net] まずは2ch-Linux-Beginnersを読みましょう。 いろいろとまとめられているので(・∀・)イイ!! www12.atwiki.jp/linux2ch/ 読んでも解決しなかったら、質問を書きこむ前にここを読もう。 www12.atwiki.jp/linux2ch/?About 質問に対して答えてもらったら、お礼よりも、結果報告。 過去ログ検索 Google検索 https://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F ※前スレ くだらねえ質問はここに書き込め! Part 233 mao.5ch.net/test/read.cgi/linux/1536848825/
299 名前:login:Penguin mailto:sage [2018/12/09(日) 00:09:18.94 ID:gB79gozC.net] grep $'\n' とするといかなる入力行もマッチするのですが これは行末の改行にマッチするということですよね? ところが echo -n 'abc' | grep $'\n' とやってもマッチしてしまって改行が存在しないはずなので 解せないのですがこれはどういうことでしょうか grepコマンドは改行のない入力でも自前で改行つけた後に 検索するんでしょうかね
300 名前:login:Penguin mailto:sage [2018/12/09(日) 00:54:28.93 ID:1ArFEYUd.net] WindowsやmacOSのアプリケーションストアと、Linuxのパッケージ管理システムの違いってなんですか?
301 名前:login:Penguin mailto:sage [2018/12/09(日) 03:02:09.82 ID:4X3RO9or.net] >>294 標準入力から流し込むというのがよくわからなかったのですが openssl req -new -key hoge.example.jp.key -out hoge.example.jp.csr < 改行が入っているテキスト これをやってみると、確かに期待通りのものができました。 対話モードがある場合はこういうのができるのですね。
302 名前:295 mailto:sage [2018/12/09(日) 05:06:48.29 ID:gB79gozC.net] ちなみにヌルもマッチしてしまいますね $'\0' <-- new $'\n'
303 名前:login:Penguin [2018/12/09(日) 06:59:20.05 ID:253GiW6t.net] >>297 > 対話モードがある場合はこういうのができるのですね。 そうとも限らない たとえばCSR作るケースだと 鍵にパスワードが設定してある場合はパスワード入力には使えない そういうときはexpectを使う
304 名前:login:Penguin mailto:sage [2018/12/09(日) 09:29:11.17 ID:4X3RO9or.net] >>299 なるほど、パスを削除していないkeyの時は、2行パスを書くなどは×でexpectを使うのですね。 一度使ったことがありましたが少し面倒でした。ありがとうございます。
305 名前:login:Penguin [2018/12/09(日) 11:15:57.19 ID:/RuDibjk.net] >>295 空文字列に一致している 改行はパターンの一部ではなく、複数のパターンの区切り $ echo -n 'abc' | grep -o 'a b' a b $ pubs.opengroup.org/onlinepubs/9699919799/utilities/grep.html > The pattern_list's value shall consist of one or more patterns separated by <newline> characters;
306 名前:login:Penguin [2018/12/09(日) 13:18:32.17 ID:/RuDibjk.net] >>298 bashの場合、コマンドを実行するよりも前の時点で bashが引数に含まれるNULを取り除いている $ echo ab$'\0'c | hexdump -c 0000000 a b c \n 0000004 なのでbashでは grep $'\0' は grep '' と同じで grep ab$'\0'c は grep abc と同じ zshではNULを含む引数もそのままコマンドに渡しているので違う結果になる
307 名前:login:Penguin [2018/12/09(日) 14:31:12.11 ID:oLpqFNSA.net] 昔はttyの1番にだけ背景にペンギンの絵とか表示されてたと思うんだけど これっていつから無くなったの? KMS導入後?
308 名前:297 mailto:sage [2018/12/09(日) 19:39:15.97 ID:4X3RO9or.net] openssl req -new -key hoge.example.jp.key -out hoge.example.jp.csr < 改行が入っているテキスト をファイルを使わずにシェルスクリプトにして変数にして読み込ませたいのですが、 STD_IN="JP\nTokyo\nChuo-ku\n(省略)" openssl req -new -key hoge.example.jp.key -out hoge.example.jp.csr < ${STD_IN} とやっても、ファイルが見つかりませんと出てしまいました。 変数の入れ方は1行に入れるのか、ヒアドキュメントみたいな形にもできるのか、 < には変数は使えないのでしょうか?
309 名前:login:Penguin mailto:sage [2018/12/09(日) 20:03:18.84 ID:ECj7FB1h.net] >>304 少し上にも出てたけど openssl ... <<< ${STD_IN}
310 名前:login:Penguin mailto:sage [2018/12/09(日) 20:41:30.18 ID:4X3RO9or.net] >>305 ありがとうございます! bash拡張でこんなのがあるのですね。
311 名前:login:Penguin mailto:sage [2018/12/10(月) 00:05:25.99 ID:SK07uHh5.net] >>292 Rubyではそんなことしない。 お前Rubyの勉強したほうがいいぞw
312 名前:295 mailto:sage [2018/12/10(月) 01:47:07.69 ID:iaZVXIYt.net] >>301-302 そういうことだったんですね grepにパターンを分割してわたす方法は-eオプションを複数用いるのが 唯一かと思っていましたが、改行区切りでもわたせるんですね grep $'n'$'n' このようにしても同じことのようですね ただ grep $'n' $'n' このようにスペースを挟むとスペース以降はファイルを指定する 引数とみなされ空文字なのでエラーとなるようです ヌル文字をシェルが除去するのも知りませんでした これですっきりしました、ありがとうございました
313 名前:295 mailto:sage [2018/12/10(月) 01:48:55.68 ID:iaZVXIYt.net] 文字間違えました → \
314 名前:295 mailto:sage [2018/12/10(月) 07:24:44.06 ID:rDY5Jm5J.net] 1つ誤解がありましたので訂正します grep $'\n' $'\n' とするとスペースの後ろの改行文字自体をファイルとして指定したと 解釈されてエラーになるようです
315 名前:login:Penguin [2018/12/13(木) 07:59:27.16 ID:BpuyFdNl.net] age
316 名前:login:Penguin mailto:sage [2018/12/13(木) 08:47:58.94 ID:YYFyHPut.net] $ echo " > foo > bar" foo bar 引用符一つ入れると改行できたのね・・・ ヒアストリングも<<<"でできるようだし echo -eだのprintfだの`cat -`だの色々やってたわ
317 名前:login:Penguin mailto:sage [2018/12/13(木) 09:47:14.64 ID:g4Xg+Gp3.net] [[ -z $hoge ]] や [[ -n $hoge ]] って必要ですか? [[ $hoge ]] とか [[ ! $hoge ]] で代用できそうなんですが… 何が違うんでしょ
318 名前:login:Penguin mailto:sage [2018/12/13(木) 10:41:51.23 ID:9d5jxDGh.net] >>313 もし$hogeの値が「-e /dev/null」とかだったらどうするのよ。
319 名前:login:Penguin mailto:sage [2018/12/13(木) 11:07:49.54 ID:2p8AEIUJ.net] >>314 何も問題ないですよね?
320 名前:313 mailto:sage [2018/12/13(木) 11:09:28.18 ID:g4Xg+Gp3.net] >>314 自分も試してみましたが、問題ないようです
321 名前:313 mailto:sage [2018/12/13(木) 12:10:25.19 ID:g4Xg+Gp3.net] さらにいろいろ試してみましたが 変数の内容がオプションと解釈されてしまって真偽値に影響がでるケースとして hoge='-e unknown' [ $hoge ] || echo null とやってみるとhogeは空でも未定義でもないのに nullと表示されてしまい、本来の意図とは違う結果になるようです ただこれも解決方法があり [ "$hoge" ] || echo null とすれば意図したテストができるようです もとより[[を使えば引用符もいらないみたいですね [ ]の中で変数を二重引用符で囲むのは常識(?)のようなので やはり-nや-zの必要性がない気がします [[が無い時代(そんな時代があるのか知りませんが)の産物なんですかね
322 名前:login:Penguin mailto:sage [2018/12/13(木) 12:33:39.42 ID:2p8AEIUJ.net] >>317 [[ は POSIX非標準。古い新しいではなくbashによって追加された拡張構文 POSIX標準のシェルは対応しない。POSIX標準のシェルには、debianの デフォルトシェルであるdashやyashやposhがある どのシェルでも動くようにするならば、[[ は使ってはいけない
323 名前:313 mailto:sage [2018/12/13(木) 12:39:41.77 ID:g4Xg+Gp3.net] >>318 そうなんですね じゃあやはりPOSIXの範囲内では[の後に-nや-zを使った方が 変数の内容を意図せずオプションと解釈されてしまう場合でも エラーになって気づくので安全と言えば安全なのかもしれませんね うっかり変数を引用符で囲み忘れる場合もあるだろうし
324 名前:login:Penguin mailto:sage [2018/12/13(木) 12:47:43.62 ID:2p8AEIUJ.net] > じゃあやはりPOSIXの範囲内では[の後に-nや-zを使った方が 俺は使わない。ダブルクォート忘れで困るのは、ここだけじゃない コマンド呼び出しの、foo "$hoge" "$hage" "$tsuru" "$pika" とかも全部そう。 忘れるとか、そんなもんshellcheckを使えばすぐに解決するんだから気にすることじゃない そもそもダブルクォートをつけ忘れは、-nや-zを使っても解決しない。
325 名前:login:Penguin mailto:sage [2018/12/13(木) 12:52:21.57 ID:2p8AEIUJ.net] まあ-zは使うけどな。単に読みやすさのため。 否定というのは場合によっては分かりづらくなる 「空文字なら」 は -z(ゼロの長さなら)で読みやすい 「文字があるの否定」は分かりづらい 「文字がある」はわかりやすいが -n は no? 文字がノーってことか?で分かりづらい 文字があるという状態を示すために、nを割り当てたやつはセンスがない
326 名前:313 mailto:sage [2018/12/13(木) 13:11:04.56 ID:g4Xg+Gp3.net] 最近の言語を何かしらやってる人間にとっては変数の空文字列チェックを 変数そのものでやるというのも馴染みがあってわかりやすいので できればそうしたいと思ったんですよね 最初の質問の趣旨に戻りますが、-zや-nを使わなくても同等のテストが できるということで間違いないなら [[ $hoge ]] [[ ! $hoge ]] や [ "$hoge" ] [ ! "$hoge" ] の方が個人的には読みやすいかな よくよく考えたら自分はbashしか使わないので便利な[[で事足りそう
327 名前:login:Penguin mailto:sage [2018/12/13(木) 13:17:06.99 ID:9d5jxDGh.net] -zや-nは文字列長を判定するのに対して<string>は文字列そのものを判定するっていう違いがあるけど 引用符で囲った場合においてこれらに動作上の違いがあるのか俺には分からん。 少なくとも今のところない。
328 名前:login:Penguin mailto:sage [2018/12/13(木) 14:50:24.14 ID:YYFyHPut.net] testが[としてbashに内蔵されてて驚く 両方ともなぜか外部コマンドもあって驚く [[が機能多いのにただのbashの方言で驚く $ type -a test [ [[ test はシェル組み込み関数です test は /usr/bin/test です [ はシェル組み込み関数です [ は /usr/bin/[ です [[ はシェルの予約語です
329 名前:login:Penguin mailto:sage [2018/12/13(木) 16:04:43.42 ID:2p8AEIUJ.net] > testが[としてbashに内蔵されてて驚く [ が内蔵されてないシェルなんて知らんのだが? そんなもん現実に存在するのか?
330 名前:login:Penguin mailto:sage [2018/12/13(木) 16:21:22.10 ID:9d5jxDGh.net] >>325 つhttps://www.unix.com/man-page/v7/1/sh/
331 名前:login:Penguin mailto:sage [2018/12/13(木) 16:33:21.95 ID:2p8AEIUJ.net] >>326 マニュアルが有るのはわかったが、 シェルはどこに存在してるんだ?
332 名前:login:Penguin mailto:sage [2018/12/13(木) 16:40:17.41 ID:2p8AEIUJ.net] もはや神話の世界だな testが組み込みでないシェルは、コメントも使えないシェルということか https://ja.wikipedia.org/wiki/Bourne_Shell > UNIX System III(1981年) > test コマンドを組み込み。 > # でコメントを書き込めるようになった。 さらに関数数定義も出来ず、Unicodeも扱えないようだ そんなもん現存してないだろう > SVR3(1986年) > 現在のような "$@" の用法 > getopts 組み込み > パラメータ処理を改善し、関数の再帰呼び出しが可能となった。 > 8ビットクリーン
333 名前:login:Penguin mailto:sage [2018/12/13(木) 17:17:18.77 ID:9d5jxDGh.net] 「手元にない」ということと「存在を考えなくていい」とは別物だからね。
334 名前:login:Penguin mailto:sage [2018/12/13(木) 17:22:00.60 ID:YYFyHPut.net] globも元は外部コマンドとかも調べなきゃ分からんわ フィルタをグロブと呼ぶ変わった宗教って認識だったからな
335 名前:login:Penguin mailto:sage [2018/12/13(木) 17:24:32.47 ID:2p8AEIUJ.net] >>329 だからどこに存在しているんですか?
336 名前:login:Penguin mailto:age [2018/12/13(木) 18:43:38.57 ID:5CGSaiem.net] >>331 我が家のSun OS 4の/bin/sh。
337 名前:login:Penguin mailto:sage [2018/12/13(木) 19:03:57.29 ID:2p8AEIUJ.net] https://ja.wikipedia.org/wiki/SunOS > SunOS 4.1.4 1994年11月 俺が生まれる前かよw
338 名前:login:Penguin mailto:sage [2018/12/13(木) 19:05:54.68 ID:2p8AEIUJ.net] > SunOS 4.1.1インストール媒体(磁気テープ) この画像に驚愕した ビデオテープかよw
339 名前:login:Penguin [2018/12/13(木) 19:16:08.14 ID:2U4H8MIt.net] いや磁気テープは現役ですし……
340 名前:login:Penguin mailto:sage [2018/12/13(木) 19:16:28.93 ID:Zfs8AO7d.net] ?
341 名前:login:Penguin mailto:sage [2018/12/13(木) 19:22:26.58 ID:2p8AEIUJ.net] sunos 4.1 4 download でぐぐったら出てきた x86用があったから解凍してみたら、 拡張子img(フロッピーディスク?)のファイルが36個でてきた これ動くのか? 確認したくてもよくわからん https://winworldpc.com/product/sunos/4x
342 名前:login:Penguin [2018/12/13(木) 20:01:43.60 ID:Kpl2TedD.net] cshにもtcshにも組み込まれてないが testも[も
343 名前:login:Penguin mailto:sage [2018/12/13(木) 20:06:06.97 ID:2p8AEIUJ.net] $ csh solaris% type test test is a shell builtin solaris% tcsh > type test test is a shell builtin
344 名前:login:Penguin mailto:sage [2018/12/13(木) 20:15:29.66 ID:FwJygUTm.net] >>337 VMWareでもVirtualBoxでも用意してやってみろ インテルなら多分動く
345 名前:login:Penguin [2018/12/13(木) 21:22:46.92 ID:Kpl2TedD.net] >>339 その"type"ってのも無いんだけど? command not found って出る
346 名前:login:Penguin mailto:sage [2018/12/13(木) 21:24:27.86 ID:2p8AEIUJ.net] 劣化版なのでは?
347 名前:login:Penguin mailto:sage [2018/12/13(木) 21:36:41.38 ID:rsnZtD/M.net] 磁気テープ知らん奴がいるのか・・・ 俺も歳を取るわけだ・・・ ハーー
348 名前:login:Penguin mailto:sage [2018/12/13(木) 21:39:29.69 ID:rk530vyH.net] 磁気テープがバックアップ媒体でバリバリ現役なんだぜ。
349 名前:login:Penguin [2018/12/13(木) 22:44:49.64 ID:jQhV0FO+.net] >>343 オープンリールのテープならともかくqicなんてddsの前位だろ。あんたも俺もまだ若造だよ。ハー。
350 名前:login:Penguin mailto:sage [2018/12/14(金) 00:56:12.74 ID:Dwi6kCsC.net] フラッシュメモリや円盤の耐用年数は、5年だろ 一方、磁気テープは、30年とかだろ
351 名前:login:Penguin mailto:sage [2018/12/14(金) 02:31:43.32 ID:WFElEHpX.net] 磁気テープってなんかロマンあるよね。実際見たことないけどw
352 名前:login:Penguin mailto:sage [2018/12/14(金) 03:07:09.17 ID:GpLUKSLa.net] 俺も知らなかった 当時高価なUNIXとは無関係なごく一般的なパソヲタはこういう流れだから特殊なものだと思った方がいい オーディオ用アナログカセットテープ → 5インチフロッピーディスク → 3.5インチフロッピーディスク → 3.5インチMO → CD-R/RW → USBメモリ
353 名前:login:Penguin mailto:sage [2018/12/14(金) 03:23:33.89 ID:vny8+/a7.net] オーディオ用カセットテープ??
354 名前:login:Penguin mailto:sage [2018/12/14(金) 03:37:12.47 ID:GpLUKSLa.net] あれ?mz700とかの媒体ってオーディオ用のやつでしょ?キーガーとか音出しながらアナログからデジタルに変換して読み込むの
355 名前:login:Penguin mailto:sage [2018/12/14(金) 03:47:46.28 ID:CQSYnmf/.net] 勘違いしとるな ドライブ本体が安けりゃ欲しい
356 名前:login:Penguin mailto:sage [2018/12/14(金) 03:53:05.65 ID:GpLUKSLa.net] そりゃ誰だって欲しいw
357 名前:login:Penguin mailto:sage [2018/12/14(金) 07:09:46.63 ID:tfnsNf0y.net] >>349 PC6001の時代だよ。 16KBの増設メモリーが8トラのカセット位の大きさ。 データはカセットでメモる。
358 名前:login:Penguin mailto:sage [2018/12/14(金) 08:28:09.81 ID:WFElEHpX.net] sudoeditで起動したエディタに元のファイルの名前を渡す方法ってありますか。 sudoeditでファイルを読み込むと/var/tmp/以下に一時的なファイルが作成されるんだが VimやEmacsなどの一部のエディタは設定ファイルの名前をもとにシンタックスの種類を決定することがある。 だから/var/tmp/にファイルが作成されるとその機能が使えなくなってしまう。 例えば/etc/fstabを編集するとき、エディタは「/etc/fstab」というファイルの名前からfstab用のシンタックスを適用してくれるんだけど $ sudoedit /etc/fstab とやって編集するとファイルが/var/tmp/XXXXXXXに移動してしまいfstab用のシンタックスが適用されなくなってしまう。
359 名前:login:Penguin mailto:sage [2018/12/14(金) 08:32:28.30 ID:JQUDZnsy.net] 磁気テープが現役でしかもTB単位とかロマンを感じる カセットやVHSは知っててもで大型用は写真でしか知らんからな でかいリール使ってるあれって速度的にはどうなん
360 名前:login:Penguin mailto:sage [2018/12/14(金) 08:46:11.55 ID:ovdRZLka.net] LTOはそれなりに速い
361 名前:login:Penguin mailto:sage [2018/12/14(金) 10:10:30.61 ID:ikwr+G0A.net] 普通のHDDより速いね バックアップなんてどうせシーケンシャルアクセスしかしないし
362 名前:login:Penguin mailto:sage [2018/12/14(金) 15:27:57.27 ID:WFElEHpX.net] >>357 まじで? カセットテープの話だよね? あれがHDDに読み出し速度で勝るとは思えないんだけど 構造が特殊なのかな。パソコン用のカセットテープは。
363 名前:login:Penguin mailto:sage [2018/12/14(金) 16:10:21.55 ID:ikwr+G0A.net] LTOすら知らんのかよ・・・
364 名前:login:Penguin mailto:sage [2018/12/14(金) 16:25:29.45 ID:mnvRUogY.net] tape archivesのテープってひょっとしてそれのこと?
365 名前:login:Penguin mailto:sage [2018/12/14(金) 18:01:54.87 ID:4OG2vapp.net] ここ4〜5レスは、レベルが違いすぎて議論が噛み合っていない。 見ていて楽しいwww
366 名前:login:Penguin mailto:sage [2018/12/14(金) 18:39:29.51 ID:WFElEHpX.net] 見ていて楽しい(話についていけない)
367 名前:login:Penguin mailto:sage [2018/12/14(金) 18:59:48.09 ID:C13Zox/x.net] Sun のが 2400ボーだったら気が遠くなりますw
368 名前:login:Penguin mailto:sage [2018/12/14(金) 19:01:50.13 ID:Wd54hADz.net] ハタボーだふぉーん
369 名前:login:Penguin mailto:sage [2018/12/14(金) 20:34:41.75 ID:Ek1UBBLm.net] >>358 読み書き位置を決める動作はHDDのシークとかよりテープの方が簡単 だと素人目にも感じない?
370 名前:login:Penguin mailto:sage [2018/12/14(金) 21:05:02.67 ID:t7Qx0ST8.net] >>355 こんな奴の話ならテープの絶対速度はかなり早くて120inch(3mちょい)/s程度 ただ記録密度が低いからデータ転送速度はたいしたことなくて200kb/s程度 museum.ipsj.or.jp/computer/device/magnetic_tape/images/0017_01_l.jpg
371 名前:login:Penguin mailto:sage [2018/12/14(金) 21:07:11.37 ID:t7Qx0ST8.net] すまん200kB/sだ
372 名前:login:Penguin mailto:sage [2018/12/14(金) 22:31:25.17 ID:JweqMLAi.net] >>366 どうせ貼るなら詳細が書かれているhtmlページの方を貼ってほしかった museum.ipsj.or.jp/computer/device/magnetic_tape/0017.html 1971年の製品か
373 名前:login:Penguin mailto:sage [2018/12/15(土) 00:06:51.68 ID:SNg57Q0S.net] >>354 https://vi.stackexchange.com/questions/6784/how-can-i-automate-filetype-detection-when-using-sudoedit
374 名前:login:Penguin mailto:sage [2018/12/15(土) 15:05:37.62 ID:+Je+pouF.net] LinuxでつかえるUSB経由でHDMIキャプチャできる機器ってありますか? この手の機器をつかったことがないのでセットアップ方法まで参照があると嬉しいです。
375 名前:login:Penguin mailto:sage [2018/12/15(土) 15:17:43.20 ID:yMwJjzRz.net] >>370 画面記録ソフトウェアのこと? Kazamとかじゃだめなん?
376 名前:login:Penguin mailto:sage [2018/12/15(土) 15:19:15.58 ID:+Je+pouF.net] >>371 メインはハードウェアとして、です。 ただソフトウェアもどんなものがあるかはよく知らないです。
377 名前:login:Penguin mailto:sage [2018/12/15(土) 17:54:53.40 ID:2dFVGCpB.net] データセンターでのバックアップ磁気媒体はLTOが主体だと思うんだが
378 名前:login:Penguin mailto:sage [2018/12/15(土) 18:27:40.50 ID:nBxd7crP.net] https://blog.shiftky.net/linux-lto-tape-drive-management-commands/ 元々のtarは記録用だったのか 随分意味合いが変わったもんだな
379 名前:login:Penguin mailto:sage [2018/12/15(土) 19:40:36.94 ID:KHYgPvB0.net] iconvのiってどういう意味?
380 名前:login:Penguin mailto:sage [2018/12/15(土) 20:22:21.71 ID:PhlF7L7j.net] >>375 [I]nternational Codeset [Conv]ersion Library
381 名前:login:Penguin mailto:sage [2018/12/16(日) 02:11:05.50 ID:sSzOptpz.net] bashについてお伺いします ファイルの各行を1つの要素とする配列を簡単に作る方法を模索しています データには空白文字が含まれている可能性があり、そこで要素に分割されないように 空白文字を保護する必要があります ループ回して1行読み込んでは配列に追加するという方法なら確実かと思いますが 簡潔にできないかと考えたあげく出たのが次のコードです eval array=( $( cat file | sed "s/.*/'&'/" ) ) 各行の先頭と末尾にシングルクォートを追加した上で、evalに再解釈させるという方法です (話の単純化のためデータには元々シングルクオートが含まれていないとします) この方法は一見うまくいったようでした 空白文字の箇所で区切られることなく1つの要素に収まりました しかし連続するスペースが1つのスペースに圧縮されていることに気づきました これはevalが実行される前に、連続するスペースが要素の区切りと見なされ 1つのスペースに整形されてしまうのが原因ではないかと考えています そこで質問としては、うまくいかない理由の認識はあっていますか? それと他にこの目的を簡単に達成できるような方法はありますか?
382 名前:login:Penguin mailto:sage [2018/12/16(日) 02:28:50.33 ID:08XRGqAB.net] ループ回して1行読み込んでは配列に追加しろ つーか、1行読んで1行ずつ処理すれば?
383 名前:login:Penguin [2018/12/16(日) 03:14:23.64 ID:648j88pB.net] >>377 > うまくいかない理由の認識はあっていますか? あってると思う evalの引数を引用符で括れば良さげ eval "array=( $( cat file | sed "s/.*/'&'/" ) )" > 他にこの目的を簡単に達成できるような方法はありますか? mapfile -t array <file
384 名前:377 mailto:sage [2018/12/16(日) 03:47:54.79 ID:sSzOptpz.net] >>379 ありがとうございます 勉強になりました
385 名前:login:Penguin mailto:sage [2018/12/16(日) 04:43:24.46 ID:84KMWPj3.net] mapfileなんて知らんかったわ すげえな
386 名前:377 mailto:sage [2018/12/16(日) 05:08:03.31 ID:sSzOptpz.net] mapfileというのはbash4.0からの機能みたいですね mapfileがない場合は最終的に次のコードに落ち着きました eval "array=( $( cat file | sed "s/'/'\\\''/g; s/.*/'&'/" ) )" (シングルクォート保護版) しかし無駄な努力に終わってしまった…
387 名前:login:Penguin mailto:sage [2018/12/16(日) 09:19:31.69 ID:zwcjpbmB.net] ppa.launchpad.net/papirus/papirus/ubuntu/dists/bionic/InRelease ↑ここに接続できないって言われてPapirusアイコンのパッケージ更新ができないんだけど、みなさんそうですか?
388 名前:login:Penguin mailto:sage [2018/12/16(日) 11:24:56.34 ID:/MO3Edke.net] >>376 おお!ありがとう!
389 名前:login:Penguin mailto:sage [2018/12/16(日) 18:29:41.10 ID:Cph6qf5U.net] つまんねー ぜんぜん「くだらねえ」くないから
390 名前:login:Penguin mailto:sage [2018/12/17(月) 12:08:05.90 ID:lR+oH8eb.net] つまんねーならおまえがくだらねえ質問するんやで
391 名前:login:Penguin mailto:sage [2018/12/17(月) 18:39:30.04 ID:ChQv8TkK.net] 1から10までのループとして for i in {1..10} ; do echo ${i} done と書いてますが、このループの終端の数字をシェルスクリプト実行時に指定しようと思い for i in {1..$1} ; do echo ${i} done とし、コマンドラインパラメータとして$1に10を与えたところ、出力が {1..10} となってしまい、期待通り動かせません うまく動作させる方法を知りたいです seqコマンドを用い、 seq 1 $1 と書き換えると動くことは分かったのですが、上記{}を使った記法を知りたいです
392 名前:login:Penguin mailto:sage [2018/12/17(月) 21:59:33.57 ID:rOWm4H3m.net] >>387 処理順序が {}の展開→変数の展開 の順になっているからevalするしか無さそうだけど 面倒だし、ファイル名に対してはスペースの扱い怖いな $ echo $(eval echo abc\{1..$hoge\}) abc1 abc2 abc3
393 名前:login:Penguin mailto:sage [2018/12/17(月) 22:06:52.90 ID:mLXh0j4T.net] i=1 while [ $i -le 10 ]; do echo ${i} i=$((i+1)) done
394 名前:login:Penguin mailto:sage [2018/12/17(月) 22:25:31.98 ID:2bzO2+ne.net] >>387 https://gist.github.com/tgck/5427200
395 名前:login:Penguin [2018/12/18(火) 00:52:52.26 ID:gFEfARad.net] age
396 名前:login:Penguin mailto:sage [2018/12/19(水) 00:45:56.58 ID:DG5csFsk.net] manページを開いたときにターミナルエミュレータのタイトルを変更することって可能ですか? 具体的にはmanページのタイトルを取得して,printf '\e]0;%s\e\\' '<タイトル文字>' みたいな出力をかます。
397 名前:login:Penguin mailto:sage [2018/12/20(木) 12:57:12.93 ID:eVBCtBcV.net] >>388 >>390 情報どうもです evalが必要なようですね スクリプト見直しの参考にします
398 名前:login:Penguin mailto:sage [2018/12/22(土) 14:00:39.65 ID:b6LODgj3.net] ディレクトリを移動するときのcdとカレントディレクトリを表示するpwdってそれぞれ何の略ですか?
399 名前:login:Penguin mailto:sage [2018/12/22(土) 14:20:22.97 ID:Kggs6Gd8.net] change directory print working directory じゃね?
400 名前:login:Penguin mailto:sage [2018/12/22(土) 14:23:52.44 ID:oWNfAzIV.net] >>394 man や info に書いてありますよ
401 名前:login:Penguin mailto:sage [2018/12/22(土) 14:25:13.37 ID:PtT8lgYE.net] >>394 man
402 名前:login:Penguin mailto:sage [2018/12/22(土) 17:27:14.00 ID:Kggs6Gd8.net] ITに限らず略語の意味は what pwd (stands) for でググっても見つかる
403 名前:login:Penguin mailto:sage [2018/12/22(土) 20:12:35.93 ID:TtAeAAdm.net] シェルスクリプトで touch $LOGERR exec 2> $LOGERR コマンド $LOGERRがあるならメール送ったり、$LOGERRを削除 みたいな部分があるのですが、 2> $LOGERR はエラーログを記録するのはわかるのですが、 execコマンドはそもそも何をしているのでしょうか? コマンド 2> $LOGERR はコマンドを実行してそのエラーログを格納するのは理解できるのですが、 execというものを使ったことがないので、よくわかっていません。
404 名前:login:Penguin mailto:sage [2018/12/22(土) 21:01:13.58 ID:0mXx4pJn.net] >>399 exec以降のコマンドの標準エラー出力が$LOGERRにリダイレクトされるようになる
405 名前:login:Penguin mailto:sage [2018/12/23(日) 04:58:50.78 ID:GaOF1T9V.net] execはシェルを引数部分に置換する $ exec lsをやるとls実行後に端末が閉じてしまう $ exec bashをやるとシェルの再起動が出来たり exec 2> $LOGERRはエラーを$LOGERRに向けるからそのファイルにエラーが保存される 端末を2つ使ってこんなことができたり 端末1で$ exec > tmp.txt $ echo foo $ ls 見た目は変わらないけど実行内容が全てtmp.txtに向くからechoをやっても表示されない 端末2で$ tail -f tmp.txt foo tmp.txt これでtmp.txtが開きっぱなしになるか
406 名前:ら端末1で何かを実行する度表示される 端末番号ならファイルを使わず直接画面をリダイレクトできたり ttyで端末番号を調べて端末2が/dev/pts/2として端末1からこうする $ exec > /dev/pts/2 これで端末1の操作内容が端末2で表示される $ echo hello > /dev/pts/2なんてやると相手に文字が送れる 他にも名前付きパイプとかscriptとか [] [ここ壊れてます]
407 名前:login:Penguin mailto:sage [2018/12/23(日) 05:37:56.93 ID:HJ+H2evR.net] >>399 シェルスクリプトのexecは、カーネルのexecシステムコールを呼び出すもの 機能としては外部コマンド呼び出しに近いが、外部コマンドが終了しても処理が戻ってくることはない callではなくgotoといったらわかるかもしれないな プロセスの入れ替え。だからpidも変わらないし、プロセスツリーが深くなったりもしない これがexecの機能なのだが、補足としてexecで呼び出す外部コマンドを指定しなかった場合は エラーになったり終了するのではなく、現在のプロセス(カレントシェル)の処理が そのまま続行するという仕様がある この仕様を利用し、execで(外部コマンドを書かずに)リダイレクトのみを書いておくことで カレントシェルの出力先を変更して処理を続行することが出来る (もちろん外部コマンドを書くと、リダイレクト先を変更した上で外部コマンドが実行される) /bin/foo >/tmp/foo # fooコマンドを呼び出し、fooコマンドが終了したら戻ってくる(fooコマンドの出力はすべて/tmp/fooに書き込まれる) exec /bin/foo >/tmp/foo # fooコマンドを呼び出し、fooコマンドが終了しても戻ってこない(fooコマンドの出力はすべて/tmp/fooに書き込まれる) exec >/tmp/foo # (外部コマンドが指定されてないので)そのまま続行する。(以降のカレントシェルの出力はすべて/tmp/fooに書き込まれる) ということ
408 名前:login:Penguin mailto:sage [2018/12/23(日) 05:51:49.71 ID:HJ+H2evR.net] リダイレクト先の変更そのものは、execの機能ではないというのが重要な所だな シェルの通常のリダイレクト先の変更と、execの機能をうまく組み合わせた応用 だからmanみたりしても、execの説明に直接的に書いてないわけだ また>>401 の端末2つ〜あたりの話もリダイレクトやデバイスファイルの 基本機能の話なのでexecとは全く関係ない
409 名前:399 mailto:sage [2018/12/23(日) 09:58:04.05 ID:91g6WTHO.net] >>400-403 レスありがとうございます。 ユーザ権限でexec lsやexec ps -aef などをすると、確かに標準出力をした後にバッサリ切断されました 素人的に「?」なのは、exec lsなど後にコマンドが来るのはわかるのですが、 exec 2> $LOGERR の「2>」はコマンドでは無いと思うのですが、もしかして「2>」はリダイレクトコマンドの省略型なのでしょうか? >exec以降のコマンドの標準エラー出力が とありますが、それをエラー出力に戻すこともexecコマンドなのでしょうか。 バックアップのシェルスクリプトで見かけたのですが、execコマンドを意図的に使っているのは execコマンドを使わないとできないことなのか、この時代なら使わないに越したことは無いのでしょうか? スクリプトの最後に --- if [ -s "$LOGERR" ] then echo else eval rm -f "$LOGERR" fi --- とあるのですが、echoで終わっているのに何か意味があるのか気になるのと、 eval rmコマンドというのがありますが、普通にrmではダメなのでしょうか? execやevalなど、コマンドの前に何か来るのに慣れていないので、 人が作ったスクリプトというのは理解するのが難しいです。
410 名前:login:Penguin mailto:sage [2018/12/23(日) 12:35:37.77 ID:QZhSFgej.net] やりたいこと: USBメモリのパーティションを分けて、Windowsからファイル読み書きできる領域と、LinuxOSをインストールする領域として利用したい やったこと: 先頭10GBをNTFSでフォーマット(/dev/sda1) 残り22GBぐらいをext4でフォーマットしてManjaroをインスコ(/dev/sda2) ブートローダもインスコして起動成功(/dev/sda) 困ってること: このManjaroから /dev/sda1 にファイルアクセスしたいのですが、Manjaro内でマウントするとOSが落ちます 「sudo mount /dev/sda1 /mnt」でバサッと死ぬのでエラーメッセージ無し こういう構造の場合はマウントできないものなのか、何かやり方があるのか知りたいです
411 名前:login:Penguin mailto:sage [2018/12/23(日) 12:55:12.38 ID:t8nv+Vud.net] >>405 ログにも何も出ないの?
412 名前:405 mailto:sage [2018/12/23(日) 13:05:11.34 ID:QZhSFgej.net] /var/log の下には落ちるときのログは出てないです やっぱり普通はマウントできるのに何かがおかしい状態ですかね
413 名前:login:Penguin mailto:sage [2018/12/23(日) 13:25:28.46 ID:KkIBYt9I.net] # mount -t ntfs /hoge /hoge あと 先頭パーティションにLinuxのほうがいいと思う
414 名前:405 mailto:sage [2018/12/23(日) 13:33:47.41 ID:QZhSFgej.net] 「sudo mount -t ntfs /dev/sda1 /mnt」をやってみた結果、同じ落ち方をしました Windowsのエクスプローラから認識させるために先頭パーティションをファイル置き場にしてます そのへんが原因で上手くマウントしてくれないのかもしれないですね
415 名前:login:Penguin mailto:sage [2018/12/23(日) 13:55:55.95 ID:KkIBYt9I.net] Windowsは見れないファイルシステムが先頭にあると後も見れない Ext2Fsdとかインストール
416 名前:405 mailto:sage [2018/12/23(日) 14:35:07.98 ID:QZhSFgej.net] Windowsの仕様でUSBメモリに関しては先頭パーティションしか認識しないみたいです これさえ無ければって感じなんですが・・ 再インスコとかフォーマットの種類変えたりとか色々やってみようと思います レス頂いた方、ありがとうございました
417 名前:login:Penguin mailto:sage [2018/12/23(日) 14:45:14.66 ID:6D7Z4clu.net] ちなみにバサッと死ぬとか落ちるってのは具体的にどうなる事を言ってるん?
418 名前:login:Penguin mailto:sage [2018/12/23(日) 15:03:41.52 ID:HJ+H2evR.net] 脈拍がなくなる
419 名前:login:Penguin mailto:sage [2018/12/23(日) 15:18:08.64 ID:bo84TT23.net] READMEファイルとかにある「Last Change」と「Latest Revision」の細かい違いってなんだろう。 どっちも日本語だと「最終更新日」みたいな意味だとは思うんだが。
420 名前:login:Penguin mailto:sage [2018/12/23(日) 16:08:11.12 ID:HJ+H2evR.net] リビジョンかどうか
421 名前:login:Penguin mailto:sage [2018/12/23(日) 20:49:04.37 ID:ElMsd14t.net] >>405 と似たような環境を作ってみたけど、普通にマウントして読み書きできた
422 名前:login:Penguin mailto:sage [2018/12/25(火) 20:52:03.08 ID:AfIybWcu.net] hoge.example.comのlogwatch.confのメール送信先が デフォルトのMailTo = rootで、 /etc/aliasに root: hoge@example.jpと別ドメインのアドレスなのですが、 実際にはaliasを参照せずホスト名をつけた root@hoge.example.com になってしまいます。 aliasのアドレスをlogwatch.confに記載すればいいのですが、 なぜaliasを参照しないのでしょうか?
423 名前:login:Penguin [2018/12/25(火) 22:46:43.41 ID:DogKUwXJ.net] >>417 newaliasesした?
424 名前:login:Penguin [2018/12/25(火) 22:47:37.48 ID:XyeDMCcT.net] メールサーバとDNSの質問です メールサーバのドメインはexample.comで example.comを指定できるメーラーでは、現在利用ができています。 Thunderbirdは、exmaple.comを指定できず imap.example.comやsmtp.example.comなどサブドメイン付きの指定しかできません。 サブドメインを指定しても利用できるようにしたいのですが、どうすればいいでしょうか? 試したのは、DNSでimap.example.comやsmtp.example.comを example.comのCNAMEに指定しましたが、認証で失敗しました。 失敗時のmaillogを、見るとユーザ名が空になってしまいます。 dovecot: imap-login: Aborted login (no auth attempts in 0 secs): user=<>, (Thunderbird以外はログに、user=<メールアドレス>と表示され利用できています)
425 名前:login:Penguin mailto:sage [2018/12/25(火) 22:49:48.80 ID:XyeDMCcT.net] >>417 /etc/aliasは届いたメールの転送?じゃないですか?
426 名前:login:Penguin [2018/12/25(火) 22:54:21.90 ID:DogKUwXJ.net] /etc/alias じゃなくて /etc/aliases に書いて
427 名前:login:Penguin mailto:sage [2018/12/26(水) 00:13:04.33 ID:KJ8mfCbX.net] 下痢
428 名前:login:Penguin mailto:sage [2018/12/26(水) 09:22:22.84 ID:ebposU+e.net] kernel 4.19.12 は何で出てこないの? 4.20はまだ早いし
429 名前:login:Penguin mailto:sage [2018/12/26(水) 11:09:40.88 ID:8LlyWK13.net] あるじゃん
430 名前:login:Penguin mailto:sage [2018/12/26(水) 13:41:43.57 ID:ebposU+e.net] どこに? ttps://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D
431 名前:login:Penguin mailto:sage [2018/12/26(水) 14:18:11.71 ID:53plU/HN.net] kernel.org
432 名前:login:Penguin mailto:sage [2018/12/26(水) 14:25:05.21 ID:TzP5qBxA.net] QBlockerみたいに特定のキー入力を遅延してアプリケーションに伝えることって Xorg on Linuxで可能? もし可能なら方法を知りたい。
433 名前:login:Penguin mailto:sage [2018/12/26(水) 16:20:39.62 ID:6F/92t/x.net] 自分の鳥の公式リポジトリにないないら存在しないことになるのか・・・
434 名前:login:Penguin mailto:sage [2018/12/27(木) 05:41:57.41 ID:vAR5dJKq.net] rootの予約領域(デフォルト5%)は、どんな領域にも必要なのでしょうか たとえば、内臓HDD(SATA)にLinuxをインストールして、外付けHDD(HDD)全体をsambaの共有領域として 扱うような場合です 必要である場合、sambaの共有領域に設定したHDDで どのような場合に、その予約領域が使用されるか あわせお教えください
435 名前:login:Penguin mailto:sage [2018/12/27(木) 10:29:50.93 ID:dIrGF3PI.net] ファイル名やiノードがどこに記録されてると思っているのか
436 名前:login:Penguin mailto:sage [2018/12/27(木) 10:44:36.04 ID:BHF4hV0J.net] >>430 ファイル名はディレクトリ領域 inodeはinode領域だけど? >>429 > rootの予約領域(デフォルト5%)は、どんな領域にも必要なのでしょうか 不要。特にデータドライブでは必要になることはまず無い システムドライブでも今となっては5%は多すぎる 通常の使い方なら100MBもあれば十分だろうな
437 名前:429 mailto:sage [2018/12/29(土) 09:01:10.52 ID:Dqo5LuIL.net] >>431 ありがとうございます。 >不要。特にデータドライブでは必要になることはまず無い >システムドライブでも今となっては5%は多すぎる あわせお伺いできれば幸いなのです rootの予約領域って具体的にどんなときに、 どんな使われ方をしているのでしょうか。
438 名前:login:Penguin mailto:sage [2018/12/29(土) 09:21:24.72 ID:rxzl3rmQ.net] >>432 ディスクが一杯になってエラーになったとき エラーになったというログが残せない、 またrootでログインしようとしてもディスクが一杯でログインできない ログインできたとしてもディスクが一杯で 何かをしようとするたびにディスクがいっぱいとエラーが出て にっちもさっちもどうにもブルドッグ
439 名前:login:Penguin [2018/12/29(土) 21:24:15.34 ID:LfTktGHY.net] LinuxでUSBハードディスク、USBメモリーを暗号化出来るツール(ファーマットね) ってないですか? VeraCryptみたいなやつです。 ああ、VeraCrypt以外でね 【VeraCrypt】暗号化仮想ドライブ作成ソフト Part23 https://egg.5ch.net/test/read.cgi/software/1516761294/ てか一番有名なのってVeraCryptですか? その他の有名で安心安全な暗号化ソフト教えてください
440 名前:login:Penguin mailto:sage [2018/12/29(土) 21:26:21.58 ID:9hOIpVen.net] >>434 https://wiki.archlinux.jp/r/32
441 名前:login:Penguin [2018/12/30(日) 00:00:09.57 ID:sbbcQ145.net] >>435 ありがとうございます。 今、Win10home使用中でVMware使って、Ubuntu16.04使ってるけど、暗号化してます dm-crypt +/- LUKS っての使ってるんですね 今、こっちのほうが主流なんですかね?
442 名前:login:Penguin mailto:sage [2018/12/30(日) 01:45:16.82 ID:dPS2cotO.net] 書いてある通り必要に合わせて使うものは変わるのでなんとも言えない
443 名前:429,423 mailto:sage [2018/12/30(日) 12:17:46.92 ID:5oF7xoyy.net] >>433 データ置き場には不要っぽいですね。 仮に、データ置き場がいっぱいになって 万々一ログインできなくなったとて、別のマシンにつなぐ等の 方法もありそうですね。 ありがとうございます、データ置き場はroot予約領域0にします。
444 名前:login:Penguin mailto:sage [2018/12/30(日) 22:41:58.22 ID:r0dv3FHP.net] libVTE系の端末エミュレータにおいて xtermみたいにShift+TabやCtrl+Enterに特殊なキー送信を割り当てることって可能ですかね。
445 名前:login:Penguin mailto:sage [2019/01/01(火) 11:42:05.58 ID:kOqVFm7a.net] ぐるぐるマウスみたいなの作りたいんだがxwindowからマウスとかキーボードイベントぶっこ抜く方法知らないかしら?
446 名前:login:Penguin mailto:sage [2019/01/01(火) 14:28:10.86 ID:VoZWrQ+n.net] >>440 かざぐるマウスのことか ホットキーの音量調節と窓全面化だけ使ってた ttbaseやAutoHotkeyで色々やろうとしたけど諦めた思い出
447 名前:login:Penguin mailto:sage [2019/01/01(火) 15:19:38.76 ID:LoCgc2vq.net] くだらないと思うが理由を知りたい KLUE3 Studio x86-64 Firedox 64 の環境にAppArmorのインストール実施後 $ sudo apt install -y apparmor-utils \ apparmor-profiles apparmor-profiles-extra $ sudo aa-enforce /etc/apparmor.d/* $ sudo systemctl reload apparmor bookmarkのエクスポートを NTFS Drive book folder に実施したら 中身0バイト」のbookmarks fileが 10000個できてしまった 肝心のbookmark html が作成出来ない なんででしょう? AppArmorを削除したら可能なので ・・・
448 名前:login:Penguin mailto:sage [2019/01/01(火) 17:08:50.61 ID:kOqVFm7a.net] >>441 んん?それでググればいいのか?
449 名前:login:Penguin mailto:sage [2019/01/01(火) 17:41:02.23 ID:/9ymCMJI.net] >>440 xeyesなど、古い Xアプリのソースを参考にしてみるとか。
450 名前:login:Penguin mailto:sage [2019/01/01(火) 19:26:02.04 ID:BNLwI1hA.net] XWindowSystemとWindowsは描画関係のAPIがだいぶ違うのでは? 調べてないから実はほぼ同じなのかもしれないけど
451 名前:login:Penguin [2019/01/02(水) 17:07:04.39 ID:0YzboIAa.net] age
452 名前:login:Penguin [2019/01/02(水) 17:37:44.72 ID:kZkSHOe/.net] >>445 かなり似てるよ。
453 名前:login:Penguin mailto:sage [2019/01/02(水) 20:49:20.16 ID:54q0sjlr.net] /etc配下の中を触ってて、ログを見たいと/var/log/に移動して 「あ、さっきの/etc配下のディレクトリに戻りたい」という時に使うコマンド何だったっけ? それをもう一回すると、また/var/logに戻るんだったっけ?
454 名前:login:Penguin mailto:sage [2019/01/02(水) 20:59:54.83 ID:HpQcOd3p.net] cd -
455 名前:login:Penguin mailto:sage [2019/01/02(水) 21:02:30.91 ID:54q0sjlr.net] >>449 ありがとう! 今年一番有益な情報でした。
456 名前:login:Penguin [2019/01/02(水) 22:37:24.70 ID:qrX6Drcy.net] # useradd -D -s new_shell でデフォルトシェルの設定ができないんだけど これ仕様通りなの? /etc/default/useradd は更新されてるし 他の要素は設定できてる 一応 /etc/default/useradd を見るとデフォルトシェルは変えたくないみたいなことが書いてあるんだが それで変更はできないようにしてあるのんかい?
457 名前:login:Penguin mailto:sage [2019/01/02(水) 23:16:48.55 ID:HpQcOd3p.net] 鳥を書け
458 名前:login:Penguin mailto:sage [2019/01/03(木) 04:15:06.59 ID:uj9L3gFM.net] >>450 bashならshopt -s autocdでcdなしで移動可能になるよ ディレクトリ名だけでいいからcd -と合わせると移動がかなり楽 対話シェル限定だけど
459 名前:login:Penguin [2019/01/03(木) 09:32:46.84 ID:hcIYVE5F.net] / ̄ ̄\ / ●/ ̄ ̄\ / ト、 \ 彳 \\ | `/ /⌒ヽヽ | 丿 | | | / | | ヽ|/ |____/ チャリーン || __ |ヽ|ヽ _||_ ||Θ|( ) | ̄T ̄|L|_|と | |_⊥_| L| しーJ オエーー!!!! ___ ___/ ヽ / / /⌒ヽ| / (゚)/ / / / ト、/。⌒ヽ。 彳 \\゚。∴。o `/ \\。゚。o 丿 /⌒\U∴) | | ゙||| |____/ U| || __ |ヽU _||_ ||Θ|( ゚∵) | ̄T ̄|L|_|と | |_⊥_| L| しーJ
460 名前:login:Penguin [2019/01/03(木) 12:34:13.25 ID:u9ZprrNe.net] Linuxカーネル仮想化ってなんやねん
461 名前:login:Penguin [2019/01/03(木) 12:36:32.24 ID:hfOes9oM.net] >>452 debiann
462 名前:login:Penguin [2019/01/03(木) 12:40:32.19 ID:hfOes9oM.net] やってないけど直接/etc/default/useraddを編集すれば多分変えられるかもしれないが useradd -D で変えられないのは方針とかあったりするんだろうかと疑問に思ったんよ debian以外でも同じ仕様なんかいね?
463 名前:login:Penguin [2019/01/03(木) 12:42:02.98 ID:hfOes9oM.net] つーかdeと入れただけでDevuanが候補に出てくるやん ATOK凄いな こんなものまで辞書登録されてんのか
464 名前:login:Penguin [2019/01/03(木) 14:06:10.90 ID:cbQnwMq+.net] ubuntu 18.04使用です。 ドラッグ&ドロップする時にタッチパッドですと、範囲内以上動けないのでWindowsだとクリックロックとかあるんですが ubuntuでこの様な機能ってないのでしょうか? 何かのキーを押しながら行うと固定されるとかあればそれでもいいのですが・・・。
465 名前:login:Penguin [2019/01/03(木) 17:50:51.94 ID:Qry7m0yb.net] 64bitのuefi環境で、32bitのlinuxを起動することは可能でしょうか? legacy(bios)に切り替えをしないと不可能でしょうか?
466 名前:login:Penguin mailto:sage [2019/01/03(木) 18:19:48.33 ID:NAthqRCq.net] >>460 可能です。(32bit用のUEFIさえあります) 多分64bit=amd64、32bit=i386アーキテクチャのことだと思うけど どうしてもネイティブの32bit環境を動かしたいのでない限り amd64向けのLinuxが持ってるi386互換環境はかなり強力なのでそっちを使うのをお勧めする。
467 名前:login:Penguin mailto:sage [2019/01/03(木) 18:42:29.45 ID:NAthqRCq.net] >>459 libinputの設定で "TappingDragLock" というのがあるから、有効にしてみてはどうだろうか。
468 名前:login:Penguin [2019/01/04(金) 11:39:26.92 ID:CqVr4G4H.net] >>461 ありがとうございます。 fightcadeってソフトをwineで動かそうとおもうんですけど、比較した結果i386のlubuntuの方がパフォーマンスが出るのでそちらを利用することを考えてます。描画の軽いDirectX9が動くのがi386でした。 i386版のlubuntuをbiosで起動は起動出来ましたが、uefi(64bit)ではブートローダを上手いこと設定出来ず、起動することが出来ませんでした。
469 名前:login:Penguin mailto:sage [2019/01/04(金) 12:27:23.50 ID:7eFsfu+w.net] WINEARCH使えって話じゃなくて? そもそも何と比較してるのかわからんしDirectX9とi386の関係も意味不明
470 名前:login:Penguin mailto:sage [2019/01/04(金) 13:10:18.90 ID:a3vH1UMb.net] >>463 UEFI自体はファームウェアとそれがロードするもの(ブートローダとかカーネル)のアーキテクチャが揃ってないと起動できない 普通配布されてんのはブートローダとカーネルのアーキテクチャは一緒だから32bitのイメージなら UEFI(64bit) -> ブートローダ(32bit) ->カーネル(32bit) みたいになることになる そうすると「UEFI(64bit) -> ブートローダ(32bit)」の部分がNGなので起動できない UEFI(64bit) -> ブートローダ(64bit) ->カーネル(32bit) こういう風に自分でイメージ弄るなりそういう用に作られてるものを使えば可能だけど質問者的には難しそう
471 名前:login:Penguin mailto:sage [2019/01/04(金) 14:27:32.34 ID:vCQWXIAr.net] >>463 んー。正直に言って「i386でwineを動かしたほうがパフォーマンスがでる」っていうのは嘘だと思う。 もしかして環境変数$WINEARCHやdpkgの追加architectureを利用せずにwineを使ったんじゃないの? だとすると64bit wineで(恐らく32bit向けの)ソフトウェアを動かすことになるので不具合が生じるのは当然だけども……。
472 名前:login:Penguin [2019/01/04(金) 16:33:05.62 ID:Tbf/+7m/.net] ファイル名を区切るときはなにをつかうのがいいの? アンダーバー? file_name.txt ハイフン? file-name.txt 好み?
473 名前:login:Penguin mailto:sage [2019/01/04(金) 16:42:52.04 ID:KaR9i+GU.net] 完全に好みだなあ 私は-を大区切り、_を小区切りで使ってる keyword1-key_word_2みたいに
474 名前:login:Penguin mailto:sage [2019/01/04(金) 17:45:56.10 ID:uxdt0ww8.net] 俺は逆だな ハイフンは単語の区切りにも使う アンダースコアは空白の代用なので keyword1_key-word-2 みたいな感じ
475 名前:login:Penguin mailto:sage [2019/01/04(金) 17:53:08.98 ID:KaR9i+GU.net] >>469 由来からすると確かにそうなんだよね でも_は\wにマッチするので、小さい単位として切り出しやすいという感覚があって
476 名前:login:Penguin mailto:sage [2019/01/04(金) 19:30:19.28 ID:vCQWXIAr.net] 「-」は大きなキーワードを区切って 単語を区切る記号(普通のテキストではスペース)は「_」にしてるわ。 でも特に由来がある訳じゃなく、ただの因習。 研究室のファイル管理を家でも真似してたらそういう身体になった。
477 名前:login:Penguin mailto:sage [2019/01/04(金) 21:32:35.97 ID:lcJBumAT.net] ___e-r-o___
478 名前:login:Penguin [2019/01/04(金) 23:00:35.24 ID:W4nHBhGW.net] 普通に空白使えばええやん U+0020 が嫌なら U+00a0 の空白を使うって手もあるぞ
479 名前:login:Penguin mailto:sage [2019/01/04(金) 23:03:15.68 ID:/lKOJ0Kf.net] そんなことしたくない
480 名前:login:Penguin mailto:sage [2019/01/04(金) 23:24:35.63 ID:xY0zbbrH.net] 正規表現の \w は、単語構成文字 [a-zA-Z0-9_]で、アンダーバーも含む 漏れはバグらないように、空白入りのファイル名の空白を、_ に置換している
481 名前:login:Penguin mailto:sage [2019/01/05(土) 00:37:05.36 ID:4bP8lDOa.net] 話それてるよ
482 名前:login:Penguin mailto:sage [2019/01/05(土) 06:20:26.92 ID:c1WSOUGi.net] 日付をファイル名にする時って大抵ハイフンだよな? どうもアンダーバーを使う癖が付いてたわ 2019_0105_0600.txtみたいになってる 年月日の区切りも-と/のどちらがいいのか 年-月日か年-月-日 西暦も20を消すか入れるか細かいことが気になる
483 名前:login:Penguin [2019/01/05(土) 09:52:44.53 ID:/OVRglpK.net] 西暦の2桁表記と元号は早く消えてほしい
484 名前:login:Penguin [2019/01/05(土) 09:56:10.42 ID:/OVRglpK.net] 40年代から90年代と00年は2桁表記でも良かったんだけど もうやめろよ クソ紛らわしいだけじゃねえか 特にアメリカ式の月日年クソ表現が混在すると最悪
485 名前:login:Penguin mailto:sage [2019/01/05(土) 11:10:16.59 ID:8pmqR40/.net] 日時の記法はISO8601に合わせろってそれ一番言われてるから。
486 名前:login:Penguin mailto:sage [2019/01/05(土) 11:50:04.01 ID:LySh7wxg.net] >>480 'T' は何なの。
487 名前:login:Penguin mailto:sage [2019/01/05(土) 12:19:37.86 ID:pg87qjuh.net] >>481 何なのか書かれていますよ。
488 名前:login:Penguin mailto:sage [2019/01/05(土) 17:52:07.16 ID:1ok9U7HR.net] ハイフンはコマンドオプションに干渉しそうで 俺はアンダーバーをなるべく使ってる
489 名前:login:Penguin [2019/01/05(土) 21:36:08.48 ID:4bP8lDOa.net] 先頭じゃなければ問題ないっしょ
490 名前:login:Penguin [2019/01/06(日) 00:09:47.96 ID:tZSN77Ex.net] 12時間表記するデジタル時計と 1日に2周もするアナログ時計は早く滅びてほしい
491 名前:login:Penguin [2019/01/06(日) 00:13:16.88 ID:tZSN77Ex.net] >>482 Tが何の略かってことじゃないの?
492 名前:login:Penguin mailto:sage [2019/01/06(日) 00:24:23.38 ID:cBXjlHMg.net] >>477 2019/01/06 などの、/ は、パス区切りと同じだから、使えない! ハイフンは色々な種類があるから、紛らわしい。 アンダーバーのみを使った方が、安全
493 名前:login:Penguin mailto:sage [2019/01/06(日) 00:27:07.08 ID:cAPmRwoX.net] ファイル先頭の目印もアンダースコアだから_for_bar.txtみたくなるな 禁止文字や特殊文字を除外したら他は@や=しか残らんか
494 名前:login:Penguin mailto:sage [2019/01/06(日) 00:29:50.31 ID:hBlrWDWt.net] >>486 だから何の略か書かれてるって事でしょ 実際に書かれてる
495 名前:login:Penguin mailto:sage [2019/01/06(日) 06:42:50.89 ID:ls6GhQYr.net] 目立たせたいファイルは先頭に「,」を付けてる。 名前順ソートでかなり先頭に来るし、Unix対話シェルの特殊文字にも引っ掛からない。
496 名前:login:Penguin mailto:sage [2019/01/06(日) 09:33:09.71 ID:e4ugkFOi.net] tarコマンドでバックアップするとき、絶対パスで書かずに相対パスで打てと言われていて、 解凍したときに絶対パスで上書きされるからだとは思うのですが、 今、#tar cvfz /root/etc.tar.gz /etc としてからできあがったファイルを#tar tvfz すると drwxr-xr-x root/root 0 2018-07-05 03:54 etc/init/ -rw-r--r-- root/root 560 2018-04-27 19:58 etc/init/plymouth-shutdown.conf -rw-r--r-- root/root 1302 2018-04-27 19:58 etc/init/serial.conf こんな感じに出るのですが、/から始まっていないので、これは相対パスになっているのでしょうか? 怖くて解凍ができないので、気になります。 /rootで解凍すると、/root/etcに解凍されるのでしょうか? 作業環境はCentOS6です
497 名前:login:Penguin mailto:sage [2019/01/06(日) 10:10:37.88 ID:JWZdfD6e.net] >>491 相対パスになっている。 /root など絶対に絶対パスにしたいときは別のオプションを指定する。
498 名前:login:Penguin mailto:sage [2019/01/06(日) 10:42:45.32 ID:D8yE88jJ.net] >>491 # tar cvfz /root/etc.tar.gz /etc を実行した時に tar: メンバ名から先頭の `/' を取り除きます みたいなメッセージでてない?
499 名前:login:Penguin [2019/01/06(日) 12:19:36.81 ID:MMsv7nOh.net] >>489 書かれてないやん
500 名前:login:Penguin mailto:sage [2019/01/06(日) 13:39:15.18 ID:FPV+JY0j.net] bashのパッチを当てたいです。 ftp.gnu.org/gnu/bash/?C=M;O=D 4.4.18ということは、 ftp.gnu.org/gnu/bash/bash-4.4-patches/ ここの19以降を当てればOK? patch -p1 < hoge.patch つまり、4.4.18を展開したディレクトリで patch -p1 < bash44-019 でいいですか? パッチファイルを全部を落とすスクリプトってどう書けばいいですか?
501 名前:login:Penguin mailto:sage [2019/01/06(日) 16:16:17.85 ID:0CkkOwrS.net] >>495 それでいいよ > パッチファイルを全部を落とすスクリプトってどう書けばいいですか? それは頑張れ。wgetだかcurlだかに引数複数指定できたはず。あとは名前展開すればいい
502 名前:login:Penguin mailto:sage [2019/01/06(日) 17:43:42.73 ID:FPV+JY0j.net] >>496 あざっす。 >それは頑張れ。wgetだかcurlだかに引数複数指定できたはず。あとは名前展開すればいい はい。やってみます
503 名前:login:Penguin mailto:sage [2019/01/06(日) 18:12:44.80 ID:e4ugkFOi.net] >>492-493 たしかに端末をさかのぼると「tar: メンバ名から先頭の `/' を取り除きます」がありました。 これは昔と違って、オプション無しで絶対パスで格納することはいつからか無くなった、ということでしょうか? 昔は絶対パスで格納されていたということでしょうか?
504 名前:login:Penguin [2019/01/06(日) 23:12:50.83 ID:A34As3MQ.net] ファイルの中身を空にするだけのコマンドって どんなのが良いですか? $ cat hoge.txt > hoge.txt というのはどうでしょうか? もっと良いのありますか? xor eax,eax みたいなスマートなのあったら教えてください
505 名前:login:Penguin mailto:sage [2019/01/06(日) 23:24:48.32 ID:Vr6qgUMk.net] /dev/null
506 名前:login:Penguin mailto:sage [2019/01/06(日) 23:40:12.74 ID:XYPB5Ru3.net] :> hoge.txt
507 名前:login:Penguin mailto:sage [2019/01/07(月) 00:13:37.61 ID:53XxvaSk.net] >>501 こんなん知らんかったわ > hoge.txt だけでも行けるみたいね。勉強になるわ https://www.tecmint.com/empty-delete-file-content-linux/
508 名前:login:Penguin [2019/01/07(月) 02:54:27.70 ID:9MdyrweN.net] >>499 >$ cat hoge.txt > hoge.txt これで空になることって保証される? 環境によっては消えなかったりしたりしない?
509 名前:login:Penguin mailto:sage [2019/01/07(月) 06:12:25.20 ID:bbpewz2O.net] ファイルの権限についていいですか mint17.3のxfceです 最近発覚したんですが外付けHDDに移動するとファイル権限が644から600に変わるようです ディレクトリも同様に755から700になります HDDはWindows時代からの外付け4TBですがどうすれば権限を維持したまま移動できますか? 移動はファイラからファイルを直接ドラッグしてます 後この方法で大量の画像を移動するとたまにOSごと固まります 画像フォルダを開くとサムネ生成のtumblerdが暴走してメモリを食い潰すので無効化してるはずなんですが bashのset -Cで既存ファイルの新規保存を無効化した場合は >| foo.txtで内容を消せますね
510 名前:login:Penguin mailto:sage [2019/01/07(月) 11:06:34.26 ID:Mf7/dABQ.net] >>504 移動先がNTFSなら無理でしょ
511 名前:login:Penguin mailto:sage [2019/01/07(月) 18:33:57.39 ID:Uw1r3g8C.net] >>494 他サイトですが参考までに ttp://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a003169814.htm ttps://www.w3.org/TR/NOTE-datetime ttps://en.wikipedia.org/wiki/ISO_8601 ISO 8601 の公式文書は有料でしょうね ttps://www.iso.org/standard/40874.html
512 名前:login:Penguin mailto:sage [2019/01/07(月) 23:31:35.77 ID:1ZhI+93M.net] なんでISO規格って有料(しかもまあまあ高額)なんだろうね。 海外のインターネットって無償で提供しますっていうイメージがあるから意外だわ。
513 名前:login:Penguin mailto:sage [2019/01/07(月) 23:37:05.57 ID:r8KAJqK8.net] >>504 > 移動はファイラからファイルを直接ドラッグしてます > 後この方法で大量の画像を移動するとたまにOSごと固まります 俺もThunarで大量ファイルをコピーするときに固まるけど OS自体は固まっていないように思うだが。 黙って待っていればコピーが完了する。 Thunarか何かが固まってるんじゃないのかな。 大規模なファイル操作をする時はcajaかCUIでやってごまかしてる。
514 名前:login:Penguin mailto:sage [2019/01/07(月) 23:40:29.66 ID:r8KAJqK8.net] 移動の時も固まるね
515 名前:login:Penguin mailto:sage [2019/01/10(木) 02:09:14.09 ID:psij9e1X.net] sh -c "コマンド" のコマンドにはシェルのビルドインって使えないんですか? $ sh -c "echo hoge" hoge $ sh -c "for z in a b c ; echo $z" sh: -c: line 0: syntax error near unexpected token `echo' sh: -c: line 0: `for z in a b c ; echo '
516 名前:login:Penguin mailto:sage [2019/01/10(木) 02:15:24.88 ID:RQ+rZeHn.net] >>510 > sh: -c: line 0: syntax error near unexpected token `echo' sh -c "for z in a b c ; do echo $z ; done" [] [ここ壊れてます]
518 名前:login:Penguin [2019/01/10(木) 02:21:19.62 ID:x0eYNCVN.net] Ubuntu18.04使用してます。 Ubuntu18.0.4で使用できるデータ復元ソフト教えてください。 外付けHD、外付けUSBメモリー、外付けDVDドライブなどなんでも復元できるの教えてください。 いくつか候補あっても結構です。 まあ、出来れば一番有名で一番データ復元率高いの教えてください。
519 名前:login:Penguin mailto:sage [2019/01/10(木) 02:32:35.01 ID:psij9e1X.net] >>511 すいません、zshの手癖でdo〜doneの形にしてませんでした ただ、こうなるのは何故ですかね? $ sh -c "for z in a b c ; do echo $z ;done" c c c $ for z in a b c ; do echo $z ;done a b c なんでこんなこと考えてるかと言うと、「任意のコマンドの集合」をシェルスクリプト作って実行してdisownしたり、nohupやscreen使ったり、あるいは古いatコマンドを使ったりとかを一切せずに、カレントシェルからワンラインでやる方法はないものかと思ったからでした
520 名前:login:Penguin mailto:sage [2019/01/10(木) 02:45:13.77 ID:przErGCc.net] >>513 $ sh -c 'for z in a b c ; do echo $z ;done' shの引数に渡されるときには外側のシェルで$zが既に展開されてる $ echo sh -c "for z in a b c ; do echo $z ;done"
521 名前:login:Penguin mailto:sage [2019/01/10(木) 02:58:43.54 ID:psij9e1X.net] >>514 失礼いたしました。初歩的なことですね。 sh -c "for z in a b c ; do echo \$z ;done" a b c $ sh -c 'for z in a b c ; do echo $z ;done' a b c とりあえず、ビルドイン関数もパイプもリダイレクトも普通にsh -c "コマンド"の形で使えることが分かりました ケツに&!付けてdisownすればOKですね ありがとうございました
522 名前:login:Penguin mailto:sage [2019/01/10(木) 07:00:49.62 ID:Ohbn5HZi.net] >>512 【Winのような復元ソフト】は「ない」と思って良い 今後のアドバイスとしては バックアップの励行とWin=Linux間を自由に操作しないということ せいぜい特定のフォルダの共有に止めるべき
523 名前:login:Penguin mailto:sage [2019/01/10(木) 08:22:41.52 ID:ag1tlbcl.net] >>512 dd
524 名前:login:Penguin [2019/01/10(木) 11:15:21.46 ID:EjjAhi9/.net] >>517 システム修復CD SystemRescueCD Trinity Rescue Kit Ulitmate Boot CD 復旧特化Linux Parted Magic(最新有料/古いの無料) 2013ver mrsebe.bplaced.net/blog/wordpress/?p=80 破損ディスクから抽出 ddrescue パーティション修復 testdisk ファイル復元 testdisk付属のphotorec 但しファイル名までは戻せない ファイルシステムがex4ならext4magtic ファイルを消してもプロセスが生きていればlsofとか
525 名前:login:Penguin mailto:sage [2019/01/10(木) 12:36:21.82 ID:EjjAhi9/.net] >>512 安価ミス
526 名前:login:Penguin [2019/01/10(木) 14:45:30.88 ID:6oqvcZwN.net] >>517 ddは破損でエラーになったら停止しちゃうやん
527 名前:login:Penguin mailto:sage [2019/01/10(木) 15:10:49.83 ID:ONIdj6GA.net] エラー無視するようにすればいいだけでは
528 名前:login:Penguin [2019/01/10(木) 22:13:07.90 ID:Us6dt/1v.net] ubuntu16.04を使っています。 postfixでsmtpsに限定する設定(smtpd_enforce_tls = yesやその他)をした上で、mailutilsのmailコマンドからgmailへ送信しようとしましたが、 > postfix/smtp[24118]: connect to alt1.gmail-smtp-in.l.google.com[64.233.179.26]:25: No route to host と表示され、OP25Bに引っかかっているようです。(wimax回線使っています) mailコマンドを使用すると必ずポート25へアクセスするのでしょうか すでに対峙された方がいらっしゃったら、教えてください
529 名前:login:Penguin mailto:sage [2019/01/11(金) 00:15:23.17 ID:UZr/7ZNA.net] ググれば出る
530 名前:512 [2019/01/11(金) 00:33:26.22 ID:gFWjI2Ak.net] >>516 あるじゃんw >>517 ddで出来るのですか ありがとうございます ddは上書き削除にのみ使うと思ってました。 >>518 一応、ここ↓もみたのですが、やっぱPhotRecが一番簡単そうですね。 https://recoverit.wondershare.jp/hdd/linux-data-recovery-soft.html https://jp.linux.com/news/linuxcom-exclusive/427151-lco2015030501 あと、R-Studioってのも有名みたいですね。 これはWindows版もあるみたいです(なぜかWin版は有料らしいですが。)
531 名前:login:Penguin [2019/01/11(金) 00:36:03.21 ID:gFWjI2Ak.net] 他スレにこんなのもあった。 122 名前:名無しさん@お腹いっぱい。投稿日:2016/10/11(火) 06:29:14.38 0 SDカードから復元を試しました 37個位のmts動画 21個位のjpg写真 上から悪い順です かんたんファイル復活2 SDカードのドライブが読み込めない Glary Undelete SDカードのドライブが読み込めない Recuva 動画0個復元 写真17個復元 DiskDigger 動画80個復元(107MB位に分割されて復元されるから数が多い?) 写真17個復元 R-studio 動画19個復元 写真17個復元 (無料だと256KBの制限で復元は試していない) RescuePRO Deluxe 動画36個復元 写真17個復元(拡張子がmpoになってjpgにしないと駄目) EaseUS Data Recovery Wizard Free 動画37個復元 写真21個復元(プレビューで21個中4個壊れているから実質17個) (無料だと500MBの制限で復元は動画と写真1個しか試していない) 質問です Recuvaが評判が良いのに動画も写真も復元率が悪いのですがそんなものなんですか? RescuePRO Deluxe(SDカードに付いてきた有料版?)で良いかなって気がするんですが ほかに無料や有料で良いのありますか? ただ無料でRescuePRO Deluxeが使えるのでお金出してまで有料買うかは悩むところです
532 名前:login:Penguin mailto:sage [2019/01/13(日) 02:39:08.47 ID:CRGNwh6n.net] sshログイン後、以下の@とAはどうやればできますか? @任意のディレクトリにcdしている状態 A任意のディレクトリにcdし、かつ別のシェルに切り替えている状態 なお、「別のシェルに切り替えている」だけならば「ssh -t remotehost zsh -i」でうまくいきました
533 名前:login:Penguin mailto:sage [2019/01/13(日) 07:02:19.18 ID:Fi1uUOu5.net] lsコマンドの「配置機能」だけを利用する方法ってありますかね。 lsコマンドには端末エミュレータの幅などに合わせて綺麗に表示する機能がありますが これを単独で利用したいです。 pasteコマンドでも似たようなことができますがこれは自分で与文字列の最大長を求めるなどしないといけない という難点があります。
534 名前:login:Penguin mailto:sage [2019/01/13(日) 09:39:36.69 ID:Q70r7h6H.net] >>527 $ hoge | column でhogeの標準出力が整形される
535 名前:login:Penguin mailto:sage [2019/01/13(日) 12:47:59.89 ID:rzhBOAEJ.net] linuxそのものとは関係ないけど ubuntuのAsunderでCDからflacでリッピングしたんだけどこれを一気にmp3にするにはどうすればいい? 元のCDはもうない
536 名前:login:Penguin mailto:sage [2019/01/13(日) 12:52:51.63 ID:I5o3Ud+K.net] ffmpegかなんか使えばコマンド一行ですむだろ
537 名前:login:Penguin mailto:sage [2019/01/13(日) 13:12:49.09 ID:HUSfdmat.net] 質問1.シェル更新がしたいです。 ubuntuでいいんですが、ログインシェルと$SHELLの関係を教えてください。 .bashrcに$SHELL='/usr/local/bin/bash'とかいてchsh -s /usr/local/bin/bashとすると シェル更新になるのでしょうか?それとも片方だけ? 質問2 ディストリによって/bin/shは/bin/bashにシンボリックリンクだったり、単独のshだったりします。 ネットを見ると、 >「sh」という名前でbashを動かしたときは、できるだけ昔のshっぽく動きますよ >「/bin/sh」と「/bin/bash」のどちらを指定しても、動き出すのは「/bin/bash」です。 >ただし「/bin/sh」を指定したときは、bashのくせにshっぽく動くのです。 とあり、自分で書くプログラムは#!/bin/bashにしています。 しかし、インストールファイルで#!/bin/shなファイルも多くあり必要だと思います。 古いままのshを使いたくないので、/bin/shはどの様にビルドすればいいですか?
538 名前:login:Penguin [2019/01/13(日) 13:24:22.40 ID:H0Sg8MHT.net] > 古いままのshを使いたくないので、/bin/shはどの様にビルドすればいいですか? /bin/sh を差し替えたいってこと? 慣れてないのにそんなことしない方がいいよ
539 名前:login:Penguin [2019/01/13(日) 13:40:17.23 ID:AF5qb08B.net] ログインシェルを変えたいだけなら chsh だけで十分だよ ただし /etc/shells に記載されてるシェルだけ選択できる
540 名前:login:Penguin mailto:sage [2019/01/13(日) 15:22:29.34 ID:HUSfdmat.net] $SHELLはただの環境変数なので、ログインシェルと無関係にtshとか指定できてしまうのですね。 とりあえずsh入れ替えは様子見します。
541 名前:login:Penguin mailto:sage [2019/01/13(日) 15:23:07.13 ID:HUSfdmat.net] bashのビルドとログインシェル変更はできました。
542 名前:login:Penguin mailto:sage [2019/01/13(日) 15:43:07.84 ID:I5o3Ud+K.net] もう少し勉強してから来い
543 名前:login:Penguin [2019/01/13(日) 15:49:36.26 ID:R6AFrj0A.net] CENTOSのターミナル上で日本語が■となって文字化けするのですがどうすれば正常に表示できますか? ↓のような書き込みあるのですがCUIのみ環境でターミナル上で日本語を表示させるのはできないということでしょうか? https://teratail.com/questions/32920 TaichiYanagiy 2016/04/21 12:21 Linux コンソールでは日本語は表示できないです。 fbterm とかインストールすればできるかもしれませんが、CentOS 7 には入っていないようです。 ------- やったこと https://teratail.com/questions/32920 ここ読んで yum -y install vlgothic-* を実行したがだめ https://eng-entrance.com/linux-localization-lang ここよんで # localectl set-locale LANG=ja_JP.utf8 これしたがだめ
544 名前:login:Penguin mailto:sage [2019/01/13(日) 16:14:53.40 ID:I5o3Ud+K.net] 日本語フォント入れてfbterm使えば出来るけどKmsconのほうがいいと思います
545 名前:login:Penguin mailto:sage [2019/01/13(日) 16:24:58.83 ID:dvKYRffv.net] # fdisk loop_sps.img デバイス ブート 始点 終点 ブロック Id システム loop_sps.img1 2048 43007 20480 83 Linux loop_sps.img2 43008 83967 20480 83 Linux loop_sps.img3 83968 204799 60416 83 Linux # losetup -f /dev/loop0 # losetup /dev/loop0 loop_sps.img # losetup -a /dev/loop0: [0801]:1312473 (/home/hoge/loopback/loop_sps.img) # sudo kpartx -av loop_sps.img add map loop1p1 (252:0): 0 40960 linear /dev/loop1 2048 add map loop1p2 (252:1): 0 40960 linear /dev/loop1 43008 add map loop1p3 (252:2): 0 120832 linear /dev/loop1 83968 # ls /dev/mapper control loop0p1 loop0p2 loop0p3 # mount /dev/mapper/loop0p1 /mnt/data1 mount: ファイルシステムタイプを指定する必要があります ディスクイメージでディスクの扱い方を勉強中です スパースファイルの10MBファイルをext4に変換後、20MBごとに分割しました mountしようとしてもfsを指定しろと出るんですが何が問題なんでしょう?ext4を指定してもこのままです # mount loop_sps.img /mnt # df -Th | head -n1 && df -Th | grep mnt Filesystem Type Size Used Avail Use% Mounted on /dev/loop0 ext4 93M 1.6M 85M 2% /mnt こうすれば普通にmountされますが・・・
546 名前:login:Penguin mailto:sage [2019/01/13(日) 16:26:54.84 .net] フォーマットしてるん?
547 名前:login:Penguin mailto:sage [2019/01/13(日) 16:29:45.40 ID:dvKYRffv.net] >スパースファイルの10MB これ100MBです
548 名前:login:Penguin [2019/01/13(日) 16:34:56.13 ID:3xkV/Dyy.net] linuxのディストリには、目指すべき方向性が盛り込まれている。 なぜ、エロ目的のディストリがないのか?!?
549 名前:login:Penguin [2019/01/13(日) 16:49:37.58 ID:vFKZ39mt.net] >>537 それは文字化けじゃなくて代替文字(U+fffd)が表示されてるだけ 正常な動作だよ
550 名前:login:Penguin [2019/01/13(日) 16:53:07.27 ID:vFKZ39mt.net] PSFフォント自作すれば512文字(からASCIIを除いた分)の日本語文字は使えるようになるんじゃね
551 名前:login:Penguin [2019/01/13(日) 17:06:23.13 ID:H0Sg8MHT.net] >>542 ディストリっていうかアプリの話じゃないだろうか どんなことがしたいの?
552 名前:login:Penguin [2019/01/13(日) 17:42:54.23 ID:uUEWCSU2.net] >>542 doutei kimoi
553 名前:login:Penguin mailto:sage [2019/01/13(日) 17:53:21.06 ID:YsZtZUAD.net] >>542 ディストリがあなたのために何ができるかを問うのではなく、あなたがディストリのために何ができるかを問うてほしい
554 名前:login:Penguin [2019/01/13(日) 18:18:04.74 ID:/zaakSUO.net] 画面に「LI」と出たまま止まってしまうのですが次に何をしたらいいですか?
555 名前:login:Penguin [2019/01/13(日) 19:00:26.17 ID:uUEWCSU2.net] >>548 おじさんにチミのlilo.conf見せてみ
556 名前:login:Penguin [2019/01/13(日) 19:25:34.96 ID:sqaELV7j.net] >>542 あるよ moebuntu.web.fc2.com/index.html
557 名前:login:Penguin mailto:sage [2019/01/13(日) 19:34:56.18 ID:I5o3Ud+K.net] 15年くらい前に作られてそうなのに最新版に対応してるのがすごいな
558 名前:login:Penguin mailto:sage [2019/01/13(日) 20:28:24.03 ID:QQ/nBKoe.net] >>550 これはディストリっていうかテーマだし、萌えとエロは違うだろ
559 名前:login:Penguin mailto:sage [2019/01/13(日) 22:06:25.27 ID:Wp3VBOUc.net] ネタにまじれ…
560 名前:login:Penguin mailto:sage [2019/01/14(月) 11:33:32.92 ID:e4IA+xl+.net] >>528 ありがとうございます。 もうちょっと詰めた配置にするようにはできませんか。 column -xとls -xではls -xのほうが効率のいい並べかたをしてくれます。
561 名前:login:Penguin mailto:sage [2019/01/14(月) 14:17:46.78 ID:nnvqM0Jf.net] >>531 #!/bin/sh のスクリプトは、bash 特有の文法を使っていないけど、 #!/bin/bash は、使っている bash 特有の文法を使っていれば、#!/bin/sh とは書けない! #!/bin/bash と書かなければならない #!/bin/sh の方が、他のシェルとの互換性が高い
562 名前:login:Penguin mailto:sage [2019/01/14(月) 14:22:46.28 ID:nnvqM0Jf.net] >>539 fstab なども、見れば?
563 名前:login:Penguin [2019/01/14(月) 15:50:19.04 ID:ngOueGVE.net] 指定した範囲の数字を順番に出力するコマンドってなんだったっけ? $ hoge 2 5 2 3 4 5 ↑みたいなやつ
564 名前:login:Penguin mailto:sage [2019/01/14(月) 15:57:55.50 ID:Pcx5I6S5.net] >>557 36
565 名前:login:Penguin mailto:sage [2019/01/14(月) 16:01:51.64 ID:Pcx5I6S5.net] >>558 2×2×3×3=36
566 名前:login:Penguin mailto:sage [2019/01/14(月) 16:06:37.72 ID:28o8Z+iC.net] >>557 seq かな
567 名前:login:Penguin [2019/01/14(月) 16:15:48.12 ID:ngOueGVE.net] >>560 ありがとう
568 名前:login:Penguin mailto:sage [2019/01/14(月) 16:22:35.63 ID:Pcx5I6S5.net] 俺にも礼言えやコラ、ヒントやったろーが
569 名前:login:Penguin [2019/01/14(月) 16:34:45.52 ID:ngOueGVE.net] >>562 ありがとう でも難しすぎてヒントとは気付けなかった
570 名前:login:Penguin mailto:sage [2019/01/14(月) 16:37:31.18 ID:Pcx5I6S5.net] 4×9=36
571 名前:32 82 114 170 241 mailto:sage [2019/01/14(月) 20:06:21.47 ID:NeDallKQ.net] gpartedでHDDをコピーしてそのHDDから起動するということは出来ないって事? インストしたHDDの中身をgparted使って複製して複製したやつを起動したいという簡単な話なんだど。
572 名前:login:Penguin mailto:sage [2019/01/14(月) 20:08:25.46 .net] なんの話?
573 名前:login:Penguin mailto:sage [2019/01/14(月) 20:12:16.52 ID:clhVorR6.net] 出来るけど必要な情報を提供しない&人の話聞かない奴には無理
574 名前:login:Penguin mailto:sage [2019/01/14(月) 20:19:03.10 .net] ああ、>>241 とかなのね P2Vしたら?
575 名前:login:Penguin mailto:sage [2019/01/14(月) 21:44:21.14 ID:XLvDIi96.net] >>526 https://serverfault.com/questions/167416/how-can-i-automatically-change-directory-on-ssh-login >>555 #!/bin/bash でスクリプト書いたとき、 sh script.sh で実行したときと bash script.sh って実行したときで 挙動が違ったことがあった。 一行目のシェルで実行してくれるわけじゃないんだな。
576 名前:login:Penguin mailto:sage [2019/01/14(月) 22:01:58.33 ID:VYSqKgGP.net] ネタにマジレス・・・
577 名前:login:Penguin [2019/01/14(月) 22:44:02.80 ID:qhH1qpNc.net] >>565 >>241 で最終的に仮想環境にしたいっていうことなら、 もう仮想環境にいれて仮想ではMBRで使っちゃえば?
578 名前:login:Penguin mailto:sage [2019/01/14(月) 22:59:04.43 ID:IGw4bJRa.net] win10上VMWare上のubuntu16.04上で作業しています SDカードの移行のため、ソースとなるSDからRawイメージをPCへ圧縮して読み出しました sudo sh -c "dd if=/dev/sdb | gzip -c > SourceSD.img.gz" SDカードを差し替えた後、新SDへの書き込みは以下でうまくできました gzip -c SourceSD.img.gz | dd of=/dev/sdc 移行先のデバイスでは問題なく動作しています この後なんですが、imgファイルの中身をちょっと覗きたくなって、Rawイメージの中から 特定のパーティションをマウントしようと考えました。 そこでまずはSourceSD.img.gzを展開しようと gzip -dc SourceSD.img.gz | dd of=SourceSD.img としましたが、SourceSD.imgのサイズはSourceSD.img.gzと同じになり fdisk -l SourceSD.img としても、パーティションの状態が確認できません 要するに展開出来ていないということなのでしょうが、これはいったいなぜなのでしょうか うまく展開して、PC上でマウントできる状態にしたいので、アドバイスお願いします
579 名前:login:Penguin [2019/01/14(月) 23:17:03.39 ID:EuaUxkjW.net] >>569 shやbashにとってはシェバンはただのコメントだからね スクリプトに+xして直接実行したときだけexecveが特別にその一行目を解釈するから意味を持つ https://linuxjm.osdn.jp/html/LDP_man-pages/man2/execve.2.html
580 名前:login:Penguin mailto:sage [2019/01/14(月) 23:18:56.50 ID:IGw4bJRa.net] あら gunzip -dc < SourceSD.img.gz | dd of=SourceSD.img 以下でいけましたぁ 質問は取り下げます
581 名前:login:Penguin mailto:sage [2019/01/15(火) 00:13:33.59 ID:1SZMXl0b.net] たくさんテキストファイルがあり、 それぞれのファイルの行の配列はこんな感じです(フォーマットは定型です) data1 hoge=2352 fuga=345 data2 hoge=4634 fuga=35767 最終的に、 data1=345 data2=35767 というような抽出したいのですが、何かよい方法はありませんでしょうか。 やりたいことは、条件で引っ掛けた行の○行下を抜いてくるというものです。 上データの場合、data1の2行下を抜く。data2の2行下を抜く。という方法があればお教えください。
582 名前:login:Penguin mailto:sage [2019/01/15(火) 00:46:48.26 .net] awk -F'=' 'NR%3 == 1 {x=$1} NR%3 == 0 {print x"="$2}' hoge.txt
583 名前:login:Penguin mailto:sage [2019/01/15(火) 02:08:31.77 ID:qPvPFFOI.net] sed -e 'N;N;s/\n.*=/=/;'
584 名前:575 mailto:sage [2019/01/15(火) 07:15:35.45 ID:1SZMXl0b.net] ありがとうございます。 しかしながら、肝要なことを書き忘れました。 申し訳ありません。 以下の行は、テキストファイル行の途中にあります ;(中略) data1 hoge=2352 fuga=345 data2 hoge=4634 fuga=35767 ;(中略) なので、data1の2行下、data2の2行下というように、 特定文字列のn行下という風に指定したいのです。
585 名前:login:Penguin mailto:sage [2019/01/15(火) 08:47:45.40 .net] egrep -A2 ‘data1|data2’ | egrep -v -- ‘--‘ | >>576
586 名前:login:Penguin mailto:sage [2019/01/15(火) 09:25:25.68 ID:ddJZRUPr.net] PanasonicのLet's NoteにDebian GNU/Linuxを入れています。 Xfce4デスクトップ環境において、電源ケーブルを差し込んで充電モードに切り替えると 画面の輝度が最低になり、更にキーボード操作も受け付けなくなります。 輝度調整キーを押すと再びキーボードなどが操作できるようになりますが、 電源ケーブルを接続する度に↑こういうことをするのは少し手間ですし、 何より原因不明で気持ち悪いです。 そこで原因を突き止めてできれば解決もしたいのですが、 ラップトップパソコンでの電源管理に関するトラブルでは どういったログを見ればよいでしょうか。ご教示ねがいます。 (例えばapt関連の事象なら/var/log/apt以下のファイルを調べればよい、 というような具合にどこそこのログファイルに電源管理のログが記録されている みたいなことが知りたいです)
587 名前:login:Penguin [2019/01/15(火) 09:57:06.66 ID:UaSyty4G.net] >>578 >>577 をもとに sed "/^data[0-9]\{1,\}$/!d; $(yes 'N;' | head -n 2) s/\n.*=/=/;"
588 名前:login:Penguin mailto:sage [2019/01/15(火) 10:35:20.56 ID:Oko32N8s.net] >>580 よくわからんけどTLPでも入れてみたら
589 名前:login:Penguin mailto:sage [2019/01/15(火) 10:50:41.66 ID:qPvPFFOI.net] >>578 そこに書いてある分だけでいいなら sed -e '/^data[12]$/{N;N;s/\n.*=/=/;}' で済むかもしれないが誤認識の心配はしなくていいの? そこに書いてある分だけじゃないなら、おおざっぱに考えても a) 処理対象となる各レコードの先頭行を認識して処理する。 b) 1個以上のレコードから成るブロックを処理する。 というパターンがあると思うんだが。>>577 は b で書いた。
590 名前:login:Penguin mailto:sage [2019/01/15(火) 12:49:51.90 ID:ddJZRUPr.net] >>582 ありがとうございます。やってみます。
591 名前:login:Penguin mailto:sage [2019/01/15(火) 15:16:23.81 ID:cwR3mfso.net] sedって単純な正規表現は使えるようになったけど>>577 みたいなのは訳わからん もっと覚えんとなぁ
592 名前:login:Penguin mailto:sage [2019/01/15(火) 15:49:29.74 ID:EraLGKKv.net] >>569 sh script.sh, bash script.sh などでは、シェバンは使われない シェバンが使われるのは、 ./script.sh のような、ファイル名自体がコマンドになる場合に、 カーネルがシェバンを読んで、どのシェル・アプリで実行するか決める (script.sh には、実行権限も付ける必要がある) シェバンにはシェル以外にも、ruby, python なども指定できる
593 名前:login:Penguin mailto:sage [2019/01/15(火) 16:08:22.36 ID:xU5emx/S.net] シェバンニがヒトバンニやってくれました
594 名前:login:Penguin mailto:sage [2019/01/15(火) 16:39:43.82 ID:3wF6LWtn.net] え?カーネルがやってくれるのww
595 名前:login:Penguin mailto:sage [2019/01/15(火) 17:15:05.57 ID:EraLGKKv.net] Ruby で作った re = /^data/ # 正規表現 result = [ ] # 末尾の改行を削除して、配列に読み込む input_ary = File.readlines( "input.txt", chomp: true ) input_ary.each_with_index do | line, index | # 1行ずつ処理する if line.match re # マッチした時 str = input_ary[ index + 2 ] # 2行下 if pos = str.index( "=" ) # = が有れば、それ以降を取り出す result.push line + "=" + str[ pos + 1 .. -1 ] end end end puts result
596 名前:login:Penguin mailto:sage [2019/01/15(火) 17:20:35.27 ID:2rmFEu5s.net] >>588 そうやで この24行目当たりで'#'と'!'をチェックしてる https://github.com/torvalds/linux/blob/master/fs/binfmt_script.c
597 名前:login:Penguin mailto:sage [2019/01/15(火) 18:11:32.20 ID:FoJFyUQ2.net] ubuntu16.04LTS 64bitにキャノンのプリンタドライバをインストールしたいのですが パッケージの拡張子がrpm なので、alienコマンドを使ってインストールしようとしましたがエラーに・・・ sudo alien bjfilterpixus860i-2.4-0.i386.rpm bjfilterpixus860i-2.4-0.i386.rpm is for architecture i386 ; the package cannot be built on this system 回避する方法ありませんかね? ちなみに64bit版のドライバはアップされていませんでした。
598 名前:login:Penguin mailto:sage [2019/01/15(火) 18:15:26.40 ID:M081BtpX.net] >>590 それシステムコールのコードじゃね?
599 名前:login:Penguin mailto:sage [2019/01/15(火) 19:12:28.19 ID:2rmFEu5s.net] >>592 レスの意図が読み取れんのやが どう呼ばれるかまで追ってないけど多分execve関連のコードやろな
600 名前:login:Penguin mailto:sage [2019/01/15(火) 19:21:10.24 ID:3wF6LWtn.net] >>592 systemcallなら解るわ シェバンを使う使わないもあるだろうし特権必要かもな
601 名前:login:Penguin mailto:sage [2019/01/15(火) 19:24:32.68 ID:xU5emx/S.net] 宇宙刑事シェバン
602 名前:login:Penguin mailto:sage [2019/01/15(火) 19:39:38.19 ID:cwR3mfso.net] https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%90%E3%83%B3_(Unix) >ファイル先頭のシバンを認識するのは、OSの execve システムコール(exec を参照)を処理するルーチン中のプログラムローダーである。 普通に書いてある
603 名前:login:Penguin mailto:sage [2019/01/15(火) 19:56:34.68 ID:BN3zpeuW.net] >>573 >>586 ありがとう。 今まで実行権限つけて実行していたけど、どう動くか知らなかったので勉強になります。
604 名前:login:Penguin mailto:sage [2019/01/15(火) 20:14:23.39 ID:3wF6LWtn.net] シェバンはカーネルが実行するんやで 勉強になりました。w
605 名前:login:Penguin mailto:sage [2019/01/15(火) 23:58:33.54 ID:FoJFyUQ2.net] ┌┴┐┌┴┐┌┴┐ -┼-  ̄Tフ ̄Tフ __ / / _ノ _ノ _ノ ヽ/| ノ ノ 。。 /\___/ヽ /ノヽ ヽ、 / ⌒''ヽ,,,)ii(,,,r'''''' :::ヘ | ン(○),ン <、(○)<::| |`ヽ、 | `⌒,,ノ(、_, )ヽ⌒´ ::l |::::ヽl . ヽ ヽ il´トェェェイ`li r ;/ .|:::::i | /ヽ !l |,r-r-| l! /ヽ |:::::l | / |^|ヽ、 `ニニ´一/|^|`,r-|:「 ̄ / | .| | .| ,U(ニ 、)ヽ / | .| | .|人(_(ニ、ノノ]
606 名前:login:Penguin mailto:sage [2019/01/15(火) 23:58:55.95 ID:OT8aKb3q.net] この流れなら聞ける気がする!! ld-linux-x86-64.so.2とかはなんでreadelfで見るとDYN(Shared object file)でしかもプログラムヘッダにはPT_INTERPもないのに実行できるの?
607 名前:login:Penguin [2019/01/16(水) 03:05:32.03 ID:VHwVZmlT.net] OS起動してないPCからハードディスクのデータって抜き出せるの?
608 名前:Evrything is a file. [2019/01/16(水) 04:35:21.63 ID:1ezdqFxJ.net] >>601 USBメモリにインストールされたLinuxや、USBメモリのWindows起動ディスクでパソコンを起動して、内蔵ハードディスクにアクセスする。 手順 コンビニにいく→Linuxなら8GBのUSBメモリを買う。1000円しない。Windows10なら念のため16GBの方が良いかもな。→起動ディスク作成解説のYouTubeなりを見る。→USBから起動→内蔵ハードディスクのデータを取り出す。 些細なファイルなら起動用のUSBに保存して構わんが、データ量が大きいなら、コピー先となる容量の大きい外部ハードディスクやUSBメモリを挿しとけ。 注意はWindowsからはLinuxは見えない。復旧したい内蔵ハードディスクがLinuxのファイルしすてむなら、起動USBメモリもLinuxでなければならない。。 ところがLinuxからはWindowsの入ったハードディスクは見えるので、Windowsの起動ディスクが作成できない状況ならLinuxのUSB起動ディスクからファイルを救出す
609 名前:驍アととなる。 [] [ここ壊れてます]
610 名前:login:Penguin mailto:sage [2019/01/16(水) 06:35:20.19 ID:4p2GcZ++.net] >>600 .so, .dll などの共有動的リンクライブラリを読み込むには、たぶん、読み込む専門の関数がある ルール通りに、作ればよいだけ
611 名前:login:Penguin mailto:sage [2019/01/16(水) 13:13:31.14 ID:Qs4CW8g3.net] Ubuntuのタスクマネージャを見ていて思ったのですが Windows (7, 10)と比べてメモリは多く消費しているのにディスク使用率がかなり少ないですよね もしかしたら僕の環境のせいかもしれないのですが Linuxが(メモリを消費する割に)軽いのはディスクアクセスが少ないからなんですかね。
612 名前:login:Penguin mailto:sage [2019/01/16(水) 13:23:57.12 ID:cQMJc8ev.net] お前の中ではそうなんだろうな
613 名前:login:Penguin mailto:sage [2019/01/16(水) 13:58:14.73 ID:7X37mgxB.net] >>585 全く同じこと思ってますw シャドウなんたらとかあの辺の仕組みを理解しないといけないんだろうけど そのうち分かるだろうと思ってるうちに15年経ってしまった ガッツリman見るしかないのかな
614 名前:login:Penguin mailto:sage [2019/01/16(水) 15:37:17.29 ID:3hGWWV8d.net] >>604 最近のsystemdはRAMに余裕があれば/tmpをRAMに置いたりするよね Windowsは特別に設定してない限り一時フォルダをCドライブに置いたような
615 名前:login:Penguin mailto:sage [2019/01/16(水) 16:20:07.12 ID:0cRyARSL.net] man熟読とかそれ別の修行だな
616 名前:login:Penguin mailto:sage [2019/01/16(水) 18:57:23.48 ID:aiEqsD6q.net] >>606 >そのうち分かるだろうと思ってるうちに15年経ってしまった 俺もなんだけど低脳は長い間やっていても、脳レベルが低い、 脳レベルの低さを補うために必死に努力しないといけないのにろくに努力しないもんだから 低レベルで進化がストップだからな。 一方、高脳は15年もやっているとマスターレベルに進化しているんだろうが
617 名前:login:Penguin [2019/01/16(水) 19:36:39.23 ID:FEpqTXyD.net] >>606 とりあえずこの「パスワードファイルとシャドウパスワードファイルについて」節くらいのことわかっとけば十分じゃね https://blog.amedama.jp/entry/linux-shadow-passwd
618 名前:login:Penguin mailto:sage [2019/01/16(水) 20:36:48.72 ID:3GhC5Fdo.net] わがんね
619 名前:login:Penguin mailto:sage [2019/01/16(水) 21:53:17.36 ID:wdC5ClHX.net] 低脳の対義語で高脳に違和感を感じる
620 名前:login:Penguin mailto:sage [2019/01/16(水) 22:03:16.77 ID:sx9/X2NH.net] 低知能、高知能なら違和感ない
621 名前:login:Penguin mailto:sage [2019/01/16(水) 23:05:45.82 ID:OmTbfm5b.net] CentOSで、wgetの画像版みたいなのありませんでしょうか。 URL指定して、その先のキャプチャをとってくれるようなコマンドです urltopng http;//www.hoge.com -o /tmp/hoge.png ↑こんな感じで簡単に指定できるとものすごく助かります
622 名前:login:Penguin mailto:sage [2019/01/16(水) 23:09:06.04 ID:/aJSKE/A.net] 画像版ってなんだよ HTMLをなんだと思ってるんだ
623 名前:login:Penguin mailto:sage [2019/01/16(水) 23:15:28.91 ID:PNUxWuBU.net] 結局はhtmlやらcssやらダウンロードしてきてレンダリングするしか方法無いからな chromiumやfirefoxをヘッドレスで動かしたらできるやろ
624 名前:login:Penguin mailto:sage [2019/01/16(水) 23:29:18.40 ID:OmTbfm5b.net] >>616 ありがとうございます。 ヘッドレス(ブラウザ?)って言葉がヒントになって 該当する情報を見つけられました。 いろいろ調べなきゃいけないようですが なんとかできそうです ありがとうございます。
625 名前:login:Penguin mailto:sage [2019/01/16(水) 23:50:13.38 ID:0MPGI0Op.net] Mozilla Firefoxには少し前まで「--screenshot」っていうそのものズバリのオプションがあったんだけど どういう訳が削除されちゃったみたい。公式ドキュメントからも消えてるし。 ただWebページを画像として保存するっていうのは 一聞すると荒唐無稽に思えるかもしれないけど ブラウザ間の互換性とかを調べるのに手っ取り早くて確実だったりするんだよね。
626 名前:login:Penguin [2019/01/17(木) 03:07:27.44 ID:RAH/F2Nx.net] >>602 それOS起動してるやん
627 名前:login:Penguin mailto:sage [2019/01/17(木) 05:50:09.48 ID:bHH3k90Z.net] $ cat foo.txt 123abc $ perl -pei 's/\d+//' foo.txt Can't open s/\d+//: そのようなファイルやディレクトリはありません. 123abc $ perl -pe 's/\d+//' -i foo.txt $ cat foo.txt abc perlでsed記法ができるらしいがsedと違ってperlの-iは後ろじゃないとダメとか何このトラップ
628 名前:login:Penguin mailto:sage [2019/01/17(木) 09:24:44.15 ID:hR3V3mrP.net] ていうかいい加減 -longopt←こういう記法廃れてほしい。 特にJava関係のアプリに多く見受けられる印象があるけど --longopt←こういう形式のほうが標準入力(-)オプション終了(--)とかのパースがしやすいし (慣れの問題でもあるものの)「自然」。 と、いうか-longoptでもいいからどっちかにしてくれ……!
629 名前:login:Penguin mailto:sage [2019/01/17(木) 17:28:13.28 ID:Y5jtLWLb.net] >>620 $cat foo.txt 123abc $sed -ei 's/[0-9]*//' foo.txt sed: -e expression #1, char 1: \ が `a'、`c'、`i' の後に予期されます $ # まあ、当たり前だね。
630 名前:login:Penguin mailto:sage [2019/01/17(木) 19:56:11.79 ID:+lEbs1y/.net] >>614 wget は、クローラーだろ 何階層まで再帰するかとか、 ダウンロードするファイルの拡張子も指定できる Ruby のクローラーの本でも、最初は、wget で作る。 その後、同じものをRuby, Selenium WebDriver, Nokogiri で、スクレイピングする
631 名前:login:Penguin mailto:sage [2019/01/17(木) 20:07:40.60 ID:+lEbs1y/.net] >>620 そりゃ、-i は無引数のスイッチじゃない! 引数が必要なオプションだから、引数は、-i の直後に書かないといけない オプションには無引数のものと、引数を取るものがある。 すべてのコマンドで、そのルール Ruby でコマンドラインオプションを処理する、ARGV.options, OptionParser でも見れば?
632 名前:login:Penguin mailto:sage [2019/01/18(金) 00:38:59.35 ID:r5ZKdb3c.net] ワガママハイスペック買ったんだけどどうやるの?
633 名前:login:Penguin mailto:sage [2019/01/18(金) 01:03:37.33 ID:eccQwlZo.net] 何をどうやるの
634 名前:login:Penguin mailto:sage [2019/01/18(金) 04:01:42.50 ID:wL1cq/nG.net] >>624 $ sed --version sed (GNU sed) 4.2.2 $ cat foo.txt 123abc $ sed -i 's/123//' foo.txt $ cat foo.txt abc BSD版のsed不便じゃないの?
635 名前:login:Penguin mailto:sage [2019/01/18(金) 04:41:40.61 ID:AimlejDj.net] GNU版が便利なんだよ。 macOSを含めBSD版はやるきねーから
636 名前:login:Penguin mailto:sage [2019/01/18(金) 05:14:57.60 ID:wL1cq/nG.net] $ sed -re -i 's/a/A/' foo.txt sed: -e expression #1, char 1: 不明なコマンド: `-' $ sed -rei 's/a/A/' foo.txt sed: -e expression #1, char 1: \ が `a'、`c'、`i' の後に予期されます $ sed -ire 's/a/A/' foo.txt $ perl -i.bak -pe 's/\w+/123/' foo.txt $ ls foo.txt foo.txtre foo.txt.bak まぁ-iだけは分けた方が確実だな -iの直後にオプション並べても接尾辞扱いされるようだし
637 名前:login:Penguin mailto:sage [2019/01/18(金) 12:23:58.42 ID:1Q2Qf3Wk.net] >>627 >sed -i 's/123//' foo.txt むしろこれで、引数の区別が出来たのに、驚いた! 最後に、/ が付くかどうかで、 置換指定の文字列と、ファイル名は区別が付くのか?
638 名前:login:Penguin [2019/01/18(金) 16:49:08.26 ID:eB0cgMq3.net] >>630 文字列の内容では区別していないね -e や -f でスクリプトを明示的に指定していない場合は オプション(とその引数)をすべて取り除いた後に残ったコマンドライン引数の一つ目を、スクリプトとしている そして更に残ったものがファイル名
639 名前:login:Penguin mailto:sage [2019/01/18(金) 17:38:55.47 ID:M2RpfDa4.net] Perl の場合はスクリプトファイル名だね。 どちらも、コマンドラインを簡略化できる良い仕様だ。 個人的にはスクリプトなのかスクリプトファイル名なのか 分からなくなるおマヌケさんだという自覚があるから 必ず -e か -f を使うけどね。
640 名前:login:Penguin mailto:sage [2019/01/19(土) 02:48:39.27 ID:qzxnGu5m.net] >>555 531です。有難うございます。シェルを書く時に違いに気をつけます
641 名前:login:Penguin mailto:sage [2019/01/19(土) 06:12:36.41 ID:V9cpksa1.net] >>633 Debian系で#!/bin/shのシェルスクリプトを書くと動作不良起こすかも Debian系のshはbashじゃなくてdashだからさ dashはDebian版ashで、ashはBSD版の軽量Bourne Shell shってことは当然bash特有の機能は使えない 汎用的にしたのが裏目に出る悲しみ
642 名前:login:Penguin mailto:sage [2019/01/19(土) 09:02:09.43 ID:iwdID4Ao.net] 片面2層のDVDvideoをBraseroでリッピングしたisoファイルはVLCプレーヤでできます。 このisoファイルをk9copy3.03で4.6GBほどのisoファイルに圧縮したのですがVLCプレーヤで再生できません DVDーRに焼いてみてもVLCプレーヤで再生できません このisoファイルをディスクイメージマウンターでマウントするとTSファイルがつくれており、これらは動画プレーヤで再生できます。 どうしたら圧縮したisoファイルを未圧縮のisoファイルのようにVLCプレーヤで再生できますか?
643 名前:login:Penguin mailto:sage [2019/01/19(土) 09:02:51.53 ID:iwdID4Ao.net] こん
644 名前:login:Penguin mailto:sage [2019/01/19(土) 12:31:04.21 ID:DAhbZ1ec.net] >>635 WindowsのVLCしか使ったことないけど。 ツールからエラーメッセージがだせるだろ、たぶん。 そのログを見たら何かわからないかな
645 名前:login:Penguin mailto:sage [2019/01/19(土) 16:06:34.10 ID:iwdID4Ao.net] >>637 起動済みのVLCプレーヤに圧縮したisoファイルをドラッグアンドドロップするとVLCプレーヤが即落ちします。VLCプレーヤ再起動の後、メッセージログを確認するとエラー、警告、デバッグともに空欄のようです
646 名前:login:Penguin mailto:sage [2019/01/19(土) 16:08:35.15 ID:XZ+Kq5lZ.net] メモリ足りてないんじゃね イベントビューアも見なよ
647 名前:login:Penguin mailto:sage [2019/01/19(土) 16:18:16.52 ID:ksjbcqqB.net] ファイルサイズのより大きい未圧縮のisoファイルは再生できてます
648 名前:login:Penguin mailto:sage [2019/01/19(土) 16:21:24.06 ID:ksjbcqqB.net] なので、k9copyによって出来上がった圧縮済みisoファイルに問題がありそうです
649 名前:login:Penguin mailto:sage [2019/01/19(土) 16:33:46.78 ID:VZ1PwJZ9.net] >>641 動画プレーヤでは再生できるのにVLCでは再生できないって 単にVLCがその圧縮ファイル形式をサポートしていないだけじゃないのか?
650 名前:login:Penguin mailto:sage [2019/01/19(土) 16:57:30.01 ID:ksjbcqqB.net] >>642 未圧縮のisoファイルはVLCプレーヤで再生できますが、K9COPYで圧縮したisoファイルを再生しようとするとVLCプレーヤが即落ちします 圧縮したisoファイルをディスクイメージマウンターでマウントするとDVDvideoのTSフォルダが現れて、その中にあるVOBファイルを動画プレーヤで再生できます なので、圧縮したisoファイルには動画が格納されているのですが、なにか不完全isoファイルになってしまっているようです
651 名前:login:Penguin mailto:sage [2019/01/19(土) 17:07:01.27 ID:nLehc7cF.net] >>635 > このisoファイルをディスクイメージマウンターでマウントするとTSファイルがつくれており、これらは動画プレーヤで再生できます。 ちなみにその動画プレイヤーの名前は?
652 名前:login:Penguin mailto:sage [2019/01/19(土) 17:15:24.08 ID:ksjbcqqB.net] >>644 Ubuntu18.04に最初からインストールされているやつで動画プレーヤーという名前のアイコンです
653 名前:login:Penguin mailto:sage [2019/01/19(土) 19:43:26.30 ID:nLehc7cF.net] なるほど VLCのせいだろうね
654 名前:login:Penguin mailto:sage [2019/01/19(土) 23:07:51.12 ID:DAhbZ1ec.net] VOBファイルがVLCで再生できるかは試した?
655 名前:login:Penguin [2019/01/19(土) 23:08:49.25 ID:Hc115XNV.net] age
656 名前:login:Penguin mailto:sage [2019/01/19(土) 23:53:43.04 ID:ksjbcqqB.net] >>647 VLCプレーヤーでもvobファイルは再生できました
657 名前:login:Penguin mailto:sage [2019/01/20(日) 00:39:24.74 ID:V4WHCdZ9.net] $ echo foo > foo.txt $ sed -i -e 's/foo/bar/;w /dev/stdout' foo.txt bar sedと言えば上書き時にも処理内容を表示できないか探したらこんなのあった verboseオプションがないなりに工夫してるんだな
658 名前:login:Penguin mailto:sage [2019/01/20(日) 00:45:07.41 ID:VB5lzzaq.net] コンテンツはアニメであり、DVD-RにDVDVideo形式で焼いた圧縮isoを家庭用BDプレーヤで再生してみると、各話のオープニング後の冒頭10秒再生し、その話のエンディング10秒再生して次話へ移るみたいな感じです いずれも無音 やはりK9COPYでつくった圧縮isoファイルに問題がありそうです 問題ある圧縮iso内のVOBファイルを動画プレーヤなどで再生すると音声もあります
659 名前:login:Penguin mailto:sage [2019/01/20(日) 01:29:30.40 ID:QuvgMHqY.net] isoに拘る必要ある? 各話分けてエンコすりゃいいんじゃないの
660 名前:login:Penguin [2019/01/20(日) 08:49:57.45 ID:uzBT4huD.net] >>625 DL版? ソフト電池とかあるやつ?
661 名前:login:Penguin mailto:age [2019/01/20(日) 09:49:23.04 ID:2wWk4vWS.net] 「萌え時計」のソースはどこ? code.googleはデッドリンクなのだが。 ttps://code.google.com/archive/p/moeclock/
662 名前:login:Penguin [2019/01/20(日) 13:01:02.33 ID:+AGj7ivC.net] デッドリンク? うちではここから落とせたけど https://code.google.com/archive/p/moeclock/downloads
663 名前:login:Penguin [2019/01/20(日) 14:16:32.50 ID:uzBT4huD.net] sedってyとか一部のコッマンドの仕様がedと違うんだよな
664 名前:login:Penguin mailto:sage [2019/01/20(日) 16:15:37.51 ID:/yMbetE6.net] プログラム中でzipファイルのエンコードをunzipする前にsjisかutf8見分ける方法ないですか? unzip -lぐらいは可とします。 SJIS文字コードは8140〜989Eにあることぐらいしか判定条件ないですか? ttp://ash.jp/code/unitbl21.htm UTF8文字コードは範囲がよくわからない。
665 名前:login:Penguin mailto:sage [2019/01/20(日) 16:17:02.58 ID:/yMbetE6.net] 訂正 プログラム中でzipファイルをunzipする前にエンコードをsjisかutf8か見分ける方法ないですか?
666 名前:login:Penguin mailto:sage [2019/01/20(日) 16:33:40.44 ID:JthwJpkc.net] >>658 >プログラム中で これは何を意味しているんだ? zipファイルをunzipする前にエンコードをsjisかutf8か見分ける方法ないですか? ではダメなのか?
667 名前:login:Penguin [2019/01/20(日) 16:42:21.40 ID:+AGj7ivC.net] >>657 nkf --guess に食わせる、と
668 名前:login:Penguin mailto:sage [2019/01/20(日) 16:42:48.51 ID:+AGj7ivC.net] か
669 名前:login:Penguin mailto:sage [2019/01/20(日) 17:48:13.20 ID:BLHzymen.net] Linuxでzipファイルの中身を展開せずに見るにはlessがおすすめ totech.hateblo.jp/entry/2015/03/04/093757 他にも、unzip -Z(zipinfo)で展開せずに見る
670 名前:login:Penguin mailto:sage [2019/01/20(日) 17:57:44.10 ID:/yMbetE6.net] >>659 >>プログラム中で >これは何を意味しているんだ? zipinfoかunzip -lの結果を目視したくない 数多くあるzipファイルをシェルスクリプトで処理したい。
671 名前:login:Penguin mailto:sage [2019/01/20(日) 18:53:47.19 ID:StfS4TwF.net] 判定したいのが、ファイル名の文字コードなのか、ファイル内容なのかがわからないけど。 ファイル名だったら、 zipinfo -2 file.zip で中身のファイル名がわかるから、それを判定するとか? 元のファイル名が上記コマンドで得られるかわからないけど。 ファイル内容であれば見るために一旦zipを展開しないと見れないので、 テンポラリディレクトリに展開してfileコマンドでみるとか、nkf -gで見るとかかな。
672 名前:login:Penguin mailto:sage [2019/01/20(日) 18:54:53.25 ID:StfS4TwF.net] × 元のファイル名が上記コマンドで得られるかわからないけど。 〇 元のファイル名が同じ文字コードのままで上記コマンドで得られるかわからないけど。
673 名前:login:Penguin mailto:sage [2019/01/20(日) 19:01:55.20 ID:9huZKjxS.net] xfce環境なら照度のなんたらとか電源管理で設定できますよって遅いか メニュー>設定>電源管理
674 名前:login:Penguin mailto:sage [2019/01/20(日) 20:19:26.87 ID:/yMbetE6.net] >>664 ファイル名の文字コードでOKです。 文字化けを防げればいいです。 unzip6.0 の-Ocp932はパッチが必要でlibiconvも必要で上手く行っていません。
675 名前:login:Penguin mailto:sage [2019/01/20(日) 21:03:18.76 ID:crQChqfZ.net] 完全な自動判定は原理的に無理だから目視はした方がいいと思うよ。 sjis か utf-8 のどちらかということなら、両方に当てはまる場合だけ目視すればいい。
676 名前:login:Penguin mailto:sage [2019/01/21(月) 01:41:04.14 ID:/tUY9Umq.net] 以下のように「10個のコマンドをバックグランドで並列に実行」というのを2回やりたいのですが ★の部分で全バックグランドプロセスが完了するのを待つ、という処理を行うことはできますか? for i in {1..10} ;do コマンド $i & done ★ for i in {11..20} ;do コマンド $i & done
677 名前:login:Penguin mailto:sage [2019/01/21(月) 02:07:16.67 ID:CGeZt1NA.net] >>669 すぐ見つかることを尋ねているとは思えないから)これで良いのか分からんが( https://uxmilk.jp/52821
678 名前:login:Penguin mailto:sage [2019/01/21(月) 02:16:54.29 ID:uL4RNj2H.net] >>669 waitかな
679 名前:login:Penguin mailto:sage [2019/01/21(月) 04:58:41.63 ID:/tUY9Umq.net] >>670 ,671 まさにドンピシャなコマンドがあるんですね ありがとうございました!
680 名前:login:Penguin mailto:sage [2019/01/21(月) 05:24:34.06 ID:sPg/AhMD.net] 何かのパッケージと重なってlibiconvのインストール、アンインストールを繰り返した場合、 システムが不安定になることが多い。 libiconvのconfigureのオプションが検討不足か、後から入れたパッケージの検討不足かも しれないが、安定のためにlibiconvで出来ることない? 極力OS付きのを使う以外で教えてください。 なんか経験を聞く質問になってしまって申し訳ない。
681 名前:login:Penguin mailto:sage [2019/01/21(月) 06:06:51.42 ID:QIPHr3uf.net] >>673 システム全体のlibiconvを差し替える必要はあるの? 必要なアプリケーション単位でやった方が安定するんじゃない?
682 名前:login:Penguin mailto:sage [2019/01/21(月) 06:16:18.39 ID:sPg/AhMD.net] >>674 あー、prefix先か。ありがとう。 後から入れるソフトのconfigureかmakefileでlibiconvを指定できるタイプなら出来そうですね。 makefileは自分でいじったことがないので、ググってサンプルがないと出来ないが。 調べてみる。
683 名前:login:Penguin mailto:sage [2019/01/21(月) 06:26:17.54 ID:sPg/AhMD.net] /usr/local/binじゃなくて~/libiconv115にインスト。 後から入れるソフトのconfigureかmakefileでlibiconvを指定。 unzipのmakefile書き換えだと以下でOK? LFLAGS1 = -L~/libiconv115/lib -liconv $(MAKE) unzips CFLAGS="-O3 -Wall -DBSD -I~/libiconv115/include -DNATIVE" LF2=""
684 名前:login:Penguin mailto:sage [2019/01/21(月) 08:15:25.57 ID:18jhGB2f.net] Linuxのlibiconfなら./configure --prefix= で指定したほうが安全だよ。 Makefileを直接書き換えると漏れがあったり不必要なところまで書き換えちゃうかもしれんから。
685 名前:login:Penguin mailto:sage [2019/01/21(月) 10:35:08.16 ID:WDTx4rfL.net] makeしたコマンドを/usr/local/bin/以下のprogramフォルダで管理するコマンドがあったような /usr/local/bin/へのsymlinkも作る優れもの
686 名前:login:Penguin mailto:sage [2019/01/21(月) 12:22:05.79 ID:18jhGB2f.net] >>678 porgでしょ。
687 名前:login:Penguin mailto:sage [2019/01/21(月) 18:55:53.86 ID:WDTx4rfL.net] >>679 xtowなんてのもあった
688 名前:login:Penguin mailto:sage [2019/01/21(月) 19:25:26.72 ID:g+48vhcB.net] これからはユーザーディレクトリ以下に インストールするのが普通になるけどな
689 名前:login:Penguin [2019/01/21(月) 20:22:10.09 ID:sC7pmdbL.net] age
690 名前:login:Penguin mailto:sage [2019/01/21(月) 22:05:18.12 ID:puxoYEQr.net] >>660 に、nkf --guess に食わせる、って書いてある iconv は、最近は聞かない。 Ruby でも、NKF を使う require 'nkf' enc = NKF.guess( "文字列" ) puts enc.name #=> UTF-8
691 名前:login:Penguin mailto:sage [2019/01/21(月) 23:04:23.32 ID:g+48vhcB.net] こんぐらいお前らでもできると思って放置してたけどさ、 お前らzipのファイル名がsjisかutf8かも見分けられんのか nkf使おうがiconv使おうが正しく判定できるわけねーだろ zipのファイルフォーマット見てみろ https://gist.github.com/ysakasin/2edf8d3bf55c6ebf63f82851e302b030 ファイルの7バイト目からの2バイト、general purpose bit flagの 12bit目(Bit: 11)を見るだけでUTF-8かどうか分かるだろ (UTF-8でない場合、それがsjisなのか他のなにかであるかを正確に区別することはできない) zipinfoで見れるんじゃないかとも思ったけど、よくわからんかったが UTF-8かどうかの判定はこの1ビットを見るだけだ その1ビットの判定をどうやるのかはシェルスクリプトだと 面倒くさそうではあるけどな。(適当な言語なら簡単だろう)
692 名前:login:Penguin mailto:sage [2019/01/21(月) 23:13:29.49 ID:w4p0Csc0.net] おつかれ
693 名前:683 mailto:sage [2019/01/21(月) 23:35:06.60 ID:puxoYEQr.net] パイプ渡しから、Ruby の1-liner で、nkf ライブラリを使った例 echo "あ" | ruby -r nkf -ne 'puts NKF.guess($_)' #=> UTF-8
694 名前:683 mailto:sage [2019/01/21(月) 23:47:34.03 ID:puxoYEQr.net] Ruby の1-liner を使って、これでやってみれば? -1 : ファイル名の一覧のみを表示する zipinfo -1 exmaple.zip | ruby -r nkf -ne 'puts NKF.guess($_)'
695 名前:login:Penguin mailto:sage [2019/01/21(月) 23:59:50.01 ID:g+48vhcB.net] ただ厳密に言えば、UTF-8とSJISのファイル名は ごちゃまぜに入れることはできる
696 名前:login:Penguin mailto:sage [2019/01/22(火) 00:22:46.60 ID:Zb4X1bux.net] stdbuf のマニュアルにある % tail -f access.log | stdbuf -oL cut -d ' ' -f1 | uniq がうまく動きません (cut でバッファリングされる)。FreeBSD なら OK。 これなんででしょうか。ソース見る限りでは、普通に stdio を使って 出力しているだけに見えるんですが。 CentOS 6.8 です。 % cut --version cut (GNU coreutils) 8.4 簡単に再現できそうなのはこちら。 % (for i in `seq 1 1000`; do date;sleep 0.01;done) | stdbuf -oL cut -d ' ' -f6 |cat -n
697 名前:689 mailto:sage [2019/01/22(火) 00:40:30.95 ID:Zb4X1bux.net] Debian9 でも動きました (GCP の CloudShell にて)。 バッファリングしていると思われる CentOS の詳細情報です。 % which cut /bin/cut % ldd /bin/cut linux-vdso.so.1 => (0x00007ffde2d37000) libc.so.6 => /lib64/libc.so.6 (0x00000039f6000000) /lib64/ld-linux-x86-64.so.2 (0x00000039f5c00000)
698 名前:login:Penguin [2019/01/22(火) 09:29:02.66 ID:Xrnw4KcI.net] >>688 ASCII文字の範囲内だけなら区別できないよな
699 名前:login:Penguin mailto:sage [2019/01/22(火) 10:35:21.77 ID:kJGwNnOR.net] >>691 ASCII文字以外の範囲でも文字によっては区別できない 話は変わるけど、 Unicodeの時代になったしいまさら作ってもしょうがないだろうけど 文字コード判定で単語になってるかどうかで判定すれば 短い文字でもより精度が上がるんじゃないかって思ってる 例えば「a?‡a-?a??a?‘」とか「譁?ュ怜喧縺?」という文字化けした文字列に 出てくる単語は、世の中(例えばwikipedia)であまり使われてないが、 「文字化け」という文字列であれば登場頻度は高いからこれだろうと予測できる 単語って書いたけど各言語ごとに文字のバイト列をデータ化して そのバイト列がより多く登場する言語はなにか?で判断すれば 分かち書きとかの言語固有の処理も必要なく汎用的に使えると思う
700 名前:login:Penguin mailto:sage [2019/01/22(火) 11:27:54.32 ID:4yTPROXM.net] 文字化けを回避した解凍って事実上unar一択なのかしら
701 名前:login:Penguin mailto:sage [2019/01/22(火) 12:18:03.77 ID:F4cDMotN.net] 俺も解凍は全部unar
702 名前:login:Penguin mailto:sage [2019/01/22(火) 16:34:08.75 ID:6yQyDJCa.net] パス付きのはPeaZip
703 名前:login:Penguin mailto:sage [2019/01/22(火) 17:29:43.06 ID:VeBD1zE7.net] unarが便利すぎて正直7zあたりのコマンドライン操作忘れてるわw
704 名前:login:Penguin mailto:sage [2019/01/22(火) 17:36:46.48 ID:yhdm7Zj9.net] 使ってないからよく知らないけど、複数のエンコーディングが混在しててもうまくやってくれるの?
705 名前:login:Penguin mailto:sage [2019/01/22(火) 20:24:47.89 ID:0Udp4WAK.net] pen4
706 名前:login:Penguin mailto:sage [2019/01/22(火) 21:29:46.76 ID:QtnNHRaB.net] 最近のwindowsで流行っている圧縮はUTFなの未だにSJISなの? LInuxサーバーで管理するならzipをUTF変換にしたいな。 未だにlhaplusあたりなのかね。 Win以外、iOSも泥もmacもlinuxもUTFなのでwinもUTFにしてほしいところ。
707 名前:login:Penguin mailto:sage [2019/01/22(火) 22:03:36.59 ID:tvMkZQbh.net] EUCが良かった。。
708 名前:login:Penguin mailto:sage [2019/01/22(火) 22:06:08.59 ID:e1OxY1Hn.net] >>699 SJISは日本語専用だ。 外国でSJISが使われてるわけがないだろ 昔からSJISは流行っていない
709 名前:login:Penguin mailto:sage [2019/01/22(火) 22:06:29.70 ID:e1OxY1Hn.net] WindowsはNTの時代からUnicode対応
710 名前:login:Penguin mailto:sage [2019/01/22(火) 22:16:28.00 ID:9ABXlhWs.net] windowsのunicodeはUTF16だけどな
711 名前:login:Penguin mailto:sage [2019/01/22(火) 22:16:56.11 ID:QtnNHRaB.net] >>701 もちろん日本国内の話。
712 名前:login:Penguin mailto:sage [2019/01/22(火) 22:24:16.70 ID:QtnNHRaB.net] >>703 内部はともかく、 ファイル名やzipファイル名でutfじゃなければ意味がない話。 windowsの標準の文字コードって何ですか? - 日本語 Windows について知る... - Yahoo!知恵袋 (https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11160634546) 最近どうなのかは知らん。
713 名前:login:Penguin mailto:sage [2019/01/22(火) 22:24:45.87 ID:TBEj2V6d.net] >>689 sudo tail -f /var/log/messages | stdbuf -oL cut -d ' ' -f3 |uniq ってやったら期待通りっぽい出力になった。 cutで出力している文字列が全部同じだったりしない? cut, stdbufともGNU coreutils-8.22
714 名前:login:Penguin mailto:sage [2019/01/22(火) 22:40:01.35 ID:iVHTHj4K.net] windowsのユニコード導入はLinuxより先進的だったんだけどな ユニコード作ってるところが無能すぎてutf-16なんて欠陥品を導入してしまった javaも同じ被害を受けている
715 名前:login:Penguin mailto:sage [2019/01/22(火) 23:14:59.28 ID:7RJk83eQ.net] なんで賢い>>707 は指をくわえて何もしないでいたの? 無能呼ばわりするくらいなんだからだれもが納得できる最高のコードを作れるんでしょ?
716 名前:login:Penguin mailto:sage [2019/01/22(火) 23:21:10.35 ID:9ABXlhWs.net] >>708 何に怒ってるんだ? utf16を馬鹿にされたから? あれは確実にゴミだけど
717 名前:login:Penguin mailto:sage [2019/01/22(火) 23:22:53.18 ID:iVHTHj4K.net] >>708 なんだこいつ 今はutf-8があるだろ
718 名前:login:Penguin mailto:sage [2019/01/23(水) 04:09:15.16 ID:VwVMAK1T.net] ドザーの論理はさっぱり解らない。 > ユニコード作ってるところが無能すぎて (Windows作っているところが) > utf-16なんて欠陥品を導入してしまった
719 名前:login:Penguin mailto:sage [2019/01/23(水) 04:38:11.11 ID:1WB/ecxS.net] Linux板あるある windows持ち上げるやつみんなMS信者に見えてしまうやつが居る
720 名前:login:Penguin mailto:sage [2019/01/23(水) 06:45:04.48 ID:a4iqUPff.net] その逆もまた然り べつにWindowsを馬鹿にしていないのに 欠陥を指摘するとすぐ怒る人もいるよね
721 名前:login:Penguin mailto:sage [2019/01/23(水) 06:51:01.11 ID:w4byc8bA.net] >>696 atoolがあると圧縮の時も手抜きできるよ おかげでtarの呪文がさっぱり
722 名前:login:Penguin mailto:sage [2019/01/23(水) 10:14:04.87 ID:5R8Hu1SH.net] >>707 utf-8採用してればよかったの?NTの時代で考えればそれは無理ゲーでしょ?EUC-JP採用するわけもないし 707の理想とする採用すべきだった内部文字コードは何?
723 名前:683 mailto:sage [2019/01/23(水) 11:39:04.26 ID:jLfi+xTq.net] >>686-687 修正 >zipinfo -1 exmaple.zip | ruby -r nkf -ne 'puts NKF.guess($_)' -1 : ファイル名の一覧のみを表示する zipinfo -1 exmaple.zip | ruby -r nkf -ne 'puts $_, NKF.guess($_)' ls | ruby -r nkf -ne 'puts $_, NKF.guess($_)' これの方が、わかりやすい。 Ruby の1-liner を使って、これでやってみれば? Ruby は、apt にあるだろ
724 名前:login:Penguin mailto:sage [2019/01/23(水) 15:03:45.86 ID:vkFI6X1V.net] こんにちは 古いBIOSのノートパソコンで運用していて 外付けUSB HDDにバックアップと予備の環境を置いてありますが 起動できませんでした 恐らく2TB超えが原因かと この場合USBメモリに予備の環境を構築して起動すれば良いのですかね?
725 名前:login:Penguin mailto:sage [2019/01/23(水) 16:00:40.32 ID:1WB/ecxS.net] >>715 その時代にはunicodeを採用すべきじゃなかったってことだろう 代替案なんて無かった
726 名前:login:Penguin [2019/01/23(水) 18:06:47.88 ID:wvPOMBZt.net] odってリバースはできないの?
727 名前:login:Penguin mailto:sage [2019/01/23(水) 19:04:18.95 ID:a4iqUPff.net] >>719 逆アセンブルのこと? objdumpとか使えば?
728 名前:login:Penguin mailto:sage [2019/01/23(水) 19:35:17.40 ID:oTv7x376.net] >>718 最初っからUTF-8を採用していれば良かったんだろ UTF-8の有用性に気づかずに、16bitに全部収まるだろって UTF-16を採用したMicorosoftが馬鹿なんだよ ばーか
729 名前:login:Penguin [2019/01/23(水) 19:57:32.85 ID:uANo/
] [ここ壊れてます]
730 名前:CAn.net mailto: UTF-8にはセキュリティ上の問題点が結構ある。 [] [ここ壊れてます]
731 名前:login:Penguin mailto:sage [2019/01/23(水) 20:11:23.07 ID:a/C7/z9F.net] 大部分のセキュリティ問題はUTF-8でなくUnicode由来でそ UTF-8固有なのは、同じ文字にデコードされうる不正な表現を弾くように正しく実装する必要がある件くらい
732 名前:login:Penguin mailto:sage [2019/01/23(水) 20:58:34.02 ID:UnTqMpMP.net] >>721 windowsがunicode採用した頃にutf8なんて無かっただろ 時系列理解できてないのか
733 名前:login:Penguin mailto:sage [2019/01/23(水) 21:22:06.59 ID:CBDQMJ7R.net] dfで長いデバイス名 においても、改行させない方法ってありますか。 ファイルシス サイズ 使用 残り 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 17G 4.4G 13G 26% / ↑こんな感じになるのを ファイルシス サイズ 使用 残り 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 17G 4.4G 13G 26% / ↑こんな感じに出力したい。 ただ、実際の目的としては、 fstabによる、マウント位置と、そこにマウントされてるデバイスの空き容量の2つを 拾いたいというのが目的です。 ※上の例なら、/ と、13Gという情報だけ拾えればOKです。 Cent6です
734 名前:login:Penguin [2019/01/23(水) 21:51:28.87 ID:vkFI6X1V.net] % df | cut hogehoge でなんとかなる
735 名前:login:Penguin [2019/01/24(木) 05:57:36.23 ID:hgphvoCb.net] >>720 xxdなら-rで戻せる odにはないの?
736 名前:login:Penguin mailto:sage [2019/01/24(木) 08:57:18.48 ID:NihNV2sW.net] psとtar以外でオプションにハイフンがいらないかあると挙動が変わるコマンドってある?
737 名前:login:Penguin mailto:sage [2019/01/24(木) 09:05:57.00 ID:TM201Ark.net] >>724 WindowsがUnicodeを採用したのは1993年リリースのWindows NT 3.1 UTF-8は1992年リリースのPlan 9向けにケン・トンプソンが開発 時系列がわかってないのはおまえ
738 名前:login:Penguin mailto:sage [2019/01/24(木) 09:21:56.28 ID:FmDxTlfY.net] >>727 ない。printf '%b'とか使えば? なんでod(1)一つで完結させたいのかよく分からん
739 名前:login:Penguin mailto:sage [2019/01/24(木) 09:22:20.31 ID:FmDxTlfY.net] >>728 pdftk
740 名前:login:Penguin mailto:sage [2019/01/24(木) 12:30:15.35 ID:9oZkfaQu.net] NVIDIA QuadroのOpenGL性能を見たいんですが、何かいいベンチマークツールないですか? 一昔前はSPECviewperf、さらに昔はglxgearとなどが定番でしたが、今は使い物にならないですよね
741 名前:login:Penguin mailto:sage [2019/01/24(木) 14:12:49.27 ID:Jl2QmP6I.net] >>729 > UTF-8は1992年リリースのPlan 9向けにケン・トンプソンが開発 それはUTF-8じゃなくてPlan9内部コードでしょ? Unicodeが採用したわけじゃないよね
742 名前:login:Penguin mailto:sage [2019/01/24(木) 16:57:54.35 ID:TM201Ark.net] >>733 1993年6月リリースのUnicode 1.1でUTF-8が正式採用されてる
743 名前:login:Penguin mailto:sage [2019/01/24(木) 17:24:22.59 ID:c3SKCHA/.net] やっちまいました。 プロセス監視スクリプトを書いて、 /etc/rc.localにそれを起動するように書きましたが &を付け忘れていたために起動プロセスが完了しなくなってしまいました.... どうにか対処する方法はないでしょうか? 機械組み込みのLinuxなのでストレージが外に出てないです.... ディストリはDebian Jessieです。どなたか助けてください!
744 名前:735 mailto:sage [2019/01/24(木) 17:31:52.08 ID:c3SKCHA/.net] SSHを出してたりもしていないので、 おそらく起動シーケンス中に割り込む方法がなければ 詰んでしまってるような気がします.... シーケンス中に割り込んでファイルを触れるようなことができたり、 Winでいうセーフブートができればいいんですが、 どうすればいいのか皆目見当がつきません! どうか皆様お助けください...
745 名前:login:Penguin mailto:sage [2019/01/24(木) 17:36:19.92 ID:TM201Ark.net] >>735 ブートオプションでinit=/bin/shを指定すればシェルがでるはず Ubuntuでの例だけど ttps://qiita.com/esesesesescup/items/73cbadca52cf8c306b7e
746 名前:683 mailto:sage [2019/01/24(木) 17:44:56.20 ID:VH69KFSb.net] ls | ruby -r nkf -ne 'puts $_, NKF.guess($_)' Windows10 内のRuby で、日本語のフォルダ名を判別すると、 コマンドプロンプトで、sjis、 PowerShell で、ascii となり判別不能 ただし、これは環境変数RUBYOPT に、--encoding=UTF-8 を指定しているためかも知れない 一方、WSL, Ubuntu16.04 内のRuby では、UTF-8 となり、文字化けもしない! WSL 内では、UTF-8 で統一されているのかも
747 名前:login:Penguin mailto:sage [2019/01/24(木) 17:54:23.36 ID:VH69KFSb.net] >>725 vimでテキスト書いてたら、途中で勝手に改行されるやつ stst.hateblo.jp/entry/2014/07/14/010844 vim の設定で、改行されないようにすれば?
748 名前:login:Penguin [2019/01/24(木) 18:01:00.28 ID:UtEaInfs.net] >>725 df --output=target,avail
749 名前:login:Penguin mailto:sage [2019/01/24(木) 18:11:54.78 ID:Jl2QmP6I.net] >>734 Windows NT 3.1は、そのわずか一ヶ月後にリリースされたわけで 開発期間はたったの1ヶ月ってことになるよね。すごくね?
750 名前:login:Penguin mailto:sage [2019/01/24(木) 19:46:58.92 ID:FmDxTlfY.net] Linuxって拡張子が.oのオブジェクトファイルも実行できるけど これなんでか分かる? まだリンクされてない筈だから、開始アドレスとかが不明だと思うんだが。
751 名前:login:Penguin mailto:sage [2019/01/24(木) 20:38:42.63 ID:OmRkxZW7.net] Linux用XAMPPのアップデート手順ってどうすればいいんでしょう? そのままインストーラー走らせてインストールすると全部上書きしちゃって ApacheやMySQL、phpMyAdminの設定まで初期化されてしまうんですがやり方がおかしいのかな?
752 名前:login:Penguin [2019/01/24(木) 21:55:32.14 ID:b7MTCeF8.net] regular expで任意の文字を数値で表現する方法ない? \t とか \r じゃなくて \x09 とか \x0d みたいな感じで
753 名前:login:Penguin mailto:sage [2019/01/24(木) 22:13:18.65 ID:V5KZFgzQ.net] >>736 grubがでてくるならgrubのOS選択画面でe(編集)を押して、 linux /vmlinuz... の行にrescueって追加すればrescueモードで起動するよ。 grubがでてこないようにしているなら、インストールDVDでrescueモード起動できなかったっけ。
754 名前:login:Penguin mailto:sage [2019/01/24(木) 22:42:43.48 ID:bVWWZVJu.net] >>736 設定ファイルの書き間違いは、 レスキューモードで起動すりゃOK >>745 の方法でレスキューモードで起動すると /etcを含んでいるであろう、/は、/mnt/sysimageにマウントされているはずだが、 一応dfの結果からlsで確認する。 ちなみに、レスキューモードで起動すると、 本来のファイルシステムはリードオンリーマウントされてるので、 mount -o,remount,rw /mnt/sysimage などとすると、書き込みが可能になる。 あとは適宜設定ファイル直して、rebootすりゃか元通り。
755 名前:login:Penguin mailto:sage [2019/01/24(木) 22:55:09.98 ID:KYfZcEgl.net] >>743 おまえのあたまがおかしい
756 名前:login:Penguin mailto:sage [2019/01/24(木) 23:00:40.57 ID:ZsPxt/2g.net] >>742 興味あるわ、例えばどんなの?
757 名前:login:Penguin mailto:sage [2019/01/24(木) 23:28:16.91 ID:e3LxtxQ7.net] >>734 >1993年6月リリースのUnicode 1.1でUTF-8が正式採用されてる 日本語版win2000かXPでUTF8を標準にすべきだったと思う
758 名前:login:Penguin mailto:sage [2019/01/24(木) 23:30:36.44 ID:e3LxtxQ7.net] >>734 IDがArk。裏山。w
759 名前:login:Penguin mailto:sage [2019/01/24(木) 23:38:53.35 ID:e3LxtxQ7.net] >>738 上のほうの質問が定かでないが、おそらくSJISなzipとUTFなzipを区別したい話。 君がやっていることは的外れじゃないか? プログラム内で拾った文字列をUTFのターミナルに表示する場合、 元がUTFならそのまま表示させても文字化けしない。 SJISなら変換して表示というだけ。 要はzip内のファイル名文字列をUTF,SJISで判定し区別したいのが質問の趣旨じゃないか? 687と716は質問者の参考になると思う。
760 名前:login:Penguin [2019/01/25(金) 02:00:33.67 ID:aJXXNlj3.net] 質問です 従来BIOSの PCで Debianを運用していて システム引っ越しのため2TB超え4TBのUSB HDDにコピーしました 新しいPCはUEFIのためそれに対応したパーティションや grubのインストールを下記ページを参考にして行いました pman0214.github.io/blog/debian-install-bios-efi.html しかしgrubの読み込みで失敗し grub rescueモードになってしまいます おなじ手順で作成した64GB USBメモリでは grubの読み込みや起動に成功します カーネルのロードまでUSBメモリ、root=USB HDDに指定すれば起動に成功します USB HDD単体でのブートが失敗する原因 grub rescueになってしまう原因や 調査方法が分からず困っています よろしくお願いします
761 名前:login:Penguin mailto:sage [2019/01/25(金) 08:10:41.77 ID:0IuYxi1s.net] bashでの複数行のテキストを変数に入れたときのechoなのですが #/bin/bash text="aaa bbb ccc ddd eee fff ggg hhh iii" echo $text echo "" echo "$text" とすると、 aaa bbb ccc ddd eee fff ggg hhh iii aaa bbb ccc ddd eee fff ggg hhh iii このようになるのですが、なぜ結果が変わるのでしょうか? テキストを変数に入れて使うときはダブルクォートを使うべきなのでしょうか?
762 名前:login:Penguin [2019/01/25(金) 09:55:26.03 ID:NUYQphv4.net] >>752 rescueシェルに落ちるのは/boot/grub以下のファイルにアクセスできないとかで必要なモジュールがロードできないときだからその辺を調べてみたら
763 名前:login:Penguin mailto:sage [2019/01/25(金) 10:33:50.00 ID:1HPZbFkV.net] xargsに-0を指定するとalias xargs='xargs 'が利かなくなるのは仕様なんだろうか $ find -name "*txt" -print0 | xargs -0 ll xargs: ll: そのようなファイルやディレクトリはありません こうなる ついでに"foo bar.txt"の分割も回避したいんだけども
764 名前:login:Penguin [2019/01/25(金) 10:34:54.35 ID:1HPZbFkV.net] やっと書けた $ alias xargs='xargs ' $ find . -name "*txt" | xargs ll ls: ./foo にアクセスできません: そのようなファイルやディレクトリはありません ls: bar.txt にアクセスできません: そのようなファイルやディレクトリはありません -rw-r--r-- 1 user user 0 1月 25 09:56 ./foo.txt
765 名前:login:Penguin mailto:sage [2019/01/25(金) 10:39:09.58 ID:1HPZbFkV.net] You are unable to access 5ch.netって拒否られてls結果貼れん・・・
766 名前:login:Penguin mailto:sage [2019/01/25(金) 13:05:39.58 ID:n6jRa/PR.net] >>753 x="a b c d" $ echo $x | od -t a a sp b sp c sp d nl $ echo "$x" | od -t a a sp b nl c sp d nl 上は、echo で、途中の改行が、空白に変換される
767 名前:login:Penguin mailto:sage [2019/01/25(金) 13:10:38.31 ID:n6jRa/PR.net] >>757 何か、cmd.exe みたいな、NG ワードが含まれているのだろう。 全角文字にすれば、書き込める MANGO 板の、NG ワード絞り込みスレッドで、テストもできる
768 名前:login:Penguin mailto:sage [2019/01/25(金) 13:37:27.43 ID:n6jRa/PR.net] >>744 Ruby では、\u(ユニコード), \x の16進数の文字コードが使える p "\r".match /[\x0A-\x0D]/ # 0D p "\t".match /\u{09}/ どちらもマッチする
769 名前:login:Penguin mailto:sage [2019/01/25(金) 15:37:24.71 ID:zUwbmFvr.net] >>744 POSIXが既定するBREでは無理だな 一部実装ではそれこそ\xXX(二桁の16進数)や\DDD(三桁の8進数)が使えるけども
770 名前:login:Penguin mailto:sage [2019/01/25(金) 16:59:06.95 ID:1HPZbFkV.net] $ find . -name "f*txt" -print0 | xargs -0 ls -l -rw-r--r-- 1 user user 3 1月 25 03:44 ./foo bar.txt -rw-r--r-- 1 user user 0 1月 25 09:56 ./foo.txt これでいけるか?llでこの結果を出したいって話なんだが
771 名前:login:Penguin mailto:sage [2019/01/25(金) 17:53:03.41 ID:n6jRa/PR.net] ll | grep "^f.*txt$" 上では一致しないから、^(行頭)を削除して、 ll | grep "f.*txt$" 最後の列を取得できればよいけど、 foo bar.txt のファイル名に空白が入っているのは、無理
772 名前:763 mailto:sage [2019/01/25(金) 18:08:56.33 ID:n6jRa/PR.net] 8個目の空白よりも、後ろの文字列が、ファイルパス。 WSL, Ubuntu16.04 では、./ が付かないファイル名 ただし途中の空白は、連続している場所があるので、そこを1つの空白とみなす。 1月など、日付が一桁だと、空白が入る
773 名前:login:Penguin mailto:sage [2019/01/25(金) 18:48:24.88 ID:0IuYxi1s.net] >>758 レスありがとうございます。 確かにダンプすると(od知らなかった)改行が空白に変換されていることがわかりました。 これはダブルクォートのあり無しを「そういうもの」として使い分けるものなのか、 文字列を扱う場合は原則ダブルクォートを使う、と考えればいいのでしょうか?
774 名前:763 mailto:sage [2019/01/25(金) 19:27:22.66 ID:n6jRa/PR.net] 正規表現で、これの(.*)、$2 で、ファイルパス(名)を抜き出せる ll | grep -E "([^ ]+ +){8}(.*)" 空白以外が1つ以上続いて、空白が1つ以上続く。 このパターンを8回繰り返して、それよりも後ろの部分 でも、grep では、キャプチャー部分だけは抜き出せないのか?
775 名前:758 mailto:sage [2019/01/25(金) 19:31:53.23 ID:n6jRa/PR.net] >>765 echo の文字列・変数は、ダブルクォートで囲む方が無難かも
776 名前:763 mailto:sage [2019/01/25(金) 19:58:44.15 ID:n6jRa/PR.net] >>766 修正 >ll | grep -E "([^ ]+ +){8}(.*)" 「./f 〜 txt」なら、 ll | grep -E "([^ ]+ +){8}(\./f.+txt)"
777 名前:login:Penguin mailto:sage [2019/01/25(金) 20:37:59.58 ID:0IuYxi1s.net] >>767 ありがとうございます。 echoで文字列を扱うときはダブルクォートを使って、作ってみます。
778 名前:763 mailto:sage [2019/01/25(金) 20:39:01.94 ID:n6jRa/PR.net] >>768 修正 >ll | grep -E "([^ ]+ +){8}(\./f.+txt)" (\./f.+txt) この部分を、(\.\/f.+txt) に変える。 / の前にも、\ を付ける gawk で、キャプチャ部分だけを取得できる ll | gawk 'match($0, /([^ ]+ +){8}(\.\/f.+txt)/, a) {print a[2]}' $0は、パイプから来た文字列、 // 内に正規表現、 a はマッチした配列で、[2] は2番目のキャプチャ
779 名前:login:Penguin mailto:sage [2019/01/25(金) 20:40:14.24 ID:zUwbmFvr.net] Python3.xパッケージをインストールしたときに付いてくる 「python3m」っていう名前のコマンドってどういうときに使うんですかね。
780 名前:login:Penguin mailto:sage [2019/01/25(金) 21:18:09.22 ID:5ObR/RVV.net] 普通に ls じゃいかんの?
781 名前:763 mailto:sage [2019/01/25(金) 21:57:53.01 ID:n6jRa/PR.net] 勘違いしていた。 ファイルパスだけを抜き出さなくても、良かったのか。 マッチする行全体で良かったのか >>768 で、取得できる ll | grep -E "([^ ]+ +){8}(\./f.+txt)" / の前に、\ を入れてもよい。 (\.\/f.+txt)
782 名前:login:Penguin mailto:sage [2019/01/26(土) 06:59:39.05 ID:dsDcSson.net] >>762 $ alias xargs='xargs -d "\n" ' $ find . -name "*txt" | xargs ll -rw-r--r-- 1 foo foo 0 1月 26 06:58 ./aa.txt -rw-r--r-- 1 foo foo 0 1月 26 06:58 ./aa bb.txt xargsでもエイリアスを有効にしてかつパス分割防止ってこれでできたぞ
783 名前:login:Penguin [2019/01/26(土) 15:03:30.95 ID:17hBNiBp.net] コマンドでスリープとスリープの復帰を1時間毎にやりたいですがどうすればいいですか
784 名前:login:Penguin [2019/01/26(土) 15:37:14.61 ID:zFexICPO.net] >>34 通常ファイルか判定したいんでしょ? for f in * do [ -f "$f" ] && mv "$f" dir2 done
785 名前:login:Penguin mailto:sage [2019/01/26(土) 15:41:11.26 ID:mzr2Fylv.net] マシンが1台しかなくて、そのマシンにcron仕込んで 1時間ごとに復帰と、スリープを繰り返すようなことはできない。 スリープの復帰は外から刺激を与えないと駄目なので、 スリープ・復帰を繰り返すマシンが、Wake On LANに対応していて 〜を繰り返すマシンと、別のマシンを用意できるなら、 別のマシンから、マジックパケットを送ってあげれば実現可能 詳しくはWake ON LANでぐぐってください。
786 名前:login:Penguin [2019/01/26(土) 15:44:24.18 ID:zFexICPO.net] >>742 それって makefile がミスってて、実行ファイル名に 拡張子つけちゃってるだけだよ。file foo.o で調べて Excutable って、出たら、たぶんそれ
787 名前:login:Penguin [2019/01/26(土) 15:47:10.32 ID:zFexICPO.net] >>743 ホームページに出てるんじゃないの? それか、設定ファイル、バックアップ してからアップデートして、リストア すれば良いんじゃない?
788 名前:login:Penguin [2019/01/26(土) 15:49:23.21 ID:zFexICPO.net] >>744 ANSI エスケープシーケンスで検索してみて
789 名前:login:Penguin [2019/01/26(土) 15:55:28.57 ID:zFexICPO.net] >>765 難しく考えすぎだよ、空白文字を含む文字列は 引用しないと別の引数に見えるだけだよ
790 名前:login:Penguin [2019/01/26(土) 16:01:06.27 ID:zFexICPO.net] >>769 ちゃうよ echo だけじゃないって 他のコマンドでも同じだよ
791 名前:login:Penguin mailto:sage [2019/01/26(土) 16:03:40.15 ID:lS47rSOr.net] ヽ(・ω・)/ズコー
792 名前:763 mailto:sage [2019/01/26(土) 16:25:24.10 ID:yUZ/fiyP.net] >>773 修正 >ll | grep -E "([^ ]+ +){8}(\./f.+txt)" ll | grep -E "([^ ]+ +){8}(\.\/f.*\.txt)$" 「./f 〜 .txt」 ./f で始まり、0文字以上の任意の文字列があって、.txt で終わる。 つまり、./f.txt もマッチする
793 名前:login:Penguin mailto:sage [2019/01/26(土) 17:40:52.23 ID:HN5xlhye.net] あのさ、もう一度聞くけど ls じゃいかんの? いかんのなら何が問題なのか知りたいんだけど。 というか、ll が何なのかわからない。Debian には入ってないから。
794 名前:login:Penguin mailto:sage [2019/01/26(土) 18:44:16.42 ID:IIeuC+6g.net] -l の alias じゃないの
795 名前:login:Penguin mailto:sage [2019/01/26(土) 18:45:40.71 ID:IIeuC+6g.net] 先頭に ls て書くとエラーになって書き込めんな どういうこっちゃ
796 名前:login:Penguin mailto:sage [2019/01/26(土) 18:48:56.72 ID:wfxiwuXP.net] cloudflareのコマンドインジェクション対策
797 名前:login:Penguin mailto:sage [2019/01/26(土) 18:49:48.21 ID:IIeuC+6g.net] xargs で騒いでるのはこれか https://unix.stackexchange.com/questions/141367/have-xargs-use-alias-instead-of-binary
798 名前:login:Penguin mailto:sage [2019/01/26(土) 18:51:57.72 ID:IIeuC+6g.net] >>788 サニタイズすればいいだけじゃね?
799 名前:login:Penguin mailto:sage [2019/01/26(土) 19:03:13.53 ID:wfxiwuXP.net] >>790 運営にそう言ってこい
800 名前:login:Penguin [2019/01/26(土) 19:44:41.09 ID:Nf1UEHk/.net] >>775 >>777 つrtcwake
801 名前:763 mailto:sage [2019/01/26(土) 19:57:27.03 ID:yUZ/fiyP.net] >>785 漏れは、Windows10, WSL, Ubuntu 16.04 だけど、 最初から、~/.bashrc に定義されている、alias。 色を付けたり、オプションを付けている alias ls=’ls −−color=auto’ alias grep=’grep −−color=auto’ alias fgrep=’fgrep −−color=auto’ alias egrep=’egrep −−color=auto’ alias ll=’ls −alF’ alias la=’ls −A’ alias l=’ls −CF’ ll では、. で始まる、隠しファイルも表示される 書き込めないから、全角に変換した
802 名前:763 mailto:sage [2019/01/26(土) 20:06:05.88 ID:yUZ/fiyP.net] 投稿者の書き込みから、サーバーがハッキングされるとか、 5ch のサーバー運用者は、大馬鹿! サニタイズも知らない cmd.exe も、半角で書き込めない。 まあ、文字実体参照を使えば、書き込めるけど
803 名前:login:Penguin mailto:sage [2019/01/26(土) 21:38:05.22 ID:dsDcSson.net] cmd.exe どれどれ
804 名前:login:Penguin mailto:sage [2019/01/26(土) 21:39:02.80 ID:dsDcSson.net] 全角は頭文字だけでいいのか よく分からんなこの仕様
805 名前:login:Penguin mailto:sage [2019/01/26(土) 21:55:37.73 ID:4kWV/A9V.net] 普通に考えてc md.exeとかのパターンで弾いてるでしょ
806 名前:login:Penguin mailto:sage [2019/01/26(土) 22:17:33.27 ID:wfxiwuXP.net] そりゃ管理画面でチェック入れるだけで自分で設定するもんじゃないし
807 名前:login:Penguin [2019/01/27(日) 00:02:32.96 ID:/0wKtaBR.net] そういう話はよその板でやってよ ここでやる話じゃない
808 名前:login:Penguin mailto:sage [2019/01/27(日) 01:41:53.75 ID:y0uVEXiH.net] zorin osっていうubuntu16.04ベースのディストリビューション使ってるんだけど、xrdp+tigervncでリモートデスクトップ接続できない。 いや正確には出来るんだけどログイン後に一瞬で切断される。~./xsession-errorみるとno such connectionって言われてる。一瞬で切断ってどういう動作なんだろうか
809 名前:login:Penguin [2019/01/27(日) 12:15:25.66 ID:q6ZF1gvH.net] vimで改行一つだけのファイルを作るのってどうやるの? 改行を一回して保存すると0a0aになるし 改行した後その行を消して一行にしてから保存すると空ファイルになるし
810 名前:login:Penguin mailto:sage [2019/01/27(日) 12:21:00.05 ID:iz2S2cqz.net] -b
811 名前:login:Penguin mailto:sage [2019/01/27(日) 14:05:52.62 ID:z3U7YeBQ.net] >>801 1回改行して、その行をddで削除したら0aのファイルができた。
812 名前:login:Penguin mailto:sage [2019/01/27(日) 19:19:35.57 ID:uXjfHWJZ.net] すいません。初心者の超くだらない質問かもしれませんが、 例えば、Windowsはアップデートしていけば、どんどん 容量が増えていきますが、linux(私が使っているのはCentOS7) も同様なのでしょうか? とりあえず、/を50Gほどにしているのですが、これでは いずれすぐに足りなくなるとかそういうことがあるのでしょうか? というか、アップデートしたファイルって/以下に貯められて いくのですかね?
813 名前:login:Penguin mailto:sage [2019/01/27(日) 19:35:55.78 ID:uXjfHWJZ.net] >>804 の追伸です。 内容はフルインストールで、dfを確認すると 現在は/は6.3G使用となっています。 まだまだ大丈夫なのですが、ふと気になって 質問をさせてもらいました。
814 名前:login:Penguin mailto:sage [2019/01/27(日) 19:39:54.12 ID:uXjfHWJZ.net] >>804 の続きを書かせてください。 /bootはIG取っているのですが、 むしろここが既に使用量39%となっています。 警戒するべきはこのパーティションでしょうか?
815 名前:login:Penguin mailto:sage [2019/01/27(日) 20:09:08.91 ID:7ZIJ713O.net] >>806 古いカーネルイメージがたまってるだけ。
816 名前:login:Penguin mailto:sage [2019/01/27(日) 20:25:43.50 ID:zGqQ9IlR.net] >>806 これ見て掃除しろ https://www.tecmint.com/delete-old-kernels-in-centos-rhel-and-fedora/
817 名前:login:Penguin mailto:sage [2019/01/27(日) 20:29:05.84 ID:aRTG89+s.net] /varのキャッシュは消すなとか消せとか結局どっちを信用すればいいんだろうな?
818 名前:login:Penguin mailto:sage [2019/01/28(月) 01:25:34.53 ID:cd3sCiTC.net] 不要なものを消して、必要なものを残せってこと。
819 名前:login:Penguin mailto:sage [2019/01/28(月) 13:16:44.42 ID:WDgewD8C.net] 当方、ウブンツ18のbash使ってんだけど、scpの補完について教えてください。 ローカルからリモート先にコピーしたいときに、 scp の後、ファイル名を補完させたくタブを押すと、多分ホストの検索になってるのかファイル名が補完されない。 固まるのでキャンセルするしかないんだけど、 旨くやる方法ある?
820 名前:login:Penguin mailto:sage [2019/01/28(月) 13:45:57.14 ID:L603KNSm.net] >>811 ./を打ってからTab ちなみにハイフンで始まるファイルを操作するときなんかにも使えるテク
821 名前:login:Penguin mailto:sage [2019/01/28(月) 14:25:49.41 ID:WDgewD8C.net] >>812 おおありがてえ パスを認識させれば補完されるのね やってみる
822 名前:login:Penguin mailto:sage [2019/01/28(月) 19:20:10.34 ID:DVY1TVhM.net] デスクトップを安く拾ったから遊ぼうと思ってdebianを入れてみたんだけどプレーヤーとか音楽関係のスレって無いのかな
823 名前:login:Penguin mailto:sage [2019/01/28(月) 22:09:26.04 ID:mJJk4qhw.net] ハイフンのオプション回避は--を付ける方法もある $ rm -- -foo.txt こっちはハイフン付きで検索するにも使える $ grep -- "-foo" aa.txt -foo
824 名前:login:Penguin mailto:sage [2019/01/28(月) 23:44:46.58 ID:3wHvqxAx.net] >>812 うまくいきました!ありがとう!
825 名前:login:Penguin mailto:sage [2019/01/29(火) 07:00:05.01 ID:lDsNJAsY.net] $ touch "foo.txt " うっかり改行コード付きファイルを作ったんだけどどうやれば修正できます? ファイラからF2で普通にリネームできるけどコマンドだとどうやれば lsではfoo.txt?と出ますね
826 名前:login:Penguin mailto:sage [2019/01/29(火) 07:44:48.75 ID:D/kvNj3j.net] mv foo.txt? bar.txt これで特に問題ない
827 名前:login:Penguin [2019/01/30(水) 07:10:52.24 ID:f71RDoz/.net] 作ったときと同じようにやればいいじゃん rm "foo.txt "
828 名前:login:Penguin [2019/01/30(水) 10:29:47.39 ID:7juILbvX.net] >>777 スリープってプロセスのスリープのことじゃないの?
829 名前:login:Penguin mailto:sage [2019/01/30(水) 12:24:39.35 ID:j2km11tL.net] >>819 削除してどうする w
830 名前:login:Penguin mailto:sage [2019/01/30(水) 17:32:02.22 ID:BsXBtbra.net] LinuxでExchangeみたいなグループウェアサーバって構築できますか?
831 名前:login:Penguin mailto:sage [2019/01/30(水) 18:18:59.09 ID:uRxIiy3K.net] みたいなって何?
832 名前:login:Penguin [2019/01/30(水) 20:10:04.84 ID:Ck5gTvk0.net] Debian で暗号化 LVM を作ってインスコしましたが 起動する度に Warning: Failed to connect to lvmetad. Falling back to device scanning. Volume group "hoge" not found Cannot process volume group hoge と表示されます しかも2回繰り返して その後でパスワードを入れればちゃんとマウントできて起動できるようですが この警告表示を消すかあるいは1回だけにするにはどうしたらいいですか? それともこれはこういうものなんですか?
833 名前:login:Penguin mailto:sage [2019/01/30(水) 20:28:48.27 ID:AO3waAfD.net] 他人にWeb鯖貸すときの監視はこれでいいですか? #!/usr/bin/perl use strict; use warnings; my $num = 0; while( $num <= 9 ){ foreach(`ps -Af`){ $_ =~ s/ +/ /g; my($user, $pid, undef, undef, undef, undef, $time) = split(/ /, $_); $user =~ /[\.\+]/ or next; my(undef, $min, $sec) = split(/:/, $time); $min =~ s/0(\d)/$1/; $sec =~ s/0(\d)/$1/; ($min > 0 || $sec > 20) and `kill -9 $pid`; } sleep 180; }
834 名前:login:Penguin mailto:sage [2019/01/30(水) 21:35:11.41 ID:e3QIttmg.net] >>825 まず、どういう監視をしたいかを書いたほうがいいと思う。 で、perlは詳しくないけど、やりたいことはたぶん実現できていない。 ($min > 0 || $sec > 20) and `kill -9 $pid`; この辺の条件は正しい?
835 名前:login:Penguin mailto:sage [2019/01/30(水) 21:57:54.03 ID:akAWAB3o.net] >>825 $num も謎
836 名前:login:Penguin [2019/01/30(水) 22:36:13.91 ID:V/aOFVQv.net] Linuxコンソールは10分放置すると自動的にディスプレイの電源が切れますが ここから復帰するためにキーボードのキーを押す必要があります マウスは効かないので何かキーを押す必要があるわけですが どのキーを押すのが適切でしょうか? 押したキーは入力されてしまうので 何らかの作業中でも押して問題のないキーが望ましいのですが どれがいいですか?
837 名前:login:Penguin mailto:sage [2019/01/30(水) 22:59:55.21 ID:uRxIiy3K.net] CapsLock
838 名前:login:Penguin mailto:sage [2019/01/30(水) 23:06:25.85 ID:akAWAB3o.net] エスケープ
839 名前:login:Penguin [2019/01/30(水) 23:19:22.23 ID:f71RDoz/.net] ShiftとかCtrl押してる
840 名前:login:Penguin [2019/01/30(水) 23:20:25.50 ID:f71RDoz/.net] 長時間かかる処理でうっかりキー押されちゃマズいようなときは あらかじめscreenで動かしてデタッチしとく、とか
841 名前:login:Penguin mailto:sage [2019/01/31(木) 10:52:04.89 ID:2PQWvEYI.net] 日本企業ってOSSにフリーライドするだけで全然貢献しないクソッタレっていう批判があると思いますが、 OSS利用ってそれをするだけの能力というかリテラシーみたいなものが必要ですよね? ITスキルのない日本企業が多い中、OSS利用にガチで取り組んでいる企業がいようものなら たとえフリーライドであったと
842 名前:オても良くやったと個人的には称賛したい気持ちですけど、これっておかしな考え方ですかね? [] [ここ壊れてます]
843 名前:login:Penguin mailto:sage [2019/01/31(木) 11:00:35.32 ID:TzcUlqgY.net] $RANDOMの桁を揃える方法ってないです? $ touch $RANDOM.txtで作ったファイルの文字数を揃えられないかなと
844 名前:login:Penguin mailto:sage [2019/01/31(木) 11:25:51.90 ID:oJr/deB/.net] >>833 日本人のお前がそう思っていたとしても開発者はそう思わんよ
845 名前:login:Penguin mailto:sage [2019/01/31(木) 11:42:54.12 ID:zgwUmDqC.net] >>833 まさにクソッタレが展開しそうな言い訳
846 名前:login:Penguin mailto:sage [2019/01/31(木) 12:25:53.62 .net] >>834 touch `printf "%05g.txt" $RANDOM`
847 名前:login:Penguin mailto:sage [2019/01/31(木) 12:28:41.74 ID:i1aoszfZ.net] >>833 その様な批判を耳にしたことはないです。類友なのかも。
848 名前:login:Penguin mailto:sage [2019/01/31(木) 12:36:47.42 ID:2HjG07Oa.net] 日本人は、Ruby の開発で頑張ってる cookpad, マネーフォワードとか
849 名前:login:Penguin mailto:sage [2019/01/31(木) 14:23:22.31 ID:XgZl8kov.net] >>833 日本人が参加して日本語環境を整備するというだけでも、I18Nな分野で貢献できてるので全然問題無い気がする
850 名前:login:Penguin [2019/01/31(木) 14:25:44.30 ID:QTLTuWcE.net] >>824 のlvmetadの直し方わかる人は居ませんか?
851 名前:login:Penguin mailto:sage [2019/01/31(木) 15:56:19.52 ID:oJr/deB/.net] fstabに2個書いてあるからそうなるんじゃないの? 設定出さずにそんなこと言われてもわざわざ自分で検証したくないよ
852 名前:login:Penguin [2019/01/31(木) 16:51:13.69 ID:+SKWg3MB.net] 本に書いてるphpの導入のところで sudo apt install php5-fpm ってかいてるのだが実行すると↓のエラーでるんだけど sudo apt install php-fpm でもいいの? OSはラズパイです
853 名前:login:Penguin [2019/01/31(木) 16:53:39.88 ID:+SKWg3MB.net] あ、エラー書き忘れてました pi@raspberrypi: $ sudo apt install php5-fpm パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 パッケージ php5-fpm は使用できませんが、別のパッケージから参照されます。 これは、パッケージが欠落しているか、廃止されたか、または別のソース からのみ利用可能であることを意味します。 E: パッケージ 'php5-fpm' にはインストール候補がありません
854 名前:login:Penguin [2019/01/31(木) 17:05:41.11 ID:+SKWg3MB.net] php7.0にしたらいけました
855 名前:login:Penguin mailto:sage [2019/01/31(木) 17:06:33.12 ID:Qmtmf1tA.net] 本に書いてある情報は古いことがあるから自分でちゃんと調べてから使う ラズパイにはいろんなOS入るしラズパイ自体数種類あるのでちゃんと書こう
856 名前:login:Penguin mailto:sage [2019/01/31(木) 17:06:49.26 ID:gbC6JIBW.net] これでいいならそれで入る https://packages.debian.org/stable/php/php-fpm
857 名前:825 mailto:sage [2019/01/31(木) 18:07:08.79 ID:zBu5ycVC.net] >>825 です。法人ではなく個人であくまで予定でセキュリティ第一でいろいろ組んでます。 >>826 >>827 返答ありがとうございます。 whileの$numはいりませんね、謎$num入れてサーセン。あと言語がPerlでサーセン。 >>825 は他人ユーザーが実行したcgi等のプロセスについて、20秒以上実行されてるものを無限ループ等の悪いプロセスと断定して殺すのを180秒ごとに監視するやつで、実際うちの環境ではrootでシェルからフォークして常駐させてみて動作に問題ありません。 負荷ではなく実行時間で判別してトリガをかけないと、無限ループプロセスを呼び出すプロセスを常駐させられたらアウトですからね。 他にどういうトラブルに対する監視が必要ですかね? むしろそこが思い浮かばないので想定され得るものをご教授願います。(ソケット等使われてもOUTPUTのNEWパケットはパケットフィルターする予定なのでほぼ無問題です) あと、いちいちこんなやり方しなくてもなんか他にいい方法がある予感がするので分かってたら教えてください。 ちなみに鯖はApacheです。mod_なんちゃらもコンパイルできる環境です。
858 名前:827 mailto:sage [2019/01/31(木) 18:41:13.84 ID:zgwUmDqC.net] >>848 ケチつけるようで申し訳ないんだが、AWSなんかのクラウドサービスでほとんど無料でLinuxサーバーが手軽に借りれる時代に20秒でジョブを強制終了させられるサーバーなんて借りようと思うかな? サーバーに登録された各ユーザーが /~username/ みたいなディレクトリの下に .cgi を作ってApache の mod_cgi とか mod_perl (だっけ?) で実行させ、その度に子プロセスを起動するモデルも10-20年前のやり方だし、 今なら Docker なんかで各ユーザーに対してCPUやメモリの割当量を制限する方が現実的だと思うけど
859 名前:login:Penguin mailto:sage [2019/01/31(木) 18:52:49.90 ID:oJr/deB/.net] セキュリティ第一とか言ってるの見ると本人には申し訳ないが笑ってしまうわ
860 名前:login:Penguin mailto:sage [2019/01/31(木) 19:02:23.55 ID:zBu5ycVC.net] >>849 もちろんそのとおりですけど、そこは突っ込まないでほしい 逆に言うと20年前はどうしてたの?みたいな
861 名前:login:Penguin mailto:sage [2019/01/31(木) 19:20:45.30 ID:oZCdv20K.net] web鯖貸すって一言でいってもやり方は色々だからな、デプロイするだけのサービスもあるし、どんなサービスにしたいの?
862 名前:login:Penguin mailto:sage [2019/01/31(木) 19:22:36.38 ID:oZCdv20K.net] ちなみに俺ならcgiで動かせることはしない。管理もめんどくさいし、需要もない。
863 名前:login:Penguin mailto:sage [2019/01/31(木) 19:32:39.83 ID:zBu5ycVC.net] >>852 無料で小規模、小容量、少人数、CGI可のやつですよ こんなん普通の人誰も使わないと思うので主に自作プログラムの動作をテストしたい人向け もう登録関連やDB使うセッション式の簡易コンパネはほぼ自作で作ってあります コンパネ
864 名前:鯖と貸す鯖は仮想で別々にしてあります [] [ここ壊れてます]
865 名前:login:Penguin mailto:sage [2019/01/31(木) 19:38:33.19 ID:goNkf6/w.net] 自作プログラムの動作テストするならそれこそAWSで十分すぎるのでは そうじゃなくても無料で借りられて独自ドメイン、DB、PHP、CGI、メール可でcpanelやvistapanel採用ってとこはいくつか知ってるしわざわざ独自開発した怪しいシステム使おうとは思わない・・・
866 名前:login:Penguin mailto:sage [2019/01/31(木) 19:56:55.45 ID:3U59QOjZ.net] 今時はCGIではなくMojoliciousなどを使うみたいだけど
867 名前:login:Penguin mailto:sage [2019/01/31(木) 20:38:58.45 ID:zBu5ycVC.net] >>856 ApacheやNginxみたいなのがなくても勝手にポート開いてくれるやつですね PythonだとDjango、Bottleでしたっけ? 詳しくないからよくわからないけどでもこれらだと基本、1グローバルIPあたり1サイトに限定されてしまうのでは? Apacheのリバースプロキシを通して使う方法とかありそうだけどいちいちテキストファイル設定しなければいけないのが、、
868 名前:login:Penguin mailto:sage [2019/01/31(木) 21:48:11.69 ID:DVnZbv95.net] 趣味でやろうとしてるんだからそこまで否定しなくてもいいと思うが 需要がないというのは言い過ぎだろう 限りなく少ないがないことはない
869 名前:login:Penguin [2019/01/31(木) 22:40:08.45 ID:2rpXRm+W.net] chownとかchmodで-Rで指定したときに ファイルだけとかディレクトリだけみたいな指定ってできませんか?
870 名前:login:Penguin mailto:sage [2019/01/31(木) 22:48:36.91 ID:zgwUmDqC.net] >>859 find . -type d とかで出てきたやつだけに絞れば
871 名前:login:Penguin mailto:sage [2019/01/31(木) 23:15:56.02 ID:oZCdv20K.net] >>854 セキュアって難しいんだよ。例えば鯖側のことだけを考えるだけじゃない。 趣味でやりたいならせめて登録型にするんじゃなくて申し込み制にすべき。 一人で1000アカウント作られたらそれだけでやばいだろ。
872 名前:login:Penguin mailto:sage [2019/01/31(木) 23:54:20.81 ID:zBu5ycVC.net] >>861 もちろんspam対策はしてますよ 具体的にはGDのSecurityImageを使った画像認証とipアドレス、こちらから送ったメールアドレスからのセッション登録です 同一メールアドレスからの登録はできませんし、メールはこちらから規定回数以上送れないようにしてます spam判定後は即効でパケットフィルターかけてます spamでなければ複数アカウント自体は別にいいと思ってます あともちろんXSS等の対策バリデードもしてますしパスのハッシュ暗号化もです
873 名前:login:Penguin mailto:sage [2019/02/01(金) 00:20:40.17 ID:KZ46CRZl.net] 楽しそうで良いけどな 独自サービスって楽しいんだよ
874 名前:login:Penguin mailto:sage [2019/02/01(金) 00:26:06.08 ID:dquuMyFh.net] 怖いのが違法サイトですね そこは鯖プログラムでは対処できないのできちんと管理しなくてはいけない あとfork爆弾やられると最終的には落ちることがいま分かりました
875 名前:login:Penguin mailto:sage [2019/02/01(金) 00:58:08.57 ID:Hh7CnxBQ.net] こんにちは xubuntuでとある時間内(2時間くらい)の通信量を測りたいです。wiresharkでのパケットキャプチャは出来ますが、 試しに何かダウンロードしてそのファイルと計測したパケットを比べたら大きくサイズが異なっていました 何か良い方法はないですか?wiresharkの使い方が意味不明なのですが総通信量測れますよね? パケットキャプチャは間違いなく出来てます
876 名前:login:Penguin mailto:sage [2019/02/01(金) 01:04:59.98 ID:Hh7CnxBQ.net] あと変な質問ですけど、GUIに頼らない人ってコマンド暗記してるんですか? 例えばパソコンのマイク入力からパソコンのスピーカーに出力したくてググったら $ arecord -r 44100 -c 2 -f S16_LE | aplay を紹介してる人が居て、うまく機能したんですけど音声デバイスドライバ専用コマンド覚えてるんですか?
877 名前:login:Penguin mailto:sage [2019/02/01(金) 01:09:27.93 ID:CJHhe22d.net] >>865 パケットにはTCP/IPだったりアプリケーションのヘッダファイルが含まれるので、当然ダウンロードしたファイルと総トラフィック量は違います ここらへんから好きなのを使うと良いでしょう https://www.binarytides.com/linux-commands-monitor-network/
878 名前:login:Penguin mailto:sage [2019/02/01(金) 01:21:52.77 ID:lJ9CzWZS.net] 普段使うようなコマンドはもちろん覚えてるけど引数完璧に覚えてなくてもTABで入力補完効くし説明付きのリスト出る様にできる 普段使わんコマンドは-h --helpやman コマンド名みたら大体どうにかなる そのコマンドも意味が分かってれば難しいことはないと思うよ マイクからサンプリング周波数44.1kで2チャンネルを16 bitリトルエンディアンで取得、データはパイプに流して次のコマンドに渡す 渡された方はそのまま再生するだけ 実際にはコマンド2つとパイプの使い方知ってれば出来ること
879 名前:login:Penguin mailto:sage [2019/02/01(金) 01:22:44.35 ID:Hh7CnxBQ.net] >>867 ありがとうございます 今改めて調べたら統計タブの「 IPv4 Statistics/Source and Destination Addresses」を見てました これパケット数は見れないんですよね?確かグラフで見る方法がありましたがあれ時間とその時間の通信量のグラフでパケット総数は見れませんよね?
880 名前:login:Penguin mailto:sage [2019/02/01(金) 01:26:23.33 ID:Hh7CnxBQ.net] >>868 音がスピーカーから出たのに感動してコマンドの意味調べたんですが、普段からCUI使ってる人は一瞬で録音、サンプリングレート指定、ステレオ、それを再生みたいに読み取れるんですか?
881 名前:login:Penguin mailto:sage [2019/02/01(金) 01:43:33.47 ID:lJ9CzWZS.net] >>870 はい
882 名前:login:Penguin [2019/02/01(金) 06:23:53.04 ID:z5sYSoBl.net] それオプション無しでいけるんじゃね $ arecord|aplay だけで充分
883 名前:login:Penguin mailto:sage [2019/02/01(金) 09:00:18.37 ID:Hh7CnxBQ.net] >>872 ありがとうございます >>871 すごい、、でも理解できない。だってcdみたいなよく使うコマンドじゃなくALSA動かす専用コマンドが一瞬で分かるということは暗記してるんでしょ よーし今日はALSA使っちゃうぞって頻繁にあるの?
884 名前:login:Penguin mailto:sage [2019/02/01(金) 09:12:08.17 ID:gpSzWe1N.net] >>873 コマンドリファレンスは知ってる?manやhelpになれないうちはコマンドリファレンスをブクマしていけばいい。 説明書を読むところから使えばいい。
885 名前:login:Penguin mailto:sage [2019/02/01(金) 13:32:51.08 ID:KZ46CRZl.net] ググって使って憶えればいい 使ったこと無いコマンドはわからんだろさすがに
886 名前:login:Penguin [2019/02/01(金) 15:47:45.04 ID:LgmmiPD0.net] USBメモリーを繋いだときのマウントはどこに設定されてますか? /etc/fstab の中には書かれてない
887 名前:login:Penguin mailto:sage [2019/02/01(金) 18:06:55.91 ID:m2b+J647.net] NetworkManagerってほとんどのLinuxディストリに入ってる標準のネットワーク管理ツールですよね? いまだにバグだらけなのは何なんですか? ぐぐるとNetworkManager絡みのハックが山程出てくるし
888 名前:login:Penguin mailto:sage [2019/02/01(金) 18:16:00.71 ID:gpSzWe1N.net] >>877 ほとんどってそんなことはないと思うけど、ディストリと言うか、DEで違うんだよ。
889 名前:login:Penguin [2019/02/01(金) 20:26:48.77 ID:tA5FPLBl.net] >>877 君がバグフィックスを手伝わないからだよ
890 名前:login:Penguin [2019/02/01(金) 21:04:17.59 ID:1ICdhurh.net] >>879 プルリク送ってもマージされることは稀ですよ。 逆にメインテナーの立場では、完全に把握していないものをマージできないのも当然だと思います。 現実はなかなか難しいですよ。
891 名前:login:Penguin mailto:sage [2019/02/01(金) 21:45:44.65 ID:xJJQqs1w.net] ようやくbashに慣れてきて使えそうなコマンドをコピペしてるけどお前らはどう管理してるの 全部関数にして~/.bashrcに書くのか 全部個別のファイルにして~/binに並べるのか 数行程度の奴は~/.bash_aliasesに書いて長い奴は~/binに置いてるけど皆こんなもん?
892 名前:login:Penguin mailto:sage [2019/02/01(金) 21:47:59.90 ID:TfHIfdY8.net] >>877 分からん。 NMの開発はRedHat主体らしいからRedHatの方針じゃね? RedHatの開発者もNMが嫌われているのは把握してるみたいだし。
893 名前:login:Penguin mailto:sage [2019/02/01(金) 21:59:20.08 ID:Fabea0Gz.net] >>881 たとえばcdコマンドの拡張とかなら シェルスクリプトではなくインタラクティブシェルの函数としてしか定義できないので ~/.bashrcとかで設定。 ddコマンドのコマンドラインラッパー(ddコマンドのオプション体系は個人的には分かりずらすぎるので) みたいに汎用に使えるものなら~/binに。
894 名前:login:Penguin mailto:sage [2019/02/01(金) 22:03:40.62 ID:CJHhe22d.net] >>881 コマンドってのは元々/binとか/usr/local/binにある実行ファイルのことじゃないのか
895 名前:login:Penguin mailto:sage [2019/02/01(金) 22:31:09.11 ID:xJJQqs1w.net] >>883 mkdir後に移動するmkcd作ったけど確かに~/binに置いても移動はしなかったな エイリアスと関数の違いは分かったけど関数と外部コマンドの得手不得手がいまいち xargsで関数呼べないとか結構違うのね
896 名前:login:Penguin mailto:sage [2019/02/01(金) 22:36:00.27 ID:Fabea0Gz.net] >>885 いやちがうちがう aliasとか函数とかは関係なくて cdコマンドが効力を及ぼすのは今のセッション(適切な言い方が分からん)だから ~/binとかに配置してコマンドとして実行した場合,cdコマンドでカレントディレクトリが移動するのは サブシェルであって~/bin/mkcdコマンドを実行したシェルではない。 これは(この場合において)望む挙動ではないでしょう?
897 名前:login:Penguin mailto:sage [2019/02/01(金) 23:45:30.44 ID:m2b+J647.net] >>882 ユーザからすればネットワークはOSの最重要というか、できて当然の機能のはずなのにね こんなんでサーバ用途で商売できるのか不思議です Redhat6の頃ならまだ枯れてないから仕方ないと納得できたけど
898 名前:login:Penguin mailto:sage [2019/02/01(金) 23:47:18.62 ID:pN0s1aEw.net] サーバー用途ではネットワークは人がマニュアル管理するものなので NetworkManagerなんて使わないのです
899 名前:login:Penguin mailto:sage [2019/02/02(土) 00:08:28.79 ID:jP9s4TPR.net] 三大とりあえずOFFにしておけ機能 ・NetworkManager ・SELinux ・あとなんか
900 名前:login:Penguin mailto:sage [2019/02/02(土) 00:32:50.82 ID:8jxYPoXR.net] SELinuxは前にQiitaかどっかで良い記事があったな。 みんなあまりに無効化してるけど,適切に設定すればかなり便利だっていう内容。 ただ話がサーバー向けだったんで個人で使う分には問答無用でOFFかなw
901 名前:login:Penguin [2019/02/02(土) 17:46:00.06 ID:zr+7AE3l.net] >>801 touch で作った方が速くね?
902 名前:login:Penguin [2019/02/02(土) 17:53:31.53 ID:zr+7AE3l.net] >>866 よく使うやつは覚えてるよ でも、なんかのオプションが思い出せないとかあったら man. Info とかで調べるね。そういうレアな奴は ネットとかで調べるね。あと、ソースにサンプルとか ワンライナーとかあるから、それも見るね メモっときゃいいよ、あ、これ後で使いそうだ って思ったら。やり方わかる?カーソルでヒストリ辿って 記録したい奴がでたら、エディタにコピペね あるいは頭にecho つけて、ファイルにリダイレクトとかね
903 名前:login:Penguin [2019/02/02(土) 17:55:38.83 ID:zr+7AE3l.net] >>873 そんなわけないよね マニュアル見てるよ、普通の人は
904 名前:login:Penguin [2019/02/02(土) 17:59:54.82 ID:zr+7AE3l.net] >>886 これ、シェル関数で実装して . コマンドで読み込めばできるよ 新しいシェルを起動する毎に読み込まなきゃいけないから 面倒だけど。ま .bashrc で読み込むてもあるけど
905 名前:login:Penguin [2019/02/02(土) 18:02:22.92 ID:zr+7AE3l.net] >>881 環境変数 PATH に追加してるよ、使うときだけ
906 名前:login:Penguin [2019/02/02(土) 18:05:13.32 ID:zr+7AE3l.net] >>889 昔は pulseaudio がこれだったね
907 名前:login:Penguin mailto:sage [2019/02/02(土) 18:24:21.41 ID:rANDJQXi.net] NetworkManagerなんて余裕で使えるだろ 三大OFFとか意味がわからん
908 名前:login:Penguin mailto:sage [2019/02/02(土) 18:40:45.85 ID:pCnn3K+7.net] >>897 使うスキルが無かったんだろ、そっとしておいてやれよ 俺もnetplanとsystems-networkdで悶々とさせられているタスケテ
909 名前:login:Penguin [2019/02/02(土) 19:17:41.97 ID:TGa1Gq9w.net] >>891 どうやるの?
910 名前:login:Penguin [2019/02/02(土) 19:22:12.31 ID:TGa1Gq9w.net] 起動時に一回だけ実行 ってのはどこでやったら適当? systemdだとサービス作ったりで面倒くさいんだけどsystemdでやるべき? inittabがあれば簡単なんだけどsystemd使ってるからできない
911 名前:login:Penguin mailto:sage [2019/02/02(土) 19:50:38.14 .net] cron
912 名前:login:Penguin mailto:sage [2019/02/02(土) 20:08:28.05 ID:HsI6RGor.net] >>900 カーネルが立ち上がるときに実行するか、Xが立ち上がるときに実行するかで全く違うけど、 普通はDEの機能を使ってやればスッキリと行くはず。
913 名前:login:Penguin [2019/02/02(土) 20:38:44.56 ID:TGa1Gq9w.net] ありがとうございます 実行したいタイミングは最初のgettyが起動される直前辺りが望ましいです 直前でなくてもそれより前なら大丈夫です
914 名前:login:Penguin mailto:sage [2019/02/02(土) 20:41:36.02 ID:iIqaftwK.net] @bootとか会った気がする クロン
915 名前:login:Penguin [2019/02/02(土) 21:08:45.38 ID:aIT1eqWZ.net] >>900 ディストリとバージョンは?
916 名前:login:Penguin mailto:sage [2019/02/02(土) 22:17:52.93 ID:5qnxc9G9.net] Linuxって設定ファイルの配置が雑なのも闇だな /etc/にあるのは歴史があると言われてもねぇ $HOMEの惨状といいゴミを押入れに押し込んでるだけにしか見えん
917 名前:login:Penguin [2019/02/02(土) 22:18:23.06 ID:aIT1eqWZ.net] >>906 雑談は別のスレで
918 名前:login:Penguin mailto:sage [2019/02/02(土) 22:53:27.71 ID:8jxYPoXR.net] >>906 FHS「……」 XDGディレクトリ「……」
919 名前:login:Penguin [2019/02/03(日) 05:55:23.09 ID:my1w5z+z.net] >>905 Debian 9.7
920 名前:login:Penguin mailto:sage [2019/02/03(日) 08:02:24.69 ID:G3BcOaM5.net] ファイルの権限を8進数表記で出せるコマンドない? ls -lにそのオプションがあればいいのに
921 名前:login:Penguin mailto:sage [2019/02/03(日) 08:12:05.43 ID:m5t2OQPf.net] >>910 stat
922 名前:login:Penguin [2019/02/03(日) 08:38:46.11 ID:oetp8kM9.net] >>911 なら /etc/rc.local を作る /lib/systemd/system/rc-local.service 参照
923 名前:login:Penguin mailto:sage [2019/02/03(日) 17:53:40.18 ID:i0RIiomM.net] Windowsでいうシャドウコピーを取る方法はありますか? スナップショットというものがでしょうか?
924 名前:login:Penguin [2019/02/03(日) 19:29:58.68 ID:oetp8kM9.net] >>913 「LVM スナップショット」で検索
925 名前:login:Penguin mailto:sage [2019/02/03(日) 22:07:42.87 ID:Ofesf7su.net] Ipv6パケットフィルタリングの設定を教えてください
926 名前:login:Penguin mailto:sage [2019/02/03(日) 22:51:34.44 ID:w2ryx/ym.net] 何一つ自分でやらない潔さワロタ
927 名前:login:Penguin mailto:sage [2019/02/03(日) 23:09:18.52 ID:WmqAQHBO.net] >>915 あんま普及してないので全部許可して問題ありませんよ
928 名前:login:Penguin mailto:sage [2019/02/04(月) 00:19:58.42 ID:M+0TnZo2.net] ユーザープロセスの /lib/systemd/systemd --user を殺したらいなくなっちゃったんだけど どうすれば復活しますか?
929 名前:login:Penguin mailto:sage [2019/02/04(月) 01:24:27.64 ID:CPZhpU//.net] >>910 https://pastebin.com/xn4qnvWq 0644 -rw-r--r-- 1 foo foo 0 2月 3 12:43 aa.txt こうなる
930 名前:login:Penguin mailto:sage [2019/02/04(月) 07:49:38.41 ID:mlidEgPB.net] >>915 iptablesでやってるのと同じようにすればいい、環境わからんがルーターでip6tablesを設定する場合、配下をプライベートipにするんなら特定のインターフェースのRAオフを忘れずにね
931 名前:login:Penguin mailto:sage [2019/02/04(月) 07:57:57.84 ID:QqpII4aR.net] >>914 ありがとうございます。 やはりLVMなんですね。 xfsやzfsネイティブでやるのかな?とか思っていました。
932 名前:login:Penguin [2019/02/04(月) 14:20:38.97 ID:anGqPHnJ.net] ディスクをどこにマウントするかの設定は /etc/fstab に書かれてあるけど じゃあそのfstabが置いてあるドライブは誰がマウントするのですか? あと複数のドライブやパーティションにそれぞれfstabがあったらどれが採用されるのですか?
933 名前:login:Penguin mailto:sage [2019/02/04(月) 14:26:29.94 ID:vVCIAy1/.net] initrdとかでぐぐるとヨロシ
934 名前:login:Penguin [2019/02/04(月) 15:03:40.17 ID:UD8pnIVu.net] >>921 zfsはスナップショット使えるみたいね やったことないけど
935 名前:login:Penguin mailto:sage [2019/02/04(月) 16:33:54.85 ID:aj+yN1Mv.net] >>881 VSCode に、コマンド作成のひな形を集めた、拡張機能は無いの?
936 名前:login:Penguin mailto:sage [2019/02/04(月) 23:51:56.12 ID:2K0ZUCMH.net] とあるHTMLファイルhoge.html(2000行ぐらいあります)を 行番号でgrepかけたいんですけど、うまくいきません。 引っ掛けたい行は一例を挙げると、118行目と、986行目、1157行目です(実際には22行あります) たくさんファイルがあるので、最終的にはスクリプト化したいのですが、 「とあるファイルの複数の行を、1行のコマンドで指定して引っ掛ける」というのが できずに困っております・・ 何かよい方法があればお教えください。 実際には動作しませんが、こんな感じで指定できると助かります nl hoge.html | egrep '^ *118|^ *986|^ *1157' よろしくお願いします。
937 名前:login:Penguin mailto:sage [2019/02/05(火) 00:35:27.97 ID:WCQ2Kgew.net] >>926 awk 使えば行番号でのアクセスできるよ cat file | awk "{if (NR==123||...)print }" みたいな NRは行番号
938 名前:login:Penguin mailto:sage [2019/02/05(火) 06:34:23.38 ID:+LkL6JdK.net] >>926 awk 'NR==118||NR==986||NR==1157' hoge.html
939 名前:login:Penguin mailto:sage [2019/02/05(火) 08:50:45.45 ID:GcpPSmF1.net] >>926 sed -n -e '118p;986p;1157p' hoge.html
940 名前:login:Penguin [2019/02/05(火) 09:15:44.75 ID:Ru+w0Y1z.net] >>912 ありがとうございます 希望通りの動作でした
941 名前:login:Penguin mailto:sage [2019/02/05(火) 11:21:03.11 ID:CCUkChrg.net] awkって使ったことないがdd並に異様な構文してんな まぁsedも置換専用機だけど
942 名前:login:Penguin [2019/02/05(火) 14:36:17.44 ID:sgnBOSqk.net] awkが異様な構文だと…… いったいどこの世界に住んでるんだ……
943 名前:login:Penguin mailto:sage [2019/02/05(火) 15:02:06.99 ID:0Q5d0UIn.net] 教育用の言語やぞ!
944 名前:login:Penguin mailto:sage [2019/02/05(火) 16:21:18.18 ID:iWHst9gX.net] Pascalみたいな言語ばっかりの世界なんでしょ
945 名前:login:Penguin mailto:sage [2019/02/05(火) 17:20:37.87 ID:kGzEGB6U.net] かな入力の練習にとwine+タイプウェルやe-typingなどのブラウザゲームを試したのですが(firefox,chrome) 濁点など一部のキーが正しく入力出来ません wine+noteadではインライン表示されない、変換窓が下にあるなどの問題はありますが 入力自体は普通に出来ます 怪しい点として下記サイトで押下中のキーコードを調べたところ https://hakuhin.jp/as/key.html#KEY_CODE 1 49 2 50,222, @ 50,192, ; 186,187 なと単体キーを押しても複数押されているよう判定されているものがあります 対策方法があれば教えて下さい、よろしくおねがいします キーボード : MK245 $ cat /etc/debian_version 9.3 $ setxkbmap -print xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete+japan" }; xkb_symbols { include "pc+jp(OADG109A)+inet(evdev)+level3(ralt_alt)" }; xkb_geometry { include "pc(pc104)" }; }; $ setxkbmap -query rules: evdev model: dell layout: jp variant: OADG109A options: lv3:ralt_alt
946 名前:login:Penguin mailto:sage [2019/02/05(火) 19:27:07.72 ID:iWHst9gX.net] >>935 あんま詳しくないけど wineのバージョン($ wine --version)と xevっていうコマンドを実行して 絶対にその窓の上にマウスカーソルを持って行かずに 怪しいキーを押してみて。 でその結果を(多分長すぎてNGされるので)pastebinかなんかに載せてみて。 ここ(https://paste.ubuntu.com/)とか。 そうすると詳しい人が解決してくれる可能性が高まる…かもしれん。
947 名前:login:Penguin mailto:sage [2019/02/05(火) 20:46:59.27 ID:dvAY3QEV.net] >>936 返答ありがとうございます https://paste.ubuntu.com/p/hGhntXBH2n/ 1 2 @ ; と順番に押した showkey -a と xev の結果です xevは該当箇所のみ抽出してます $ wine --version wine-3.0.4 $ dpkg -l | grep -P "firefox|wine|chromium|flash" ii chromium 57.0.2987.98-1~deb8u1 amd64 web browser ii firefox-esr 52.6.0esr-1~deb9u1 amd64 Mozilla Firefox web browser - Extended Support Release (ESR) ii firefox-esr-l10n-ja 52.6.0esr-1~deb9u1 all Japanese language package for Firefox ESR ii flashplugin-nonfree 1:3.6.1+deb8u1 amd64 Adobe Flash Player - browser plugin ii flashplugin-nonfree-extrasound 0.0.svn2431-5 amd64 Adobe Flash Player platform support library for Esound and OSS ii wine-stable 3.0.4~stretch amd64 WINE Is Not An Emulator - runs MS Windows programs ii wine-stable-amd64 3.0.4~stretch amd64 WINE Is Not An Emulator - runs MS Windows programs ii wine-stable-i386:i386 3.0.4~stretch i386 WINE Is Not An Emulator - runs MS Windows programs
948 名前:login:Penguin [2019/02/05(火) 21:07:08.96 ID:l98YrTiS.net] ブラウザーゲームなのにwine経由でやってるの?
949 名前:login:Penguin mailto:sage [2019/02/05(火) 21:22:59.85 ID:iWHst9gX.net] >>937 俺とほぼ一緒の結果だな…ちょっと手助けできなさそう。ごめん 例のサイトのflashでは,俺の手元でも「@」や「2」が 二つのコードポイントで表示された。 一方でxevのほうはきちんと一つのコードポイントで認識してるっぽいね。 念の為に訊くけど、XorgでGUIを動かしてuim-mozcを使って日本語を入力してるんだね? もしも可能ならばOSを最新版(Debian 9.7)にアップデートして 入力メソッドを例えばiBusに変えてみてはどうだろう。
950 名前:login:Penguin mailto:sage [2019/02/05(火) 21:29:49.26 ID:WYJ09OkH.net] パーチャルマシンで ホストとゲスト間で ファイルのやり取り できるようにするための設定が とーしてもわかりません 手取り足取り おねがいします。 あるデータベース関連のウインドウズソフトを使いたいが ワインでは動作不能というか成功例がネットにない ゲストのウインドウズはネット接続のひつようはない そのデータベースだけが動作すればいい。。。という状況です!!
951 名前:login:Penguin mailto:sage [2019/02/05(火) 22:29:10.75 ID:dvAY3QEV.net] >>938 やってないですよ >>939 xfce4にfcitxのmozcとanthyですが IMを使ったもの(wine+notepad,wine+タイプウェルFTなど)に関しては入力自体は問題ないです IMをKillした状態でも動くべきもの(wine+タイプウェル国語Kやe-typingなど)で 問題が出ているのでIMは関係ないかなと思います 自分の場合 https://hakuhin.jp/as/key.html#KEY_CODE において 単体判定されている「む」などは正常動作するが 複数判定されている「れ」「け」などは正常動作しないようです azby.fmworld.net/usage/lesson/keyboard/typing/basic/kana.html こちらの[3段],[1段],[右手小指]あたりが確認しやすかったので よろしければ確認してもらいたいです
952 名前:login:Penguin mailto:sage [2019/02/05(火) 23:09:59.49 ID:90Rj7FzU.net] >>940 バーチャルマシンに入れたWindowsにネットワーク接続できるように設定、LANにぶら下げる形にして その仮想LANのMACアドレスをルーターで外からも中からも出られないようにしたほうが楽じゃないのかな?
953 名前:login:Penguin mailto:sage [2019/02/06(水) 00:07:00.50 ID:Q5m0sFz4.net] >>942 いまから、やってみるが、ゆってることの半分しか理解できません!! レスものすごく遅くていいから できるまでつきあってや!!!
954 名前:login:Penguin mailto:sage [2019/02/06(水) 00:33:35.32 ID:Q5m0sFz4.net] バーチャルマシン起動してます ウインドウズ7の削り込んだやつ、起動 ネットワーク接続できるように設定」がわかりません。いま、コンパネ開いてます ほとんどウインドウズ使ったことない!
955 名前:login:Penguin mailto:sage [2019/02/06(水) 01:17:12.73 ID:T2e662C7.net] >>944 Windows 側は初期設定状態では簡単にファイルを共有できますが、削り込んだ Windows がどう動くかはわかりかねます。 参考までに。 ttps://www.archlinux.site/2017/04/virtualbox_23.html
956 名前:login:Penguin mailto:sage [2019/02/06(水) 01:22:48.23 ID:Q5m0sFz4.net] Intel VT-x (Virtualization Technology) を無効化してるので有効化してきます! https://www.archlinux.site/2016/04/virtualboxlinuxwindows.html
957 名前:login:Penguin mailto:sage [2019/02/06(水) 01:29:09.59 ID:Q5m0sFz4.net] lsmodで確認すると、以下のようにvboxdrv及び関連モジュール ~$ lsmod | grep vbox vboxpci 24576 0 vboxnetadp 32768 0 vboxnetflt 28672 0 vboxdrv 335872 4 vboxnetadp,vboxnetflt,vboxpci ~$
958 名前:login:Penguin mailto:sage [2019/02/06(水) 01:34:29.05 ID:Q5m0sFz4.net] うーん、このページ アーチのひとだから理解できん 明日もっといいページ見つけてやります。ありがとうございます!
959 名前:login:Penguin mailto:sage [2019/02/06(水) 02:12:51.99 ID:T2e662C7.net] >>948 アーチ固有ではなく共通部分ですので、そのまま手持ちの環境に置き換えて設定すれば共有できます。 Linux も Windows も初心者ならちょっと難しいかもしれませんね。
960 名前:939 mailto:sage [2019/02/06(水) 04:27:28.99 ID:ey/fdVMP.net] >>941 (先に結論を言うと解決はしてない) 939だけど,なるほど再現した。 少なくとも「れ(;キー)」が富士通のサイトのかな入力練習サービスで認識されないな。 予想だけども,かな入力うんぬんそれ自体は関係ないな。これ。 どうやらXKB(かそれに準ずるなにか)がjp104のキーコード送信ルールで二重にキーを送る設定にしてるみたい /usr/share/xkb/あたりを一通り検索掛けたりしてみたけど <AC10>番地「れ(;キー)」と他の(普通に入力できる)キーとに記述の違いはないように見える……。 うーん。わかんね(ごめんね) ところで(入力メソッド層ではなく)XKB層でかな入力の設定ができるみたいだけど,知ってたandorやってみた?
961 名前:login:Penguin [2019/02/06(水) 04:43:50.23 ID:QOtcPLt1.net] Samba と FTP の使用場面での違いがよくわかりません
962 名前:login:Penguin mailto:sage [2019/02/06(水) 07:11:52.27 ID:1Y9/TWpG.net] >>950 よく分からないです。 とりあえず現状困ってるのはタイピングゲームが出来ないぐらいで これもどうしてもやりたければVirtualBoxのWindows上で出来るので お手数かけたのに申し訳ないですが 一旦諦めてみようかなと思います。 ありがとうございました。
963 名前:login:Penguin mailto:sage [2019/02/06(水) 13:06:02.30 ID:RN+2f+75.net] dfのヘッダーを維持しながらgrepする方法ないですかね
964 名前:login:Penguin [2019/02/06(水) 13:24:09.02 ID:GOK0ubrg.net] >>953 https://mevius.5ch.net/test/read.cgi/unix/1489979246/228
965 名前:login:Penguin [2019/02/06(水) 13:51:32.00 ID:S4H/7e+b.net] ルーターの再起動をしたところ マシンAでは接続が切れ マシンBはそのまま維持されていました(ルーター起動後にそのまま通信可能になります) どちらもOSとハードウェアの環境は同じはずですが 何が違っていると予想できますか? 何度試しても同じ結果になります 有線LANで固定IPで接続しています
966 名前:login:Penguin mailto:sage [2019/02/06(水) 14:06:42.07 ID:Jcune6Nb.net] >>953-954 すげえ 関数にしておいて普段遣いする価値あるな function hgrep() { local h; read h; echo "$h"; grep "$@"; }
967 名前:login:Penguin mailto:sage [2019/02/06(水) 17:54:26.12 ID:RN+2f+75.net] df -Th | head -1;df -Th | grep "dev/" 俺の技量じゃこんなやっつけで限界だった
968 名前:login:Penguin [2019/02/06(水) 18:47:49.77 ID:za8SLD0w.net] grepってor検索は無いの?
969 名前:login:Penguin mailto:sage [2019/02/06(水) 19:06:19.97 ID:kqJ9MyZg.net] >>958 grep -E "a|b"
970 名前:login:Penguin mailto:sage [2019/
] [ここ壊れてます]
971 名前:02/06(水) 19:20:50.72 .net mailto: grep “a\|b” [] [ここ壊れてます]
972 名前:login:Penguin mailto:sage [2019/02/06(水) 20:52:25.53 ID:ey/fdVMP.net] >>960 それは可搬性が低いので使わんほうがいい
973 名前:login:Penguin mailto:sage [2019/02/06(水) 21:16:34.66 ID:BDWfkBKv.net] ctrl-H がバックスペースになる web browser ってありますか? javascript も動くフルブラウザで
974 名前:login:Penguin mailto:sage [2019/02/06(水) 21:28:47.78 ID:1Y9/TWpG.net] xkeysnailでも使ったら?
975 名前:login:Penguin mailto:sage [2019/02/06(水) 22:11:22.63 ID:BDWfkBKv.net] >>963 前試した時は bluetooth キーボードで効かなかったのよね
976 名前:login:Penguin [2019/02/06(水) 22:31:27.69 ID:zt8QD3gq.net] xmodmapでctrl+Hにバックスペースを割り当てたらいいんじゃね
977 名前:login:Penguin mailto:sage [2019/02/06(水) 22:58:20.46 ID:BDWfkBKv.net] >>965 ぱっと見、できなさそうなんだけど、どうやればいい? どこ読めばいい?
978 名前:login:Penguin mailto:sage [2019/02/07(木) 01:19:01.91 ID:r5P+BuaE.net] imgur.com の消し方について お聞きしたい! 画像を一個ずつしか消せないの?
979 名前:login:Penguin mailto:sage [2019/02/07(木) 01:19:44.32 ID:r5P+BuaE.net] いまから仮想マシンの質問と、gparted のしつもんを、画像ガンガンあげてするから
980 名前:login:Penguin mailto:sage [2019/02/07(木) 01:34:26.08 ID:r5P+BuaE.net] https://i.imgur.com/FKMGrEt.png https://i.imgur.com/zBJRopg.png /dev/sda1をリサイズして縮小し、後方の空き領域を/dev/sda6に割り当てて拡大したいです。 ところが、この操作を適用しますと、resize2fs new size smaller than minimum(10592494) というメッセージが出て、失敗します。どうしたらよいでしょうか?
981 名前:login:Penguin mailto:sage [2019/02/07(木) 01:38:11.30 ID:Ht4jJVx+.net] 書いてある通り
982 名前:login:Penguin mailto:sage [2019/02/07(木) 03:55:52.91 ID:7CdrEbgN.net] サーバAでsocksプロキシを1080で稼働させてるんですけど 同LAN内のサーバBのデフォルトゲートウェイをサーバAにして 透過socksプロキシとして使用しようとしてるんですが、 iptablesで四苦八苦して繋がりません… どなたかiptablesプロ、設定例をご教授ください…
983 名前:login:Penguin mailto:sage [2019/02/07(木) 04:52:27.86 ID:U6xCApQ5.net] >>966 xmodmapではムリじゃないかな xkeysnailの類が使えないとなると https://wiki.archlinux.jp/index.php/GTK%2B#Emacs_.E3.82.AD.E3.83.BC.E3.83.90.E3.82.A4.E3.83.B3.E3.83.89 これとか。 そのままだとキーが衝突して使いにくいだろうから /usr/share/themes/Emacs を参考にコピって修正 スクリプトなんかで適時切り替えても使うのがいいと思う 他にはブラウザのソース弄るぐらいかな
984 名前:login:Penguin mailto:sage [2019/02/07(木) 08:46:53.38 ID:jgdH0MOO.net] apt-get installでインストール直前に必ず質問するようにできる? 消費する容量や中身知りたいから一時停止して欲しい 訊いたりすぐインストールが開始したり挙動の差がよく分からん
985 名前:login:Penguin mailto:sage [2019/02/07(木) 10:25:01.15 ID:5pn/XY7L.net] スクロールで戻ればいいよ
986 名前:login:Penguin mailto:sage [2019/02/07(木) 11:35:59.06 ID:AXa8U5Ix.net] puppy のスレ消えたけど どうして?
987 名前:login:Penguin mailto:sage [2019/02/07(木) 11:38:34.28 ID:AXa8U5Ix.net] >>975 すまん、勘違い あったわ
988 名前:login:Penguin mailto:sage [2019/02/07(木) 13:49:41.72 ID:VUpws9g8.net] >>973 /etc/apt/apt.conf.d/90alwaysquestion っていうファイルを作って APT { (タブ)Get{ (タブ)(タブ)Force-Yes "true"; (タブ)}; }; こんな感じでいけるんじゃないかと。 file:///usr/share/doc/apt/examples/configure-index.gz ↑ここを参照
989 名前:login:Penguin mailto:sage [2019/02/07(木) 18:09:39.89 ID:bjI/vSq1.net] 宅ふぁいる便みたいな、一時的なファイルを預かってメール送るような サーバ用ソフトウェアってありますか?
990 名前:login:Penguin mailto:sage [2019/02/07(木) 20:21:27.76 ID:ETyZ7iC3.net] 今FTPでWebサーバにファイルをアップしてるんだけど量が多くなりすぎてディレクトリが滅茶苦茶重くなってきたので 別サーバにファイル置き場を作ってそこを検索してアップロードするシステムを Webサーバ側にWebアプリケーションとして用意したいと思うんだけど、これ実現するにはどういう方法があると思う?
991 名前:login:Penguin mailto:sage [2019/02/07(木) 20:33:24.91 ID:NLvlS/bg.net] Webアプリのフロントエンド作ったところでサーバーが逼迫してめちゃくちゃ重い問題は解決しないような気がするが
992 名前:login:Penguin mailto:sage [2019/02/07(木) 20:40:04.67 ID:ETyZ7iC3.net] >>980 容量の問題というよりファイル数の問題で、1ディレクトリに1万ファイルとかあることが原因のようでな 数が多すぎるからFTPでディレクトリを表示する時時間がかかる うまくインデックス管理できるファイルサーバがあればよく ディレクトリをいちいち表示しないでWebアプリでファイル名を直接検索し移動したり更新できれば解決できそうな感じ それができそうなソリューションを探している
993 名前:login:Penguin mailto:sage [2019/02/07(木) 20:46:12.71 ID:bjI/vSq1.net] >>981 メールのdefferedキューみたいに、ファイル名の先頭でディレクトリ分けたらいいのではと。 1ディレクトリ1万になることは想定しないけど、起きてしまうと大変そう。 どなたか、ファイルお預かりのOSSで良さそうなものってありませんか? 転送速度は気にしないので、安いvpsに入れたいと思ってます。
994 名前:login:Penguin mailto:sage [2019/02/07(木) 21:02:23.44 ID:ETyZ7iC3.net] >>982 もうそれはやってるんだなあ・・・ やってもすぐにファイルが増えるからそのままでは難しくなった
995 名前:login:Penguin mailto:sage [2019/02/07(木) 21:41:18.87 ID:BBRMM3ZE.net] >>981 >1ディレクトリに1万ファイル オイオイ、すごすぎるな。 俺は趣味のLinuxデスクトップだからどうしたらよく分からんが なんとなくデータベース系ソフトで1万ファイルの検索をするようにすれば良いんじゃないのかなな 業務で大量のファイルを管理するシステムを運用している奴なら定番のやり方とかわかるんだろうが
996 名前:login:Penguin mailto:sage [2019/02/07(木) 21:54:44.41 ID:NLvlS/bg.net] ファイルが増えるたびにインデックス作るんじゃいかんのか? sqliteみたいな小さいDBにレコード追加するんでもいいし
997 名前:login:Penguin mailto:sage [2019/02/07(木) 22:52:07.05 ID:VUpws9g8.net] 1万ファイルとかになってきたら ディレクトリベースじゃなくてMySQLとPHP組み合わせて管理したほうがよさげ
998 名前:login:Penguin mailto:sage [2019/02/07(木) 23:26:26.49 ID:ETyZ7iC3.net] うーむ やっぱりDBと組み合わせるのが最適なのかのう
999 名前:login:Penguin [2019/02/08(金) 00:47:59.72 ID:1wI6Eo3u.net] どういうファイルかわからんけど 全文検索エンジンとかじゃだめなん?
1000 名前:login:Penguin mailto:sage [2019/02/08(金) 03:30:42.09 ID:UJyGuae0.net] ファイルベースじゃインデックスすら使えないからキツイだろ
1001 名前:login:Penguin mailto:sage [2019/02/08(金) 07:00:15.15 ID:sJk1hcFO.net] https://i.imgur.com/FKMGrEt.png https://i.imgur.com/zBJRopg.png /dev/sda1をリサイズして縮小し、後方の空き領域を/dev/sda6に割り当てて拡大したいです。 ところが、この操作を適用しますと、resize2fs new size smaller than minimum(10592494) というメッセージが出て、失敗します。どうしたらよいでしょうか?
1002 名前:login:Penguin mailto:sage [2019/02/08(金) 07:10:01.20 ID:sJk1hcFO.net] これに対する回答が >>970 > 書いてある通り ってなんだ? この超キチ!! そんなもん回答にも説明にもなってねえぞ! この「くだらねえ質問」スレはまちがいなく2ちゃん最低レベルだ。 おまえら一言もカキコすんな。
1003 名前:login:Penguin mailto:sage [2019/02/08(金) 07:11:00.42 ID:sJk1hcFO.net] どこまでレベル低いんだよ? このLinux板は!! 知識が低いだけじゃねえ。人間性も最低。
1004 名前:login:Penguin mailto:sage [2019/02/08(金) 07:11:27.87 ID:PcEMzMUY.net] 要件よくわからんけど数百万程度ならMySQLみたいな奴じゃなくてSQLiteみたいなインプロセスの奴で充分でしょ
1005 名前:login:Penguin mailto:sage [2019/02/08(金) 07:14:02.95 ID:PcEMzMUY.net] >>990 どうせもう無理だから英語の勉強しろとは言わんが、そのメッセージをGoogle翻訳とかで翻訳してから出直せ
1006 名前:login:Penguin mailto:sage [2019/02/08(金) 07:14:56.97 ID:XYbeiedB.net] >>990 Diskしょぼ 数千円出したら500GBくらい買えるやろ 即解決や
1007 名前:login:Penguin mailto:sage [2019/02/08(金) 07:16:55.14 ID:sJk1hcFO.net] 知識もあり、しんせつな回答者もいます。たしかに。 でもそいつが「回答する気が起きるか否か?」は、確率5%といったところです。 ------------------------------------------------------------------ ぜんLinux初心者よ!! ------------------------------------------------------------------ まずこのバカの集まり「くだらねえ質問」を捨てろ。つぎに「Linux板にちかよるな!」 時間をムダにし、くだらねえ世界へ引き込まれるぞ? Linux歴3年 2ちゃん歴3年のおれの体験発表だ!!
1008 名前:login:Penguin mailto:sage [2019/02/08(金) 07:19:28.40 ID:sJk1hcFO.net] >>994 意味はわかんに決まっとろーが。アホwww
1009 名前:login:Penguin mailto:sage [2019/02/08(金) 07:20:01.56 ID:sJk1hcFO.net] でもこのメッセをググるしかいとぐちねえな!!あんがとよ
1010 名前:login:Penguin mailto:sage [2019/02/08(金) 07:21:45.12 ID:iEuStxLd.net] >>995 仮想マシンなんじゃないの
1011 名前:login:Penguin mailto:sage [2019/02/08(金) 07:25:14.64 ID:sJk1hcFO.net] >>995 > Diskしょぼ 数千円出したら500GBくらい買えるやろ 即解決や ああこれ、おれへのレスだったん? いま気づいたわ。 デカイディスクへ移動させる・コピーさせる dd コマンド?とかのたぐいがいっさいわからんから どうにもできんのや!!
1012 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 83日 8時間 26分 28秒
1013 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています