2ch勢いランキング アーカイブ

くだらねえ質問はここに書き込め! Part 235


login:Penguin [sage] 2019/02/08(金) 08:40:59.71:UJyGuae0
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
ttp://http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
ttp://http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索
Google検索
ttp://https://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fttp://https://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F

※前スレ
くだらねえ質問はここに書き込め! Part 234
ttp://mao.5ch.net/test/read.cgi/linux/1542376726/
login:Penguin [] 2019/02/08(金) 10:48:41.52:cMNobswU
200GBほどあるディレクトリを圧縮したいのですが
どのようにするのが適切でしょうか
そのままひとまとめにするより面倒でも小分けにしたほうが良いですか?
メインメモリは4GBで
HDDにも空きは200強のGBしかありません
login:Penguin [sage] 2019/02/08(金) 11:09:38.76:Zpi0bNKx
ttp://https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/

moreだけ最新版を入れたい。prefix先は/usr/localで。

moreだけコンパイルしてインストールする方法ありませんか?
login:Penguin [sage] 2019/02/08(金) 11:20:01.03:Qob0gavz




圧縮した後どうしたいかによるんでは
元のファイルを削除してスペース節約?


make more

> $ configure
> ...
> Type 'make' or 'make <utilname>' to compile.

インストールは適当に手動コピーすればいいんじゃないでしょうか

ところでmoreの最新版を使いたい理由って何でしょう
最近のmoreで何が変わったのかちょっと興味があります
login:Penguin [] 2019/02/08(金) 12:09:24.73:1wI6Eo3u

> > Type 'make' or 'make <utilname>' to compile.
make more とか make text-utils とかやってみたけど通らんな
<utilname> って何を指定すればいいんだろ
login:Penguin [sage] 2019/02/08(金) 12:10:34.09:Zpi0bNKx

>make more
>> Type 'make' or 'make <utilname>' to compile.

moreはコンパイル出来ました。

>ところでmoreの最新版を使いたい理由って何でしょう

less にない機能が使いたい。lessと入力ファイルの組合せが悪いかもしれず。
login:Penguin [sage] 2019/02/08(金) 12:12:51.78:Zpi0bNKx

moreはコンパイル出来ましたが、
sys-utils/ipcrm.cで通らないです。make ckeckがさいごまで行かないのが痛い
login:Penguin [] 2019/02/08(金) 12:16:37.02:1wI6Eo3u

すまん、./configure に --enable-more つけたらいけた
login:Penguin [] 2019/02/08(金) 12:17:43.83:1wI6Eo3u

「通らない」って、具体的にどんなエラーになるの?
login:Penguin [] 2019/02/08(金) 12:20:55.78:1wI6Eo3u
more のコンパイル通ってるなら
実行ファイルを手動コピーでいいんじゃないか
うちではそれで動いたよ
login:Penguin [sage] 2019/02/08(金) 12:22:04.62:Zpi0bNKx
sys-utils/ipcrm.c:246:17: error: variable has incomplete type 'struct seminfo'
struct seminfo seminfo;
など。
login:Penguin [sage] 2019/02/08(金) 12:28:09.37:Zpi0bNKx
$ configure
$ make
$ make check で

$ configure
$ make more でmoreコピーでインスト出来ました。

more使ってしたいことを手探ります。皆さんコメ有難うございます。
login:Penguin [] 2019/02/08(金) 12:29:13.20:1wI6Eo3u

ttp://https://github.com/karelzak/util-linux/issues/584
同様の事例があった
ちゃんと読んでないけど

moreだけ欲しいならipcrmをコンパイルする必要はないでしょう
login:Penguin [] 2019/02/08(金) 12:48:02.76:/5A8502L
「何もしない」というコマンドはありませんか?

$ cat hoge.sh
#!/bin/sh -e
if [ "$1" = "hoge" ]
then
echo "hoge"
else
#echo "ここがエラーになるので「何もしない」を入れたいのです"
fi

一応候補として 'true' や ':' を試してみましたが
これでいいのかわかりません
login:Penguin [sage] 2019/02/08(金) 13:10:51.83:Zpi0bNKx

./configure --disable-use-tty-group --disable-makeinstall-chown --enable-all-programs --disable-ipcrm --disable-ipcs --disable-rename
これでmakeOK。
login:Penguin [] 2019/02/08(金) 13:15:26.52:1wI6Eo3u

それでいいよ
login:Penguin [] 2019/02/08(金) 13:20:43.73:1wI6Eo3u

だったら
--disable-all-programs --enable-more
でよさそう
login:Penguin [sage] 2019/02/08(金) 14:59:41.10:zgvmsLcS

それ
if [ "$1" = "hoge" ]; then
echo "hoge"
fi
これでいいよ。elseが省略できる文法になってる
参考: ttp://http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_09_04_07
18 [sage] 2019/02/08(金) 15:00:50.57:zgvmsLcS
ていうかもっと言うとそういう状況なら
test "$1" = "hoge" && echo "hoge"
ってやったほうがifとか使わずに簡潔かつ明瞭に書ける
login:Penguin [] 2019/02/08(金) 15:03:10.34:1wI6Eo3u

else 外せない状況だから聞いてるんじゃないの?
login:Penguin [] 2019/02/08(金) 15:58:23.62:VKHkVY0P
Centos6で自作メールサーバを作ってThunderbirdでの接続の保護なしで通常のパスワードでの送信はできたのですがSSLの設定をしてから送信時に送信エラーが出ますポートは空いているのですが助けてください
login:Penguin [sage] 2019/02/08(金) 16:04:44.51:e8oKhC0H
エラー書かないと助けられないが
証明書入ってないとかじゃなくて?
login:Penguin [] 2019/02/08(金) 16:07:09.56:VKHkVY0P

REBOOTしたら治りましたお騒がせしました
login:Penguin [] 2019/02/08(金) 16:10:15.62:1wI6Eo3u
いま構築してるのなら
いいかげん7にした方がいいんじゃないの
login:Penguin [sage] 2019/02/08(金) 16:14:35.22:zgvmsLcS

elseの場合になにもしないのに,
else節を省略できない状況なんてある?
login:Penguin [] 2019/02/08(金) 16:23:54.63:VKHkVY0P

教材でやっているのでお許しを
login:Penguin [sage] 2019/02/08(金) 16:48:09.92:Qob0gavz

「できない」じゃなくて「したくない」状況ならあるね

a) スクリプトのデバッグ中にelseまで消すのが面倒
→エディタのコメントアウト機能を": #"にすると少し幸せになれるかも

b) マクロでelseの中身を生成するときに中身が空の場合と分けたくない
→この例は実際にconfigureスクリプトの中で見られる
login:Penguin [sage] 2019/02/08(金) 17:02:00.79:zgvmsLcS

あー。a)に関してはそれくらい我慢しろよとは思うが
b)に関しては納得だわ。俺はそういうマクロを書いたことがないが
しかしelseのあるなしでマクロを書き分けるのは煩雑だしバグが紛れ込みやすくなるな。

そういう場合は:やtrueを使うしかないか。
login:Penguin [sage] 2019/02/08(金) 20:33:37.51:B/ZAiee4
価値観の押しつけって本当に見苦しいな。
login:Penguin [sage] 2019/02/08(金) 22:59:09.59:E1Hc9zgu

: が正解
login:Penguin [sage] 2019/02/08(金) 23:05:34.87:jxrfO0LS
ttp://http://itdoc.hitachi.co.jp/manuals/3020/30203S3530/JPAS0134.HTM
条件式の扱い面倒でわろ
login:Penguin [] 2019/02/08(金) 23:39:08.37:1wI6Eo3u

trueはなぜダメなの?
login:Penguin [] 2019/02/09(土) 00:01:33.75:9c2KHM5t
sudo apt-get install libapt-inst1.5

したら

警告: 以下の不可欠パッケージが削除されます。
何をしようとしているか本当にわかっていない場合は、実行してはいけません!
apt libapt-pkg5.0 (apt のため)

てでたけど実行したら

apt 出来なくなったんだがこれどうすればいいの?はぁ。。。
login:Penguin [] 2019/02/09(土) 00:10:26.88:9c2KHM5t
まいったなぁ。。。どうすんのこれまじ
login:Penguin [sage] 2019/02/09(土) 00:18:14.10:3HHNbMIn
その手の警告メッセージが「押すなよ!絶対押すなよ!」のような振りではない事を理解した上でクリーンインストール
login:Penguin [sage] 2019/02/09(土) 01:03:09.80:96QIx7V2
ヘーキヘーキ
必要なものは全部自分でソースからビルドすればaptなんていらねぇんだよォン
login:Penguin [sage] 2019/02/09(土) 01:07:33.47:VUApYnrH

which -a apt
which -a apt-get
で本当にないか探して、ログインし直しても駄目ならDebianのパッケージを探してきて入れればいいんじゃないの
login:Penguin [] 2019/02/09(土) 01:26:12.72:9c2KHM5t
sudo dpkg -r libapt-inst1.5
sudo dpkg -i libapt-pkg5.0_1.4.9_armhf.deb
sudo dpkg -i apt_1.4.9_armhf.deb

これでいちおう復活いけました。サンクス!
完全復活ですかコレで?
他にすることないですか?
login:Penguin [] 2019/02/09(土) 10:15:23.15:72Z/udp1
su
su -
普段使いするなら
どちらが安全ですか?
login:Penguin [sage] 2019/02/09(土) 10:18:16.46:Exfx+3fP
どっちも普段使いするもんじゃない
login:Penguin [sage] 2019/02/09(土) 14:18:21.43:3tn8CdFb

それを普段使いするくらいなら root ログインでいいのでは。
login:Penguin [sage] 2019/02/09(土) 15:18:50.68:SD84COdA
find . \( -iname "*.jpg" -o -iname "*.txt" \)
findの複数パターンってこんなんだけど修正って無理?
jpg|txtや{jpg,txt}を許可するとかせめてエスケープ外すとか
login:Penguin [sage] 2019/02/09(土) 16:28:44.95:3tn8CdFb

GNU のですとこう書けるみたいです
find . -iregex ".*\.\(jpg\|txt\)"
login:Penguin [] 2019/02/09(土) 17:16:03.82:9c2KHM5t
ubuntu って debian の一つじゃないの?
色々読んでると別に扱われてること多い気がするけど
login:Penguin [sage] 2019/02/09(土) 17:17:16.96:QI3YinnX
正規表現で教えてください。
find . -name "*.txt" -print0 | perl -pe 's/\.txt\0/\0/g' | xargs -0 -I% mv %.txt %.html

perlの箇所で、\0/\0の意味を教えてください。
また、調べ方も分かりません。perlの正規表現でしょうか?
login:Penguin [sage] 2019/02/09(土) 17:36:08.10:huFYucm+

find(1)の-print0の部分を読むのです。
login:Penguin [] 2019/02/09(土) 18:21:51.97:ntwIfiQ4

パッケージリホジトリのアップデートする程度でもroot必要なのに
普段使いしないのか?
login:Penguin [sage] 2019/02/09(土) 18:28:58.28:W9/M7QC/
そんなコマンドを使う理由はないね
login:Penguin [] 2019/02/09(土) 18:30:30.96:ntwIfiQ4

ひとかたまりじゃなくて
ただ \0 と / が並んでるだけ
\0はヌル文字(¥0なら見覚えあるのでは?)
/ は範囲内全体置き換えの 's/置換対象/置換後/g' という表現の一部
login:Penguin [] 2019/02/09(土) 18:32:41.50:ntwIfiQ4

アップデートやアップグレードは自動化できるけど
あくまで例であって
root必要な場面なんていくらでもあるだろ
ユーザー追加編集したりアプリのインアンスコとか
login:Penguin [sage] 2019/02/09(土) 18:34:13.14:W9/M7QC/

日本語勉強してこい
login:Penguin [sage] 2019/02/09(土) 19:35:38.21:QI3YinnX

man findや日本語訳も読んだけど今一よくわからないです。

ttps://linuxjm.osdn.jp/html/GNU_findutils/man1/find.1.html
>-print0
真を返す。パス付きのファイル名を標準出力に表示し、
各ファイル名の後ろに (-print が改行文字を付けるのとは違って)
ヌル文字を追加する。 このアクションを使えば、find の出力を処理する
プログラムが、改行文字などのホワイトスペースを含むファイル名を
正しく解釈できるようになる。 このアクションは、xargs の -0 オプションに呼応している。


>\0はヌル文字(¥0なら見覚えあるのでは?)

ヌル文字が何故必要かわかりません。
一番良いのはマニュアルから必要性を読めることですが、man xargsからも見つけていません。
login:Penguin [sage] 2019/02/09(土) 19:43:04.05:KdHPgjTq

塗る文字区切りだからだよ
区切り文字がないと区別つかんやろ
login:Penguin [sage] 2019/02/09(土) 20:13:28.93:RCWDKg4M

\0は文字列の最後(終わり)を示す番兵
番兵 文字列とかでぐるぐるすると役割が分かる。
日本語の文の最後を示す"。"な物
人は"。"なくても内容等から文の最後が分かるが、文の内容を理解しない機械は"。"
で一文が終わったと判断する
login:Penguin [sage] 2019/02/09(土) 20:30:59.76:QI3YinnX


おぼろげに必要性がわかった気がしてきた。
login:Penguin [] 2019/02/09(土) 20:31:31.03:I0LBvsCX

man xargsで「-0」で検索すれば書いてあるよ
login:Penguin [] 2019/02/09(土) 20:32:28.16:I0LBvsCX
しょっぱなに書いてあるじゃん
ttp://https://linuxjm.osdn.jp/html/GNU_findutils/man1/xargs.1.html#lbAD
login:Penguin [] 2019/02/09(土) 20:32:58.85:I0LBvsCX

Debianをベースに作った、Debianとは別のもの
login:Penguin [sage] 2019/02/09(土) 20:53:39.04:wMC0ciSd

man find の「用例」の最初の二つが参考になるかも。
login:Penguin [] 2019/02/09(土) 21:23:23.43:9c2KHM5t

su と su - に安全性の違いってある?
状況に応じて使い分ければいいだけでは?
login:Penguin [] 2019/02/09(土) 21:38:43.50:4JnbNIIv

なぜ伝わらない
普段使ってる中でroot権限が必要な場面なんていくらでもあるだろう
login:Penguin [] 2019/02/09(土) 21:44:03.63:4JnbNIIv

前スレで見た気がする
$ touch "hoge
"
とかやらかして云々
ファイル名に改行が含まれてるのが混じってたら
改行区切りでは使えないからな
login:Penguin [sage] 2019/02/09(土) 21:51:00.13:1ZNP1l6g
普通はsuじゃなくてsudoを使う
login:Penguin [sage] 2019/02/09(土) 22:04:52.28:DHOlr/7q

root権限が必要 ≠ suコマンドを使う
login:Penguin [sage] 2019/02/10(日) 00:50:17.53:h4KdCwYI
一般的に、普段使いで root権限が必要な場面なんて無いと思います。
なお、Maintainer・Latester・apt-getter はこの限りではありません。
(個人の感想です)
login:Penguin [sage] 2019/02/10(日) 03:07:10.23:YlmQVKVK

この界隈は空白付きパスの扱いが苦手ってこと
$ touch foo bar.txtだと分割されてfooとbar.txtができるから
この場合は"foo bar.txt"やfoo\ bar.txtで分割は回避できる
findやxargsの場合は-print0や-0で対策してると
後root化するならsudo suでいいってばっちゃが
login:Penguin [] 2019/02/10(日) 08:57:45.66:skiApwlh
sudo効かないし
login:Penguin [sage] 2019/02/10(日) 09:30:03.88:FmoWq8wV
sudo suも使わんだろ・・・
login:Penguin [] 2019/02/10(日) 10:18:34.45:XVESlVln
sudo -s でいいんじゃね
login:Penguin [sage] 2019/02/10(日) 14:17:37.26:APn8/fkg
zsh使いだしてからfindもxargsも使わなくなった
zshない環境でやらんといけなくなったときに素人丸出し状態になって焦るw
login:Penguin [sage] 2019/02/10(日) 14:40:17.72:FKa3YLVf
findやxargsの代わりにzshだとどうやるの?
login:Penguin [sage] 2019/02/10(日) 18:47:36.69:8lA9bVOj
ききたい
zshの想い
login:Penguin [] 2019/02/10(日) 22:12:58.12:LQ7aj2TD
USBパーティション起動のKaliがアホほど重い…
login:Penguin [sage] 2019/02/10(日) 23:04:35.73:pOlqwp0A

たぶん、ヌル文字は、区切り文字として使うのだろう

「a b」みたいな半角空白を含む文字列を、1つとして扱いたい場合に、
半角空白が区切り文字だと、2つに扱われてしまう

そういう場合に「a b」の直後に、ヌル文字を付け足して、
ヌル文字を区切りに設定すると「a b」が1つに扱われる
login:Penguin [] 2019/02/10(日) 23:47:07.19:LQ7aj2TD
EtcherからDDWinに変えたらなおった
login:Penguin [] 2019/02/10(日) 23:53:44.36:XVESlVln
ここ質問スレだよ
login:Penguin [sage] 2019/02/11(月) 01:12:21.15:FsZ6qRoj

いい解説
login:Penguin [] 2019/02/11(月) 03:56:15.23:3PdmpTGz
shredコマンドってファイルしか削除できないの?
フォルダごと削除出来るオプションが見当たらんのですが
login:Penguin [sage] 2019/02/11(月) 05:47:23.12:Z6AJED71

ファイルが実際にHDDなどに物理状態として存在している
(ことが多い; /proc以下のファイルとかはまた別の話)のに対して
ディレクトリはHALやカーネル低レイヤではなく
もっと高位の抽象化であるファイルシステムの上で用意されている
仮想的なものだから,shredコマンドをかける意味がないでしょ。
login:Penguin [sage] 2019/02/11(月) 09:46:00.50:QQSDFQTo

ファイル名もシュレッドして欲しいと言うのはあるかも
まあコマンドレベルじゃ無理でファイルシステムに組み込むしかないと思うが
login:Penguin [sage] 2019/02/11(月) 13:07:09.54:g7pei35v

それをできると勘違いしないようにrecursiveオプションが用意されてないというわけかな
login:Penguin [sage] 2019/02/11(月) 13:23:26.60:dz6zE9Is

それはどっちかって言うと危険だからじゃね?
どうしてもやりたきゃfind+xargs+shredでできるし
まあ作成者に聞かないとホントのところはわからんが
login:Penguin [sage] 2019/02/11(月) 15:40:42.30:Z6AJED71
まあ作者に訊かないと真相は分からないのはもちろんそうとして。

俺はshredコマンドにディレクトリに対する操作が用意されていない理由は
ディレクトリに対して操作したいならの方法を採るのが一番良いと思った。
素人に毛が生えた程度の人間の意見だけどw
login:Penguin [sage] 2019/02/11(月) 15:45:35.56:3knU8oEu
ディレクトリに対するshredの意味がで違うことは理解してる?
login:Penguin [] 2019/02/11(月) 23:52:16.95:Zl19nqDD
age
login:Penguin [sage] 2019/02/12(火) 04:26:03.36:tzeeNuc+
ttp://https://news.mynavi.jp/article/dont_run_on_linux-4/
こっちの方がバルスじゃないか
login:Penguin [sage] 2019/02/12(火) 05:28:11.73:UroO7LZL

rm -rf / なんかも含めて今更わざわざ記事にするような内容かね
しかもServerとDesktop版で2つの記事にしてるし
login:Penguin [sage] 2019/02/12(火) 06:17:46.43:tzeeNuc+
その今更を知らない奴もいるってことを知れてよかったじゃないか
俺自身もそこでshredを知ったからな
login:Penguin [sage] 2019/02/12(火) 09:09:21.96:d7Nls9gk
ディレクトリとファイルの「抽象度」って同じじゃね?
どっちもファイルシステムの上にあるじゃん。
login:Penguin [] 2019/02/12(火) 13:50:19.17:riYWrg6Y
/usr/local
って基本的にはどんなものが入るところ?
login:Penguin [sage] 2019/02/12(火) 14:58:33.89:Od+c9dUJ
自分でビルドしたバイナリやそのコンフィグ
login:Penguin [sage] 2019/02/12(火) 15:00:00.88:/18TH1LR
ユーザーの地元の話題
login:Penguin [sage] 2019/02/12(火) 18:02:15.04:v2s68Uhu
挫折ばかりで、もうしんどい、リナックス
login:Penguin [sage] 2019/02/12(火) 18:53:07.59:d7Nls9gk

ttp://http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s09.html#purpose24
login:Penguin [sage] 2019/02/13(水) 01:09:06.57:sHN8N5o0
/bin  lsやcp辺りのないと困る奴
/sbin fsckやmkfs辺りのシステム操作系
/usr/bin パッケージ管理で入れた奴
/usr/sbin パッケージ管理で入れたシステム操作系
/usr/local/bin 自分でビルドした奴
/usr/local/sbin 自分でビルドしたシステム操作系
$HOME/bin 自作か拾ったスクリプト

ただ今は/usr/binに集約して/binはただのリンクだとかなんとか
/optではProgram files\みたいにプログラム単位で管理するけどなんでこれが推奨されないのか
それをやったのがgoboLinuxなんだろうけど
login:Penguin [sage] 2019/02/13(水) 01:38:16.83:OmXT9i83
> /optではProgram files\みたいにプログラム単位で管理するけどなんでこれが推奨されないのか

PATHがクソ長くなるからだよ
PATHだけじゃない。ドキュメントとか、あちこちにバラけてるよりも
一つの決まったディレクトリにある方が、manとかinfoはすぐに検索できるだろ?
C言語用のヘッダファイルだって一箇所にまとまっていたほうが良いし。

つまりは考え方が違うだんよ。
Linuxはそういうパッケージまで含めて一つのシステムでありOSなんだよ
Linuxにはアプリという概念がなかった

WindowsのDLLがsystem32とかにあるのと同じ。
ただしWindowsはOSの構成要素がOSとして機能する必要最小限なものにくらべて、
Linuxはパッケージすべてが構成要素。例えばLibreOfficeなんかも含めて。

だから今後、Linuxはパッケージを減らしていくと思うよ。
そしてアプリはOSのパッケージ管理システムとは別の方法でインストールするようになる
login:Penguin [sage] 2019/02/13(水) 01:46:18.68:Udsgw1o1
???????
login:Penguin [sage] 2019/02/13(水) 02:32:33.47:sHN8N5o0
でもsnapとかflatpakとかappimageとかnixとか汎用パッケージマネージャー自体が増えたら意味ないのでは
船頭が増えても結局元の木阿弥だ
login:Penguin [sage] 2019/02/13(水) 13:00:37.96:LW7GL1BC

でたらめ
login:Penguin [sage] 2019/02/13(水) 13:01:54.74:6lBkd6q2

意味不明
login:Penguin [sage] 2019/02/13(水) 20:46:33.18:21BqpfdZ

笑ったよ。でも、なんか言い得て妙って感じだな
login:Penguin [sage] 2019/02/13(水) 21:21:45.84:h8JjeIg/
curlが古いので新しくしたいのですが、
sudo rpm -e curl
とすると、rpmがcurlに依存していると表示されます
またyumはrpmに依存しているようです
パッケージのインストールに使うプログラムが依存しているcurlのようなパッケージを
新しくするにはどうすればいいのでしょうか?
login:Penguin [sage] 2019/02/13(水) 21:51:26.23:Udsgw1o1
パッケージのインストールにcurlは使いませんよ
login:Penguin [sage] 2019/02/13(水) 22:05:11.19:Ioee4ucr

rpm -U curl-xxxx.rpm

yum update curl
login:Penguin [] 2019/02/13(水) 22:15:34.64:bjSaRboZ
youtube-dl コマンドで Youtube のプレイリストをダウンロードしたいんですけど一本づつしか動画をダウンロードできません。どうやればいいですか

ttps://www.youtube.com/watch?v=1oe5x0mAg3A&list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW
login:Penguin [sage] 2019/02/13(水) 23:02:03.41:uf4lSRIA

man youtube-dl にオプション書いてあるだろ
login:Penguin [sage] 2019/02/13(水) 23:38:13.36:hp+oqN7B
linuxってどういう圧縮形式が喜ばれるのでしょうか?
tarの方が良いのでしょうか
login:Penguin [sage] 2019/02/13(水) 23:48:43.44:ViuQ3M8P

大抵の環境に入っていて誰しもコマンドを暗記しているという点ではtarだな。
ただしファイルの所有者のユーザ名がアーカイブ内に含まれるので注意。

逆に喜ばれないのは日本語ファイル名とzipの組み合わせ。
文字コードを指定しないと化けるため。
login:Penguin [sage] 2019/02/13(水) 23:51:42.19:c4cpl6WS
linuxに感情があるとは知らなかった
tarは基本的に圧縮を目的としていないシーケンシャルにファイルをまとめるのが目的
login:Penguin [sage] 2019/02/13(水) 23:54:13.69:c4cpl6WS
シーケンシャルにまとめたものを復元(展開)することを書き漏らした
login:Penguin [sage] 2019/02/13(水) 23:59:19.45:hp+oqN7B
ありがとうございます

なるほど。tarがベターですね

間違っていたらすいません
linuxって解凍せずにファイルをつかえるのでしょうか・
login:Penguin [sage] 2019/02/14(木) 00:50:30.27:Qyv+Pa5z


うーん。
別にLinuxじゃなくても
アクセスするときに一時ファイルとして伸張

アクセスが切れるときに一時ファイルを再圧縮
っていうのはWindows上のソフトウェアでもやってるのはあるんじゃない?

実際Vimっていう有名なエディタの標準プラグインには
ファイルが圧縮されているのを気にせずに編集できるようにするものもあるし。
tar-pluginとかね。
login:Penguin [sage] 2019/02/14(木) 00:59:20.24:6hB4PzUR

>アクセスするときに一時ファイルとして伸張
>↓
>アクセスが切れるときに一時ファイルを再圧縮
いやまぁ、それは普通なんですが、それをせずにOS単位でバイナリのまま内保の圧縮ファイルとやり取りするのかなと思った次第です
login:Penguin [sage] 2019/02/14(木) 01:37:49.72:r+sB7rOq
こんばんは

Mint19.1 mate使ってるんですけど、アイコンを自分で見つけたアイコンパックの画像に変更する方法を教えて下さい
Ultra Flat Remixというアイコンパックを解凍して出たflat-remix-masterというフォルダを/usr/share/iconsにコピーしました。でも設定からそのアイコンが選べません
設定›外観の設定 からしかテーマ変更出来ませんよね?凄い楽しみにしてたので本当にガッカリしてます。誰かアドバイスください
login:Penguin [sage] 2019/02/14(木) 01:51:57.95:r+sB7rOq
自己解決しました!
解凍したら出てくるフォルダ「fla-remix-mastar」の中にあるFlat-Remix, Flat-Rimix-Dark, Flat-Remix-Lightの3つのフォルダを/icons 直下に置いたら反映されました!

3つともほぼ同じですけどタブ欄が微妙に変わるので白いテーマ選んだ人はFlat-Remix-Light選ぶとくっきりしておすすめです
login:Penguin [sage] 2019/02/14(木) 02:03:56.37:r+sB7rOq
Mintまじカッコよくなってない? これで軽くて使いやすいんだからたまんねーよ!
login:Penguin [sage] 2019/02/14(木) 05:58:34.99:WK+hDqdR

圧縮ファイルをマウントできるarchivemountがあるらしい
古い情報しかない上に不安定だの出てくるが
login:Penguin [] 2019/02/14(木) 08:08:24.79:a5QDe3SW
>> 106
--yes-playlist とか --playlist-items とか関係ありそうなオプションをやってみましたが意味ありませんでした。
どうやればプレイリストのダウンロードができますか?
login:Penguin [sage] 2019/02/14(木) 08:58:03.12:gc8TAwJ0

意味ありませんでしたってのはどういうことだ?
まずはバージョンと出力結果を貼れ
login:Penguin [sage] 2019/02/14(木) 16:35:19.74:N+gwRau0
すいません
今日の僕の夕食は何が良いでしょうか?
login:Penguin [] 2019/02/14(木) 17:46:05.74:a5QDe3SW
youtube-dl のバージョンです

$ apt policy youtube-dl
youtube-dl:
Installed: 2019.01.17-1~bpo9+1
Candidate: 2019.01.17-1~bpo9+1
Version table:
*** 2019.01.17-1~bpo9+1 100
100 ttp://http://deb.debian.org/debian stretch-backports/main i386 Packages
100 /var/lib/dpkg/status
2017.05.18.1-1 500
500 ttp://http://ftp.jp.debian.org/debian stretch/main i386 Packages
login:Penguin [] 2019/02/14(木) 17:48:29.24:a5QDe3SW
--playlist-items オプションを使ったらこうなりました。

$ youtube-dl --playlist-items 1,4-46 ttp://https://www.youtube.com/watch?v=1oe5x0mAg3A&list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW
[1] 8325
$ [youtube] 1oe5x0mAg3A: Downloading webpage
[youtube] 1oe5x0mAg3A: Downloading video info webpage
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Destination: 第140回 日商簿記3級 総評-1oe5x0mAg3A.f137.mp4
[download] 100% of 513.51MiB in 02:13
[download] Destination: 第140回 日商簿記3級 総評-1oe5x0mAg3A.f251.webm
[download] 100% of 23.99MiB in 00:05
[ffmpeg] Merging formats into "第140回 日商簿記3級 総評-1oe5x0mAg3A.mkv"
Deleting original file 第140回 日商簿記3級 総評-1oe5x0mAg3A.f137.mp4 (pass -k to keep)
Deleting original file 第140回 日商簿記3級 総評-1oe5x0mAg3A.f251.webm (pass -k to keep)

[1]+ Done youtube-dl --playlist-items 1,4-46 ttp://https://www.youtube.com/watch?v=1oe5x0mAg3A
login:Penguin [] 2019/02/14(木) 17:50:29.19:a5QDe3SW
>> 120
僕ならタコライスが食べたいです
login:Penguin [sage] 2019/02/14(木) 17:56:30.06:+a5nWrXs
タコライスってどんな椅子ですか?
login:Penguin [sage] 2019/02/14(木) 18:09:36.79:lLkA/6sF

--all-formatsは?
login:Penguin [sage] 2019/02/14(木) 18:17:58.69:M69vezkq

横からですが、何も考えずにプレイリストの URL を指定すればいいだけです。
ちなみにその URL はプレイリストではありません。
login:Penguin [] 2019/02/14(木) 18:33:10.13:a5QDe3SW
>> 125
--all-formats をすると日商簿記3級 総評-1oe5x0mAg3A.webmはすでにダウンロードされているみたいなメッセージが表示され、それ以外の動画について何も作業せずそのまま終了しました。
>> 126
アドレスそのものが間違ってたんですかorz プレイリストのサムネイルを右クリックしてアドレスをコピーしたんですけどこれだとダメなんですか?
login:Penguin [sage] 2019/02/14(木) 18:44:24.05:M69vezkq

そのサムネイルの上にあるプレイリストのタイトルがプレイリストの URL リンクになっています。
login:Penguin [sage] 2019/02/14(木) 18:44:44.73:gc8TAwJ0

v=1oe5x0mAg3A
が動画のIDだからそっちを拾っちゃうんだろう
これを外してlist=以降だけ残せ
今回の場合だとこうなる
ttp://https://www.youtube.com/watch?list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW
login:Penguin [sage] 2019/02/14(木) 18:45:08.26:lLkA/6sF

$ youtube-dl --all-formats '動画URL'
動画URLには&以降を付けてない
これで拡張子3gp、m4a、mp4、webmの4種類のファイルができた
ごめん質問の意図と違った?
login:Penguin [sage] 2019/02/15(金) 06:22:34.26:w7hWL/W2
youtube-dlってニコニコにも対応してたんだな
DL速度がISDN並だけど
login:Penguin [] 2019/02/15(金) 16:29:10.98:SsgXWy+i
debian9 amd64を2台にインスコしてるんですが
片方のブートメニューのデザインがこんなので
ttp://www.oversea-pub.com/wp/wp-content/uploads/2013/02/13.GRUB-menu.jpg
もう一方はこんなの
ttps://i0.wp.com/srvfail.com/wp-content/uploads/2017/01/Debian8advOpt.png
で違うのですがなぜでしょうか?
デザインはあとから変えられますか?
login:Penguin [sage] 2019/02/15(金) 16:44:33.83:hmcKOsY/
ブートローダーが違う
login:Penguin [sage] 2019/02/15(金) 16:58:11.20:y5dKGHSJ

あまり詳しくねーけど
UEFIだと無機質な感じになるんじゃないかしら。
レガシーBIOSだとフレームバッファかなにかを利用して
綺麗な壁紙が表示される。
login:Penguin [sage] 2019/02/15(金) 17:23:35.07:NjI1rhd2

デザインはむろん変えられる
変え方は自力でググれ
わからんかったら、Grub Customizerインスコしろ
それもわからんかったら、MX-LinuxとかKonaLinuxとかGrub Customizerが
プレイントールされているLinuxのLiveUSB使えばなんとかなるやろ
login:Penguin [] 2019/02/15(金) 19:08:22.74:UxDBKoeJ

/etc/default/grub
の中に GRUB_CONSOLE
みたいな行があったはず
前者のはそれが有効になってるんだと思う
login:Penguin [] 2019/02/15(金) 19:11:26.56:UxDBKoeJ
ちなみに /etc/default/grub を更新しても
sudo update-grub
やらないと有効にならないから注意
login:Penguin [] 2019/02/15(金) 19:15:01.65:UxDBKoeJ
前者のグラフィカルモードはフォントとか解像度も変えられるから
カスタマイズしたいなら後者しかない
login:Penguin [] 2019/02/15(金) 19:15:39.58:UxDBKoeJ
逆だわ書き損じた
グラフィカルモードは後者だな
login:Penguin [sage] 2019/02/15(金) 19:45:49.33:gDunGRVA
こんばんは
2つ質問があります

質問1:
Ubuntu Desktop 日本語 Remixって何のために存在するんですか?
公式のディスクイメージをダウンロードしてもインストール時からすぐ日本語選べるし、その後も日本語化されてインストール出来ますよね?

質問2:
昔は日本語がすぐに使えなく難しい設定をする必要があったと仮定して、なぜ最近のディストリビューションは最初から多言語化されるようになったんですか?
login:Penguin [] 2019/02/15(金) 20:05:45.15:G4JjsSFb

日本語 Remix も公式なものです。
国際版には取り込まれないローカライズ部分を取り込んだものです。
最終的には全て取り込まれることを目標にしています。
最近ではかなりの部分がメインに取り込まれています。
login:Penguin [sage] 2019/02/15(金) 21:09:07.64:gDunGRVA

返信ありがとうございます
俺は2014年に初めてubuntu使いましたが大混乱しました。結局普通のを選びましたが日本語普通に表示するしまた大混乱しました
今はMintもLubuntuもXubuntuも全て普通の選んでますけど何の問題もないから、日本語remixってなんだったんだろうとさっき急に思い出して質問しました
132 [] 2019/02/15(金) 21:22:43.57:SsgXWy+i

ありがとうございます
login:Penguin [] 2019/02/15(金) 21:53:05.87:59CEvCQR

上が画像ファイルが見つけられないとき
下が画像ファイルがあるとき
login:Penguin [] 2019/02/15(金) 22:17:25.70:txeOqzlZ

うろ覚えで書いたら出鱈目になったスマン

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

こうだった
意図的にやるならここだけど
多分 のが正解なんだろうね
login:Penguin [] 2019/02/15(金) 22:35:59.49:QtKpoQZO
>> 127 です
youtube-dl -i ttp://https://www.youtube.com/watch?list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW
をやったらちゃんとプレイリストのダウンロードができました。ありがとうございます。
ダウンロードしたら24GBくらいになってHDDの空き容量が25GBしかなくなったので --all-formats は試せませんでした、すみません。
login:Penguin [sage] 2019/02/16(土) 01:37:19.42:qY381sjx
2019-02-13 02:04:23 : hogehoge : fugafuga : aaaa : bbbb : ccc ::: ddd : eeee

みたいなログがあって、excelでcsvで読ますと時間の部分(1つ目と2つ目のコロン)が分けられてしまうので、
ここだけを - に置き換えするにはどうしたらいいでしょうか?
centos7です。
147 [sage] 2019/02/16(土) 01:58:09.34:qY381sjx
補足ですが、14バイト目と17バイト目(時間のコロン部分)をsedなどで変換したり、
cutで何かできるなら、それもご教示いただきたいです。
login:Penguin [sage] 2019/02/16(土) 04:30:34.63:ji7a3xUs

awk 'BEGIN{FS=OFS=":"}{print $1 "-" $2 "-" $3,$4,$5,$6,$7,$8,$9,$10,$11,$12}' logfile
login:Penguin [sage] 2019/02/16(土) 05:50:38.89:albDN7n8

sed -e 's/\([[:digit:]]\{2\}\):\([[:digit:]]\{2\}\):\([[:digit:]]\{2\}\)/\1-\2-\3/1'

複雑に見えるかもしれんが
\[[:digit:]]\{2\}をバックスラッシュ付きの丸括弧で囲んだのを一つの単位として
3つつなげる→これで「時刻」を表わせるので あとは間のコロンをハイフンマイナスに置換

ちなみにどーでもいいけどPOSIXに準拠してるので
多分AIXとかでも使える。
login:Penguin [sage] 2019/02/16(土) 06:55:37.97:ji7a3xUs

awk '{sub(/:/,"-",$0);print }' logfile | awk '{sub(/:/,"-",$0);print }'
login:Penguin [sage] 2019/02/16(土) 15:45:07.78:ji7a3xUs

固定長フィールド前提
awk 'BEGIN{FIELDWIDTHS="13 1 2 1 59"}{print $1 "-" $3 "-" $5}' logfile
login:Penguin [sage] 2019/02/16(土) 16:07:04.78:ji7a3xUs

$0は省略できるな sub関数の置換は最初の1回のみだから、2回やれば2つめまで置換される
cat log | awk '{sub(/:/,"-");print }' | awk '{sub(/:/,"-");print }'
login:Penguin [sage] 2019/02/16(土) 16:53:29.10:KUTF0U89
同じようなデータが行ごとに並んでいるような状況
XXX YYY ZZZ
XXX YYY ZZZ
でこれらの行が全て等しいということを確認したいのですが
どういうコマンドを使えばいいでしょうか。
diffコマンドはファイル単位なので不適当なんですよね……。
login:Penguin [sage] 2019/02/16(土) 17:18:10.56:ji7a3xUs

uniq コマンド 重複行は削除される
login:Penguin [sage] 2019/02/16(土) 18:52:47.43:KUTF0U89

ありがとうございます!
uniqコマンドとかこのご時世何に使うだ? とか考えてた自分を呪いたいw
147 [sage] 2019/02/16(土) 20:41:47.05:qY381sjx
ありがとうございます。
awkがまるでプログラム言語のような感じに見えます。

パイプを入れて、が使いやすいかなと思いました。
ですが、
最後の「1」はどういう意味でしょうか?
gやdなら知っているのですが、1は見たことがなくて・・・。
150 [sage] 2019/02/16(土) 21:01:18.49:KUTF0U89

最後の1は
「置換を一度しか行わない」ということ。
例えばこのフラグが「g」(globalのg)だと
「合致する全パターンに対して置換を実行する」
という意味になる。←これだと,例えば続くデータの中にたまたま
00:00:00という形の文字列があった場合これも置き換えられてしまう。
150 [sage] 2019/02/16(土) 21:03:07.62:KUTF0U89
老婆心ながら。

ttp://https://www.oreilly.co.jp/books/4900900583/
この書籍,sedやAWKが枯れに枯れたソフトウェアであることも相俟って
今でも十二分に正しくて読み籠む価値のある書籍だと思うので,
もしも金銭的・戸棚的な余裕があるなら是非購入・熟読をお勧めする。
login:Penguin [sage] 2019/02/16(土) 22:56:32.29:XksDk/3S
オライリーは鉄板ですか?
login:Penguin [sage] 2019/02/16(土) 23:08:19.01:Zkl1PJi2
すいません、質問です
この女性のコマンドはなんでしょうか?

急に動き出すので何かのエラーですか?

ttp://https://video.twimg.com/ext_tw_video/1088425516581830657/pu/vid/720x960/j_YGzw8EDaOCxvec.mp4
login:Penguin [sage] 2019/02/16(土) 23:10:12.00:KUTF0U89
なんか怖くてリンクが開けない。
login:Penguin [sage] 2019/02/17(日) 03:01:38.79:OGILB+kC

エラーではなく、そういうイベントトリガーに触れただけで、動作としては正常です。
login:Penguin [sage] 2019/02/17(日) 05:00:49.47:m1CeHBBV
awk '!a[$0]++' $1
awkと言えばこの呪文凄いよな
ソートせずに重複行を消す妙技
login:Penguin [sage] 2019/02/17(日) 07:00:06.77:THE3BRuq

なつかしいなあ
20年前に買ったよメガネザル本
login:Penguin [sage] 2019/02/17(日) 09:51:39.01:g9gWqDcP

AWKはプログラミング言語…
login:Penguin [] 2019/02/17(日) 10:08:35.99:7XAtVAjd
大量に有るファル名を一括変換したいんですが
キャンプ-001テント張り.jpg
キャンプ-002飯盒炊さん.jpg
キャンプ-003キャンプファイヤー.jpg
等など、これに "-"を入れたいんですが
キャンプ-001-テント張り.jpg

何か良い方法をお教えください。
login:Penguin [sage] 2019/02/17(日) 10:18:24.24:pZ1/7f/q
awk
login:Penguin [sage] 2019/02/17(日) 10:43:35.60:ZCpoM9Gs
Linuxの操作や概念を覚えるための良い書籍は
ないでしょうか?
これまで、TronやWindowsCEをベースとしたソフト開発
してきましたが、プラットフォームがLinuxへ移行し、
不慣れなので開発効率が落ちてしまい。
今はターゲットのハードへのプログラムの移動、ちょっとしか設定変更やログ参照も全て、GUIツールを使用し、不便な状況で。
login:Penguin [sage] 2019/02/17(日) 12:20:11.04:pZ1/7f/q
趣味でも使え
login:Penguin [sage] 2019/02/17(日) 12:36:34.04:ZdUzbQjW
オークに多くを求めるな!
飛べないオークはただの豚だ!
login:Penguin [] 2019/02/17(日) 13:02:10.27:yuPl7bsQ

for f in *.jpg; do echo mv -i "$f" "$(echo "$f" | sed -E 's/^([^-]+-[0-9]+)([^0-9-])/\1-\2/')"; done

一つめの echo は確認用、問題なさそうだったら外して実行
login:Penguin [sage] 2019/02/17(日) 14:08:03.02:3a/h2tjE
Perl にバンドルされてる rename がいいかも。インストールされてればね。
login:Penguin [sage] 2019/02/17(日) 14:49:08.61:m1CeHBBV
正規表現飛ばしていきなりsedなんてつらいだけ
ファイル名が整然としてるならmoreutilsのvidirがいいよ
お〜瑠璃ね〜むみたいにテキストエディタでファイル一覧を編集して一括リネーム
名前にviはあるけど編集に使うエディタは指定できるしな
login:Penguin [] 2019/02/17(日) 15:26:52.66:AuQ+fPgA

遅くなりました。有難うございました。

色々と調べたんですが、文字列の先頭、行末、連番などの変更は有ったものの、
指定場所に追加する方法はありませんでした。
login:Penguin [sage] 2019/02/17(日) 15:58:03.25:ocx0gCdx
多分一番手っ取り早いのは、windowsに持っていってそこで作業することだと思う
login:Penguin [sage] 2019/02/17(日) 16:05:55.22:Bd+ZNxIB
Windows10のPCで動いているVMWareにCentOS7をインストールして、
インターネット接続も、WindowsからのSSH接続もできるようにするには
どうしたらいい?
NATやVMnet1やブリッジなど色々試したが、sshかインターネットのどちらかは
接続できても両方は無理だった
167 [] 2019/02/17(日) 16:18:45.17:AuQ+fPgA
作業が終了しました。有難うございました。
つくづく Linux のこう云うコマンドの凄さが素晴らしいです。
家宝にしました。(^_^;)
login:Penguin [sage] 2019/02/17(日) 17:08:26.87:51zyJcXZ

ブリッジなら大きな混乱もなくできるはずだが
CentOSのIPとかゲートウェイあたりが間違ってるんじゃないの
login:Penguin [sage] 2019/02/17(日) 18:22:32.79:Bd+ZNxIB

自己レス
ブリッジ(自動)でVMとCentの両方を再インストールしてみた
結果、sshもゲストからのインターネットもできたが、
DHCPから固定IPに変更したらインターネット接続できなくなった
(IPはDHCPで振られたものと同じ)

もうわけわからんw
login:Penguin [sage] 2019/02/17(日) 18:25:17.10:Bd+ZNxIB

ありがとう
固定IPでインターネット接続できない件について、
デフォゲは、適当に自分のIPアドレスの4オクテット目を1にした数字を指定
DNSは未指定
login:Penguin [sage] 2019/02/17(日) 19:03:02.12:Bd+ZNxIB

自己解決。

デフォゲとネームサーバーも、DHCPで自動設定された時と同様に入力したら、
ゲストからインターネット接続できるようになった
Windows10からCentOSへのsshもデグレなく接続できている

一番最初にブリッジ接続にして、CentOSのネットワークも有線接続ONにして、
かつ、固定IP設定の際も、IP/サブネットだけでなく全て入力必須
無線のネットワークアダプタへのブリッジだけど、VM上のCentOSから見ると
有線なので、有線として設定するところが大きなポイントか
login:Penguin [sage] 2019/02/17(日) 19:54:18.16:OGILB+kC

横からですが、自身の後学のためにも rename で試してみました。中々シンプルに書けますね。
(-n を取ると実際に名前変更が行われます。)

rename -v -n 's/(^キャンプ-...)(.*)/$1-$2/' *.jpg
167 [sage] 2019/02/17(日) 21:57:52.45:AuQ+fPgA
またまた、家宝が増えてしまいました。
有難うございました。
login:Penguin [sage] 2019/02/17(日) 23:52:51.18:Vvo8e0HN

OSのすべての機能を学びたいなら、ムック本の
Linuxエンジニア養成読本、第3版、2016

LinuC の資格の教科書とか
login:Penguin [] 2019/02/18(月) 01:13:38.50:QVFUvHZt

それ回数じゃなくて
位置の指定じゃないの?
例えば2だと2回置換じゃなくて
2番目にパターン合致したところを置換する

$ echo "hogehogehoge" | sed -e "s/hoge/****/2"
hoge****hoge
login:Penguin [sage] 2019/02/18(月) 01:24:09.60:Rc4Uk7ZD
# dd if=/dev/cdrom of=tmp.iso
でCDのイメージファイルを作ろうと思ったのですが、コピープロテクトのせいで無理です

どうやったらコピーできますか
login:Penguin [sage] 2019/02/18(月) 06:30:13.68:BBUBP3AU
Windowsでその手のソフトを探してくるのが手っ取り早い
login:Penguin [sage] 2019/02/18(月) 08:04:57.09:PMPZBkbX

vlcとか使って書き出せば?
login:Penguin [sage] 2019/02/18(月) 09:25:29.02:1/AX6+F1

Ruby で、1-liner のフィルタを作ってみた。
ただし、DryRun なので、実際には実行されません

ls | ruby -rfileutils -ne 'BEGIN{ $re = /(^キャンプ-\d+)(.*)/ }; if md = $_.chomp.match( $re ) then FileUtils::DryRun.mv( md[0], md[1] + "-" + md[2] ) end'

-r で、fileutils モジュールを読み込む。
BEGIN 内の処理は、最初に1回だけ実行される

ARGF を1行ずつ読み込んで、変数$_ に格納する。
ARGF とは、複数のファイルや標準入力を連結して、1つにした仮想ファイル

chomp で、末尾の改行コードを削除した後、
正規表現にマッチすれば、ファイル名を変更する
login:Penguin [sage] 2019/02/18(月) 14:24:10.24:xNMDJiz9

vlc でイメージファイル作成ってできましたっけ?
167 [sage] 2019/02/18(月) 18:57:28.06:WWsF03ek

わぁ〜、なにそれ??
すいません分かりません。

183さんの、式に似たのを検索して見様見真似で作って、
rename 's/キャンプ.../キャンプ-...-/'; *.jpg
として、大失敗の私には意味不明です。

すいません。でも有難う御座います。
またくだらない質問しますので、
よろしくお願いします。
皆様に感謝します。
login:Penguin [sage] 2019/02/18(月) 19:08:39.04:PMPZBkbX

あ すまん。作成のほうか。CCCD読取の話かと勘違いしてた。
VLCは動画音声の作成に関しては無力だなw
login:Penguin [sage] 2019/02/18(月) 20:55:23.92:jXZdwW7m
Mesaをビルドし/home/<user>下のフォルダにインストール後、.bashrcにパスを追加したのですがメニューからFirefoxを起動すると反映されていません
glxinfoなどでは反映されており、ターミナルからFirefoxを実行すると反映されます
デスクトップ環境全体にパスを通すにはどうしたらよいでしょうか
DEはLXDEを使用しています
login:Penguin [sage] 2019/02/18(月) 22:40:13.33:HzeO9PqU

なぜcdromのイメージファイルを作るのがこれほどまでに難しいのでしょうか
login:Penguin [sage] 2019/02/18(月) 23:09:31.47:LSpADHZC
XML ファイル (LXDEのキーボードショートカット設定ファイル)で
<keybind key="W-r">
<action name="Execute">
<command>lxpanelctl run</command>
の <keybind key="W-r"> を <keybind key="S-r">に変更出来るけど
これをコメントアウト出来ないのでしょうか?
これ自体の記述を消去すれば良いのかな?
login:Penguin [sage] 2019/02/19(火) 00:02:37.02:SfhlPdFS

リネームしてバックアップしとくか
壊れてもいいユーザー作ってそっちでお試し
login:Penguin [sage] 2019/02/19(火) 00:19:49.59:0Lh5sb/g
全然関係ないが、モンティパイソンでLをRで発音するネタ思い出した
あ、逆だったかも知れん
login:Penguin [sage] 2019/02/19(火) 00:48:22.27:Pp7Orrxx

その一行上に答えが書いてあるのですが
<!-- eybindings for LXPanel -->
<!-- -->
で、はさめばいいんじゃないの?
login:Penguin [sage] 2019/02/19(火) 05:35:55.09:/yDWQVAl
デスクトップLinuxの代表格ってUbuntu系だけどredhat系にはないんだろうか
今更他のパッケージ管理を覚える気なんてないから訊くだけで悪いけど
login:Penguin [] 2019/02/19(火) 07:38:33.70:hzLq7YbO

こっちで
ttps://mao.5ch.net/test/read.cgi/linux/1539338308/
login:Penguin [] 2019/02/19(火) 09:01:25.12:zJxJEWko
>195
もう光学メディアは使う人が少なくなったからなぁ
このあたりを試すのはどうかな
ttp://https://www.lifehacker.jp/2008/12/081203_lifehackercddvd.html
login:Penguin [sage] 2019/02/19(火) 09:27:38.17:IOZVlxuE
最近ip routeでルーティング追加したあとNetworkManagerがCPU100%食い続けるんだけどどうにかならない?
以前は同じスクリプト動かしてても全く問題なかったんだけど今は初回起動時は確実に発生してNetworkManager再起動してから再度スクリプト動かすと発生しない
login:Penguin [sage] 2019/02/19(火) 10:14:50.27:cFWc0D0E

俺にも判る様にご説明下さい
プルグラミングは 豚には・・・ なんで
login:Penguin [] 2019/02/19(火) 15:50:18.33:EK3DPe3/
ローカルループバックってネットワークのどこまでいって戻ってくるの?
もっというとどういう経路をたどるの?
login:Penguin [sage] 2019/02/19(火) 15:50:53.16:NwwcoO96

自己レス
$HOME/.xsessionrc
に書くことで解決しました
login:Penguin [sage] 2019/02/19(火) 18:19:47.91:qsNv1vHw
ブラウザ(chrome/firefox)で日本語のPDF開くとかなりの割合で日本語の部分が表示されないんだけどどうすればいいでしょうか?
いつのまにか大事なフォント消しちゃってたのかな
login:Penguin [sage] 2019/02/19(火) 18:23:12.45:kF6r2EZU
はい
login:Penguin [sage] 2019/02/19(火) 22:17:26.18:eGh5VSx9

<!--コメント-->
上の行の場合はコメントって書いてある部分がXMLではコメントになる。
login:Penguin [sage] 2019/02/19(火) 23:01:39.40:RweNTB9q

ご親切に有難うです
  <!-- もっと ”プルグラミング(笑)”を勉強します -->
 
login:Penguin [sage] 2019/02/19(火) 23:05:47.74:2PEMlLXc
マジレスするとマークアップ言語な
login:Penguin [sage] 2019/02/19(火) 23:13:55.72:RweNTB9q

ありがとう
へえええええええ・・・・
馬の耳 ・・・ 状態です
HTML言語 なんて ・・・
login:Penguin [] 2019/02/19(火) 23:44:43.84:HBnJQics
MINT17.3で、Workspacesで4画面を使っています。
cron で時刻指定してGUIのアプリを起動する際に、
どの画面に立ち上げるか指定する方法を教えてください。
190 [sage] 2019/02/20(水) 01:57:36.49:Bb2FxLV3

190 のRuby の説明です。詳しくは、正規表現の説明を読んでください

/正規表現/ は、Rubyでの正規表現の書き方。
その正規表現オブジェクトに、$re という変数名を付けた。
$re = /(^キャンプ-\d+)(.*)/

md = $_.chomp.match( $re )
その正規表現にマッチすると、マッチデータmd に、マッチした情報がセットされる

( ) で囲むのはキャプチャー部分で、左から順番で、
md[1]・md[2]〜md[9]の順番で、キャプチャー部分を参照できる。
ただし、md[0]はキャプチャー部分ではなく、マッチした全体の文字列を表す

ここでは、md[1]に、(^キャンプ-\d+)、md[2]に、(.*)にマッチした部分がセットされる。
^ は、文字列の先頭位置を表す。
\d は、0〜9の数値を表す。[0-9]とも書ける。
+ は、直前の文字を1個以上使う。(+ は貪欲に、なるべく多く一致させる)

つまり、md[1]には、先頭から「キャンプ-」以後の文字列が始まり、
数値が1個以上続く「キャンプ-001」の部分がセットされる

md[2]の部分では、. は任意の1文字を表し、* は、直前の文字を0個以上使うから、
(* は貪欲に、なるべく多く一致させる)
md[1]よりも後の部分がすべて入るので「テント張り.jpg」が入る

FileUtils::DryRun.mv( md[0], md[1] + "-" + md[2] )の、
md[1] + "-" + md[2] は置換後の文字列を表し、
md[1]・md[2]の文字列間に、- の文字を連結しているので「キャンプ-001-テント張り.jpg」となる

置換前のmd[0]には「キャンプ-001テント張り.jpg」が入るので、
ファイル名「キャンプ-001テント張り.jpg」を「キャンプ-001-テント張り.jpg」に変更する
login:Penguin [sage] 2019/02/20(水) 02:07:08.10:Bb2FxLV3

膨大な、IPアドレスのルールを解析しているのだろう

CPU 利用率が高いのは、複数のCPUで並列処理しているから。
CPU利用率を低くすれば、時間が掛かるので、待つ時間が多くなる

効率的なルールの書き方などを、見た方がよいかも。
(もし、そういうものがあればだが)
login:Penguin [sage] 2019/02/20(水) 02:15:54.01:Bb2FxLV3

HTML, XML, JSON, yaml, csv/tsv など、色々な設定ファイルの様式がある。
まあ、HTML で書くことは無いけど

もっと単純なテキストファイルで、csv に似ているが、
行区切りで、同じ行内では、空白区切りで各列を表すものもある
login:Penguin [sage] 2019/02/20(水) 06:31:22.63:gpwFk0sP

DISPLAY=:<数字>.<数字> <コマンド>
でいけるはず
どのディスプレイがどの数字に対応してるかはxdpyinfoで
login:Penguin [sage] 2019/02/20(水) 10:51:20.80:N3GDuFhn
debian 9.8.0からlibreOfficeを削除したい。
synapticからlibreOfficeを検索してマーク済リストを全削除すると
debianがttyからしか起動しなくなってしまいます。

libreOfficeの正しい削除方法を教えてください。

(apt-get経由だと消えません。)
login:Penguin [sage] 2019/02/20(水) 11:11:48.51:N3GDuFhn
218です。
DEB パッケージでインストールした LibreOffice のアンインストール : まだプログラマーですが何か?
ttp://http://dotnsf.blog.jp/archives/2994222.html

dpkg -P `dpkg -l | grep libreoffice | awk '{print $2}'`

これが正しい?
login:Penguin [sage] 2019/02/20(水) 11:50:23.91:cpkgUpZ0

gnomeがlibreoffice-writerなどに依存しているため、libreofficeを削除するとgnomeその他が一緒に削除されているのかもね
login:Penguin [] 2019/02/20(水) 17:30:02.93:ZoNZSrW9
apache の httpd.conf の FollwSymLinks が何なのかよくわからない
検索してもどこも シンボリックを許可 みたいなことしかかいてなくてなんなのかまったくわからない。
シンボリックリンクを許可するとはどういうことなのでしょう?
221 [] 2019/02/20(水) 17:34:27.59:ZoNZSrW9
たとえば / home/ u/html /file.html にたいするシンボリックリンク を / var/ www/ html/ においたら
file.html を表示できるように要するということですか?
login:Penguin [] 2019/02/20(水) 17:35:28.51:ZoNZSrW9
書き込みエラーがでるので↑のアドレスは適当にスペースいれてます、
login:Penguin [sage] 2019/02/20(水) 19:18:31.08:ykqdHMC+

VirtualBox 環境ですが、
synaptic で libreoffice が頭に付くものを選択(依存も選択)削除も
apt remove libreoffice*; apt autoremove で削除も
再起動後正常に動作しており libreoffice は削除されていました。
login:Penguin [sage] 2019/02/20(水) 22:11:55.48:iBWVhLbA

そういう理解でいいけど、シンボリックリンクはディレクトリでも作れるから、
データを保管するディレクトリを用意しておいて、そのシンボリックリンクを
publicなディレクトリに置けば、データを全部公開したりできる。
login:Penguin [] 2019/02/20(水) 22:30:00.36:UqRsHHWo
ext4と相性悪いUSBってあるもんなの?
めっちゃ遅いんだけど
login:Penguin [sage] 2019/02/20(水) 23:22:34.73:DuRcEqsl

定期的に手動でtrimしないと遅くなる
login:Penguin [] 2019/02/21(木) 00:02:35.49:tIdMwQ+l

ttp://https://www.amazon.co.jp/dp/toc/4789844722/ref=dp_toc?_encoding=UTF8&n=465392
操作についてはかいてないが仕組みについては↑
むずかしいので自分は3分の1くらいしかりかいできなかったけどでも仕組みが分かる

ttp://https://www.amazon.co.jp/dp/toc/477419607X/ref=dp_toc?_encoding=UTF8&n=465392
↑はよんでないけどこっちのほうが前出のほんよりたぶん簡単そう
login:Penguin [sage] 2019/02/21(木) 02:57:23.69:3OjDoE41
Ubuntuのデフォルトのブラウザは
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/basilisk 100
のように定義するみたいですが、メーラの定義はどうすれば良いのでしょうか

定義したいのはInterlinkのVersion 6990です
ttp://http://binaryoutcast.com/projects/interlink/
login:Penguin [sage] 2019/02/21(木) 03:03:32.56:Hw+c8UBy

シンボリックリンクはWindowsのショートカットの上位版
txtのショートカットを別のテキストエディタで編集できないし
mp3のショートカットを別のプレイヤーで再生できないし
ファイルの保存先にショートカットのフォルダを指定することも無理
ショートカットはそのパスが書かれた.lnkファイルでオリジナルじゃないからね
これと違ってオリジナルと同じように扱えるのがシンボリックリンク
リンク元を移動したりリネームすると使えなくなるけど
login:Penguin [] 2019/02/21(木) 06:17:45.66:D1mmaQZf

最初からクソほど重かった
Liveだと速いのにpersistence設定するとたちまち重くなる
login:Penguin [sage] 2019/02/21(木) 07:09:55.33:yT/2QJQh
MinGWのsedってアホ? 正規表現の[]を認識しないようなんだけど
login:Penguin [] 2019/02/21(木) 07:41:57.29:DhXX7WHT

具体的にどう書いたの?
login:Penguin [] 2019/02/21(木) 11:01:23.24:XnOCxfe6
windowsにもシンボリックリンクはあるし
ショートカットに近いのは .desktop のファイルじゃね?
知らんけど
login:Penguin [sage] 2019/02/21(木) 12:28:57.21:4heB8FG+

path | sed s/[;=]/\n/g
login:Penguin [sage] 2019/02/21(木) 12:39:42.48:OSboer/K
windowsにはシンボリックリンクが無いという話を、誰かしてるんだっけ。
login:Penguin [sage] 2019/02/21(木) 13:10:00.98:x0ZidUWk

コマンドをクォートで囲まないと、; でコマンドラインが切れちゃうんじゃない。
login:Penguin [] 2019/02/21(木) 15:37:18.93:YwWXvaHm


無いとは書いてないけど
そのように読み取れるだろ
login:Penguin [sage] 2019/02/21(木) 17:18:17.06:yT/2QJQh

ビンゴでした! thx

# となると正規表現が完結していないのに、その旨のエラー出さないんですね
login:Penguin [sage] 2019/02/21(木) 17:20:04.54:yT/2QJQh
参考まで、どのようにクォートで囲んだかというと
path | sed "s/[;=]/\n/g"
です

path | sed s/;/\n/g これがokで
path | sed s/[;=]/\n/g これがngって何かへんてこりん
login:Penguin [sage] 2019/02/21(木) 18:35:24.54:P0AINCdI

Debian ですとどちらも NG で、`s' コマンドが終了していません と出ます。
login:Penguin [sage] 2019/02/21(木) 18:36:18.89:wE3/nziq
man出力を移動時にiPad miniかアンドロイドタブでよみたいです。
アンドロイドタブは今週末買うつもり。

テキストコピペだと面倒で汚いシ、PDFがいい良い?
manをPDF出力にする方法を教えてください。

ls
find
xargs
cp
mv
(tar)
vim
くらいと少ないです。
login:Penguin [sage] 2019/02/21(木) 18:38:11.83:wE3/nziq
sed
awk
expect
もかな?
login:Penguin [sage] 2019/02/21(木) 18:45:46.71:mH92sj21
アホはでしたか
login:Penguin [sage] 2019/02/21(木) 18:47:27.07:P0AINCdI

PDF ではないですが、これで代用できないでしょうか?
Linux系
ttps://linuxjm.osdn.jp/
BSD系
ttp://www.koganemaru.co.jp/search.html
login:Penguin [sage] 2019/02/21(木) 18:51:03.18:wE3/nziq

ありがとう。
man find | col -bfx > find.txt
これで十分でした。
colも勉強します。
ローカルでオフラインで読みたいです。
コマンドは少ないので、そのURLのいくつかをPDFにするかもです。thanks
login:Penguin [sage] 2019/02/21(木) 18:51:06.94:mH92sj21
manじゃないけどtldrで作ってるPDFは新しいコマンドが発見できて非常に勉強になる
ttp://https://tldr.sh/
login:Penguin [] 2019/02/21(木) 19:32:12.43:bcaJwESO
DebianでBフレッツに接続するマルチホームなルーターを作ってます。

PC1はプロバイダAを使いwebサーバをインターネットに公開し
PC2はプロバイダAを使い
PC3はプロバイダBを使ってます。

PC3からプロバイダBのISPのルータを経由して(1回インターネットに出てから)
PC1のwebサーバにアクセスしたいのですが、繋がりません。

tcpdumpするとeth0において「PC3のプライベートIPアドレス > プロバイダAのグローバルIPアドレス」、
ppp1において「プロバイダBのグローバルIPアドレス > PC1のプライベートIPアドレス」
となっています。

iptablesのNATヘアピンかルーティングあたりの問題かとは思うのですが
どうしても解決できず。
お分かりになる方いましたら教えてくださいm(__)m

ネットワーク図
ttps://i.imgur.com/fju6GWO.png

ファイアウォールとルーティング
ttp://https://pastebin.com/dcePRWFE
login:Penguin [sage] 2019/02/21(木) 19:44:14.43:wE3/nziq

apt-getないけどbashでtldrインストしろ、と?使いやすそう。

tldrて名前が残念な感じね。w何の略だろう?
login:Penguin [sage] 2019/02/21(木) 19:48:29.10:aaUB7E2d

Too Long Don't Read

長すぎて読んでねーわ
login:Penguin [] 2019/02/21(木) 21:46:19.26:gSrgqE8P
ubuntu 17.04を起動し、端末からdo- release- upgradeコマンドでアップデートを試みていますが、パスワードの入力が出来ず困っています。
エンターキーだけは反応しますが、それ以外の文字キー数字キーには反応してくれません。
シフトキーを押して見るとか、caps lockをかけていないかなど確認してみましたが、関係ないようでした。
何か症状についてご存知の方はいらっしゃいませんでしょうか。
何卒ご教示よろしくお願いします。
login:Penguin [sage] 2019/02/21(木) 23:09:10.94:zKnK6x2M

表示されないだけでちゃんと入力されるはず
正しいパスワードを入れてからエンターを押した?
login:Penguin [sage] 2019/02/21(木) 23:37:19.74:D2kyVURq

脳内シミュレーションしただけだから間違ってたらゴメンな

処理は
PREROUTING → ルーティング → POSTROUTING
の順で行われるわけだ。

0. PC3
通信開始「PC3のプライベートIPアドレス > プロバイダAのグローバルIPアドレス」

1. PREROUTING
「PC3のプライベートIPアドレス > PC1のプライベートIPアドレス」

2. ルーティング
srcはPC3のプライベートアドレスだから、
table 10のポリシールーティングによってデフォルトルートppp1へルーティングされる。
「PC3のプライベートIPアドレス > PC1のプライベートIPアドレス」→ppp1

3. POSTROUTING
> iptables -t nat -A POSTROUTING -p $2 -s 192.168.100.0/24 -d $1 --dport $3 -j SNAT --to-source {プロバイダAのグローバルIPアドレス}
「プロバイダAのグローバルIPアドレス > PC1のプライベートIPアドレス」→ppp1
> iptables -t nat -A POSTROUTING --source 192.168.100.0/24 --out-interface ppp1 -j MASQUERADE
「プロバイダBのグローバルIPアドレス > PC1のプライベートIPアドレス」→ppp1

となって現象が発生していると考えられる。
原因は192.168.100.0/24へのルーティングが適切に行われていないためなので、
解決策はtable 10にも192.168.100.0/24へのルートを追加する。
ip route add table 10 192.168.100.0/24 dev eth0


あとそれFORWARDフィルタのルール見直したほうが良いと思う。
WANから宛先がプライベートIPアドレスなパケットが入ってくるとPCまで届くんじゃないかな。
login:Penguin [] 2019/02/21(木) 23:48:33.40:UpBJA8WT
この画像は本物ですか?
ttps://i.gzn.jp/img/2019/02/21/please-open-source-language-model/02.jpg


au URBANO L01 KYY21 グリーン 白ロム
起動しないバグが有る様ですが、SIMカードなしでOSのアップグレードする方法を
教えて下さい
login:Penguin [] 2019/02/22(金) 00:01:11.46:CI4G5wU5
〉〉252
回答ありがとうございます。
正直なところ、表示されなかったので最後まで入力していませんでした。
ご回答を受けて先程入力してみたところ、先のステップへ進めたのですが
An upgrage from zesty to bionic is not supported with this tool
と表示されました。
とりあえずは、このメッセージを頼りに原因を探っていこうと思います。
ありがとうございました。
遊園地 ◆ExGQrDul2E [sage] 2019/02/22(金) 00:10:01.49:pPCLdv1+

特に拘りがないなら、
sudo apt-get update
sudo apt-get upgrade
#apt-get install update-manager-core

do-release-upgrade


3行目は無視しても良い。
遊園地 ◆ExGQrDul2E [sage] 2019/02/22(金) 00:23:35.36:pPCLdv1+
ごめんw
間違ってた
login:Penguin [] 2019/02/22(金) 00:30:03.50:CI4G5wU5
〉〉256
ありがとうございます。
試してみましたが
ロックファイルをオープンできません。
管理用ディレクトリをロックできません。
root権限で実行していますか?
と表示されました。
遊園地 ◆ExGQrDul2E [sage] 2019/02/22(金) 00:43:31.26:pPCLdv1+

じゃあroot(管理者)権限で実行して見て下さい。

sudo su apt-get update
sudo su apt-get upgrade
sudo su do-release-upgrade

ダメならroot権限でログインし直して見る
login:Penguin [sage] 2019/02/22(金) 02:44:37.76:rJxakUpG

今のままでは do-release-upgrade では出来ないと出てますよ。
「An upgrage from zesty to bionic is not supported with this tool」
source.list をいらって上げるのが手っ取り早いと思います。

どうしても do-release-upgrade でやりたいならば面倒ですが、
ttps://server.etutsplus.com/how-to-upgrade-to-the-latest-version-of-ubuntu-with-do-release-upgrade/
に書かれている通りに Web サーバを立ち上げてごにょごにょすると可能です。
login:Penguin [sage] 2019/02/22(金) 03:48:16.00:Sut1zI0Y
Debian9からFirefoxを消してWaterfoxをいれるだけでなく、メニューに表示させたい。

xfce4とGNOMEのどちらが簡単にできますか?

waterfox-binをインストして起動できるようにはしてあります。
login:Penguin [sage] 2019/02/22(金) 05:58:15.80:cVHEKv/I

グロ
ドザによる荒らし
login:Penguin [] 2019/02/22(金) 07:49:35.15:l3YiBpxt
Linucて三万もすんのかよw
ぼったくりじゃねぇかw
受験料で3万もとる試験なんてきいたことねぇぞ
login:Penguin [sage] 2019/02/22(金) 07:51:07.89:m0bhkF82

CCNAシリーズ
しかも3年更新
ベンダ資格って基本ぼったくりだろ
しかも最近はベンダの方が優遇されている
login:Penguin [] 2019/02/22(金) 07:56:03.10:l3YiBpxt
いやいやぼったくりにしても3万もとる資格なんて資格オタのおれはきいたことない
login:Penguin [sage] 2019/02/22(金) 07:59:03.98:m0bhkF82

ベンダに限らず、普通に3万とられる資格なんてざらだけど
login:Penguin [sage] 2019/02/22(金) 10:32:48.00:lINkmqfK
学位なんかもっと金かかるぞ
login:Penguin [sage] 2019/02/22(金) 12:34:16.82:25BbRPwJ
関係ないけどJISって規格を閲覧するだけなら無料なんだね。
ISOとかだと閲覧さえ有料なのを考えるとすごく優しい。
login:Penguin [] 2019/02/22(金) 19:06:33.07:8bwrSaEL
debianでapacheとphp7をインストールしたけどmodsにひょうじすらされない
当然libapache mods phpはインストールしてある

もうお手上げなので教えてください
login:Penguin [] 2019/02/22(金) 19:07:49.52:8bwrSaEL
apacheじゃなくてapache2だった
遊園地 ◆ExGQrDul2E [sage] 2019/02/22(金) 20:51:55.92:pPCLdv1+
php.ini
を編集するべきだと思います。

apache2 php7 連携

でGGって無理なら、

apache2 php7 collaboration

必要なパッケージを入れて、
allow_url_fopenをデフォルト設定をOnからOffに……

エラーメッセも書いて無いから、分からない。
質問するなら、phpスレの方が良い。

php触った事ないから知らないよ。それでもggって適当に返答してる。
248 [] 2019/02/22(金) 21:26:00.93:1FQs7V3J


できませんでしたが、ご返答ありがとうございました(^^♪
login:Penguin [sage] 2019/02/22(金) 23:57:29.22:1tNrGzFq
いつもブート時に
Starting Create Volatile Files and Directories..
ってところで15分近く待たされるんだけど何なんすかねこれ?
遊園地 ◆ExGQrDul2E [sage] 2019/02/23(土) 01:47:57.67:0C7ltdyP

Debian?

ttp://https://unix.stackexchange.com/questions/473129/failed-to-start-create-volatile-files-and-directories-in-debian
login:Penguin [] 2019/02/23(土) 08:25:40.35:FhZ3GXHV
開いているアプリケーションに違うターミナルからコマンド送信ってできる?
例えばCUIからapt起動して(Y/n)の画面で止めてSSHでYを押す的な
login:Penguin [sage] 2019/02/23(土) 09:17:00.74:RF+qSQJo
TIOCSTIっていう入力を装うioctlが有るから仕組み的には出来る
ただそういうツールがあるかは知らんな
login:Penguin [] 2019/02/23(土) 09:29:41.41:FhZ3GXHV

コマンドで操作はできないのか
ありがとう
ということは出力のコピーも無理?
login:Penguin [sage] 2019/02/23(土) 09:50:24.91:RF+qSQJo
いやいや、出来ないんじゃなくて俺はそういうコマンドがあるかは知らないってだけよ
事前にscreenとか噛ますんじゃ駄目なの?
login:Penguin [sage] 2019/02/23(土) 10:02:21.22:HkOjq+fx
tmuxのGUI版てない?
xのセッションが仮想化される
login:Penguin [sage] 2019/02/23(土) 10:06:50.50:HkOjq+fx
ttp://http://takeshich.hatenablog.com/entry/2014/12/25/000000
これは?
login:Penguin [sage] 2019/02/23(土) 10:15:53.38:eqNAd4tk
プロセスの割り込みはウイルスと対して変わらないからscreen噛ますぐらいがせいぜいだと思うけどな。
適切に割り込みかけるのはそういう事情もあってソフト作りにくい。
login:Penguin [sage] 2019/02/23(土) 11:25:30.67:VX/GZPRc
TIOCSTI を使ってみたけど、コードを書いただけじゃだめらしい。
つまり、こういうことらしい。

Remote control a terminal via the "TIOCSTI" ioctl(2). This
typically requires that the code be run as root, or on Linux
that the appropriate capability has been granted.
login:Penguin [sage] 2019/02/23(土) 11:54:56.41:e7S74AR4

標準入力に文字列を送るぐらいなら、パイプとか名前付きパイプ (FIFO) とかで
できるんじゃない。そういう話じゃないの?
login:Penguin [] 2019/02/23(土) 14:10:07.81:aLQB4nzP
lsの表示をフルパスにする方法ないですか?
login:Penguin [sage] 2019/02/23(土) 15:17:39.27:3m2JiKPa

ls の出力を相対パスではなく、絶対パスにするということ?
ls の出力はファイル名だけでよいのなら、
$ ls | xargs realpath -s
login:Penguin [] 2019/02/23(土) 15:28:35.77:vil0xYAU

すまんScreenで解決した
login:Penguin [sage] 2019/02/23(土) 15:56:17.30:oKFds4iU

ls -d $PWD/*
login:Penguin [] 2019/02/23(土) 18:53:12.71:aLQB4nzP

ありがとうございます
でもスペースが入っていると都合が悪いみたいです


ありがとうございます
ですが ls -R でも使いたいのでそれではできないです
login:Penguin [] 2019/02/23(土) 19:36:13.27:PaYBcJ8t
-R でも同様にできるんじゃないの?
login:Penguin [] 2019/02/23(土) 19:36:37.74:PaYBcJ8t
find の -ls を使う、とか
login:Penguin [] 2019/02/23(土) 19:42:36.81:aLQB4nzP

find の -ls はロング形式にするためのものだから違う
login:Penguin [sage] 2019/02/23(土) 20:17:05.46:5Bf7sWpE
lsの-qオプションを使って空白文字などによる不具合を回避すれば?
login:Penguin [sage] 2019/02/24(日) 05:00:48.20:IR1QIyKO
ImageMagick の convent で jpg ファイルのセットを 1 つの pdf ファイルにするとき、サイズを揃えたい
どんなものでも一律で A4 サイズに揃えたい

でも jpg ファイルのセットの中には A4 より大きいものと小さいものが入り乱れていて、一筋縄じゃいかない
こういうときどうしたら良いの
login:Penguin [sage] 2019/02/24(日) 06:34:43.74:LKMVjlG1
$ shopt -s globstar; ls -1dQ $PWD/**/*
"/home/admin/tmp/foo best"
"/home/admin/tmp/foo best/01. song.mp3"
"/home/admin/tmp/foo best/02. song.mp3"

bashならglobstarで横着する手も
login:Penguin [sage] 2019/02/24(日) 07:49:28.15:RcCb9McS

>こういうときどうしたら良いの
自分で手動でやる方法すら分からないからどうしたらよいと尋ねている?
>一筋縄じゃいかない
手動では出来るけどそれでは激しく時間が掛かるから、なるべく手動でやる部分を
減らしたいのか?
遊園地 ◆ExGQrDul2E [sage] 2019/02/24(日) 15:35:34.39:/FKJ5UgJ
$ sudo apt-get install imagemagick
$ convert `ls -v` N.pdf


反対だと思います。

pdfに纏めてから、書式をA4にする
lsは直下ファイルを指定だから'*.jpg'とかに変更して下さい
login:Penguin [sage] 2019/02/24(日) 18:56:44.31:EAxgZvv4
Windowsではリモートデスクトップ経由でリモート先のGPUを使ったグラフィック表示が
Windows Server 2016から標準で可能ですが、Linuxだと同様のことは可能でしょうか?
リモートデスクトップ的なものとしてVNCやxrdpがあると思いますが。

自分も少し昔にはTurboVNC+VirtualGLというのを使っていた時期がありましたが、
デスクトップ環境に制約があったりと色々一筋縄ではいかないところがありまして。
最近はどんな状況なのか知りたいです。
login:Penguin [] 2019/02/25(月) 00:59:36.19:b3RnFsNE
型落ちスマホにinuxいれても滅多に起動しない。
login:Penguin [sage] 2019/02/25(月) 01:03:18.66:J5bsngOc
板違い
login:Penguin [] 2019/02/25(月) 04:46:40.35:boDY9B6v

古生代から可能だ。
なんのためにUNIXが生まれたと思ってんだ。

ただもちろん、映像を再生する端末側パソコンが、YouTubeを再生するのすらままならないようなクソ機過ぎれば無理だがな。
ただ、スクリーンとなる端末側パソコンがある程度の動画再生能力を持っていれば、動画再生の演算はサーバーのGPUに任せて使う。
それがUNIXの使い方であり、Linuxの使い方だろう。
login:Penguin [sage] 2019/02/25(月) 07:23:17.78:UhUsVn/X
うちの部にいる昔話が大好きな、50過ぎてるのにいまだに平社員のオッサンみたいな答え方だな
login:Penguin [] 2019/02/25(月) 07:25:03.93:nQk7RUNe

「GPUを使う」ってのはどういう意味で?
login:Penguin [sage] 2019/02/25(月) 07:34:17.46:0/6MkUn9

Ruby の、1-liner を作ってみた

ruby -e 'Dir.glob( "./**/*" ){ |fn| puts fn }'

./karin
./karin/main.rb
./nokogiri01
./nokogiri01/main.rb

ruby -e 'Dir.glob( "/mnt/c/Users/Owner/Documents/Ruby/nokogiri/**/*" ){ |fn| puts fn }'

/mnt/c/Users/Owner/Documents/Ruby/nokogiri/karin
/mnt/c/Users/Owner/Documents/Ruby/nokogiri/karin/main.rb
/mnt/c/Users/Owner/Documents/Ruby/nokogiri/nokogiri01
/mnt/c/Users/Owner/Documents/Ruby/nokogiri/nokogiri01/main.rb

/mnt/c は、Windows10・WSL で、Linux側から、Windows側のC ドライブ以下へアクセスしたものです
login:Penguin [sage] 2019/02/25(月) 10:48:17.73:5rXXxFik

なんのためにってゲーム用だろ
login:Penguin [] 2019/02/25(月) 12:50:49.91:b3RnFsNE
環境 Linux Mint 18.3 Sylvia 64 ビット
画像を自動でタグ付け(フォルダ分け)してくれるサイトなど
有りませんか?

無料でお願いします。(体験版含む)
login:Penguin [sage] 2019/02/25(月) 13:02:13.39:FMUGKrbK

-resize オプションでは無理でしたが、-geometory ならできました
login:Penguin [sage] 2019/02/25(月) 15:12:21.96:UPmPVtwD
Debian9にwaterfoxを入れたい。
ttps://askubuntu.com/questions/935466/how-do-i-install-waterfox
ここにある、
ttps://dl.bintray.com/hawkeye116477/waterfox-deb release main" | sudo tee -a /etc/apt/sources.list
これと
ttps://bintray.com/user/downloadSubjectPublicKey?username=hawkeye116477 | sudo apt-key add -
これ、2つのURL最新版が知りたいので教えてください。
login:Penguin [sage] 2019/02/25(月) 16:01:42.25:zK+06Ayt

「入れたい」っていうのは
dpkgで管理されるパッケージとして?
それとも単にバイナリが欲しいだけ?
後者なら
ttp://https://storage-waterfox.netdna-ssl.com/releases/linux64/installer/waterfox-56.2.7.1.en-US.linux-x86_64.tar.bz2
ここでいいんじゃないかな。
login:Penguin [sage] 2019/02/25(月) 16:09:39.87:B68PKOd/

試してないからわからんけど
一番上のリンクに
Click to see instructions for waterfox
というリンクが貼られていて
Debian用にリポジトリ追加方法も書いてあるけど
これだとだめか
login:Penguin [sage] 2019/02/25(月) 16:12:38.32:B68PKOd/

あごめん、一番上のリンクじゃなくて
一番上の記事の中にある
an unofficial repository
(ttp://https://github.com/hawkeye116477/waterfox-deb/blob/master/README.md)
から行く
login:Penguin [sage] 2019/02/25(月) 19:54:32.63:UPmPVtwD

>「入れたい」っていうのはdpkgで管理されるパッケージとして?

インストールだけでなくdpkgで管理したいです。
login:Penguin [] 2019/02/25(月) 20:28:00.36:UPmPVtwD

Click to see instructions for waterfox.
をクリック
dedianを選択
「手作業でリポジトリを追加してインストール」
「Debian 9.0 の場合は、 root で下記のコマンドを実行してください:」
の下を実行で出来ました。なお、先に鍵をインストしました。

ランチャー一覧には出てきていませんが、登録できないか調べてみます。
お気に入りには登録できました。
login:Penguin [] 2019/02/25(月) 20:38:00.24:UPmPVtwD
追加されたリポジトリの「/etc/apt/sources.list.d」ディリクトリは
皆さんターミナルから見るのがあたりまえですか?

GUIツールとかありませんか?あれば教えてください
login:Penguin [sage] 2019/02/25(月) 20:58:35.92:UPmPVtwD

インストできた。ありがとう
login:Penguin [] 2019/02/26(火) 01:54:44.58:T85vz6bG

隠しファイルを見れる設定にしたら見える
297 [sage] 2019/02/26(火) 03:00:22.00:VBGxG+BE

OpenGLを用いたアプリケーションがローカル操作と同様にリモートでも使える、という趣旨です。

リモート先マシンが比較的ハイスペック(Xeon2ソケット、物理コア32、メモリ512GB、Quadro P4000、ディスク80TB)
で、場所を取る上に騒音もかなりのものなのでサーバ室に置かざるを得ません。
このマシンでシミュレーション結果の可視化作業をしたりCADソフト、モデリングソフトを使ったりします。

この手の「リモート接続」+「GPUによる3Dアクセラレーション」というネタがLinuxは昔から弱いような気がするんですが、どうなんでしょう?
先に述べたTurboVNCも、TigerVNCのコミュニティが3D描画を重視しないことが原因でフォークしたようですし。
この点Windowsは名前や機能がころころ変わったりとややこしいですが、MSが重視しているのは伝わってきます。

と、なんだか質問という感じじゃなくなってきたのでこの辺にします。とにもかくにも情報がない・・・
login:Penguin [sage] 2019/02/26(火) 07:35:08.54:Ydtepjwk

software-properties-gtkってゆーGUIフロントエンドがあるから普通それ使う
なんかファイルマネージャーの話してるガイジいるけど気にしないでいいから
login:Penguin [sage] 2019/02/26(火) 07:52:13.05:SZHT2+gZ

そういった用途はまだまだ研究レベルで行われてるのが現状、書き込みから初心者じゃなないだろうから
容赦なく書くけど、3Dアクセラレーションと言ってもその実は表示の問題と計算機の部分に分かれるので
linuxサーバーを使うときは計算機としてに特化する。CADやモデリングソフトと言ってもソフトウェアの事情で
選択すべき環境が変わるのが実情です。
例えば、サーバーのgpuを使って3Dシミュレーションを計算機的に行い、動画として書き出すのであれば、
LINUXでも実用的です。そういった知識や技術がないエンドユーザーはソフト対応を待つばかりです。
平たく言えば何をやりたいか具体的に書かないとまっとうなアドバイスはないです。
技術の共有はまだまだ論文レベルなのでそのあたりで察してください。
login:Penguin [] 2019/02/26(火) 09:38:46.11:/B3fkoTe
名前、住所、電話番号、一口メモという 4 つの要素がコンマ区切りになっているテキストファイル
があります
これをキレいな表の pdf ファイルに変換する、簡便な方法ありませんか?
今までは手作業で tex を書いてさらに pdf に変換していたのですが
もっとラクな方法ないでしょうか?
login:Penguin [] 2019/02/26(火) 09:43:46.62:IckA9TL0

csv2pdf
login:Penguin [sage] 2019/02/26(火) 11:34:44.04:fajnXOXJ
awkで平仮名を片仮名に変換したいのですが、どうしたらよいのでしょうか

sed s/[ぁ-ん]/[ァ-ン]/g、みたいなやり方でやれるとよいのですが、どうでしょう
login:Penguin [] 2019/02/26(火) 13:30:08.90:dgJYwvgB

なんかエロい
login:Penguin [] 2019/02/26(火) 14:00:43.28:T85vz6bG

ファイルマネージャーから見えるだろうがボケ
知的障碍者は黙ってろ
login:Penguin [] 2019/02/26(火) 14:19:33.62:T85vz6bG

$ ./hira2kata 2 File name
login:Penguin [] 2019/02/26(火) 14:20:39.14:T85vz6bG

しね
login:Penguin [sage] 2019/02/26(火) 14:57:08.86:fajnXOXJ

変換したいのは特定の行なのですが、これだとファイル全体が変換されてしまうので、用途に合わないようです
login:Penguin [sage] 2019/02/26(火) 15:23:37.46:sKf13l5K
nkf(network kanji filter) コマンドだろ

Ruby では、最初から入っている
327 [sage] 2019/02/26(火) 15:46:12.77:sKf13l5K
Ruby では、

require 'nkf'

puts NKF.nkf( "--oc=UTF-8 -m0 --katakana", "赤い糸" ) #=> 赤イ糸

オプションなどの詳細は、NKF コマンドを参照して!
login:Penguin [] 2019/02/26(火) 15:46:24.77:T85vz6bG

特定の行にキーワードや法則が無いなら困難

それを教えて貰わないと無理
login:Penguin [sage] 2019/02/26(火) 19:19:41.99:Yy+fROhZ

特定の行となると
/^ADNM,/
にて表現されます

キーワードや法則としては、セパレータを,とし、$5として拾える文字列全て、となります

それで拾える文字列は全て平仮名なので、それは無条件にカタカナに変換して構いません

いかがなものでしょうか
login:Penguin [] 2019/02/26(火) 20:02:08.76:T85vz6bG

!?!?!??
そこまで、できてるならif文で分ければ?
login:Penguin [] 2019/02/26(火) 20:07:20.41:T85vz6bG
grep -o
ぐるっぽっぽっぽーーーwww

ぶひぃーーw−ww
login:Penguin [sage] 2019/02/26(火) 20:07:34.51:SXKOatrZ
<<. cat |
XXX,aaa,bbb,...,
YYY,aaaa,bbb,...,
ADNM,aaa,bbb,ccc,あいうえお,ddd,eee
ZZZ,aaa,bbb,...,
.
awk -F',' '
/^ADNM/ {
for (i = 0; i < NF; i++) {
if (i == 4) {
cmd = sprintf("echo %s | tr あい アイ", $5);
system(cmd);
} else {
printf("%s,", $(i+1));
}
}
}
'
不完全
login:Penguin [sage] 2019/02/26(火) 20:10:40.98:E8cRZAz3
ふと思ったんだけど、
世の中に
han2zen
というプログラムがどれくらいあるのだろう‥
login:Penguin [] 2019/02/26(火) 20:14:29.44:T85vz6bG
$ ./hira2kata 2 grep -o '/^ADNM,/' File name
awk触った事ないけど、こんな感じで動くの?
login:Penguin [] 2019/02/26(火) 20:15:42.91:IckA9TL0

普通にsedでやればいいだけだし
プログラムの最初の入門でみんなやるし
login:Penguin [] 2019/02/26(火) 20:21:09.95:T85vz6bG
調べてるけど、$5は末尾から5番目らしい。

/^ADNM,/ でヒット $5から返還

/^ADNM,/の条件が調べたけど分からなかった。
誰かはよ。
login:Penguin [] 2019/02/26(火) 20:24:43.45:T85vz6bG
間違えた
末尾が$NFで$5が先頭から5番目だった。
login:Penguin [sage] 2019/02/26(火) 20:55:53.41:73g6Svml

awk を使い、"ADNM" で始まる行の $5 をカタカナにしたいわけ。
nkf コマンドを使うというちょっとゴマカシめいた手だけれど。
$ awk -F"," '/^ADNM/{system("echo " $5 "|nkf --katakana")}' file
339 [sage] 2019/02/26(火) 21:31:01.05:8KLvHN7v
awk にこだわりすぎてた。nkf を使っていいのなら、これで十分じゃない?
$ awk -F"," '/^ADNM/{print $5}' file |nkf --katakana
login:Penguin [sage] 2019/02/26(火) 21:36:16.89:fajnXOXJ

やはりnkfなのですかねぇ

マッチする度の外部コマンド呼び出しとなり、猛烈に遅くなってしまったので、
awkの中だけで何とかならないものかと
login:Penguin [sage] 2019/02/26(火) 22:48:09.87:fqFqYi+/
nm*にも慣れましたが、ifconfigってなぜなくなったのでしょうかね?

他にもrc&checkconfigがsystemctlに置き換わるのにも慣れたですが、
何となく、コマンドが直感的な物から、言語的な文法にと言うか、文系的な雰囲気に変わりつつある気がしますね。

無料で利用させて貰っているだけの側なので合わせますが、もしも例えるなら機械語みたいな極端な理系向け(でも何させても早いような)、鳥ってありますでしょうか?
login:Penguin [sage] 2019/02/26(火) 22:57:42.37:PFa9DcgV
> もしも例えるなら機械語みたいな極端な理系向け(でも何させても早いような)

意味がわかりません。機械語?理系向け?
login:Penguin [] 2019/02/26(火) 22:58:55.90:T85vz6bG
思ったより、できなくて自身なくす。
login:Penguin [sage] 2019/02/26(火) 23:02:21.82:D6DI4yy5
ifconfigなくなったってマジか
新しいサーバー買ってもOSは古いので統一されてるから知らんかった
login:Penguin [sage] 2019/02/26(火) 23:09:24.87:VBGxG+BE

レスありがとうございます。

>ソフトウェアの事情で選択すべき環境が変わるのが実情です。

おっしゃる通りです。ただ、WindowsとLinuxを統合的に使わないといけない業界も確かにあって、
その間をどう効率的に繋ぐか(とくにデータ転送の観点で)というのは永遠のテーマなのです。
そこの理解が浅いユーザは、たとえば数億円する大型スパコンで計算し出力した数百GBのデータを
自席のWindowsにSCPで転送してそこで可視化する、なんて非効率なことをやったりします。
(私は大型スパコン直結のLinuxサーバ上でプリ処理・計算・後処理・可視化まで全てやります)

>平たく言えば何をやりたいか具体的に書かないとまっとうなアドバイスはないです。

そうですね、ここはくだ質なので具体的に書くべきですね。
ずばり、リモートデスクトップでOpenGL4.4以上のハードウェアレンダリングが可能なソリューションとして
「TurboVNC+VirtualGL」以外に存在するか、が質問です。
ニッチすぎる質問ゆえ、答えてくれる人が果たしているか疑問ですが・・・。
login:Penguin [sage] 2019/02/26(火) 23:37:06.43:fqFqYi+/
マシン語とか知らないんだね
login:Penguin [sage] 2019/02/26(火) 23:55:54.57:owQhArYF
昔はCATIAとかUnixもサポートしてたんだよな
CPUもPowerとかAlphaとかあって多様性に富んでた時代
login:Penguin [sage] 2019/02/27(水) 00:10:34.66:t7YSBEsB
現状は、ハックしてる人どれだけいるんだろうね。とにかく日本語圏では希少種って印象。
login:Penguin [sage] 2019/02/27(水) 00:58:13.01:n0JUJ0Oe

それぞれあるわけじゃん
それが面白いってな。オラもCで作ったわ。
login:Penguin [sage] 2019/02/27(水) 06:56:24.21:aPY8/uTR

Sysyemdに汚染されていないディストリを使おう。
login:Penguin [sage] 2019/02/27(水) 07:02:04.63:qtubn1dw
質問ではないけど。
Linuxはやっぱり敷居が高い。
新しいボードへのポーティングを専業メーカへ
依頼中だけど、分からない用語やLinux流の開発お作法
みたいなものに戸惑っている。
login:Penguin [sage] 2019/02/27(水) 08:10:55.39:Z5GbwUss

> 新しいボードへのポーティングを専業メーカへ依頼中だけど
それWindowsだともっと敷居高いだろ
login:Penguin [] 2019/02/27(水) 08:26:02.87:qQA2xrS0

ifconfigはメンテされてなかったから
login:Penguin [sage] 2019/02/27(水) 08:47:18.72:KSJrRpFK

Winは扱う業者がたくさんあるから適当に丸投げしても大体なんとかなる
327 [sage] 2019/02/27(水) 09:29:40.93:3GTcPvnv

外人が、日本語の平仮名・カタカナを知ってるわけない。
日本語の正規表現を作る外人が、いるわけない

日本人開発者が多い、Ruby ですら、NKF を使っている。
NKF以外のコミュニティでは、まず無理
login:Penguin [sage] 2019/02/27(水) 09:39:21.60:AxFvnlg2

nkf使わないと日本語処理が一切できないわけじゃない
341はそれを質問してるんだと思うが
login:Penguin [sage] 2019/02/27(水) 09:45:19.82:XPrlUSKO
Linux利用者は全能感抱く癖あるよな
触れて2年目くらいで患う病
大抵の奴は2年も立たず挫折する?せやな
login:Penguin [sage] 2019/02/27(水) 10:20:46.21:xT5lgk6Q
Linux利用者っていうか
ある程度コンピュータに慣れ親しんで動作原理とかを理解したら
ほとんどの手作業というか非計算機的な処理を効率悪いと見做しがちになる。
login:Penguin [] 2019/02/27(水) 12:26:25.60:zAxt7znl
ログ集めはコマンド使っちゃうけど、加工はpython使っちゃう罠
login:Penguin [sage] 2019/02/27(水) 12:31:51.41:aiQEbLr2

ポーティングって知ってる?
普通のアプリ開発じゃないぞw
login:Penguin [] 2019/02/27(水) 14:03:18.83:zAxt7znl
移植するぐらいならXP使い続けちゃえ。って企業が多いから珍しいな。
勝手な推測(憶測)だけど……。

推測部分はXPとwin7のシェア
ttp://https://news.mynavi.jp/article/20190104-750432/

憶測は俺の経験だ!w
login:Penguin [sage] 2019/02/27(水) 14:31:04.94:uMgk/fkJ

ウチが通ってる歯医者
login:Penguin [] 2019/02/27(水) 14:37:44.28:HWpiW+Qq
今からWebサーバたてるなら
apache と nginx どっちがいいの?
login:Penguin [sage] 2019/02/27(水) 14:43:53.34:drB0HyB1
安定して使うならupgradeしない方が良いのでしょうか
login:Penguin [] 2019/02/27(水) 15:15:17.19:zAxt7znl
ツリー構造のフォルダ内の絶対パスが欲しいけど、ls -rだと取れない。
なんとか、なりませんかね?
login:Penguin [sage] 2019/02/27(水) 15:48:28.77:3GTcPvnv

nginx かな?
366 [sage] 2019/02/27(水) 16:06:34.56:zAxt7znl
こんな感じの実行結果が欲しいです。
ttp://https://ideone.com/Jn9jeQ
login:Penguin [sage] 2019/02/27(水) 16:12:21.57:Aj2TLoeR
くだらんので答える気はない
暇なやつ。俺の代わりに答えろ。命令な。
login:Penguin [sage] 2019/02/27(水) 16:14:50.93:d0ndvjaW

情緒に訴えるよね
login:Penguin [sage] 2019/02/27(水) 18:08:50.70:cG6EtOaa

treeコマンドじゃだめなんすか。
login:Penguin [sage] 2019/02/27(水) 20:28:57.47:3/p5y9xi

find /PATH/AS/YOU/LIKE
でそれっぽく出ないかな。
login:Penguin [sage] 2019/02/27(水) 20:59:32.08:Aj2TLoeR
うむ。ごくろう
login:Penguin [sage] 2019/02/27(水) 21:03:52.83:FYgQZng1

自分が無知の部分が根本的な原因ではある。
Windowsce系やtronは知見があるけど、Linuxはpcの経験すらほとんどないので。yoctoとはなんぞやって感じです。
質問者 [] 2019/02/27(水) 21:16:07.70:zAxt7znl
Linux Mint 29 板で回答もらいました。


152 名前:質問者 2019/02/27(水) 16:38:37.66 ID:zAxt7znl
向こうの板はダメそうなのでコチラで聞きます。

ツリー構造のフォルダ内の絶対パスが欲しいけど、ls -rだと取れない。
なんとか、なりませんかね?

こんな感じの実行結果が欲しいです。
ttp://http://ideone.com/Jn9jeQ

ツリーコマンドは無かったので入れました。
153 名前:login:Penguin 2019/02/27(水) 18:16:05.59 ID:kK4ji126

向こうってどこよ
聞きたいことがよくわからんけど、こーゆーこと?
find $(pwd) -type f


他の方もありがとうございました。
login:Penguin [] 2019/02/27(水) 21:39:00.32:zAxt7znl
linux 関係ないですが、皆さんの嫁は誰ですか?
綾波、長門、白雪みぞれ ちゃん ですか?
それとも、アイリですか? 雪風ですか?

Linuxユーザーザーはロリコンが多い
login:Penguin [sage] 2019/02/27(水) 21:40:28.11:wEIeU4XN
え?そんなんで良かったの?
lsのオプションのあれやこれが使えないと困るとか騒いでなかったか
質問者 [sage] 2019/02/27(水) 22:04:39.88:zAxt7znl
ああ。
今回はフォルダ構造を維持しなくて良かったし、
   欲しいのが絶対パスとJPGファイルだけったから、
後からパスでと拡張子で取れば良いかなー。とか思った。

個人だから50万件(列)の文字列操作で3,5秒で行けた。
login:Penguin [sage] 2019/02/28(木) 11:17:54.20:c5+YNfGe
わざわざマルチポストの報告とか健気だな
login:Penguin [sage] 2019/02/28(木) 11:37:21.08:mCo9X3Qr
マルチポストになってしまっても、こういう風にきちんと結果報告してくれるのなら気にするほどのこともないのよね
login:Penguin [sage] 2019/02/28(木) 21:48:34.02:7Fi+I2co
とあるテキストファイルの
奇数行末尾の改行を、カンマに置き換えたいのですが
何かすっきり簡単な方法はありませんでしょうか。

やりたいこと

A

B
2
C
3



A,1
B,2
C,3

としたい。
login:Penguin [sage] 2019/02/28(木) 21:51:20.34:rh/+4zmB
偶奇性は判断する必要ないから、emacsのマクロで簡単じゃない?
login:Penguin [sage] 2019/02/28(木) 22:05:12.11:rh/+4zmB

できましたか?
emacs立ち上げて、ファイル読み込んで、先頭行で、
マクロ登録 c-x ( c-e c-d c-j c-x )
マクロ実行 c-e

繰返しはc-uで解決できる問題だと思う。
login:Penguin [sage] 2019/02/28(木) 22:05:58.62:rh/+4zmB
c-j は c-n かも。
login:Penguin [sage] 2019/02/28(木) 22:17:59.15:7Fi+I2co

後だしで大変に申し訳ないのですが、
ファイルが大量にあるので
可能ならば、コマンド処理が可能なものをお教えいただきたく思います。
login:Penguin [sage] 2019/02/28(木) 22:23:02.23:rh/+4zmB

エクセルだと同じような操作をマクロで登録できますよ。
バッチファイル的に繰返すなら、シェルスクリプトでも作れるけれど、、、

大量が数十程度なら、↑上記みたいな操作の学習しなくても、気持ち切替えて、
全部手でやるのもありかと思います。(それか誰か書いてくれたら本願達成ですね
login:Penguin [] 2019/02/28(木) 22:23:02.25:RdJlpbvW

sed 'N; s/\n/,/'
login:Penguin [sage] 2019/02/28(木) 22:41:16.52:gU6koaNc
吾輩はに清き一票を笹げたいにゃ。
ホワイト・ペルシアーン [sage] 2019/02/28(木) 22:53:48.93:gU6koaNc
吾輩はExcel Onlineではなく、LibreOffice Calcなのであーる
login:Penguin [sage] 2019/02/28(木) 23:08:58.82:7Fi+I2co

ありがとうございます、今、少し手でやってみたのですが
超ばっちりです

sedにNコマンドなんてのがあったんですね・・勉強になりました、
ありがとうございます。
login:Penguin [sage] 2019/03/01(金) 00:19:59.87:ePrlaEqO
localeコマンドでupperに指定されている文字の一覧みたいなのを表示する方法ってありませんか。
/usr/share/i18n/にあるロケール定義ファイルを見ると
upper=...
というように宣言されているのに
$ locale upper
を実行しても「locale: 不明な名前 "upper" です」と撥ねられてしまいます。
一方で同じように宣言されているyesexprなどは
$ locale yesexpr
^([+1yYyY]|はい|ハイ)
というように表示することができるのです。
login:Penguin [sage] 2019/03/01(金) 00:42:01.17:FY4plIYd
端末の自動操作ツールみたいなのないですか?

Asciinemaなどのツールでターミナル表示の記録はできるのですが、
例えば、操作マニュアルの動画を作る時にタイプミスとかしたくないですよね?

だから予め操作内容をテキストで用意しておいて、そのとおりに実行してくれると嬉しいのですが
login:Penguin [] 2019/03/01(金) 00:55:51.18:kgCKEzB6

違うと思うけど、
  locale LC_CTYPE

参考にしたサイト
ttp://https://www.glamenv-septzen.net/view/487
login:Penguin [sage] 2019/03/01(金) 00:58:06.85:K5yzGKbo
expect
login:Penguin [] 2019/03/01(金) 01:01:41.34:kgCKEzB6

端末操作だけなら↑で良いんじゃないかと
login:Penguin [sage] 2019/03/01(金) 01:09:51.22:kgCKEzB6
笑ったら負けな。

expect -c "
spawn ↑
expect bash: ↑: コマンドが見つかりません
send -- ↑
"
login:Penguin [sage] 2019/03/01(金) 01:18:31.53:FY4plIYd

自動操作はそれでいいと思うんだけど、
操作マニュアルを作りたいんだよね。

つまり何が言いたいかと言うと、
一文字一文字、人間がタイプしているような動画が作りたい。
expectだと早すぎると思う。一行ごとのウェイトは入れられるかもしれないけど

ttp://https://asciinema.org/ の右上の動画のようなものを作りたい
(というかこれ作るときって一発で全部タイプしてるんだろうか?)
login:Penguin [sage] 2019/03/01(金) 01:46:53.72:hWj3LF3f
ttp://http://showterm.io/
これとは別に最近Hacker Newsかどこかで似たようなツールを見た気がするんだが思い出せん
そのツールはリプレイのスピードは調整できた
login:Penguin [sage] 2019/03/01(金) 02:56:56.46:K5yzGKbo
↓でどうだろ?
ttp://https://github.com/Malinskiy/spielbash
ttp://https://github.com/sloria/doitlive
login:Penguin [sage] 2019/03/01(金) 05:32:02.70:ePrlaEqO

それだと「ctype-class-namesにupperがある」ことは分かるんですけど
結局upperの定義が分からないんですよね……。
ただlocaleの定義ファイルでは確実に宣言されているので不思議です
login:Penguin [sage] 2019/03/01(金) 07:06:15.73:FY4plIYd

どうも。まだ詳しく見てないけど
リプレイのスピードを調整するのでは駄目だと思ってる。

条件を細かく書くと

1. 入力ミスせずに手入力するのが面倒(入力内容はファイルに記述 or 修正できる)
2. 手入力は1文字1文字入力している感じにしたい(expectだとスロー再生でも一気に入力すると思う)
3. 手入力部分以外は、通常の速度で再生(部分ごとに再生速度を変更していくのは面倒だろうな)
login:Penguin [sage] 2019/03/01(金) 07:26:45.10:FY4plIYd
あと入力内容がファイルになっているとしても、
一文字一文字入力する時間を指定するのは嫌だな・・・
login:Penguin [sage] 2019/03/01(金) 11:30:23.63:Ka/2g2RY
script と scriptreplay というのは違うのかな。
401 [sage] 2019/03/01(金) 12:12:03.67:eEXh6B3P
ドキュメント見ただけだけど、 のやつが使えそう
どちらも操作内容を修正可能なファイルとして記述できるっぽい


scriptとscriptreplayは、入力したまんま記録するタイプなので
誤入力とかまで記録されてしまっていやなんですよね。
ファイルの編集も不可能ではないと思うけど大変そうだし。
login:Penguin [sage] 2019/03/01(金) 16:28:15.26:kfCjX1kd
文字列を渡せば、1文字ずつ、wait を入れながら表示するような、シェル関数でも作れば?

それか、Ruby などで作るとか
login:Penguin [sage] 2019/03/01(金) 22:14:42.60:ltZJvow2
#!/bin/bash
# cat foo.txt | lupin.sh
while IFS= read -rN1 char
do
printf "$char"
sleep ${1:-0.1}
done

ルパンごっこできた
login:Penguin [] 2019/03/02(土) 16:34:58.53:NtzKoNe1
サーバ用OSの今から勉強するならUbuntuとCentOSどっちがいいの?
書籍はCentOSのほうが多いような気がするんだけど。
最近はUbuntuサーバの方がシェア大きいんでしょ?
login:Penguin [sage] 2019/03/02(土) 16:37:35.15:vz5YzrVy
どれでもいい
login:Penguin [] 2019/03/02(土) 17:31:06.00:cpTH464k
windowsのtreeコマンドみたいなやつないですか?
login:Penguin [sage] 2019/03/02(土) 17:41:00.38:AAI490AL

treeじゃいかんの?
-d でディレクトリだけになる
login:Penguin [sage] 2019/03/02(土) 17:53:31.63:DbGtGWmG

そのレベルの人ならUbuntuがいいよ
login:Penguin [sage] 2019/03/02(土) 19:52:55.68:gZ9ugO4P
両方覚えるという選択肢は無いのか
login:Penguin [sage] 2019/03/02(土) 21:53:39.95:53q1uKoj
初心者は両方よりどっちかに決めたほうが分かりやすいんじゃね
login:Penguin [sage] 2019/03/02(土) 22:06:11.39:N6Gkvh7O

操作方法の動画って面倒くさくない?
コマンドラインだったら文章とスクリーンショットのほうが
欲しい情報だけ流し読みできるし、コマンドもコピペできるしでうれしい。
GUIのアプリだったら動画もありなんだけど。
login:Penguin [] 2019/03/02(土) 23:00:33.10:+5Ny+MKe
妄想だから、ほっとけ
動画みないとコマンド打てない層なんか……消える
login:Penguin [sage] 2019/03/02(土) 23:01:46.34:3tBpscIJ

動画用意したからって、文章も用意すればいいだけだし
asciinemaに限って言えば、あれ動画画像じゃないからコピペできるし

チュートリアル書いて、これこれこれのコマンドを打てば動きますよって
文章で書くより、実際にこれこれこれのコマンドを打って動いてる動画を
用意したほうが知らない人に伝わるでしょ。実際にやらなくてもすぐに結果が見れる。
login:Penguin [sage] 2019/03/02(土) 23:03:24.98:3tBpscIJ

誰もそんな妄想してないってw

動画見ないとコマンド打てないから用意するんじゃなくて、
ぱっとみるだけで、何をどうしたらどうなるのか、
入力するコマンドだけでなく、動いているところと、その結果まで
すぐに伝えられるのが良いんだよ。
login:Penguin [sage] 2019/03/02(土) 23:04:29.89:3tBpscIJ
例えば、slコマンドとかさ、
列車が右から左に流れます。と文章かくだけよりも
実際に動いてる所が見れたほうが伝わるでしょ?
login:Penguin [sage] 2019/03/02(土) 23:38:20.67:BJWZ3Hy1

313です、ありがとう
login:Penguin [sage] 2019/03/03(日) 00:13:57.61:5VsFSgTe

Linuxのコマンドってすぐに結果がでるのが多いじゃん。
そうすると動画でコマンドの結果部分を待つのはまどろっこしいんだよね。
結果はスクロールでさくっと確認したい。
slコマンドはジョークソフトだから、確かに動画のほうがいいんだろうけど。

動画だったらわかりやすいだろうっていう作り手の思いと、マニュアルを
使う側ですれ違いがあるのではと、気になった。
両方作るならいいんじゃないの。
login:Penguin [sage] 2019/03/03(日) 00:47:32.15:UGPBP+FA
> Linuxのコマンドってすぐに結果がでるのが多いじゃん。
> そうすると動画でコマンドの結果部分を待つのはまどろっこしいんだよね。

いやよくわかんない。
すぐ結果出るコマンドなら、動画でもすぐ結果出るじゃん
コマンド打つ準備とかがないぶん動画のほうがさらに早いけど
login:Penguin [sage] 2019/03/03(日) 01:07:04.49:klchpnxj
githubでコマンド実行時の様子がリプレイツールみたいなので埋め込まれてるのが最近多いけど、見にくくてしょうがないね
一時停止もできないし、気がついたら勝手にループして最初に戻ってたり、音声や字幕での解説もないから画面のどこに注目したらいいのか、何が起こったのか把握しづらい
用途によると思うが、多くが資料作る方の自己満足だと思うわ
login:Penguin [sage] 2019/03/03(日) 01:56:55.32:fPz8Jd4p
そんなこと言い出したらほとんどのOSSが自己満でしょ
FirefoxやLinuxみたいな大規模で有能なほんの少数のソフトウェアを除いて。
login:Penguin [sage] 2019/03/03(日) 13:19:46.13:UGPBP+FA

それは単にgithubがアニメーションGIFしか埋め込めないのが原因なだけだな
GitHub Pagesなどを使えばよい。

あんたの言うことが理由であれば、
・一時停止もできればよい
・勝手にループしなければよい
・音声や字幕での解説があればよい

と言ってるわけで、
ttp://https://asciinema.org/ がそれを実現している。

一時停止できるし、進んだり戻ったりできるし、
字幕の変わりに端末に文章打って説明しているし、
おまけにその文章はコピペできる
login:Penguin [sage] 2019/03/03(日) 13:22:46.68:UGPBP+FA
ついでにいうと、静止画は
「音声や字幕での解説もないから画面のどこに注目したらいいのか、何が起こったのか把握しづらい」

動画であれば、今まさに動いているところに注目すればいいし、
何が起こるのかの答えは、まさに今起こってること
login:Penguin [] 2019/03/03(日) 15:51:14.16:GL/x8v0j

何でこれで奇数行の改行だけ指定できてるの?
login:Penguin [] 2019/03/03(日) 16:17:57.95:xXhcvp/H

ttp://https://www.oreilly.co.jp/books/4900900583/
読もうぜ
login:Penguin [] 2019/03/03(日) 18:01:50.94:wVI0WKYZ

奇数行の改行を明示的に「指定」しているわけじゃなくて

 2行取り込む(sedが自動的に読み込んだ1行 + Nコマンドで次の1行)
 取り込んだ2行に対してsコマンドで置換
 
という繰り返しで「2行ずつ処理している」から
結果として奇数行の改行だけが置換されている
login:Penguin [sage] 2019/03/03(日) 18:49:29.50:kO1wr2V9

morituriのブログ : sed Nコマンドの動作 (次の行を読み込んで、パターンスペースに追加)【Linuxコマンド】
ttp://http://blog.livedoor.jp/morituri/archives/52036613.html
login:Penguin [] 2019/03/03(日) 20:11:04.93:UqI4bcRz
何となく解ったような気はしてるけど
いまいち理解できないのが

$ echo "1234\n1234\n1234\n1234\n1234" | sed -e 'N;s/23/__/1'
1__4
1234
1__4
1234
1234

これ何で5行目は変換されないの?
login:Penguin [sage] 2019/03/03(日) 20:31:20.92:NJPd5Ggk
5行目どころか1行しか無いが?

$ echo "1234\n1234\n1234\n1234\n1234" | sed -e 'N;s/23/__/1'
1234\n1234\n1234\n1234\n1234
login:Penguin [sage] 2019/03/03(日) 20:31:36.35:fPz8Jd4p

いや静止画であっても
プロンプトを適切に表示したり「結果」のタブを作ったりと幾らでも分かりやすくできる
Pythonのチュートリアルなんて動画じゃないけどすごい明快だし。

寧ろ再生できる端末が限られ,トラフィックを占有する動画を説明に使うってちょっとおかしい。
login:Penguin [sage] 2019/03/03(日) 20:39:19.49:NJPd5Ggk

言い方でごまかしてるだけだなw

静止画だと
プロンプトを適切に表示したり「結果」のタブを作ったりしなければ
わかりやすく出来ない。

動画だとそんな事する必要がない

Pythonのチュートリアルぐらい頑張らないと静止画で明快にできない
動画だともっと明快に作れるのに

動画でもGIFを見れない端末など無いし、asciinemaが必要なのはJavaScriptぐらい
トラフィックもごく僅かで、こんなのが問題になる環境なんてまずない
login:Penguin [sage] 2019/03/03(日) 21:16:08.86:JKjo8bnw

次の行を読み込めないから無視される
これはPOSIXにも規定されてる
login:Penguin [sage] 2019/03/03(日) 21:21:43.90:JKjo8bnw

商用UNIXのechoはLinuxのechoとは挙動が違ってデフォルトでエスケープシーケンスが解釈されるんだよ
login:Penguin [sage] 2019/03/03(日) 21:29:23.35:5VsFSgTe

動画だと結果を待たなきゃいけないっていうのが俺は面倒。

だったら結果のところまで動画を進めればいい、って話になるんだろうけど、
それなら最初から最後まで全部表示されてたほうが楽じゃない?と思う。

$ cd /
$ ls
bin boot dev etc home init lib lib64 media mnt opt proc root run sbin snap srv sys tmp usr var

って書いてあったら、/でlsしたんだなとわかる。
これで十分だし、解説不足ならコメント入れてくれれば十分。
login:Penguin [sage] 2019/03/03(日) 21:41:41.89:NJPd5Ggk

だから動画はさらっと見せるためのもので
静止画も両方用意するんだよ。
login:Penguin [sage] 2019/03/03(日) 21:43:52.07:9Mm0s4s/

echoに-eをつけて実行

echo -e "1234\n1234\n1234\n1234\n1234" | sed -e 'N;s/23/__/1'
login:Penguin [sage] 2019/03/03(日) 21:44:23.70:NJPd5Ggk
cdとかlsとかそんな誰もが動作と結果がわかってる
コマンドの動画なんか用意しないって

例えば、asdfとかいう新しいバージョン管理ツールがあったとして
ソースコードのcloneからブランチ作成、コミット、pushなどの
一連の流れをざっと見せるために使うんだって
login:Penguin [sage] 2019/03/03(日) 21:45:20.58:NJPd5Ggk

うん知ってる。

1234の最後に\nをつけて実行
login:Penguin [sage] 2019/03/03(日) 22:03:07.48:gEetPgqU
普通のディストロじゃイヤ
Guix とかもっとヘンタイなやつ
ないですかw
login:Penguin [sage] 2019/03/03(日) 22:04:21.17:3tvdzx1X

横レスですが、20年以上も前の書籍なんですね。
Unix系って、一度覚えた知識は20年先でも使えるの凄いと思う。数百円の古本見付けて絶対買うわ。
login:Penguin [] 2019/03/03(日) 22:55:35.09:UqI4bcRz

Linuxのechoなんてものは無い
login:Penguin [] 2019/03/03(日) 23:14:02.34:wVI0WKYZ

N の仕様
次の行がないときに N が実行されるとその時点で終了する
(GNU sed の man ばかり見てたから知らなかった…いい加減 info の使い方覚えないと)

しかもPOSIX仕様の場合は、残ったパターンスペースを印字せず終了する

$ printf "1234\n1234\n1234\n1234\n1234\n" | sed --posix -e 'N;s/23/__/1'
1__4
1234
1__4
1234

ttp://http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sed.html
> If no next line of input is available, the N command verb shall
> branch to the end of the script and quit without starting a new
> cycle or copying the pattern space to standard output.
login:Penguin [] 2019/03/03(日) 23:15:07.21:wVI0WKYZ

N の代わりに $!N と書けばいいみたい
ttp://https://www.gnu.org/software/sed/manual/sed.html#N_005fcommand_005flast_005fline

printf "1234\n1234\n1234\n1234\n1234\n" | sed -e '$!N;s/23/__/1'
printf "1234\n1234\n1234\n1234\n1234\n" | sed --posix -e '$!N;s/23/__/1'

これならどちらでも
1__4
1234
1__4
1234
1__4
と出力される

$!N は
$(最終行) !(以外の行で) Nコマンド
の意
login:Penguin [] 2019/03/04(月) 02:07:47.33:qG7RObuf
そのposix仕様の動作なら良いんだけど
最後の余った行が出力されてるのに置換が適用されないのは
s コマンドをすり抜けてることになるから
やっぱり変だと思う
行が消えるか置換されるかのどちらかにしてほしい
login:Penguin [sage] 2019/03/04(月) 03:15:09.86:7jirzQsK
だったら N を使わなければいい。
まず置換して出力してから n だ。
login:Penguin [sage] 2019/03/04(月) 03:32:05.04:86pOm4tz

最初と言ってること違ってるぞw
「動画だけで十分」じゃねえのかよ。

「動画も静止画も必要」なんだとして、どちらか一つを選ぶのなら
俺は静止画のほうがいいと思うけどね。
login:Penguin [sage] 2019/03/04(月) 06:35:36.38:gp7c1w5E
> 「動画だけで十分」じゃねえのかよ。

どこに動画だけで十分なんて書いてあるの?

でも
> 動画用意したからって、文章も用意すればいいだけだし
ってかいてあるし
login:Penguin [sage] 2019/03/04(月) 06:36:19.08:gp7c1w5E
> 「動画も静止画も必要」なんだとして、どちらか一つを選ぶのなら
> 俺は静止画のほうがいいと思うけどね。

だから両方作るって話なのに、
勝手に条件変えるなよ
login:Penguin [sage] 2019/03/04(月) 08:23:40.99:2krvDloK
処理する行の指定ってどうすれば
seq -w 10を2行間隔で文字入れたりsleep挟みたい
login:Penguin [sage] 2019/03/04(月) 09:16:27.47:lRT8jSxX

まず sleep 入れる方。やり方は、色々あると思うけれど、たとえば、
seq -w 10 | { while read r; do echo $r; sleep 2; done }
間隔を開けて、そこに文字を入れる方は、上の "sleep 2" の代わりに echo を入れればよい。
login:Penguin [sage] 2019/03/04(月) 11:06:20.36:2krvDloK

まさにこれだわdクス
ループする時は複合コマンド使った方とかあるの?
login:Penguin [sage] 2019/03/04(月) 11:06:40.42:Tw+wpVSX
hoge=fuga ; export hoge は export hoge=fuga と等価ですよね?
わざわざ前者の書き方をしているスクリプトを見かけますが何か意味あるんですか?
login:Penguin [sage] 2019/03/04(月) 11:14:03.07:zBAP+DEh

複合コマンドにする必要ないし。これと同等

seq -w 10 | while read r
do
 echo $r
 sleep 2
done
login:Penguin [sage] 2019/03/04(月) 11:20:36.79:zBAP+DEh

それの場合は等価だけど、分けて書いたほうが安全な場合がある

#!/bin/sh
set -e # エラーで止まるようにする
foo() { echo foo; return 1; } # エラーを返す

a=$(foo) # fooがエラーを返すのでここで止まる
export a=$(foo) # fooがエラーを返しても止まらない。aにはfooが入る
login:Penguin [sage] 2019/03/04(月) 12:11:46.77:pa7KIWw2

ヒドイwww
login:Penguin [] 2019/03/04(月) 16:34:54.76:V4TXU+mW
交互 cat ってできますか?
具体的な動作としては

$ cat file1
abcde
fghij$ cat file2
1234
5678
$ cat file3
あいうえお
かきくけこ
$ ./hogecat file1 file2 file3
abcde
1234
あいうえお
fghij5678
かきくけこ

こんな感じで自作してみましたが
簡単にできる方法があるならそちらを採用したいです
login:Penguin [sage] 2019/03/04(月) 17:11:39.45:86pOm4tz

これ知らんかったわ
login:Penguin [sage] 2019/03/04(月) 18:23:08.35:zBAP+DEh

shellcheck使うと良いよ。これも警告してくれる。
login:Penguin [sage] 2019/03/04(月) 18:38:28.74:uZI6VJZX

pasteで区切り文字を改行にする、かな
login:Penguin [sage] 2019/03/04(月) 19:40:15.81:SUIRuvuW

ありがとうございます。
exportだと返り値が隠蔽されるのは知りませんでした。

shellcheckいいですね。人様に渡すときは使うようにします。
ちなみにCentOS7でEPELリポジトリから入れたバージョン0.3だと、今回のチェック(SC2155)は引っかかりませんでした。
0.4以降だと大丈夫でした。
login:Penguin [sage] 2019/03/04(月) 20:38:39.25:zBAP+DEh
> exportだと返り値が隠蔽されるのは知りませんでした。

exportがというより変数代入なら止まる。と言った方がいいけどね。
だから echo $(foo) とかもfooでエラーが起きても止まらない。

exportもechoも$(foo)はコマンドの引数だけど
a=$(foo) 変数代入は引数ではない。という違い。


shellcheck薦めておいてなんだけど、shellcheck disableで無視したほうが
いい場合が結構あるので注意。他の言語だと警告は無効化せずに
対応することが多いけど、shellcheckは問題ないようなものまで警告してくる
(というか言語仕様的に問題あるかどうか判断が難しいのだろう)
login:Penguin [] 2019/03/04(月) 21:24:15.16:WFwFDhrz
zipパス忘れた
助けて。Mint18 64bit
login:Penguin [] 2019/03/04(月) 21:35:52.39:WFwFDhrz
助けて助けて。助けて。嘘じゃないよ
ナニが封印されちゃうぅうww ちょっww ごめww
zipパス はやくぅぅうwww
login:Penguin [] 2019/03/04(月) 22:34:26.85:F/LYKhNF
WindowsのFirefox・Thunderbirdのプロファイルフォルダと
LinuxのFirefox・Thunderbirdのプロファイルフォルダって互換性あるんですか?
login:Penguin [sage] 2019/03/04(月) 22:44:02.93:GV7+AJm8
ある
login:Penguin [] 2019/03/04(月) 22:45:19.85:F/LYKhNF
あるんだ?
改行コードとかは手動で直すのですか?
login:Penguin [sage] 2019/03/04(月) 22:47:08.02:SUIRuvuW

ありがとうございます。勉強になります。
set -e してればエラーで即止まってくれるから安心、って思い込むのは色々と危険ですね
login:Penguin [sage] 2019/03/04(月) 23:18:09.47:GV7+AJm8

改行コードってメールの?
自動判別じゃなきゃ自分か他人の手で変換する必要があるかもね
login:Penguin [sage] 2019/03/07(木) 23:44:59.33:9RX327Te
変数に複数行を格納しておいて、
複数行が格納された変数から指定行を取り出す方法ってありすまか?

ls
hoge
fuga

$var=`ls`

echo $1行目
hoge

echo $2行目
fuga
login:Penguin [sage] 2019/03/07(木) 23:48:39.45:9RX327Te

すみません、例に書いたコマンドは
実際には出来ないのですが、こんな感じで〜っていう動作イメージを示すものです
login:Penguin [sage] 2019/03/07(木) 23:49:23.13:9RX327Te

何度もすみません・・・
シェル種類はbashでお願いします・・・
login:Penguin [sage] 2019/03/08(金) 02:56:36.15:rNX8CX31
配列使うんじゃダメなの?
login:Penguin [sage] 2019/03/08(金) 03:17:55.21:Zt7EQAZk

var=`ls`
set $var
echo ${1}
echo ${2}
とか
login:Penguin [sage] 2019/03/08(金) 07:05:23.68:BVim9Nbp


配列を使うことで出来ました、ありがとうございます


まだ・・勉強初めて間もないので、配列という変数を知りませんでした
名無し [sage] 2019/03/08(金) 19:55:49.21:Kiof5Lak
Redhatでルートテーブルのデフォゲを冗長化させたいです
ラウンドロビンとかフェイルオーバーとか何かで出来る手段ありませんか?
login:Penguin [sage] 2019/03/08(金) 22:03:15.67:+GKEL25f

デフォゲ側をVRRPとかで冗長化するのが普通じゃね?
login:Penguin [sage] 2019/03/10(日) 17:34:39.89:Q4jz2qvH
始点と終点を指定してその間を表示するコマンドってある?
$ echo foobar | CMD 1 4でfoobみたいな
本当は文字のfとbを直接指定したいけど
login:Penguin [sage] 2019/03/10(日) 17:45:51.74:ITXMjVzW
cut でできるよ。UNIX ではかなり大昔から使われてる 。
login:Penguin [sage] 2019/03/10(日) 17:46:36.84:owtNoBg1

cut -c1-4
login:Penguin [] 2019/03/10(日) 18:05:17.71:hdFHnQ1x

だっせ
login:Penguin [] 2019/03/10(日) 18:10:46.71:hdFHnQ1x

分けて書けば、コメントアウトできるじゃん
login:Penguin [] 2019/03/10(日) 18:15:08.76:hdFHnQ1x

配列は使うな
移植性が悪い
login:Penguin [] 2019/03/10(日) 18:22:11.16:hdFHnQ1x
sed 's/f\([^b]*\)/&1/g'
login:Penguin [] 2019/03/10(日) 18:25:30.43:hdFHnQ1x
間違えた
sed 's/\(f[^b]*\)/&1/g'
login:Penguin [] 2019/03/10(日) 18:28:26.77:hdFHnQ1x
何に使うんやろ?
何かのレコードだったら、記号で区切った方がいいよん
login:Penguin [] 2019/03/10(日) 18:54:16.80:hdFHnQ1x

すまん、テキトーだった
将来hogeの値が条件によって変わるような場合に備えて
すべての場所でexportを書くのを避けるためだ
login:Penguin [] 2019/03/10(日) 18:55:57.64:hdFHnQ1x
sed 's/\(f[^b]*\)/\1/g'
こっちだ
login:Penguin [] 2019/03/10(日) 19:18:01.30:+N9fwbyB
配列が一番簡単だと思うけど、全部カンマ区切りの文字列にすると言う方法もあり?
login:Penguin [sage] 2019/03/10(日) 20:12:23.21:gxxV1MPC

移植性っつってもBashやKshくらいどのシステムにもインストールできるでしょ。
質問者の発言から察するに,(勝手にソフトウェアをインストールできないような)仕事としてのシステム管理者であるとは思えないし。
login:Penguin [sage] 2019/03/10(日) 20:19:59.55:uosO+70u
shはどこにでも入ってるから
普段はbashでもスクリプトはshで
走るようにすれば移植性なんて気にしなくていい
login:Penguin [sage] 2019/03/10(日) 22:57:55.30:SLI/47nQ

そうとも限らない。
各シェルの互換性は完璧ではない
login:Penguin [sage] 2019/03/10(日) 23:05:28.69:SLI/47nQ

それじゃだめ。


> 変数に複数行を格納しておいて、
> 複数行が格納された変数から指定行を取り出す方法ってありすまか?

これぐらいサクッと出来ないとな(他の人へ)

#!/bin/sh

var=$(
echo a b c
echo d e f
echo g h i
)

IFS='
'
set -- $var
echo "${2}"
login:Penguin [sage] 2019/03/11(月) 01:56:17.52:b7KJyx3Q

echo d e f って出力されないですね。
echo を取ると not found って出ます。
だめじゃないですか?
login:Penguin [sage] 2019/03/11(月) 03:42:05.50:RJEgJ+jJ

馬鹿かお前。

$( ・・・ ) の中にlsって書いたら
lsって文字が出るとでも思ってんのか?

馬鹿か?
login:Penguin [sage] 2019/03/11(月) 08:01:43.00:lgCKDORY

「それじゃだめ」と言う程の問題かな。
lsの結果に「filename with space」とか「-o file」みたいな
Unix的に優しくないファイル名があった場合にだけ困るだけっしょ。
login:Penguin [sage] 2019/03/11(月) 08:21:52.13:or879oOQ

Debian系がashを使ってるって知った時どう思った?
login:Penguin [sage] 2019/03/11(月) 08:27:21.19:RJEgJ+jJ

誰がファイル名の話だと言ったんだ?
login:Penguin [sage] 2019/03/11(月) 09:03:17.78:fdNo7ExV

shが入ってないと思ってるのか?
login:Penguin [sage] 2019/03/11(月) 09:09:57.46:fdNo7ExV
ごめん、入ってないみたいだな、、、
login:Penguin [sage] 2019/03/11(月) 09:16:05.93:UtVUpMB8
Linux 4.0 から最近出た 5.0 まで、全てのアップデートが「些末な問題」なわけだが、今後大幅なアップデートがあるとしたらいつどのような更新になるのでしょうか。
login:Penguin [sage] 2019/03/11(月) 10:00:52.61:20xOvXJ8
shは*shのシンボリックリンクになってて、たいてい動くようになってるんじゃないの?
login:Penguin [sage] 2019/03/11(月) 11:17:34.60:lgCKDORY

もしかして更新ログの最終行だけ見てない?
login:Penguin [sage] 2019/03/11(月) 11:45:05.79:UtVUpMB8

いいえ。Linusの発言だけ見ています。
login:Penguin [sage] 2019/03/11(月) 11:55:52.43:lgCKDORY
あ,ネタだったのか。マジレスしちゃった恥かしいw
login:Penguin [sage] 2019/03/11(月) 12:18:12.87:D4lrX8xX
のどこがマジレスやねん。
login:Penguin [sage] 2019/03/11(月) 12:22:32.05:fdNo7ExV

いや、だからshとの互換性は怪しい、って話をしてる
login:Penguin [sage] 2019/03/11(月) 13:32:48.92:b7em+55Q
すみませんperlのソースを読み込んで関数名と関数の行数をこういう感じで一覧に表示してくれるコマンドってありませんか?ググったんですが一向に見当たりません
なければ自作するしかない……
$ <command> a.pl
sub1 12
sub2 3
sub3 56
login:Penguin [sage] 2019/03/11(月) 13:41:13.11:NlOV+m0j
perlで作ればいいじゃん
login:Penguin [sage] 2019/03/11(月) 15:03:11.62:X+iurEOE

コマンドは知らないな、vimでできそうだけどbashで帰りとして使いたいってことでしょ。
login:Penguin [sage] 2019/03/11(月) 15:06:51.54:D4lrX8xX

/bin/sh スクリプトが他シェルで互換性が無いというのは、例えばどんなん?
bash4スクリプトがbash2で動かんとかのレベルなら、まぁ個人的には拘らんくてええかな?
login:Penguin [sage] 2019/03/11(月) 15:19:51.10:5chXzScl


echo コマンドの違いと移植性の問題
ttp://https://fumiyas.github.io/2013/12/08/echo.sh-advent-calendar.html

10. 移植性のあるシェルプログラミング
ttp://https://web.sfc.wide.ad.jp/~sagawa/gnujdoc/autoconf-2.59/autoconf-ja_10.html
login:Penguin [sage] 2019/03/11(月) 15:20:31.18:5chXzScl

ctags
login:Penguin [sage] 2019/03/11(月) 15:41:21.39:mMEYG+/o
perl -ne '( $disp = /^sub\s+(\S+)/ .. /^}/ ) || next; if ( $disp == 1){ $name = $1; } elsif ( $disp =~ /E0/ ){ print("$name $disp\n");}'
login:Penguin [sage] 2019/03/11(月) 16:34:07.38:lgCKDORY
ctagsのオプションにそんなんなかった?
login:Penguin [sage] 2019/03/11(月) 17:16:44.33:Vc4czoA6
vimでさテキストファイル開いてから終了すると
端末の表示が元に戻るじゃん?
あれどうやってるの?
login:Penguin [sage] 2019/03/11(月) 18:21:52.93:lgCKDORY

ttp://https://vim-jp.org/vimdoc-ja/options.html#%27norestorescreen%27
こことか読むといいかもね。
login:Penguin [sage] 2019/03/11(月) 18:33:02.70:lgCKDORY
ちなみに俺のところの
t_teは「^[[?10491^[[23;0;0t」つまり
DECRSTのプライベートモード1049番とDECRSTの23番(端末のタイトルをスタックから復元)になってた。
517 [sage] 2019/03/11(月) 18:44:47.41:FnPcS+A1
それじゃなくて1049を使ってるのかー
1じゃなくてlな
login:Penguin [sage] 2019/03/11(月) 18:51:51.63:FnPcS+A1
表は見つけてたけど、くっそわかりづれぇわ
ttp://https://ttssh2.osdn.jp/manual/ja/about/ctrlseq.html

1. エスケープシーケンスがESCから始まって、
2. ESCの次が [ だったら CSIシーケンスになって
3. [ の次が ? だったら DEC/xterm 拡張モードで
4. ? の次が 1049 だから代替画面バッファで
5. 3の続きとして、最後が h だと 代替画面バッファの有効で l が解除 かよ

なげーわ。

てか色々できるけどここらへんまともに動くんか?
login:Penguin [sage] 2019/03/11(月) 19:27:09.24:lgCKDORY

ん?1049って書いてるぞ? と思ったらなぜか
最初のやつだけ10491になってたw
login:Penguin [] 2019/03/11(月) 20:13:11.02:HEWDbPBu
Linuxコンソールだと戻らないよね
login:Penguin [sage] 2019/03/11(月) 23:48:43.80:/CV4PFZv

関数かどうかなんて、構文解析しないとわからないでしょ?
vscode の拡張機能とか、perl の構文解析器が必要

正規表現で簡単に判別できるのなら、自作できるけど
login:Penguin [sage] 2019/03/12(火) 00:48:25.52:FwM8ygvf

bash で位置パラメータの挙動が変わるものがあるんですか?
login:Penguin [sage] 2019/03/12(火) 11:31:09.74:B2cxkvc8
bashしか使わない環境なのにbashの方言を使うなとか言っちゃう人って
login:Penguin [515] 2019/03/12(火) 16:51:27.95:EQdvazfw

もう解決したかい?
処理対象が自分で書いた Perl コードでコーディングスタイルが定まってるなら
Perl のワンライナーでできそうなものだと思うのだが、それじゃだめかい?
そういう想定じゃないなら仕方ないが。
login:Penguin [sage] 2019/03/12(火) 17:37:15.81:D/C+EUXj

だからさぁ、ctagsでできるっつってんの
答え出てるのに見当外れなこといってるんじゃねーよ
login:Penguin [sage] 2019/03/12(火) 17:56:23.58:l/HyNl/R
自分の回答が採用されないと怒り出すおじさんいるよね
login:Penguin [sage] 2019/03/12(火) 18:00:38.80:D/C+EUXj
お前みたいに?
login:Penguin [sage] 2019/03/12(火) 19:14:09.36:4aGUYYgU
やめてやれw
login:Penguin [sage] 2019/03/12(火) 21:03:42.74:caXFtOaE
yum install hoge-develってやったらhogeも一緒に入り、その後アンインストールすべく
yum remove hoge hoge-develってしたら50個くらい依存あるパッケージ出たんですが
Linuxのパッケージってこういうもの?
酷くないですか?
login:Penguin [sage] 2019/03/12(火) 21:30:48.07:QQ10DA2m

それならば、具体的に「こうすればできる」と説明しなければ。
ctag を使いこなしている人は、perl や ruby を使い慣れている人より、たぶん少ないんだから。
login:Penguin [sage] 2019/03/12(火) 21:49:59.15:OO8fI1ZZ
それぐらいぐぐれよ
login:Penguin [sage] 2019/03/12(火) 22:26:19.77:4aGUYYgU

逆にどういうものだといいの?
一つ一つのパッケージがそれぞれ完全に独立していて
共通のオブジェクトファイルも全部自前で持ってるような状態があなたにとっての理想?
login:Penguin [sage] 2019/03/12(火) 23:16:35.43:caXFtOaE

いや難しい話ではなくて
「このパッケージ試しに入れてみるか」で試した後に「んじゃ元に戻すか」って消すことができないってのはどうなのと
仮想マシン使えというのはなしで
login:Penguin [sage] 2019/03/12(火) 23:34:37.30:l/HyNl/R

yum autoremove
login:Penguin [] 2019/03/13(水) 05:48:56.71:sZjkjEL3
完全なる無になってもう二度と有にならないようにしたいのですがどうすれば良いですか?
自殺をしても無駄ですか?
login:Penguin [sage] 2019/03/13(水) 07:51:58.27:S4E2DJCC
つまんねー
login:Penguin [sage] 2019/03/13(水) 11:16:27.61:SIptw0HQ

snap、flatpak、linuxbrew、nix、guix、pkgsrcと数だけは豊富にある
今後はパッケージ管理の代わりにこいつら自身を使い分けないとな
後単独で動くexe相当のappimageファイルもある
一つのファイルに全部突っ込んでるから無駄に容量あってずっこけるけど
login:Penguin [sage] 2019/03/14(木) 04:13:00.64:T4P9hTmr
特定のipアドレスだけ、ターミナルソフトやwinscpでrootで入る事ができたら便利だなと思ったのですが、
そういうことは可能でしょうか?
sshdのPermitRootLoginでどっちを選ぶしかないですよね・・・
login:Penguin [sage] 2019/03/14(木) 07:52:42.57:Elkwtxbd
特定ipになりすましされたらやばくない
login:Penguin [sage] 2019/03/14(木) 09:01:10.99:+fX8ej7T

パスフレーズなしの公開鍵認証と組み合わせてどうぞ

Match Address 192.168.1.0/24
PermitRootLogin prohibit-password
login:Penguin [sage] 2019/03/14(木) 09:17:46.48:T4P9hTmr

特定ipアドレス以外は一般ユーザ+パスワード
特定ipアドレスは、それに加えroot+パスだったら良いのになぁと。


そういうのがあるのですね(yes, noしか無いと思っていました)
先ほど調べてみましたが、いつもnoで使っていたのでそれが活用できそうです。
ありがとうございます。
login:Penguin [sage] 2019/03/14(木) 22:33:42.33:PUDWFgZw
ここで聞くべきなのか微妙だが…

CentOS 7.5のホストマシンにKVMで仮想マシンを二つ(AとB)作って
ホストマシンにはNICが一つしかないからSR-IOVで二つVFを作って
ホストデバイスとして二つの仮想マシンにそれぞれ渡した

ところで俺は仮想マシンAとBは異なるVLAN(αとβ)のネットワークにつなぎたい

とりあえずケーブルをつなぐ先のスイッチのポートはαとβが通れるトランクポートにして
仮想マシンAとBでそれぞれαとβのタギングをすればいいと思ってやってみたがうまくいかない

仮想マシンBを止めて仮想マシンAだけ動かしてスイッチのポートもαだけのアクセスポートにして
仮想マシンAでのタギングなしにしたら普通に通信できるんでSR-IOVの設定は間違っていないと思う

SR-IOVのVFを渡された仮想マシンをそれぞれ別のVLANにつなぐにはどうしたらいいのか教えてくれ
ちなみに欲を言うと仮想マシンBはVLANβだけでなくVLANγにもタギングでつなぎたい…
login:Penguin [sage] 2019/03/16(土) 22:14:04.21:dgeGB/jv
touchやmvの他にも本来とは違う使い方がされてるコマンドってある?
login:Penguin [] 2019/03/16(土) 23:00:46.89:oDd8o3OX
Ubuntu18.04使用中。
Sophos Anti Virusを使うんで、今使ってるClamAVの機能を全停止したいんだけど、出来る?
ClamAVをアンインストールしないで全機能停止したい。
login:Penguin [sage] 2019/03/17(日) 09:03:26.38:B32iqIiu
systemctl?
login:Penguin [sage] 2019/03/17(日) 11:13:12.72:Bu0t+hPG
euc-jpってどこで使われてたっけ?
login:Penguin [] 2019/03/17(日) 12:44:46.57:Pdl30A7Z
完全なる無になってもう二度と有になりたくない。
login:Penguin [sage] 2019/03/17(日) 12:46:02.11:Ciug4kTX
なんでこんなとこにきてんねん
login:Penguin [sage] 2019/03/17(日) 14:41:18.17:DhPj/gFo
かまっちゃダメよ
login:Penguin [sage] 2019/03/17(日) 23:08:41.47:dGBuqm6U
ダルビッシュの降臨か
login:Penguin [] 2019/03/17(日) 23:30:08.72:O9J5unxB
おすすめのアプリケーションレベルで制御できるFirewallありませんか?
てか、誰かアプリケーションレベルFirewall使ってないの?
login:Penguin [sage] 2019/03/17(日) 23:48:00.37:F8rr4MGO

cat
login:Penguin [sage] 2019/03/18(月) 01:23:52.14:xiJ1sp0y
プロセスごとに通信量が分かるコマンドないですか?
login:Penguin [sage] 2019/03/18(月) 01:57:52.80:7/LPeZE8
タスクマネ・・・ここはLinux板だったかw
login:Penguin [sage] 2019/03/18(月) 01:59:28.52:gyAwoSvZ

nethogs
login:Penguin [] 2019/03/18(月) 02:42:36.58:0SqLozlj
Ubuntu18.04使ってるのですが、sophos anti virusの設定ファイルってどこにありますか?
これって設定ファイル使わずにコマンドだけで設定ですか?
どこ探しても設定ファイルないのですが
login:Penguin [sage] 2019/03/18(月) 08:15:14.26:GzfCLxOU

touch(1)がファイルの新規作成に使われているのはともかく
mv(1)って本来と違う使われかたされてる?
login:Penguin [sage] 2019/03/18(月) 08:40:59.68:N0QvoRKM

ファイル名変更
login:Penguin [] 2019/03/18(月) 08:56:07.80:AFbZu1d2

いやあれは本来の使い方なんだけど
移動もリネームも内部的には同じことなので
login:Penguin [sage] 2019/03/18(月) 09:41:25.36:DsW3J53R
使われ方の話でしょ
login:Penguin [sage] 2019/03/18(月) 09:50:23.62:LyHq3LJj
そういう意味ではcatがそうだな
本来はファイル連結(concatenate)が使用目的だったのに
単純にファイルの中身を見るのに使われている
login:Penguin [sage] 2019/03/18(月) 09:53:47.72:U9P7Toyc
ttp://https://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/usr/source/s2/mv.c
ttp://https://minnie.tuhs.org/cgi-bin/utree.pl?file=V1/man/man1/mv.1
本来のmv(1)の挙動はこういうことらしいので何故mvと名付けたかがわかろうというもの
unlink file2
link file1 file2
unlink file1

ttp://https://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/touch.c
ttp://https://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/man/man1/touch.1
touch(1)の最初の実装はこれだけど-cを付けなければファイル生成の処理にジャンプするようになっているので
ファイルを作るのも最初から意図したものではあるね
login:Penguin [sage] 2019/03/18(月) 11:21:05.00:J43hBSbe
ISO8601表記でJST現在時刻を取得
ttp://https://qiita.com/yohhoy/items/77880f234634ec54598a
strftime('%Y%m%dT%H%M%d%z')

上記オプションだと秒のところが%dで日になってるけど
これって初心者向けのトラップなんかね
UNIXerって根性ひん曲がってるな。
login:Penguin [sage] 2019/03/18(月) 12:22:33.29:s+BcR0ut
Python=UNIXer
と思ってしまう頭の曲がった人避けじゃないか
login:Penguin [] 2019/03/18(月) 15:07:06.21:RfJkbNZ4
windows10でCentOSにコンパネからドグインしようとしています。

パスワードの入力で「@」があるんですが、入力ができません。

ctrl + V でのペーストができず、Pの横の@も、2でも入力できません。

助けてください。
login:Penguin [] 2019/03/18(月) 15:18:31.20:wnXPiS5e
計算機科学者って相当頭良いんだろうな。
login:Penguin [sage] 2019/03/18(月) 15:29:37.82:iBfcTdRy

OpenSnitchとかDouaneとか
使ったことないからどんなものかはしらない
login:Penguin [sage] 2019/03/18(月) 18:39:15.57:WfGeTrIk

どっちでもいいとか曖昧な表現に発狂しそうw
login:Penguin [sage] 2019/03/18(月) 23:05:59.80:UiI3AoC9

もともとのmvがrename(2)と近いな。
ファイルシステムが違うとlinkに失敗するのでrenameできない。


ただの誤記でしょ。
strftimeなんてもともとC言語の話だし。
いつも%mと%Mどっちがどっちか迷う。
login:Penguin [sage] 2019/03/19(火) 17:01:28.53:xtqYYs09
ubuntu系のrenameは書式がsedだしmvほどの手軽さはないからなぁ
unliinkはsymlinkの削除用かと思ってたがこれファイル専用のrmだったんだな
通常のファイルも消せて焦ったわ
login:Penguin [sage] 2019/03/19(火) 17:35:11.87:bAGuq0Ig

よく分かんないけど、TeraTermかなんかでログインしたら?
login:Penguin [sage] 2019/03/19(火) 20:52:39.58:fS4qDBcn

俺の近くにもそんなやついたなあ。
unlinkって元々ハードリンク/ファイル削除の為のシステムコールですから。
ハードリンク削除の時に最後のリンクだったらファイル消えてなくなるよねって言う。
login:Penguin [sage] 2019/03/19(火) 23:11:09.90:OVVNftdK

unlinkって名前にするならファイル消すなって思うけどね
login:Penguin [sage] 2019/03/19(火) 23:13:06.71:hYFIKSbq
キャプチャしたパケットを擬似的に再現する方法って何かありませんか?
イメージしてるのはこんな感じのことです

 @とある装置、IPアドレス192.168.0.1/24から、192.168.0.2/24にパケットが送信される。
 A192.168.0.2/24で同パケットをキャプチャ ※
 BLinuxマシンに「パケット再現ソフト」をインストールして、IPアドレスを、192.168.0.1/24に設定。
 C↑のLinuxマシンで※のパケットを再現して、192.168.0.2/24に送り出す。
 D※のマシンでは、とある装置から送信されたパケットを受け取ったものと同じ結果を得る。

何がやりたいかと聞かれると、ネットワークシャットダウンのUPSの実験をしたいのです。
 
login:Penguin [sage] 2019/03/19(火) 23:47:06.93:6cB8ljSL

ttp://http://xmodulo.com/how-to-capture-and-replay-network-traffic-on-linux.html
pcap replayで検索すれば似たようなの幾らでもあるけど、UDPでパケット一発だけなら上手く行くだろうが、TCPだとMACアドレスが変わったりシーケンス番号で不整合が発生したりで上手く行くかは分からん
そのあたりを理解して自分で工夫できれば使えると思う
login:Penguin [sage] 2019/03/20(水) 00:09:09.06:iro5ekDp

ありがとうございます。正直うまくいったらラッキーぐらいの感覚なので
じっくり時間をかけて研究したいと思います
login:Penguin [sage] 2019/03/20(水) 04:29:37.43:AorbbIhG

unlinkがハードリンクとファイル削除を兼ねてたなんて知らんかった。
どっちもiノードの登録を抹消するので同じコマンドに統一されたのかな?
適当言ってるので盛大に勘違いしてるかもだけど
login:Penguin [sage] 2019/03/20(水) 15:33:30.85:b5f2JhRB
削除の単語がdeleteじゃなくてremoveなのにも理由があるのかしら
処理内容を表示するverboseや優先度のnceも今一五感が
login:Penguin [sage] 2019/03/20(水) 16:39:17.91:UWeW9lcu
eraseとかdiscardとか世の中色々ある
複数というか不特定多数のコミュニティが育てたシステムは
そういうもんだろ
login:Penguin [sage] 2019/03/20(水) 19:04:32.04:AorbbIhG
日本人としての感覚だけど
removeはゴミ箱に棄てる=Ceraseが'(完全に)消去する≠ンたいな印象があるな。
removeが下に戻せない削除を意味することはUnixを使い初めた最初の内は慣れなかった。
それまでに使ってたOSではERAが消去コマンドだったから,っていうのもあるが。
login:Penguin [sage] 2019/03/20(水) 20:24:15.53:V0/u8gGa
日本人でremoveをゴミ箱に捨てるって印象持ってるやついるのか?
login:Penguin [] 2019/03/20(水) 20:51:53.20:3viqN1wO
ifconfig en0 downで停止させる際に、
en0の中の一つだけを停止させたいのですが、
どうすればよいでしょうか。

en0には、
(0.0.0.1)
(0.0.0.2)
のように複数ipアドレスがあり、
その中の一つのipアドレスだけ停止させたいという状況です。
すみません、至急教えてください。。
login:Penguin [sage] 2019/03/20(水) 21:14:39.72:jItAmGZv
至急って仕事じゃあるまいし..
login:Penguin [] 2019/03/20(水) 21:18:47.04:3viqN1wO
すみません、確かに至急はないですね
login:Penguin [sage] 2019/03/20(水) 21:59:21.11:oiBYiZHR
en0:0とかen0:1みたいな名前ついてないの?
ついてたら
ifconfig en0:1 down
でいける。
login:Penguin [] 2019/03/20(水) 22:07:58.93:3viqN1wO
ついてないんです
全部en0なんですが、分けれるんですかね
login:Penguin [] 2019/03/20(水) 22:13:34.37:3viqN1wO
arp -aで確認したところ、全部en0だったんですが、
違うコマンドで確認すると分かれてるのかな
login:Penguin [sage] 2019/03/20(水) 22:29:31.20:AorbbIhG

$ nmcli d
とかどう?
ここにレスしてるってことはLinux使ってるってことで,
NetworkManagerが使える可能性が高い
login:Penguin [sage] 2019/03/20(水) 22:36:19.77:jItAmGZv
ttp://https://www.tecmint.com/create-multiple-ip-addresses-to-one-single-network-interface/
自分の環境でそもそもどうやってそんな設定になったのかここらへんを参考にして、不要な設定コメントアウトしたりファイル削除してifconfig再起動すれば良い
login:Penguin [sage] 2019/03/20(水) 23:03:59.54:K6udhuwF
一つだけ切りたいってことはサーバーかなんかで常時起動しておく必要があるってことかと推測できるけど、どんな事情なんだろ
login:Penguin [sage] 2019/03/20(水) 23:06:26.01:oiBYiZHR
ipconfigの結果を貼ってみたら?
login:Penguin [] 2019/03/20(水) 23:16:40.44:qOlLaZso
すみません、mac使いなのでunixコマンドなんです

ひとつのmacをサーバーとして、それに複数台、
共有でつないでいるんですが、
そのうちの一台をそのサーバーとして使ってるmacから切りたいという状況です

その切りたいmacから接続を切らないといけない状況で、
その切りたいmacから見て、
en0に複数あり、そのうちのipひとつ(サーバーとして使っているmac)を切りたいという状況です
login:Penguin [sage] 2019/03/20(水) 23:19:14.16:jItAmGZv
Linux板でまさかの後出しジャンケン
login:Penguin [sage] 2019/03/20(水) 23:33:48.18:T0i8+Ne4

新・macかUNIX板で聞くほうがいいと思いますよ。
login:Penguin [] 2019/03/21(木) 00:09:24.39:leJf2r5w
かしこまりました。ありがとうございました。
login:Penguin [] 2019/03/21(木) 00:57:08.18:Mn3nE3Z/
UNIX板に来られても困るな
login:Penguin [] 2019/03/21(木) 01:21:04.65:1YkW5xT4
Ubuntu18.04使用中。ufw(ファイヤーウォール)使用中。
UFWでIncoming、Outogoingを全部Denyにしてます。
そんで今、以下だけOutgoing Allowにして開けてます。
一応、ホームページ見るのとメール見るのとは出来ます。

80 http
443 https
53 DNS
------
465 postfix smtps
995 pop3s
------
tor-socks 9050
NTP 123


これだと、pingとかtracerouteまで封殺されてしまいます。
いちいち、一個一個コマンドをUFWで設定するのめんどくさいのですが、
まとめて通す方法ないですか?

または、Pingがどのポート使ってる、Tracerouteがどのポート使ってる、nmapがどのポート使ってるとかって
分かる方法ないですか?
login:Penguin [] 2019/03/21(木) 04:06:47.55:1YkW5xT4
pingとtracerouteはufwのICMPの設定で通りました。

アプリがどのポート使うか(使ってるか)すぐ分かる方法ないですか?
login:Penguin [] 2019/03/21(木) 04:34:01.06:1YkW5xT4
てか、gufw(GUIの方)って使いづらくね?
設定変更するの激遅やん
固まったのかと思ったら、1回1回ufwを再起動してるんだな

まとめて設定出来てその後再起動とか、icmpもgufwから設定できるようにしてほしいわ
ついでにアプリケーションレベルで止める機能もつけてくれ
login:Penguin [sage] 2019/03/21(木) 10:15:26.91:n3R/YHnk

/etc/service を見れば有名なのは全部書いてある
そこに載ってないものは実行時にps系のコマンドで確認すれば良い
nmapはポートスキャナーだからプロトコルの種類によらず全部のポートが対象
login:Penguin [sage] 2019/03/21(木) 15:36:55.03:n1ZcuPXY
質問です
現在、Linuxbeanの14を使ってるんですが
16へのアップデートを促されるのですが
アップグレードの際に気をつけることはありますか?
そのまま同じように使えますか?
login:Penguin [] 2019/03/21(木) 17:40:41.07:Mn3nE3Z/
バックアップをとること
login:Penguin [] 2019/03/21(木) 22:37:41.22:1YkW5xT4

ありがとうございます。やってみます。

apparmorの設定ってみなさんどうしてますか?
完全デフォルトで放置ですか?
それとも、ネット権限いらないアプリは一応全部apparmorでネット接続オフとか、
全アプリいらんファイルにアクセスできないようにアクセス不可とか設定したりしてますか?

自分的には、全アプリいらんファイルにはオールアクセス不可
ネット接続必要ないのは全部ネット接続権限不可
にしたいのですが、やっぱ手間相当かかりますよね?
login:Penguin [sage] 2019/03/22(金) 01:08:33.77:uqjBj25m
D-Sub から HDMI にデュアルモニタ変えたんだがデスクトップの設定したウィジエットが引き継がないんだが、接続端子変えるとデスクトップは別物として扱われるか。

設定移したい場合どうしたら良いですか。
PClinuxosです。
login:Penguin [sage] 2019/03/22(金) 02:02:49.91:OniLb61f

使っているデスクトップ環境または
ウィジェットのツールキットの名前を教えて。

例えばGNOMEとかtint2とか。
login:Penguin [] 2019/03/22(金) 02:31:52.32:aTuLfZSY
2TBのクローン元とクローン先HDDのコンペアを行いたいのですが
AMD B450チップに対応していて、高速なコンペア機能を持ち、USBメモリから起動できる軽いツール(またはOS)ってありますか?
HDD2つを繋いだだけのまな板で作業します
login:Penguin [] 2019/03/22(金) 04:58:59.77:KcFAphbq
conkyで
$ top | grep sav
の結果を表示したいんだけど、出来ません。

${color yellow}top:$color${exec top | grep sav}

と.conkyrcに書いても top: 以外表示されません。
どう書くのですか?
login:Penguin [sage] 2019/03/22(金) 05:47:46.21:JVsVhwaF

お使いのconkyでうまくいくかわかりませんが、
top -b -n 1 | grep sav

でどう?
login:Penguin [] 2019/03/22(金) 06:18:31.93:KcFAphbq

すごい、出来ました!
ありがとうございました。
login:Penguin [] 2019/03/22(金) 23:23:28.39:KcFAphbq
sophos Anti Virus for linux使ってるけど、以下が出るぞ
なにこれ?

次のファイルを検索中、エラーが発生しました
/lib/firmware/vxge/X3fw.ncf
ファイルへのアクセスが拒否されました

log.error /lib/firmware/vxge/X3fw.ncf を検索中、エラーが発生しました
           : 1/0xffffffff80040212: Threat Scan Error (開く)。 (操作は拒否されました。)
login:Penguin [sage] 2019/03/22(金) 23:33:50.84:mCRD0Wh1
PXE bootがらみのdnsmasqについて質問です。

dnsmasqを使ってiPXEからのPXE chainloadingにチャレンジしています。
クライアントからのdhcpオプション応答とクライアントアーキテクチャ応答の
組み合わせ条件に従って、クライアントに返すdhcp-bootのパラメーターを
切り替えたいのですが、dnsmasqでand/or条件やif文条件式等は使えますでしょうか?
613 [] 2019/03/22(金) 23:47:57.66:KcFAphbq
/lib/firmware/vxge/X3fw.ncf
/lib/firmware/vxge/X3fw-pxe.ncf

これ何?
SOPHOSアンチウイルスだけじゃなく、ESETとかその他もウイルス反応してるけど
613 [] 2019/03/23(土) 00:01:18.22:G9qkSZ7X
これかあ
なんだ、これ?ドライバですか?
Ubuntu18.04使用ですが、みなさんも入ってますか?
Neterion X3100 Series 10GbE PCIe Server Adapter (VXGE)
613 [] 2019/03/23(土) 00:37:56.57:G9qkSZ7X
なんでこいつだけ反応するんだろうね

$ sudo savscan /lib/firmware/vxge/X3fw.ncf -all -archive

パスワード保護されているファイルです

ファイル 1 個を 23秒で検索しました。
6 個のエラーが発生しました。
ウイルスは発見されませんでした。
暗号化されたファイル 6 個が検索されませんでした。
検索が終了しました。
login:Penguin [sage] 2019/03/23(土) 01:43:09.46:9x05W2a/
ですが自己解決しました
検討してた方法はPuppyLinuxにbeyond compare 4をインストールするものですが
結局別のマシンを開けてWindowsでコンペアしました
login:Penguin [sage] 2019/03/23(土) 08:34:09.33:hNZQlpLU
moreに対するless
tarに対するpax
みたいに「コマンドの動作を表す名前」じゃなくて
「より以前から存在した類似のコマンドの名前をモジった名前」のコマンドを沢山教えてほしい。

一応知ってるのは
cat→dog(シンタックスとかに対応)
make→kati(依存関係の処理と並列実行を分離)
くらいかな。
login:Penguin [] 2019/03/23(土) 13:25:56.06:GEfm7Tu7
まったく何もしないフィルタってありませんか?
stdinをstdoutに流すだけのやつ
作ればすぐできるけど
用意されてないのかなって思って
login:Penguin [] 2019/03/23(土) 13:28:08.05:GEfm7Tu7

pico→nano
login:Penguin [sage] 2019/03/23(土) 13:42:06.71:RAeSI11z

cat
login:Penguin [sage] 2019/03/23(土) 15:06:49.63:iKNACmGP

何かをするからフィルタ
言葉を知らないのが原因
login:Penguin [sage] 2019/03/23(土) 16:39:32.35:QGbpWu2Q

tac most pee
login:Penguin [sage] 2019/03/23(土) 18:50:01.31:F3/XPKcg

ソフトウェアの世界では、フィルタがある or フィルタがない という
条件で処理を分けるのはバグのもとになるから、
何もしないフィルタを使うことで条件分岐を減らしてシンプルにするというやり方があるんだよ
これはフィルタに限らなくて、Null Objectパターンなどと呼ばれる
物を知らないのはお前
login:Penguin [sage] 2019/03/23(土) 20:40:17.10:6jP4IOmJ

teeとか? 余計な枝分かれがあるけど、いらんのならnullに落とすとか
login:Penguin [sage] 2019/03/24(日) 09:48:40.10:jDU54FoK
くだらない質問ですいません。

サイモン&ガーファンクル-01-xxx.mp3
サイモン&ガーファンクル-02-xxx.mp3
サイモン&ガーファンクル-03-ボクサー.mp3
以下多数
このファイルを端末から一括で移動させるだけで小一時間かかった。
最初は、
$ mv サイモン&ガーファンクル*.mp3 洋楽
これでダメで、
$ mv "サイモン&ガーファンクル*.mp3" 洋楽
これでもダメで、
$ mv "サイモン&ガーファンクル"*.mp3 洋楽
やっと移動できた。
囲みが違うだけで、端末に怒られたり、、、
"サイモン&ガーファンクル*.mp3" と、
"サイモン&ガーファンクル"*.mp3 は何が違うんですかね?
login:Penguin [sage] 2019/03/24(日) 10:41:02.49:D/HTSeWu
ダブルクォートの内側では、アスタリクスはワイルドカードではなく、アスタリクスそのものを
表すから。man bash の「クォート」の項を参照。
login:Penguin [] 2019/03/24(日) 13:13:30.94:MtjGbYq2

遅くなりました。
ありがとうございます。
login:Penguin [sage] 2019/03/24(日) 13:46:56.02:UEcSxKAZ

ありがとう。nanoの次があるとしたらmicroかな。
……と思ったらもうあるのねw


mostコマンド知らなかったわ。
login:Penguin [sage] 2019/03/24(日) 14:19:14.24:pzndKzQG

サイモンを全部移動するなら単に$ mv サイモン*mp3 洋楽/でいいんじゃね
これだと空白含んでもいいし
後はTab補完とか
$ mv サイモンの後でTab押すとmv サイモン\&ガーファンクル-0まで補完される
引用符なしでもmvできるけどその場合記号は\でエスケープする必要がある(空白は\ )
「01. foo bar.mp3」といった空白付きもTab補完すると 01.\ foo\ bar.mp3ってなるからね
login:Penguin [sage] 2019/03/24(日) 15:10:03.46:rYJ5eW3u

まず日本語なんとかしなよ
全編に渡っておかしいんだけど、

> フィルタがある or フィルタがない という条件で処理を分ける
はぁ?

> Null Object
全くわかってないじゃん
馬鹿でしょw
login:Penguin [sage] 2019/03/24(日) 17:04:29.13:FpqLxS0g

ありがとうございます。

自分の頭には” & ”これの処理の仕方だって思って、
サイモン&ガーファンクルを、サイモン*.mp3にしたら、
移動できた様な記憶があります、
それで他のファイル、
カルメン_マキ&OZ-xxx.mp3ではうまく行かなかった、
その時は、ダブルクオーテーションで囲っていたか、
記憶が曖昧ですが、

ですが、628さんのレスでスッキリとわかりました。
login:Penguin [] 2019/03/24(日) 17:43:03.32:7hc6unSF
のすぐ後にを書けるのはすごいな、と思う
login:Penguin [] 2019/03/24(日) 18:15:17.71:fF0hcu1c
へーw catってフィルタだったのかw
login:Penguin [sage] 2019/03/24(日) 18:33:46.29:l8Eo0XIa
何もしないって初耳
login:Penguin [sage] 2019/03/24(日) 18:49:18.52:UEcSxKAZ
catってフィルタじゃないの?
いや煽りとか抜きにして普通にフィルタの一種だと思ってたわ。
login:Penguin [] 2019/03/24(日) 19:16:03.38:5p8mIJSB

フィルタだよ
UNIXのコマンドは基本的にフィルタとして機能することを期待されている
login:Penguin [sage] 2019/03/24(日) 19:32:47.45:fscFnlx9

cat自体は確実にフィルターだろ
ものによるけど行番号つけたり空白行をまとめたりもできるし
何もしないフィルターに噛み付いてる奴いるけど、フィルターと同じように使えるならフィルターでいいと思う
login:Penguin [] 2019/03/24(日) 19:42:32.82:fF0hcu1c
catはフィルタだった
お詫びして訂正します
login:Penguin [sage] 2019/03/24(日) 21:39:51.05:WnwFTL7e

あなたは立派な人です
login:Penguin [sage] 2019/03/24(日) 23:52:01.09:oyv6jmSB

サンプルコード書きなよ
バグのもとになる例と
それを条何もしないフィルタで改良した例
その方が多分話が早い
login:Penguin [sage] 2019/03/25(月) 01:03:56.13:WN5FRXtQ

SR-IOVを使う場合のタグ付けはVM側じゃなくてホスト側で仮想NIC徹時につけるのが普通じゃね
VM側でのタグ付けもやり方あるのかもしれんけど、普通必要なVLAN分だけSR-IOVでNICを渡す
login:Penguin [sage] 2019/03/25(月) 04:53:01.76:gMhua5Yu

$ mv サイモン&ガーファンクル*.mp3 洋楽

なんで、これがダメなのかと思ったら、&, * が特殊文字か。
それで、クォートするか、エスケープすれば良いのか

& の機能を止めて、* だけ動作させる

"サイモン&ガーファンクル"*.mp3
サイモン\&ガーファンクル*.mp3

まあ、シェルの特殊文字は、見ておいた方がよい。
特別な機能があるから

! などは強力で、エスケープも出来ないんじゃなかったっけ?
こういう特殊文字をファイル名に使って、テレビ録画している奴は、ハマるぞ
login:Penguin [sage] 2019/03/25(月) 05:33:55.17:gMhua5Yu

フィルターは、cat, head, tail とか、
sed, awk でも、1-liner で、フィルターを作れるかも

以下は、Ruby の、1-liner のフィルター

最初のprint では表示せずに、次のパイプに出力するだけだが、
次のprint では、端末に出力するので表示される

cat /etc/apt/sources.list.d/iij.list | ruby -ne 'print $_' | ruby -ne 'print $_'

deb ttp://http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial main restricted universe multiverse
deb ttp://http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-updates main restricted universe multiverse
deb ttp://http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-backports main restricted universe multiverse
deb ttp://http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse
login:Penguin [sage] 2019/03/25(月) 07:51:28.46:hQ7+SnuK

!についてだけど
これはそもそもPOSIXシェルで既定されていない
ZshやBashなど一部のシェルの対話モード特有の便利機能。
だからエスケープとかそういう概念があまりないんじゃないかな
……と予想。

実際#!/usr/bin/env bashみたいなBashのシェルスクリプトにおいては
!は何らエスケープとかする必要なく 通常の文字として扱われる。
637 [sage] 2019/03/25(月) 07:53:07.12:hQ7+SnuK


ありがとう
よかった,俺の認識は間違ってなかったのね 安心した。
login:Penguin [sage] 2019/03/25(月) 10:08:16.30:gKQr6bjC

cat /etc/apt/sources.list.d/iij.list | ruby -ne 'print $_'
というか
cat /etc/apt/sources.list.d/iij.list
に対して何のメリットがあるの?
login:Penguin [sage] 2019/03/25(月) 10:11:09.09:gKQr6bjC
まったく何もしないで標準入出力にストリーム流す(つなぐ)のをパイプって言うんじゃないのかな?
login:Penguin [sage] 2019/03/25(月) 12:36:17.08:zZ+jJnZx

違う、パイプはフィルターとフィルターの間に入ってる奴
シェルだと '|' で表されて、内部は popen() とかで実装されてる仮想デバイスみたいなもん
login:Penguin [sage] 2019/03/25(月) 14:59:19.17:gKQr6bjC
popen()はパイプの実装じゃなくて単なるシステムコールなんじゃないの?
login:Penguin [sage] 2019/03/25(月) 15:05:31.91:gKQr6bjC

訂正popen()はmanセクション3だった
login:Penguin [sage] 2019/03/25(月) 16:55:35.47:YJ9SBZkm
ファイルディスクリプタの複製や切り替えってどんな時に使うの
exec 9>&1; exec >&-; exec >&9
こんな奴
リダイレクトや>/dev/nullは意識せずに使えてるけど
login:Penguin [sage] 2019/03/25(月) 18:42:31.60:+oiJv3Fw

仮想デバイスみたいなもんじゃないよ


popen(3)の実装の肝はpipe(2)
login:Penguin [sage] 2019/03/25(月) 20:11:17.09:hQ7+SnuK

例えば対話的な操作を自動操作するときに,
その自動操作するシェルスクリプトを実行している対話シェルにおいて
不具合が生じないように,自動操作する一連のコマンドを
全部3番のファイルディスクリプタに関して行なう,みたいな。
login:Penguin [sage] 2019/03/25(月) 21:30:10.83:luerERPn
e2labelで表示されれるボリュームラベル名ってどこに記録されているんですか?
OSによって違うということでしたら、Cent6の場合を教えてください
login:Penguin [sage] 2019/03/25(月) 21:34:40.13:luerERPn

途中で送ってしまいました

>どこに記録されているんですか?
というのは、具体的なファイル名(/etc/label)や、
ファイルシステム上には無く、MBR的な領域に記録されている・・・などのことを知りたく思います

よろしくお願いします
login:Penguin [sage] 2019/03/25(月) 21:35:11.36:gKQr6bjC

ソース見てみた
他プロセス管理のシステムコールの組合せだった
なぜ唐突にプログラムの話になったんだろう?
login:Penguin [sage] 2019/03/25(月) 22:28:06.00:U9WMtzMP

Ext4 Disk Layout - Ext4
ttp://https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#The_Super_Block
login:Penguin [sage] 2019/03/25(月) 23:10:55.13:YJ9SBZkm

fdを指定しないと具体的にどんな事態になるんです?
login:Penguin [sage] 2019/03/26(火) 00:18:48.32:qW7idDeA

ありがとうございます。

0x78オフセットってどこからかがすぐにはわかりませんでしたが、
先頭セクタから1024バイト分避けたところからさらに0x78(120バイト)
進んだところに、(一番最初のボリュームラベルグループの)ボリュームラベルが書かれているということがわかりました。

よって、e2labelで書かれたボリュームラベルは、ディスク自体に書かれている
ということでよろしいでしょうか
login:Penguin [sage] 2019/03/26(火) 00:30:13.50:cG5IuK2C

> なぜ唐突にプログラムの話になったんだろう?
そりゃ虚栄心からやろ


> ボリュームラベルは、ディスク自体に書かれている
> ということでよろしいでしょうか
他のPCにそのディスク繋ぎ替えたら検証できるっちゅうことやろな
645 [sage] 2019/03/26(火) 00:34:49.40:iFCVu2QU

別に何のメリットもない。
何も変換しない処理を、いくつでもパイプでつなげられることを説明しただけ

ちなみに、$_ は、前のパイプから、1行ずつ渡ってくる、各行を表す

以下は、大文字に変換してから、大文字・小文字を入れ替えるので、つまり小文字に戻る

cat /etc/apt/sources.list.d/iij.list | ruby -ne 'print $_.upcase' | ruby -ne 'print $_.swapcase'
login:Penguin [sage] 2019/03/26(火) 00:58:40.42:cG5IuK2C

元々大文字だったんが小文字に変わってまうがな
659 [sage] 2019/03/26(火) 01:08:01.92:hT6+IDcx

OSのシステムファイルやアプリのデータファイルもディスク自体に書かれるから厳密にどう表現したらいいか難しいけど、そんな感じの理解でいいと思う
login:Penguin [] 2019/03/26(火) 03:44:42.60:1rK9aO6k
Ubuntu18.04使用だけど、使用電力低くする方法ない?
Windowsというか東芝製だとecoユーティリティてのがついてて、
10kwも電力消費減るのだが
login:Penguin [sage] 2019/03/26(火) 05:51:25.67:R5t32rrn
スパコンの事情はわからんわ
ノートならTLPとかあるけど・・・
661 [sage] 2019/03/26(火) 07:22:17.01:qW7idDeA


ありがとうございます。
仮想マシンAからBにディスクを付け替えたところ、
ボリュームラベルの情報は維持されるので、
ディスク自体に書き込まれた情報ということがわかりました

また、(大まかな)理解がが間違っていないことがわかり安心しました。

ありがとうございます。重ねて御礼いたします。
login:Penguin [sage] 2019/03/26(火) 10:56:24.83:tsbXtR2i
microSDにlinuxをインストールするのは可能でしょうか?
またmicroSDカードスロットから起動するようにBIOSで設定する方法はありますか?
login:Penguin [sage] 2019/03/26(火) 11:08:30.67:Og/CcGxA
はい
login:Penguin [sage] 2019/03/26(火) 12:09:47.40:PvmUy3a0
ラズパイのドキュメントとかが大いに参考になると思うよ
> microSDカードからのLinux起動
login:Penguin [sage] 2019/03/26(火) 12:32:35.29:R5t32rrn
ならないだろ
login:Penguin [sage] 2019/03/26(火) 12:39:12.68:VOBZPwCz
ならないね
login:Penguin [sage] 2019/03/26(火) 13:06:05.63:sel2esHW
質問にBIOSって書いてあるのにU-Bootだしアーキテクチャも違うし・・・
microSDからブートできるかはBIOSの設定次第だけどメーカーによっては対応してない場合もある
そこさえ問題なければ普通にHDDにインストールするのと変わらない
ただし書き換え回数がキツかったりそもそも速度遅いのでまともに使うには工夫が必要
login:Penguin [sage] 2019/03/26(火) 14:16:49.91:IYu0ubLB

BIOS見たらmicroSD起動できないっぽかった
microSD使うのは諦めるわ
login:Penguin [sage] 2019/03/26(火) 15:17:47.88:xiF+N37Y
microSDを使いたい理由は知らんが、
USBに繋げるアダプタを使えばいいよ

それ以外だとカーネルはHDDに、ルートはmicroSDに入れるもよし
login:Penguin [sage] 2019/03/26(火) 17:20:43.28:gNGbGfbE

誤 「(大まかな)理解がが間違っていないことがわかり安心しました。」
正 「(大まかに)何も理解していないことがわかりました。」
login:Penguin [sage] 2019/03/26(火) 19:17:10.82:PvmUy3a0
え,ラズパイってUEFI BIOSですらないのか……。
知らずに妙な返答しちゃったわw

すいませんでした。
login:Penguin [] 2019/03/26(火) 22:08:39.24:9tjFDyA0
iptablesの設定してます。
bittorrent使ってる時にpeerからこちら側へのport 1へのアクセスがあるんだが、port 1ってなにかに使われてるの?
webで調べる限りTCPMUXとかいういかにも使われてなさそうなサービスに対応してるだけっぽいのだが。
login:Penguin [] 2019/03/27(水) 08:07:35.66:WPzTQvLr

それは単に#のコメントアウト機能のほうが強くて優先されるからじゃね
login:Penguin [sage] 2019/03/27(水) 20:50:55.20:g1iPIVYa

いや,すまん。ややこしい書き方だったなw
#!/usr/bin/env bash

echo !foo
↑こういうのが何ら問題なく実行できるっていうこと。
login:Penguin [sage] 2019/03/27(水) 22:27:40.09:rXGckb4a
実際のところ、
!"#$%&'()`{+*};*?
みたいな文字がやたら入ってるファイル名を沢山使ってるけど
そんなファイル名をシェルのコマンドラインに直接書いたりはしない。
login:Penguin [sage] 2019/03/28(木) 03:09:36.54:w6GiR/Kn
mount.cifsのオプションでversを2.0以上にしたら
cp -pでコピーしても更新日時とかが保持されないんだけどそういうもんなんですか?
後からtouchしたらちゃんと変わるし、versを付けなければcp -pも期待通りの動作をするんで原因はそこにあると思うんですが
login:Penguin [sage] 2019/03/28(木) 10:59:09.17:6sRUXEQl
記号を含むファイルって音楽ファイルか?たまにふざけた奴はあるけどそんなには・・・
login:Penguin [sage] 2019/03/28(木) 12:29:29.84:hDanExK5
\x07.wav などとしてファイル名を聴くのだろうか。
login:Penguin [sage] 2019/03/28(木) 12:58:14.15:vS3WoBQz

録画ファイルで番組名が付いてるとか
login:Penguin [682] 2019/03/28(木) 17:51:05.77:WxtfwGIY
ファイル名というか、実際にはディレクトリ名なんだけど
単にタイトルをそのまま使ってるだけだよ。
たまに ZIP ファイルで入手しても中のディレクトリ名がそうなってるし。
いや、分かってるよ? 本当はこういうのはデータベースで管理すべきなんだ。
だからおすすめはしないよ。
login:Penguin [sage] 2019/03/28(木) 23:34:05.34:4H5YNXSi
「何々!!」みたいなテレビ番組の名前を、ファイル名にしている
login:Penguin [sage] 2019/03/29(金) 00:08:31.91:dV6MJCes
お前らがファイル名の何を問題にしてるのかわからん。

TABで補完すりゃ、勝手にエスケープしてくれるだろ?
シェルスクリプトに直接文字列書くことなんて無いだろ?
あったとしてもクォートでくくればいいだけだろ?
変数ならダブルクォートでくくっておけばいいだけだろ?

お前ら一体何と戦ってるんだ?
login:Penguin [sage] 2019/03/29(金) 00:22:13.97:CvMODiZL
逆になんでそんな突っ掛かってくるのか聞きたいね。
ただ「!が含まれるファイル名があるのか」なんて話を細々としてただけなのに。
login:Penguin [sage] 2019/03/29(金) 00:40:44.87:dV6MJCes
なんでって

Q. ファイル名にスペースが入っていたらどうするの?
A. ダブルクォートでくくればいいだけです。

って一行で解決するような問題なのに、
スペースを一時的に特殊な記号で置き換えれば良いのでは?とか
それだとプログラムの改修が必要だぁぁ。あぁどうしたらいいんだぁ?って
意味不明な話してるからだよ。
login:Penguin [sage] 2019/03/29(金) 00:59:37.02:l8PCJwph
ファイル名で一番ヤバイのは、macの「92/03/01」みたいなスラッシュ入りのファイル名だと
聞いたことがあるけど、実際に遭遇したことはない。
login:Penguin [sage] 2019/03/29(金) 01:34:35.71:DwzBokla

その問題って、もう何年も直ってないんだよ・・・
初めて気づいてから、もう5年くらいたつかなぁ
login:Penguin [sage] 2019/03/29(金) 02:57:19.48:lclvYywf
,693
ちょっと議論がないか追ってみたらこれが出てきた
ttp://https://bugzilla.kernel.org/show_bug.cgi?id=198967#c7
2ヶ月前にクライアント側のバグだと特定されたけどまだ修正されてないようだ
login:Penguin [sage] 2019/03/29(金) 07:02:45.93:zMpqBgKe
引用符は受け付けない癖に--や./で無力化するハイフンって何なんだろうな
login:Penguin [sage] 2019/03/29(金) 08:50:44.30:EAlRvRPg
引用符を受け付けないハイフンって何。
login:Penguin [sage] 2019/03/29(金) 09:28:26.60:CvMODiZL
恐らく「引用符を用いても無効化できないハイフン」のことだろう。
でもこれはちょっとシェルのことを理解していない疑問だね。
そもそもハイフンは「シェルにとっては」何ら特別な文字ではない。
だから
$ somecmd -a

$ somecmd '-a'

シェルが解釈したあとは['somecmd', '-a']という全く同一の配列になる。
で,ハイフンをオプションとして認識するのはコマンド側の仕事なので,
そのコマンド側固有の操作が必要になってくる訳だ。

反対に,例えば「!」という文字は「シェルにとっての」特別な文字なので,
シェルに送る段階,すなわちコマンドラインで入力した段階で何らかの保護を解こさないと
解釈後の配列に「!」ではなく「!がシェルにより展開されたもの」が入ってしまう。
login:Penguin [] 2019/03/29(金) 10:56:48.62:kIAJE6Mr
ファイルを分割したときに
ファイル1/3.dat
ファイル2/3.dat
ファイル3/3.dat
みたいなファイル名で付けたくなるよね
login:Penguin [sage] 2019/03/29(金) 11:39:47.00:Fk+V9jgB

だからクォートでくくればいいだけ


だから!もクォートでくくればいいだけ
login:Penguin [sage] 2019/03/29(金) 11:40:53.58:Fk+V9jgB
\エスケープでも良いが
login:Penguin [sage] 2019/03/29(金) 11:43:55.64:Fk+V9jgB
直接文字列を書く場合、メタ文字はシングルクォートでくくるかエスケープすればいい。
直接文字列を書かない(= 変数に入ってるとか標準入力から読み取る場合)は気にしなくていい
これだけなんだが、本当に何をごちゃごちゃ言ってるんだろうか。馬鹿なのか?
login:Penguin [sage] 2019/03/29(金) 11:47:47.02:Fk+V9jgB
> --や./で無力化するハイフンって何なんだろうな
そんなものはない
login:Penguin [sage] 2019/03/29(金) 13:35:19.25:Mgfts4Lp

だからクォートがどうのじゃなくてさ
今はハイフンの話をしてるんでしょうが……

お前はクォートに親でも殺されたのかw
login:Penguin [sage] 2019/03/29(金) 15:17:11.01:zMpqBgKe
引数にハイフンを指定した時の挙動もコマンド間で異なるしなんともはや
login:Penguin [sage] 2019/03/29(金) 15:50:32.17:Fk+V9jgB

引用符は受け付けないって言ってるだろ
受け付けるんだよ
login:Penguin [sage] 2019/03/29(金) 16:36:41.65:Mgfts4Lp
* !や&はシェルが解釈するので単引用符で囲めばOK
* ハイフンの解釈は各コマンドがするので引用符で囲んでも殆んど意味ない

っていうことでしょ
login:Penguin [sage] 2019/03/29(金) 16:49:56.15:Fk+V9jgB
だからそれだけの話。

「メタ文字はシングルクォートで囲うかエスケープする」
おしまい

ハイフンの話は全く関係ない上に他の引数と何も違わないのだから
話しすことはなにもない。
login:Penguin [sage] 2019/03/29(金) 18:02:03.83:Mgfts4Lp
「話すことはなにもない」w
なんでお前が他人が喋ること決めてんだよw
login:Penguin [sage] 2019/03/29(金) 18:33:38.97:Fk+V9jgB
だからさっさと終われって言ってる。
終わった話なんだから
login:Penguin [] 2019/03/29(金) 21:17:43.86:nnvV655G
Ubuntu18.04使用です。
apparmorで全部のアプリのネット接続オフにするにはどうしたらいいですか?
てか、出来る?
使うアプリだけネット接続許可したいんだけど
login:Penguin [] 2019/03/29(金) 22:32:21.98:4fy7L57R
無謀なことをしているかもしれませんが、質問させてください

KLUE3.0(ベースはUbuntu18.04)をインストールしたPCから無線LANとUSBデバイスサーバ経由でプリンタ複合機を使ってプリントはできるのですが、スキャンができません
スキャナのドライバは入れましたしscanimage -Lも一応結果は出るのですが、xsaneを起動すると「デバイスを開けません 'brother4:net1;dev0' 不正な引数です」となります
どうすればKLUEからスキャナが使えるでしょうか

複合機はbrother MFC-J720D
USBデバイスサーバはsilex SX-DS-4000U2
無線BBR内でデバイスサーバのMACアドレス指定でIPアドレスを固定して、そのIPアドレスを/etc/sane.d/net.confに記述しています
(でも実際のところnet.confに何書いたらいいかちゃんと理解してません…とりあえずCUPSとUbuntuのプリンタツールではそのIPアドレスから引出したURIでプリントはできます)
scanimage -Lの結果はdevice `brother4:net1;dev0' is a Brother hogehoge MFC-J720D
sane-find-scannerの結果は全てAccess denied (insufficient permissions)
brsaneconfig4 -dの結果は指定したIPアドレスからのパケットロスなしです
login:Penguin [sage] 2019/03/30(土) 10:03:49.92:0XvY2iim

ttp://https://wiki.archlinux.jp/index.php/SANE

これのパーミッション問題のセクションを参考にしてみたら。
sage [] 2019/03/30(土) 20:16:19.60:I7wg8b/A

>使っているデスクトップ環境または
ウィジェットのツールキットの名前を教えて。

KDE PClinuxOS
ウィジエットインストするソフトには プラズマ ウィジエット って書いてあるんでツールキットはプラズマかと思うんですが
682 [sage] 2019/03/30(土) 22:40:59.74:xvW4fQ1t
ひどいのが来たんだな。来るかもしれないと思ってたのはこっちの方なんだが。
ttps://mao.5ch.net/test/read.cgi/linux/1514310320/707
login:Penguin [sage] 2019/03/31(日) 00:21:29.29:0E6MVyIl
Mac を使っている友人は、Windows の日本語や半角空白が入った、ファイル名を嫌がる。
英数字のみで、半角空白も使わない

だから漏れは、半角空白を、_ (アンダーバー)に変換している

ファイル名に半角空白があると、バグるから
login:Penguin [sage] 2019/03/31(日) 00:36:03.32:kjMm2NQi
ファイル名に半角スペース等を使うとバグるのは、そのプログラムの作りが悪いだけなのに
なぜファイル名を半角英数字以外を使うべきではないという話になるんだ
login:Penguin [sage] 2019/03/31(日) 00:42:11.95:t5ctzn4z
Macのソフトにバグが多いんだからしょうがない
login:Penguin [sage] 2019/03/31(日) 01:10:08.27:dlvhLDl2
未だに漏れって..
login:Penguin [sage] 2019/03/31(日) 01:14:07.23:dlvhLDl2

コマンドラインの引数にファイル名指定する場合は具体的にどうプログラムを作り直せばいいんだ?
login:Penguin [sage] 2019/03/31(日) 01:34:52.33:t5ctzn4z
文字列解釈とかいうアホなことをさせないで
普通に引数を配列で渡せばいいだけ
login:Penguin [sage] 2019/03/31(日) 01:52:24.17:mrkpdRbe
Document and Settings
Program files
やっぱWindowsって神だわ
login:Penguin [sage] 2019/03/31(日) 01:57:05.59:kjMm2NQi
普通に、argcとargvで受け取れば出来るだろうと思うけど、macは実はできないの?
login:Penguin [sage] 2019/03/31(日) 02:12:52.20:dlvhLDl2

入力ファイル 1.txt
出力ファイル 1.txt
って名前に空白を含む2つのファイルがあって
> commad 入力ファイル 1.txt 出力ファイル 1.txt
って実行したい場合はWindowsではどうすんの?スペースがあったりなかったり複数含まれる場合は?
login:Penguin [sage] 2019/03/31(日) 02:43:49.61:kjMm2NQi
windowsは知らん。
ていうか、もしかしてまともにプログラム組んだことないんじゃないの?
プログラムどころかシェルも使えないでしょ?
login:Penguin [sage] 2019/03/31(日) 03:05:52.86:HO6a5zCz

ttps://support.microsoft.com/en-us/help/102739/long-filenames-or-paths-with-spaces-require-quotation-marks
login:Penguin [sage] 2019/03/31(日) 10:20:45.86:dlvhLDl2

偉そうなこと言って結局自分じゃ何一つ答えだせねーのかw

これはMacもLinuxもそう
もしくはバックスラッシュでエスケープするかだ
それが面倒だから半角スペース抜く人がいるって話してたのに馬鹿なのか
login:Penguin [sage] 2019/03/31(日) 12:09:55.33:HO6a5zCz

面倒?あなたの問いかけにその様な事は含まれていないように見えますが。
login:Penguin [sage] 2019/03/31(日) 13:06:39.10:t5ctzn4z

あ、はい。安全確認が面倒だから
確認せずに事故って文句を言うクレーマーってことですよねw
login:Penguin [sage] 2019/03/31(日) 14:28:08.04:ZVRIYHOQ
そもそもが全く間違ってて本当にプログラミング出来るのか?ってレベルなんだが

スペース入りのファイル名をそのまんま渡すとスペースでちょん切られておかしな動作になるのは
IFSが定義されてない時はシェルがevecve呼ぶ時にスペースをデリミタとして使うからであって各アプリの問題じゃねぇし

っていうか「file name」っていうスペース込みの1つのファイル名をエスケープとかクオートなしに渡した場合各アプリの側が受け取るargvは
["実行ファイル名", "file", "name"]って言う形で間にスペースが入るかとかの情報は無いからそれを「file name」として扱う事はそもそも不可能だし
login:Penguin [sage] 2019/03/31(日) 17:20:14.87:hEVGY7Cx
そんなくだらねえ話してるじゃねえよ
login:Penguin [sage] 2019/03/31(日) 17:22:36.21:ZVRIYHOQ
すごーい
login:Penguin [] 2019/03/31(日) 21:14:05.31:83JRav7f
Ubuntu18.04使ってます
Ubuntuではログイン可能なのですが、
Xfceでログインするとデスクトップ画面が出てデスクトップが固まってしまいます。
一昨日まではXfceもログインできました。
リモートからログインしてCUIで操作は可能です。

Xfce復活させるにはどこいじればいいですか?
login:Penguin [sage] 2019/04/01(月) 05:56:37.36:CbQJj9me
とにかく、一般人には、半角空白が入ったファイル名を扱うことはできない。
そんなに、OS に詳しいわけじゃないから

ちょっとしたシェルスクリプトでも誤作動するし、仕事では使えない

半角空白が入ったファイル名を渡すと、誤作動したから使えないと、突っ返される!
login:Penguin [sage] 2019/04/01(月) 06:39:28.76:P1yDCptw
それファイル名のせいじゃないだろ
バカ用ならバカ用でくだらねえことを完全無視で使えるように
できなかった無能のせい
login:Penguin [sage] 2019/04/01(月) 06:46:13.30:R6fJr+TT

例えばどんな実装?
> くだらねえことを完全無視で使える
login:Penguin [sage] 2019/04/01(月) 07:17:20.57:x3J5ufaU
そもそもCUI使う時点で一般人じゃないだろw
GUIだと空白程度は問題ないやつの方が多いし
login:Penguin [sage] 2019/04/01(月) 07:25:56.27:P1yDCptw

さあねえ
あんたとこの業務内容は知らんからなあ

俺が言ってるのはバカ用を作るのは歴とした職人のスキルで
未熟者はすぐヘマをやらかすって話だ
735 [sage] 2019/04/01(月) 09:49:28.25:R6fJr+TT

うちの業務内容は気にしなくていい。
あなたがどんな実装を念頭に置いているかを訊きたい。
login:Penguin [sage] 2019/04/01(月) 12:29:47.04:P1yDCptw

あんたも俺んとこの業務内容は知らんだろ? 同じことだよ
login:Penguin [sage] 2019/04/01(月) 12:47:52.74:CbQJj9me
Windows 10・WSL・Ubuntu 16.04 だけど、

/usr/share/i18n/locales/ja_JP のera の部分に、新元号の令和が追加されるのかな?
735 [sage] 2019/04/01(月) 12:49:27.42:R6fJr+TT

つまり
までは一般的話題に読めるが、それに対し は自社業務依存のレスを返してしまったということか。
login:Penguin [sage] 2019/04/01(月) 12:51:18.54:P1yDCptw

いや一般的話題だよ
737にそう書いただろ
login:Penguin [sage] 2019/04/01(月) 13:03:02.98:UUzAU3Bx
なんもわかってねーけどとりあえず出来る風に書いときゃマウント取れるだろ?
つまりそういうことだ、言わせんなよ恥ずかしい
login:Penguin [sage] 2019/04/01(月) 13:14:52.12:3pQP/Efh
mozcの辞書に令和って登録されるのかな
login:Penguin [sage] 2019/04/01(月) 13:29:39.58:7Zh/3/s6
手動で登録しちった・・・
login:Penguin [sage] 2019/04/01(月) 14:01:08.85:NXdLYwru
Noto Fontとかには当分登録されないのかな。
login:Penguin [sage] 2019/04/01(月) 14:41:30.97:rypWD9UG
R18とか胸が熱くなるな
735 [sage] 2019/04/01(月) 14:45:30.65:R6fJr+TT

>> 737に一般的話題と書いてあるようには読めないな。
特定業務に依存しない一般的話題であれば、一般的な範囲で、念頭にある実装を語ってくれればいいよ。
login:Penguin [] 2019/04/01(月) 15:26:00.11:ZMqUstAr

Fluxbox qt,gtk,motif
login:Penguin [] 2019/04/01(月) 15:28:32.96:ZMqUstAr

実はできるけどね
login:Penguin [sage] 2019/04/01(月) 15:35:29.83:zUcPFr1j
なにが? どうやって?
login:Penguin [sage] 2019/04/01(月) 15:36:29.00:hF0kfhhO
なんもわかってねーけどとりあえず出来る風に書いときゃマウント取れるだろ?
つまりそういうことだ、言わせんなよ恥ずかしい
login:Penguin [sage] 2019/04/01(月) 17:33:02.58:fDpxqZZA

それつまり
$ somecmd AAA BBB
っていう入力を
["somecmd", "AAA BBB"]みたいな配列に格納できるってこと?
どうやるの? マジで。
login:Penguin [sage] 2019/04/01(月) 17:55:23.79:P1yDCptw

そうか、あんたはあれが一般的話題に見えないのか
では何を書いても一般的話題とは見てもらえんだろうな
違うというなら、どう書けば一般的話題なのか手本を示してくれw
login:Penguin [sage] 2019/04/01(月) 18:05:37.25:6jpH2zbJ
レイワ実装された?
login:Penguin [] 2019/04/01(月) 19:09:16.42:yB8Jurs2
元号を使ったら負けだぞ
735 [] 2019/04/01(月) 19:19:35.58:R6fJr+TT

「あれ」が を指すのであれば、一般的話題というより、「あんたとこの業務内容」という特定の事柄を突然持ち出して話題を特殊化させたように、誰の目にも見えるよ。
だが、特定業務に依存しない一般的話題であれば、一般的な範囲で、念頭にある実装を語ってくれればいいよ。

737
> さあねえ
> あんたとこの業務内容は知らんからなあ
>
> 俺が言ってるのはバカ用を作るのは歴とした職人のスキルで
> 未熟者はすぐヘマをやらかすって話だ
login:Penguin [sage] 2019/04/01(月) 19:34:44.25:Vak2TSnk
霊夢?
login:Penguin [sage] 2019/04/02(火) 06:48:16.79:GeXEk6c7

入出力には使うこともあるだろ
内部で使ってたら単なるアホだが
login:Penguin [] 2019/04/02(火) 07:11:35.38:HKMSG7jb

使わないぞ
login:Penguin [sage] 2019/04/02(火) 08:11:03.32:GeXEk6c7
お前が使うかはどうでもいい
login:Penguin [sage] 2019/04/02(火) 10:27:24.03:u25ZDqnv

途中、空行をあけてるだろうが
第1段落であんたの特殊化要求をお断りし
第2段落で一般論を言ったんだ
誰の目にもってあんただけだよ
そんなひねくれた解釈してるのは
login:Penguin [sage] 2019/04/02(火) 19:24:24.51:vt5O0zI1

お前が使わなくても役所は使い続けるだろう
login:Penguin [] 2019/04/03(水) 02:08:37.74:XKwYuRzV
Ubuntu18.04使用
日本の祝日に対応したカレンダーってないの?
gnome calenderもorangeカレンダーも対応してないぞ

メールソフトの付属でついてるのはなしで
login:Penguin [sage] 2019/04/03(水) 09:01:40.21:ldwMRRg9
gcalとか
login:Penguin [sage] 2019/04/03(水) 14:15:49.22:luPMo1aG
bashやscriptの-cオプションで関数を使う方法ってある?
login:Penguin [sage] 2019/04/03(水) 17:13:18.45:J/Ss2tkX
export すれば普通に使えるけど…そういう話じゃない?
login:Penguin [sage] 2019/04/03(水) 23:52:57.46:iz4nkQMo
Xubuntu18.04.2でハイバネートを無効化したいんだけど
どうしたらいいんでしょう?
login:Penguin [sage] 2019/04/04(木) 04:28:25.86:TRL5gfAg

/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

↑これ消したら無効になったはず
login:Penguin [sage] 2019/04/04(木) 08:54:58.61:aK/AOBir

50-local.d/com.ubuntu.enable-hibernate.pkla 無いですねこれ
login:Penguin [sage] 2019/04/05(金) 13:47:46.15:P9ypi69m
ubuntu でmozc使ってんだけど辞書って更新されるの?
令和とかさ
login:Penguin [sage] 2019/04/05(金) 16:10:59.88:Bi2UQsM6
まぁねぇ
「北斗の拳イチゴ味」はあるけど
「後配株」無いしねぇ
「後輩株」何だそれ・・・w
login:Penguin [sage] 2019/04/05(金) 16:40:44.88:Mg/PjclC
自分で辞書に追加すればええ
login:Penguin [sage] 2019/04/05(金) 17:03:07.54:jbyQi/Lb
aptでデータ更新しろやGoogleよ
login:Penguin [sage] 2019/04/05(金) 17:53:19.41:ZQLViIA1
なんでGoogle?
login:Penguin [sage] 2019/04/05(金) 22:12:57.25:Pk7UJ111
MozcってGoogle製じゃないの?
login:Penguin [sage] 2019/04/05(金) 22:16:07.11:sRon1V8C
人に聞く前に自分で調べろ
login:Penguin [sage] 2019/04/05(金) 22:16:20.71:hg3VoiKW
aptのパッケージに纏めてるのは多分Debianのボランティアの人だよ
login:Penguin [sage] 2019/04/05(金) 22:27:09.35:HriZeQ+v

Mozc → Google社員が開発(Google日本語入力の一部をOSS化したものらしい?)
Mozc内蔵辞書 → 既存のOSS日本語辞書を流用(Google製ではない)
パッケージ化 → UbuntuのMozcはDebianのをそのまま流用(のはず)(Debian側で辞書を弄ったりはしていない模様)

なので辞書を更新したい場合はMozc本家の辞書が更新されるまで気長に待つか、
自分でユーザー辞書を追加するか、Mozc UTでも利用するかだな。
login:Penguin [sage] 2019/04/06(土) 06:10:53.55:M7jstQU/

答えを知らないから文句ばかりの人


ちゃんと答えてくれる人


この差は一体なに?
login:Penguin [sage] 2019/04/06(土) 06:54:57.25:9iMIMHj1
「知らないならレスしないで下さい。ウザいだけです。」

これだな
login:Penguin [] 2019/04/06(土) 13:33:50.95:LBz3Crkc
できますかね?

端末コマンドを使い
ヤフーメールをまとめてダウンロード
login:Penguin [sage] 2019/04/06(土) 16:45:54.21:YCOCZ0fp
がんばればなんとかなります
login:Penguin [sage] 2019/04/06(土) 17:03:05.48:D7QN61Nk
>質問を書きこむ前にここを読もう。
>Googleなどで検索してみる。
login:Penguin [] 2019/04/06(土) 22:15:24.29:s8uLC164
centos7で日本語入力をAnthyの半角/全角キー 切り替えて使っているのですが
切り替わるまでに1秒ほど入力できるまで間があるのです何か早くする方法などないでしょうか?
login:Penguin [sage] 2019/04/07(日) 00:32:03.40:qSvuOzdA
Windowsを使うと良い
login:Penguin [sage] 2019/04/07(日) 07:15:26.60:l5brVKfl

ウイルスの危険がある。

アンチウイルスソフトで防御するとパソコンが動作不能不具合に。
--------------------------------------------------------
調査の結果、ウイルスが感染したと思われるソフトは、
以下の 3,986 本です(アルファベット/五十音順)
ttp://http://www.vector.co.jp/info/060927_system_maint_allfiles.html

AVG アンチウイルス Windows 7 64bit で再起動ループ不具合
お客様から「パソコンがおかしい、黒い画面から進まない!」と連絡があって
調べました。
ttp://http://orbitz-zono.blogspot.jp/2010/12/avg-windows-7-64bit.html

現時点、対応策は「再起動する前に、AVGをアンインストール」しかなさそう。
手動復元が出来れば良いんだけど。
【詐欺】Windowsセキュリティ重要な警告の消し方 アンチウイルスサービスでエラー!?
ttp://http://blogs.yahoo.co.jp/fireflyframer/34177559.html

ウイルスバスター クラウドのインストール中に再起動を繰り返し要求される
ttp://https://esupport.trendmicro.com/support/vb/solution/ja-jp/1104348.aspx

「人為的なミスだった」――トレンドマイクロの説明によると、
多くのPCを動作不能にした不具合の原因は、
ウイルス定義ファイルのチェックミスが重なった結果だった。
ttp://http://www.itmedia.co.jp/news/articles/0504/24/news008.html
login:Penguin [sage] 2019/04/07(日) 10:47:27.11:odPodKqT
mozcエラー
変換エンジンプログラムが反応していません。このアプリケーションを再起動してください

これ回避できない?都度fcitxを再起動するのはちょっと
login:Penguin [sage] 2019/04/07(日) 13:19:42.96:OiirH10H
なったことないからわからんな
login:Penguin [] 2019/04/07(日) 21:31:13.53:HHZI/CKC
亀レスになりますがです


そちらのリンクを拝見してみましたが、パーミッション変更の際に使用するlsusbはPCに直接USBで繋がっているデバイス想定の様でスキャナを見つけられませんでした。
自分でも少し調べてみてUSB device over IPが役に立ってくれるかなと思い
ttps://blog.bravi.org/?p=866
ttps://github.com/solarkennedy/wiki.xkyle.com/wiki/USB-over-IP-On-Ubuntu
辺りを確認してみたのですが、
sudo usbip list
usbip: error: failed to open /usr/share/hwdata//usb.ids
となります…

自分が勝手に無駄なことをしているだけかもしれませんが、もう少しお知恵をお貸しいただける方いらっしゃいませんか?
よろしくお願いいたします
login:Penguin [] 2019/04/07(日) 21:46:57.37:1eb4Ob52
いじめはどこの町にもあるが島本町は特に酷い
「大阪府三島郡島本町のいじめはいじめられた本人が悪い 」なんて
公言する町は他に無い
質問者 [age] 2019/04/08(月) 00:59:10.80:B2mjZI8K
環境
リリース 16.04.6 LTS (Xenial Xerus) 64 ビット
カーネル Linux 4.4.0-145-generic x86_64
MATE 1.12.1

linux mint標準のテキストエディター xed を mateでも使いたいです。
どうしたら良いですか?
login:Penguin [sage] 2019/04/08(月) 02:27:07.38:Gzc8xwp1

自分なら
ttp://http://packages.linuxmint.com/
上のページから
xed, xed-doc, xed-common, xed-dbg, xed-dev, xed-doc
のdebファイル落としてきて入れるかな
または、
ttp://http://packages.linuxmint.com/
のリポジトリ追加したあとに
sudo apt update
sudo apt install xed
でxed入れたあとにリポジトリ消す。
login:Penguin [sage] 2019/04/08(月) 02:47:15.27:DRQYEB5h

追記
もし、リポジトリ追加していれるなら
echo "deb ttp://http://packages.linuxmint.com sylvia main upstream import backport" | sudo tee /etc/apt/sources.list.d/mint.list
sudo apt update
sudo apt install xed
xedのインストールに成功したら
sudo rm /etc/apt/sources.list.d/mint.list
sudo apt update
未検証だけどこれで行けるはず。
質問者 [] 2019/04/08(月) 12:28:29.82:B2mjZI8K
xed-common_2.0.2+tessa_all.deb
パッケージをインストールしましたが、メニューに表示されません。
login:Penguin [sage] 2019/04/08(月) 18:02:08.84:Gzc8xwp1

xed_2.0.2+tessa_amd64.debもちゃんと入れた?
質問者 [age] 2019/04/08(月) 21:15:18.16:B2mjZI8K
依存関係が満たせない
の所で、どうしたらいいのか止まってます。
login:Penguin [sage] 2019/04/08(月) 21:23:21.64:Gzc8xwp1

の方法で入れた方が簡単だと思う。
login:Penguin [sage] 2019/04/08(月) 22:46:13.62:oyf7PMod
教えてエロい人!
Linux系OSの、

・HDDクローンを作成したい
・パーティションを拡張、縮小したい

のですが、どのソフトウェアが一番簡単ですか?
市販品でも桶で、そのソフトウェア上での操作のみで作業完了後にOSが正常起動出来る、GUI操作体系のモノを探してます。

宜しくお願いします。
質問者 [age] 2019/04/08(月) 23:14:48.27:B2mjZI8K
ありがとうございました。
login:Penguin [] 2019/04/09(火) 12:54:23.77:8BxhHlwu
スレチなら申し訳ありませんが解説をお願いします
ttp://https://qiita.com/clamoto/items/7c977d9a741c677b8539
のサイトにGoProの位置情報ぶっこ抜きが乗ってるのですが2バイナリの抽出からよくわかりません
gitとか全くわからないものですがわかりやすく解説お願いします
login:Penguin [sage] 2019/04/09(火) 13:03:05.82:XJ8Xr7uS

中国製のその手のユーティリティなら、その条件でありそうな気がする
login:Penguin [] 2019/04/09(火) 17:20:10.67:UsjTaSXq
質問なんだけど
直近3日10g以内で制限なしなんだけど



1日 3g
2日 3g
3日 0g
4日 0g

だとしたら。5日目は6g使ってもトータル9gでおkってこ?
もしくは、3日4日はカウントされなくて
1日2日の6gが5日目に反映されて3gしか使えないってことですか
詳しい方お願いします
login:Penguin [] 2019/04/09(火) 17:22:06.84:UsjTaSXq
だとしたら。5日目は6g使ってもトータル9gでおkってこ?

見なかった事にしてください

訂正

だとしたら。5日目は9g使ってもトータル9gでおkってこ?
login:Penguin [sage] 2019/04/09(火) 17:37:25.40:2ZQaG83h
スレ違い
login:Penguin [sage] 2019/04/09(火) 18:58:21.49:DrmWL49o

何が分からなくて何を知りたいのか分からない
具体的に、ピンポイントに質問した方が良いと思う
解説が欲しいのならその記事の作者に直接聞いた方が分かりやすいんじゃね
login:Penguin [sage] 2019/04/09(火) 19:50:48.53:Bzvge9EE
LANへの侵入制御ってさぁ、マックアドレスでやるのとアイピーアドレスでやるのどっちが堅牢なの?
login:Penguin [sage] 2019/04/09(火) 20:03:37.42:/1oyOVb6

そもそも仕組みが違うから両方やっとけ
login:Penguin [sage] 2019/04/09(火) 20:19:03.33:Bzvge9EE

ゲストには動的にアイピーアドレスあげたいってことがあるじゃん
そのときに、ゲストに好き勝手させないためにどうするべきなのか分からない
login:Penguin [sage] 2019/04/09(火) 20:20:53.73:ukfsUx5s

VLAN切っとけば・・・?
login:Penguin [sage] 2019/04/09(火) 20:24:21.94:/1oyOVb6

IPアドレスあげるってことは接続を許可するってことだから侵入制御は無理だぞ
そのIPから特定のサーバーへのアクセスを遮断したいならFWでも使え
login:Penguin [sage] 2019/04/09(火) 20:45:43.03:Bzvge9EE
FWで遮断するのと比べたときに、VLAN切るメリットって何?
login:Penguin [sage] 2019/04/09(火) 21:41:29.19:lpT4WBDv

VLANが何だかわかってないでしょ
login:Penguin [sage] 2019/04/09(火) 22:09:35.42:dMYAcmxw
LSI、VLSI、ULSI
login:Penguin [sage] 2019/04/09(火) 23:19:30.22:GEu74ORo
VLAN「切る」って何だろう?
login:Penguin [] 2019/04/09(火) 23:27:07.50:ATETEZ6h
情報処理でマクロ(スクリプト)作る
と聞きますがミクロ作る等と言わないの何故ですか?
login:Penguin [sage] 2019/04/10(水) 00:06:25.27:QaqOkRdv
Gはギガ、gはグラム
login:Penguin [sage] 2019/04/10(水) 00:20:17.36:PgP/V2Q/

別のVLANにしろって意味では?
login:Penguin [sage] 2019/04/10(水) 00:26:59.76:5PIiJA+P

分割するってこと
login:Penguin [sage] 2019/04/10(水) 07:52:01.76:cQvwmibl

マルチポスト禁止!
プログラム板だったか、どこかの板で、その質問を見た

基本的に、自分が理解できない資料を見てはいけない!

君にはわからないけど、その作者にはわかっているので、
君は、その作者よりも条件が不利なので、時間をすごく無駄にする

その時間で、自分が理解できる所を伸ばした方が、自分を成長させる時間効率がよい
login:Penguin [] 2019/04/10(水) 10:05:22.11:qJpHyQ1h

マクロ
ご期待ください
login:Penguin [sage] 2019/04/10(水) 11:02:44.43:bgU3FhIX

えっ?
login:Penguin [] 2019/04/10(水) 14:34:50.46:KTHyYgvL

ミクロを組み合わせて作るからマクロなんじゃない?
書いてる命令一個一個がミクロで、それを
集めた奴を作るから、マクロを作ると言うんじゃないかね?
ってことは、マクロを処理する処理系を作るのが
ミクロを作るってことなのかもね。もっとも
マグロを作るといえば、近畿大学ですけど。
login:Penguin [] 2019/04/10(水) 14:36:32.87:KTHyYgvL

日本人のgoogle社員がオープンソースで開発
したものだよ。たしかprimeっていう変換エンジン作った人
login:Penguin [sage] 2019/04/10(水) 14:52:39.93:R+95RZcB

こらこら説明が足りんぞ
クロスポストせよと言わねば
相手には理不尽な制限にしか聞こえんぞ
login:Penguin [sage] 2019/04/10(水) 17:53:58.12:05cmMHgc
おチンポジャスティス
login:Penguin [sage] 2019/04/10(水) 22:19:56.38:uaft97PT
CentOS7です。fstabに書いた順と、OS起動直後の
dfで出力されるマウント順が異なります。
fstabに書いた順に、OS起動時にマウントする方法があれば教えてください。

fstabの記載法は末尾に、
LABEL=hoge1 /hoge1 ext3 defaults 0 0
LABEL=hoge2 /hoge2 ext3 defaults 0 0
LABEL=hoge3 /hoge3 ext3 defaults 0 0

と連番で書いており、mount -aを実行すると上のとおりの順番で並んでくれます。

OSを再起動すると

/dev/sdb2 240M 2.1M 226M 1% /hoge2
/dev/sdb3 240M 2.1M 226M 1% /hoge3
/dev/sdb1 243M 2.1M 229M 1% /hoge1

等とfstabの記述順になりません。必ず、hoge3、hoge1、hoge2などと順番が決まっているわけでなく、順番は毎回変わります。
OS再起動後に、umount -a 、mount -aを実行するとfstabの記述順で並びます
動作に影響が無いのですが、なんとなくもやもやします。

直す方法があれば、ぜひ教えてください。
よろしくお願いします。

※必要かどうかわかりませんがdfバージョンは以下のとおりです
# df --version
df (GNU coreutils) 8.22
login:Penguin [] 2019/04/10(水) 22:40:25.19:nbF24P+I

なるほど。ミクロが積み重なってマクロ
ソートするだけの機能でも内部で連なってるからマクロと読んでも良いかも知れないな。
login:Penguin [sage] 2019/04/10(水) 22:49:34.45:lHDy89Rd

おそらくsystemdを使わないディストリビューションにすればいい
login:Penguin [sage] 2019/04/10(水) 22:55:36.58:5PIiJA+P

RHEL7から複数のパーティションを並行処理でマウントできるようになったからみたいだね
こレ見て依存関係のオプション追加すれば希望通りできそうだけど
ttp://https://www.thegeekdiary.com/centos-rhel-7-how-to-follow-the-mount-order-in-etcfstab/
login:Penguin [sage] 2019/04/10(水) 23:05:38.61:VrpAoutM
こん
login:Penguin [sage] 2019/04/10(水) 23:25:28.70:uaft97PT


ありがとうございます。じっくり読まないとよくわからないので、週末に試してみます。
※なんでだろうがすっきり解決しました。ありがとうございます。Cent7にしたせいだったのですね・・
login:Penguin [sage] 2019/04/10(水) 23:40:48.81:tcFzEWe7
/etc/fstabに
tmpfs /tmp tmpfs defaults,noatime 0 0
tmpfs /var/tmp tmpfs defaults,noatime 0 0
を追加したら
BackBox5.3で追加インストール後、ネットワークデバイスが削除されてしまった
tmp設定での影響かな?
識者の見解を期待してます
旅人びとウサギ [age] 2019/04/11(木) 00:30:15.94:+PsY3cxq
ttp://https://github.com/felixrieseberg/windows95/releases/tag/v1.3.0

上記のアプリをインストールして使っているのですが、重いです。
CPUの上限を開放させる設定方法などが有れば教えて下さい。
旅人びとウサギ [age] 2019/04/11(木) 00:34:11.96:+PsY3cxq
なお、下記の
/usr/lib/windows95/resources/app.asar.unpacked/src/images
のwindows95.imgをクリックすると開けると思います。

現状では、
上記のフォルダ内のファイルを変更するのか?
それとも、アプリを動かしてるlinuxの設定を変更したら良いのか分かりません。
login:Penguin [sage] 2019/04/11(木) 01:52:08.63:aMyzsbiC
子プロセスに送られてくるSIGINTを
親プロセスが握りつぶすってことできないよね?
login:Penguin [sage] 2019/04/11(木) 03:50:01.62:fwlErP3s

資源A, B に、順序の依存関係がないなら、AB, BA のどちらの順番でも、速い方がよい。
OS が、そういう具合に修正されたのだろう

順序の依存関係があるなら、systemd で設定するとか
login:Penguin [sage] 2019/04/11(木) 05:47:36.94:fah1NCgx
CentOS7でlibreswan(IPSec)をつかっています。
うまく接続できているのですが、問題があります。

ipsec auto --down TUNNEL1 を入力して、接続中トンネルを終了。そして、

ipsec auto --add TUNNEL2
ipsec auto --up TUNNEL2

として、別のトンネルをつなごうとするのですが、
Linuxシステム内に旧のトンネル情報(TUNNEL1)が残っているらしく、
TUNNEL2が機能しません。(ネゴシエーションはできている模様です。)

システム全体を再起動した後で、TUNNEL1は動作させず、
ipsec auto --add TUNNEL2
ipsec auto --up TUNNEL2
とするなら、うまくTUNNEL2が動作します。

全てのTUNNEL情報(SA?)をシステムから消去するコマンドってないでしょうか。
お手上げです。
login:Penguin [sage] 2019/04/11(木) 08:22:15.01:Mt1eEmly
TLS証明書についてですが、
今の時代って、crtにcaを連結すれば、
postfix, dovecot, apacheなどはそれを使うことができるのでしょうか?
昔は中間証明書は分けて指定していましたが、もう連結して使うのが一般的なのでしょうか。
login:Penguin [] 2019/04/11(木) 12:32:12.77:rsbGwygG
fluxbox使ってる人いたら回答お願い

toolbar(タスクバー?)の設定メニューの中にある
Clock: 12h
って何をするものなの?
クリックでも反応しないし
時計の設定はそこじゃなくEdit clock formatってところで変えられるから関係なさそうだし
login:Penguin [] 2019/04/12(金) 00:03:09.63:ev59exYr
SIGINTをSIG_IGNにしたプロセスから
それを継承して作られた子プロセスが
SIG_IGNを解除できないってどこに書いてある?
login:Penguin [sage] 2019/04/14(日) 14:38:19.87:xnad0N0w

解除できないというか、親プロセス側でシグナル受信時の飛び先アドレスをNULLだったかに書き換えられてしまっているので
子プロセス側ではそれを元に戻そうにも、何に戻せばよいか知りようがない
login:Penguin [sage] 2019/04/14(日) 19:04:45.70:2QPInEQ2
,790です
あの後結局プリンタ複合機を強制的にUSB接続できるようにしてUSBデバイスサーバすっとばしてプリンタもスキャナも使うように方針転換しました…
ものすごいズコー案件ですみません、当分これでいってみます
login:Penguin [sage] 2019/04/15(月) 13:43:56.56:UzVcjMkF

勝手な想像だと、時間を12時間単位の午前午後制に変更するもののように思える。
もしかしてClock: 24hというのもないですか?
login:Penguin [] 2019/04/15(月) 14:08:55.37:afZJHIan
質問というか、どんなもんでしょう?という感じだけど
大域的な設定を保持できるという、仕様とかライブラリ
とか、いったものに関心がありますか?
例えば、アプリケーションに最近使ったファイルという
メニューがありますが、あれはアプリケーションごとじゃないですか
でも、どんなテキストエディタでもいいから、とにかく
開いたらリストに乗った方が便利だと思いませんか?他にもオーディオとかビデオの
プレーヤーとかもそうですし、ファイルマネージャやブラウザのブックマーク
画像ビューアとかドキュメントリーダーとか、なんでも当てはまりそうですけど
細かいけど、スライドショーの間隔とかエディタに行番号を表示するかとか
アプリケーション事である必要が無いのでは無いでしょうか?
もちろんアプリケーション独自の設定もありますが、それは
オーバーライドすれば良い訳ですし。

このようなものがあれば、応用として、設定はアプリケーション専用じゃ
無いわけですから、ファイルマネージャやウインドウマネージャなどの
メニューから直接アクセスして、開いたりできるわけで

こういうの、便利だと思いませんか?
login:Penguin [sage] 2019/04/15(月) 16:08:35.23:+IUhtv98
最近開いたファイルについては、ユーザーごとに保存しててもいいと思う人がいるかもしれないね
(俺はイヤだけど)
設定とかも…俺は絶対嫌だけどそういう世界が好きな人もいるのかもしれない
けどその世界はunix文化圏じゃないよね
login:Penguin [sage] 2019/04/15(月) 16:13:03.51:TKj2cpKE
元のファイル監視して最終更新日(?)順にn個出すfuse作ってそれをマウントしたフォルダからファイル開くようにすればできるんじゃね
login:Penguin [sage] 2019/04/15(月) 17:39:17.09:MvvYOUKp
「最近に使用したファイル」は基本的にはxbelとかの形式で各アプリケーションが保存してるから
結合は容易なんじゃない? libxmlにMargeXMLFile()みたいな関数あったでしょ。
login:Penguin [sage] 2019/04/15(月) 17:46:07.03:KDshyruf
グローバルな設定項目はあれば便利だと思うけど現実的じゃないな
login:Penguin [sage] 2019/04/15(月) 19:46:36.25:AXq3RwEb

> 子プロセス側ではそれを元に戻そうにも、何に戻せばよいか知りようがない

戻すんじゃなくて子プロセスで別のものに変更できてもいいはずでしょ?
それに "デフォルト" に戻すことならできてもいいはず。
login:Penguin [] 2019/04/16(火) 03:12:47.34:jmtKKdQd
Ubuntu19.04って18.04に上書きアプデ出来るの?
てか、次のLTSは来年だけど、これも上書きアプデ出来るの?
login:Penguin [sage] 2019/04/16(火) 03:46:34.60:mQ+QFJGA
Nginx、php-fpmとで、Roundcubemailを動かしています。
IMAPサーバにメール全文検索をかけると、Gateway time out というエラーが表示されてしまいます。
時間がかかっているためにタイムアウトが生じているのではないかと考えています。
短いクエリなら問題なく検索できました。

nginxのエラーログをみると、
upstream timed out (110: Connection timed out) while reading response header from upstream
という表記がありました。

しかし、いろいろとパラメーターをいじったんですが、
エラーが出てしまいます。

/etc/nginx/conf.d/application.conf

location ~ \.php$ {
include /etc/nginx/fastcgi_params;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_pass unix:/var/run/php-fpm.sock;

fastcgi_read_timeout 360; ←これを追加して、再起動しました。

だめでした。
わかる方エラー回避方法を教えてください。
login:Penguin [sage] 2019/04/16(火) 04:04:50.98:TOVIec6/

何がだめなの?
タイムアウトしないで永遠に待つようにしたいの?すぐタイムアウトさせたいの?
いずれにせよ検索機能としては使い物にならないだろうからweb側じゃなくて全文検索の方を見直した方がいいと思うけど
login:Penguin [] 2019/04/16(火) 04:56:57.42:mQ+QFJGA

レスありがとうございました

fastcgi_read_timeout 360;
を追加したのに、相変わらず2分程度で、ゲートウェイタイムアウトになります。

設定が効かないのが変だなあと。
タイムアウトまでの時間が伸びて設定が効いているとなれば納得します。

おっしゃるとおり、いずれはメール数も増えるので、全文検索は考え直さないといけないと思っています。
ただいまは、設定を効かせて、タイムアウトまでの時間を伸ばしてみたい。
login:Penguin [sage] 2019/04/17(水) 17:16:10.70:YABGAKIQ
debian
安定志向、リポジトリは古くてなんぼ
arch
更新しないと死ぬ、更新しすぎても死ぬ

こいつらの考えは逆だけどRedhat系はどんな思想なの
インストール厨のブログで赤い帽子の派生出て来ないしよく分からん
なんでもいちいちリポジトリの更新しないでいいらしいけど
login:Penguin [sage] 2019/04/17(水) 17:30:57.33:7eb7Td6b
外部リポジトリ追加しまくりで依存関係破壊までが定番
login:Penguin [sage] 2019/04/17(水) 18:19:37.84:hzRMjLt9

RedHatの派生ってfedoraの事じゃないの?
RedHatはエンタープライズ版しかないから実際にはfedoraで実験して良かったやつだけrhelに取り込むんだけど
login:Penguin [sage] 2019/04/17(水) 23:53:24.00:lTPFjtZ9
centosも一緒じゃないのか
login:Penguin [] 2019/04/17(水) 23:58:53.34:aPv57k+y
rpmでパッケージを扱う奴は全部RedHat系だとJK2の妹が言ってる。
login:Penguin [sage] 2019/04/18(木) 20:54:49.78:3HoKx+59
最近色々インストールしまくってんだけどcentosから他のインストールしようとするとcentosのファイル消せずにパーティッション当てれないとか
Ubuntuからcentosとか入れるとマシン名が前のと同じとかhdd周りが面倒臭いから
hddをDVDドライブからリセットしに行けるlinuxとかないですか?
login:Penguin [sage] 2019/04/18(木) 22:24:04.28:MoeSpO00
ManicTimeのLinux版をインストールしたのですが、起動時にエラーが発生してしまいます。
どなたか対処法がわかる方はいらっしゃいませんでしょうか?

一応環境です↓
OS:Ubuntu 18.10 64bit
Mono:5.20.1.19
ManicTime:1.0.1
ManicTime Server:3.7.5

エラー全文は長いので別の場所に貼っておきます。↓
ttp://https://kuku.lu/t41b2
login:Penguin [] 2019/04/18(木) 23:22:14.88:ws41yzfr

どういう意味?
login:Penguin [sage] 2019/04/19(金) 03:32:10.13:W4EqCM5W

Ubuntu・Debian・OpenSUSE などメジャーなものでも自由にできますよ。
login:Penguin [] 2019/04/19(金) 18:18:38.14:yg8U05NN

無いです
その部分はクリックしても何の反応もなし
そもそも元々時計は24時間制の表示になってます
login:Penguin [sage] 2019/04/19(金) 19:17:22.54:q9nxZWXl

時刻のフォーマットに%Hか%Iを入れてみると
交互に切り替わる
login:Penguin [sage] 2019/04/19(金) 21:08:01.03:E31Bino7
Flatpakのリポジトリってどうやって見つけるんですか?
今はFlathubとWinepakだけ知ってます
login:Penguin [sage] 2019/04/19(金) 21:16:05.15:sqaSgZB5

初心者なもんでインスコの際に全部前のは消えてくれると思ってたら甘かった

あらインストールメディアにその機能あったんですか?やってみます。。
login:Penguin [sage] 2019/04/19(金) 21:30:57.85:2OUx40tL
linuxで360度写真から平面のサムネイル画像を作りたいのですが、良い方法無いでしょうか?
imagemagicとか使えば何とかなりますかね…?
login:Penguin [] 2019/04/20(土) 10:19:26.44:jYwczCZX

12時間制の表記にしたいとか
strftimeの仕様のことが聞きたいんじゃなくて
toolbar(タスクバー)のクリックメニューの中に
"Clock: 12h"
という項目があって
それが何を意味して何の役割があるのか聞きたかったのです
login:Penguin [sage] 2019/04/20(土) 11:19:32.70:qHOfOf5M
おいおい、 から今までの間に何をしてたんだ?
試しに fluxbox のソースコードをダウンロードして grep してみたら簡単に見つかったぞ。
login:Penguin [] 2019/04/20(土) 11:42:25.98:jYwczCZX

見てきたが
俺の使ってる%Rだけ対応してないとかトラップやん
何これ
861です [sage] 2019/04/20(土) 17:55:29.66:sCHje39N
Ubuntu 19.04にアップデートしたら解消しました
login:Penguin [] 2019/04/21(日) 09:53:50.55:1yXHVslx
すいません、ssh_config の設定なですけど、

参考サイトに、
ttp://https://makezine.jp/blog/2017/09/secure-your-raspberry-pi-against-attackers.html
UsePAM no
最後の1行は、Pluggable Authentication Modules(PAM)またはLinuxのネイティブな認証を無効化して、キーを使ったログインのみを許可するというもので、とても重要だ。

と記述されていました、"yes" の時は、
The programs included with the Debian GNU/Linux system are f・・・以下略、
と長ったらしメッセージが出ますが、
"no" の時は、
Last login: Sun Apr 21 09:14:10 2019 from 192.168.1.2
という簡単なメッセージなんですが、何が違ってどちらが良いんですかね ?
他のサイトの記事ではここまで書いてないんですけど、
login:Penguin [sage] 2019/04/21(日) 12:07:49.72:RbpapQ6N

PAMで認証してる時はPAMが /run/motd.dynamic に定義されているログイン時のメッセージを表示する
PAMの認証を利用しない時はsshd_configのBannerに定義されているファイルからテンプレートを読み込みメッセージを表示する
メッセージ自体はどちらでも良い
login:Penguin [sage] 2019/04/21(日) 13:03:52.86:e4PeXKEd

レスありがとうございます。
ssh 接続ではPAMは使わないという設定が良い、ということですね。

また私の環境はDebian9ですが、
/run/motd.dynamic っていうファイルは無いです。
login:Penguin [sage] 2019/04/21(日) 13:33:24.24:RbpapQ6N

motd もかな
pam.d/sshd あたりに説明が書いてあるはず
なかったら知らん
login:Penguin [] 2019/04/21(日) 15:23:45.64:DIowoTsQ
$ sudo apt-get update

無視:1 ttp://http://ftp.jaist.ac.jp/pub/Linux/linuxmint/packages sylvia InRelease
ヒット:2 ttp://http://ftp.jaist.ac.jp/pub/Linux/linuxmint/packages sylvia Release
取得:4 ttp://http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB]
ヒット:5 ttp://http://archive.canonical.com/ubuntu xenial InRelease
ヒット:6 ttp://http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial InRelease
ヒット:7 ttp://http://ppa.launchpad.net/mdeguzis/libregeek/ubuntu xenial InRelease
ヒット:8 ttp://http://ppa.launchpad.net/thomas-schiex/blender/ubuntu xenial InRelease
0% [ftp.tsukuba.wide.ad.jp (203.178.132.80) へ接続しています]


ftp.tsukuba.wide.ad.jp:80 (203.178.132.80) へ接続できませんでした。接続がタイムアウトしました
エラー:10 ttp://http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu xenial-updates InRelease
ftp.tsukuba.wide.ad.jp:http へ接続できません:
エラー:11 ttp://http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu xenial-backports InRelease
ftp.tsukuba.wide.ad.jp:http へ接続できません:
109 kB を 2分 0秒 で取得しました (909 B/s)
パッケージリストを読み込んでいます... 完了
W: ttp://http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/dists/xenial/InRelease の取得に失敗しました ftp.tsukuba.wide.ad.jp:80 (203.178.132.80) へ接続できませんでした。接続がタイムアウトしました
W: ttp://http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/dists/xenial-updates/InRelease の取得に失敗しました ftp.tsukuba.wide.ad.jp:http へ接続できません:
W: ttp://http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/dists/xenial-backports/InRelease の取得に失敗しました ftp.tsukuba.wide.ad.jp:http へ接続できません:
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。


sudo apt-get upgrade -f
で無理やりアップグレードしたら、アイコンが消えたり
背景変更ができなくなりました。

背景変更を選択するとlinux18 内部エラー
などです。
login:Penguin [] 2019/04/21(日) 15:25:06.35:DIowoTsQ
どぅおしたら良いですか?
login:Penguin [sage] 2019/04/21(日) 15:33:49.28:miH5omdO
全部入れ直せ
877 [] 2019/04/21(日) 15:40:21.34:DIowoTsQ
エラー写真でうす

旧バージョンの上書きで大丈夫ですかね?


ttp://http://www.mediafire.com/view/zvm845zrugfg82x/Screenshot%20at%202019-04-21%2015-33-38.png#

ttp://http://www.mediafire.com/view/jjqqtpjo8fvgwxe/Screenshot%20at%202019-04-21%2015-33-50.png#
877 [] 2019/04/21(日) 18:15:21.01:DIowoTsQ
治そうとイロイロ触ったら、起動できないツールが増えました。
起動時に2Gメモリを消費してるのが気になります。

再インストールしか無いんでしょうか?
login:Penguin [sage] 2019/04/21(日) 19:04:12.71:e1pCxRrL
それっぽっちの情報で解決してくれというのなら、再インストールしかないね
login:Penguin [sage] 2019/04/21(日) 19:41:55.75:n5zBg3CK
なぜここでは、Linuxのこと「犬」って言うんですか?
login:Penguin [] 2019/04/21(日) 20:11:12.22:wXjp2Hb7

ttp://https://seesaawiki.jp/w/niten_plus/d/%b8%a4
877 [] 2019/04/21(日) 22:25:39.18:DIowoTsQ
分かりました。
デスクトップを倉庫に入れて新しいノートPC買います。
877 [age] 2019/04/21(日) 22:26:04.79:DIowoTsQ
ありがとうございました。
login:Penguin [sage] 2019/04/21(日) 23:25:14.24:2s411njM
自称ねらー(実際はイキり)が使うLinux関連の隠語
泥: Android
鳥: ディストリビューション
犬: Linux
こういうの使わずに正式名称書いたらいいのにね。
仮にも技術者の端くれなら。
login:Penguin [sage] 2019/04/21(日) 23:32:19.02:hqUfKMJD
イキりオタ感が凄い
login:Penguin [sage] 2019/04/21(日) 23:32:56.24:xeeYGxtB
イキり言いたいだけちゃうんかと
login:Penguin [] 2019/04/21(日) 23:58:11.67:5mzVuzYF
日本人なら粋ると書け。
login:Penguin [] 2019/04/22(月) 01:09:49.14:KYBOqwSY
ps4 ジェット・ブラック500GB
CUH-2200AB01にlinux mintをinstallしたい
login:Penguin [sage] 2019/04/22(月) 01:25:57.12:6/r3WmMB
どうぞ
login:Penguin [] 2019/04/22(月) 04:57:16.17:ToVlJGO+
Ubuntu18.04使ってるのだが、Androidスマホと安全なファイルのやり取りの方法って何がある?
USBで直結はなしな
login:Penguin [sage] 2019/04/22(月) 05:29:30.69:jTBBnfwH
無線LANでいいじゃん
login:Penguin [sage] 2019/04/22(月) 06:23:19.33:ZEeQqTuT

犬厨って 林 檎 と 白 い お 父 さ ん 犬 が大好きなア フォ ン厨の事ですよ。
でもアッポレOSはWindowsと違って恐怖のiesysとA gentBaseに感染しないから、
身に覚えのない誤 認 逮 捕をされないんだお(笑)
login:Penguin [sage] 2019/04/22(月) 07:41:12.60:08b2wEPb

俺はSyncthingで同期してる
通信はエンドツーエンドで暗号化される
login:Penguin [] 2019/04/22(月) 15:28:49.29:d4jXt/VF
エンドツーエンドって野球用語っぽいな
login:Penguin [sage] 2019/04/22(月) 16:38:32.99:TUSjUa+S
昔SBOだったのが、いつの間にかBSOになってて未だに違和感が消えない
login:Penguin [sage] 2019/04/22(月) 18:35:44.67:qm3vXSMn
pgpとgpgの違いがいまだにわからない
login:Penguin [sage] 2019/04/22(月) 19:22:41.99:TUSjUa+S
pgpはセキュリティ用語
gpgはGNU製ソフトの駄洒落っぽい命名
login:Penguin [sage] 2019/04/22(月) 22:13:19.29:0xdUmaba
/etc/nsswitch.confにある
「hosts: files resolve mymachines myhostname [!UNAVAIL=return] dns」
のresolveは具体的に何をしているのだろうか?
login:Penguin [sage] 2019/04/22(月) 22:15:13.81:2A65RJhM

名前解決じゃね
login:Penguin [sage] 2019/04/22(月) 23:36:02.48:0xdUmaba

項目のfilesとかはhostsファイル内容からの名前解決だと勝手に思っているんですが、
resolveは何(resolv.confのnameserver?)を対象としているのかよくわからなくて書いてみました。
login:Penguin [] 2019/04/22(月) 23:37:14.75:1sUtQ502

ttp://https://www.freedesktop.org/software/systemd/man/nss-resolve.html
login:Penguin [] 2019/04/22(月) 23:52:43.86:KYBOqwSY
slitaz-rolling-core64.iso
日本語パケ入れても文字化けするのですが、どうしてですか?
教えて下さい
login:Penguin [sage] 2019/04/23(火) 00:41:24.12:x0N6RTar

ありがとうございます。資料助かりました。
login:Penguin [] 2019/04/23(火) 23:53:05.51:KQsuQ7VN
Linuxの導入を検討中だけど、どれを入れたらいいかわからない。
Linux Mintがいいの?
login:Penguin [] 2019/04/24(水) 00:15:34.17:WACEP+4e

Ubuntu18.04LTSがいいよ
魔法の言葉、「Ubuntu ほにゃらら」で検索するだけで答えが出てくるから
login:Penguin [sage] 2019/04/24(水) 00:20:01.67:Y3JjzwM9

それ言うならArchの方がウィキの質もユーザーの質も高いからご情報少ないし良い
他のディストリの利用者でもアーチウィキ常用してる奴山ほどいるだろ
login:Penguin [sage] 2019/04/24(水) 02:03:17.49:99FfYtdS

目的によります。場合によっては PCそのものが不要かもしれませんね。
login:Penguin [sage] 2019/04/24(水) 02:24:27.95:aX7wtgxM

XubuntuかMint
login:Penguin [sage] 2019/04/24(水) 06:28:18.15:9IngpeM8

Win的な鳥だどMintのCinnamonだな。
マテはイマイチだな。
UbuntuのUnityは全く好きになれない。
ネズミちゃんの方がまだマシ。
KDEは美しいが独特のクセが馴染めないな。

異論は認める
login:Penguin [sage] 2019/04/24(水) 10:33:55.88:FeTJ1NO/
ubuntuはもうgnomeだ
login:Penguin [] 2019/04/24(水) 11:53:07.47:lPwKwkVp
SSDのパーティションを論理分割して、
片方にWin10そしてもう片方にLinuxをインストールすることって、できるのですか?
login:Penguin [sage] 2019/04/24(水) 12:57:56.58:FsA7Ft1a
はい
login:Penguin [sage] 2019/04/24(水) 19:15:05.54:nXbWxxxF

俺、ArchではなくDebian、Ubuntu使っているが、あのwikiは激使っている。
ユーザーの質が高いからあのwikiなんだろうな
Ubuntuはいっぱいヒットするがいまや古くてダメなものも多いからな


何をするかによるだろ。まずはWin10にWSLのUbuntu18.04を入れて
CUI必死のLinuxもどきで良いんじゃないのか。
login:Penguin [sage] 2019/04/24(水) 19:23:15.00:FsmHA6nD

「Ubuntu」を付けて検索すると場当たり的な、本質的じゃない解決法が出る
login:Penguin [] 2019/04/24(水) 19:46:10.88:+qZbJsG5

%Rだけが非対応なのは
12時間制で対応するものがないからだろうね
他のは
k←→l H←→I T←→r で
それぞれほぼ同じ表記の12h/24h表記で対応してる
login:Penguin [sage] 2019/04/24(水) 23:14:09.91:Njbd/No0
ubuntuを体験したいのですが、激安ノートPCでも買おうと思うのですが
login:Penguin [sage] 2019/04/25(木) 00:53:01.57:lIhT2+uf
そうですか
login:Penguin [sage] 2019/04/25(木) 01:38:25.29:JCu4SUM1
ファイルがどのソフトに関連付けされてるか調べるコマンドない?
login:Penguin [] 2019/04/25(木) 02:02:31.01:C1HV53ge

xdg-mime query default "$(xdg-mime query filetype ファイル名)"
login:Penguin [sage] 2019/04/25(木) 13:02:55.94:JCu4SUM1

これはありがたい
login:Penguin [] 2019/04/25(木) 19:31:54.46:+OSdO6Tt
メモリ2GB,スワップ3GBでMINT17を使ってます。
Firefoxを使用し油断していると、メモリもスワップも上限まで使っています。
そうなってしまうとカーソルがかすかに動く程度で、Ctrl+Alt+Delも効かなくほとんど操作できなくなります。処理がスローダウンしているせいなのか他端末からログインもできません。

このような状況から容易に復帰する方法、できれば電源ボタン長押しによる電源断以外の方法を教えてください。
この復帰のための処理が、プログラムをkillでもシャットダウンでもかまいません。
login:Penguin [sage] 2019/04/25(木) 19:35:52.45:8Igu1wCw
課金
login:Penguin [sage] 2019/04/25(木) 20:00:58.76:g9K2sFF1
スワップ増やしてスケジューラーとかOOMkillerの閾値変える
マジレスさん [sage] 2019/04/25(木) 20:04:24.96:8Igu1wCw

SliTaz
ttp://http://www.slitaz.org/en/

これならブラウザ起動のメモリ心配しなくて良い(多分)
login:Penguin [sage] 2019/04/25(木) 20:29:57.88:JCu4SUM1
$ pkill firefox
頻発するならxkillをランチャーに入れて用心しとく
メモリが少ないならslitazやdan small入れても動画開いたら一発昇天するんじゃ?
login:Penguin [sage] 2019/04/25(木) 21:14:00.90:zzP8GqTc
Ctrl+Alt+F1でコンソールからCtrl+Alt+Delすれば良いんじゃね
いつもメモリ2.0GBぐらいしか消費しないからスワップ3GB使い切るほうが摩訶不思議
924 [] 2019/04/25(木) 21:20:01.90:+OSdO6Tt
おお、全く知らなかったやり方があります。勉強になりました。
有益な情報ありがとうございます。
login:Penguin [] 2019/04/25(木) 22:47:49.37:8Igu1wCw
>
しないと思う

ごめん、ちょっと試してみる
login:Penguin [] 2019/04/25(木) 23:06:42.73:TLpU6E5J
seq のアルファベット版みたいなのないですか?
login:Penguin [sage] 2019/04/25(木) 23:09:07.06:8Igu1wCw
slitaz-rolling-core64
ユーチューブ 4つ同時再生(360画質)でメモリ1G超えなかった

日本語化と多機能の環境構築さえ何とかすれば十分いけそう。
起動時は100mぐらい(大体)
login:Penguin [] 2019/04/26(金) 00:00:11.21:o8yfYcCV
Apple I
ttp://https://ja.wikipedia.org/wiki/Apple_I

アップル1に使われてるチップ(部品)が分かる人
居ませんか?
login:Penguin [] 2019/04/26(金) 07:22:31.68:Ki4bPnU9

板違い
login:Penguin [] 2019/04/26(金) 07:24:30.39:Ki4bPnU9

for i in {a..f}; do echo $i; done
login:Penguin [sage] 2019/04/26(金) 10:00:56.57:8ADudAyG
SliTazで、GUI起動が出来ないんだけど、何処に質問したら良いかね?
login:Penguin [] 2019/04/26(金) 11:20:58.33:HxNcjYvZ
ttp://https://www.server-world.info/query?os=Ubuntu_18.04&p=mail&f=1
ここ見て、Postfix,Dovecot、ユーザーの設定して自鯖からメール出そうとしてるんだけど、出来ないぞ
(ローカルのみで出そうとしてる)

$ mail
No mail for ユーザー名

になる。

Thunderbirdで送信しても、5.1.7 Bad sender address syntaxで送信エラーになる
Thunderbirdで受信見てもUndelivered Mail Returned to Senderばっかになってる

どこの設定おかしいですか?
login:Penguin [sage] 2019/04/26(金) 11:31:36.40:o8yfYcCV

スクショないと分からないが
ブートiosファイルの種類が機種(32bit or 64bit)と違うんじゃないか?
login:Penguin [] 2019/04/26(金) 12:30:18.50:P+hOyPJG

bash ではできましたが
sh (dash) ではできなせんでした
sh でも使える方法か
できれば seq のように独立したコマンドはありませんか?
login:Penguin [sage] 2019/04/26(金) 13:14:33.22:QiFPgFZC
こんな所でシェルスクリプトの話したって
気づかないんだってw

for i in a b c d e f g 略; do
echo $i
done

どこまで必要なん?
login:Penguin [sage] 2019/04/26(金) 13:28:49.00:eOAb802l

>slitaz-rolling-core64
>日本語化と多機能の環境構築さえ何とかすれば十分いけそう。

誰か日本語化のやりかた教えて。
slitazはスレがない。
login:Penguin [sage] 2019/04/26(金) 13:30:06.50:eOAb802l
lubuntu かdebian minimalでも起動時は100m超えるから、軽いなら楽しみ。
login:Penguin [] 2019/04/26(金) 15:14:06.08:f3sBskAA

スクリプトなんか求めてない
seqのアルファベット版が欲しいだけ
login:Penguin [sage] 2019/04/26(金) 17:04:26.62:QiFPgFZC

無いよ
login:Penguin [sage] 2019/04/26(金) 18:16:10.85:ELl6oFtj
$ printf "%s\n" {a..c}
a
b
c
login:Penguin [] 2019/04/26(金) 20:04:15.22:o8yfYcCV
何がしたいのか書いた方が良いと思う。
ライブラリを求めてる訳では無いみたいだし。
login:Penguin [sage] 2019/04/26(金) 21:00:17.59:Gf0jcKqc
fcitxで、半角/全角の押下によって確定していない和文が消えてしまうのを防ぐことはできますでしょうか?
login:Penguin [sage] 2019/04/26(金) 21:03:12.30:fRQljoWD
まさにくだらぬ質問だけど、

windows7のコマンドプロンプトで
telnet example.jp 80
としても応答のメッセージが見えない状態で

GET / HTTP/1.1
host: example.jp
と入力してもこれも見えないけども、
これでenterを2度押すと期待するhtmlタグが出ます。

サーバからのメッセージと入力している文字が見えないのはwindowsのコマンドプロンプト特有なのでしょうか?
login:Penguin [sage] 2019/04/26(金) 21:07:45.06:rjyg0f0W
板違い
login:Penguin [sage] 2019/04/26(金) 21:33:51.56:oHK9s61Y

2回Enter押すのはほかも一緒
1回だけだとコマンドやオプションが終わったのか、ただの改行でまだ続きがあるのか見分けがつかないからじゃない?
login:Penguin [sage] 2019/04/26(金) 23:52:03.73:nbWBskGO

だから、僕のために(バイナリ版を)作ってクレクレと言うこと
俺は無理だけど、ここのスレ住人の大多数はこれぐらいのものは楽に作れるだろ
login:Penguin [] 2019/04/27(土) 00:04:42.43:BH5rKhOS
linux mint18 64bit
Basicを使いたいのですが、GUIも作れる環境はないでしょうか?
login:Penguin [sage] 2019/04/27(土) 01:25:25.62:fZNweuqQ
LinuxつーかDebianなんだけど、新製品のCPUってマザーのBIOSから
正常に認識されてさえいれば、OS上でもそのCPUの定格で正常に動作するの?

それとも対応したカーネルとかドライバーなんかを待つ必要がある?
login:Penguin [] 2019/04/27(土) 07:13:23.84:iX3WXXC9

そういうことならム板行った方がいいんじゃない?
login:Penguin [sage] 2019/04/27(土) 07:35:03.08:BMtPOgZ2
俺はム板にも出没しているが
クレクレ野郎はどこへ行っても相手されんぞ
login:Penguin [sage] 2019/04/27(土) 07:36:43.83:BMtPOgZ2
そういう仕事で食ってるのにタダでやれとかグーパンチものだ
login:Penguin [sage] 2019/04/27(土) 09:19:46.14:7MVvyt/p

ム板はWinな奴が多いんじゃないのか
でも、この板のほとんど連中はいっぱいLinuxプログラム作っているだろうからな
login:Penguin [sage] 2019/04/27(土) 09:21:53.30:wngtURcj

dashからbashを呼ぶのはイヤだろうから、perlを呼ぶとか。
perl -e "print ('A' .. 'Z')"
login:Penguin [] 2019/04/27(土) 12:10:46.04:Qwr4IXBF

見当違いな代弁は要らないよ
作ったらそりゃできるけど
seqみたいに用意されたものがあるなら
そっち使ったほうがいいからな
login:Penguin [] 2019/04/27(土) 12:34:19.80:BH5rKhOS
まあ
その話はこの辺でry
login:Penguin [sage] 2019/04/27(土) 13:26:13.32:STzegk6T
だーかーらー、ないって、いってるーだーろー
login:Penguin [] 2019/04/27(土) 14:13:26.70:IZ4VQQYc
コマンド出力をコマンドラインに展開する ` ` って多重化できないの?
login:Penguin [sage] 2019/04/27(土) 15:12:13.73:vnJ0N8C+

エスケープすれば入れ子にはできるけど、SolarisとかAIXとかを使ってないなら``より$()を使ったほうがエスケープ要らずで楽だよ
login:Penguin [sage] 2019/04/27(土) 16:08:49.66:uwREL/2A
まだ簡単なシェルスクリプトしか書けんけど他に覚えておくといい言語ってある?
別に確固たる目的ないしbashより読みやすいのなら何でもいいんだけど
正規表現でperlには触れてもrubyだのpythonだのとは縁ないなぁと
login:Penguin [sage] 2019/04/27(土) 16:54:11.55:zLWG9EjK
pythonはいいよ
テキストデータ処理に向いてる
やることはないかもしれないけど行列計算のやり方を知らなくても行列計算してくれる
優秀なライブラリがあるんでそっち方面(AIとか)でも便利だよ

インタプリタだから遅いってのは一理あるっちゃーあるんだけど、
pythonはネイティブで動くライブラリを呼ぶだけのものと考えてスクリプトを組むと
ネイティブコード並みに速いよ
login:Penguin [sage] 2019/04/27(土) 19:26:32.70:YzD0TL/E
言語は何でも良いけど、まず配列やハッシュを覚えましょう
login:Penguin [sage] 2019/04/27(土) 20:13:25.38:qJT3O2B3
seqのアルファベット版の仕様みたいなの教えてほしい。
そうすると実装してくれる人も増えると思うので。
もし仕様の書き方が分からなかったら、「〈入力〉に対して〈出力〉が来る」みたいなのの羅列でもいい。
login:Penguin [sage] 2019/04/27(土) 20:37:35.59:bHWEDVH1

自分でやれ
login:Penguin [sage] 2019/04/27(土) 20:55:50.87:qJT3O2B3

なぜ俺にw
login:Penguin [] 2019/04/27(土) 21:16:22.94:kwU+joeU

Usage: seq [OPTION]... LAST
or: seq [OPTION]... FIRST LAST
or: seq [OPTION]... FIRST INCREMENT LAST
Print numbers from FIRST to LAST, in steps of INCREMENT.
login:Penguin [sage] 2019/04/27(土) 22:16:25.05:vq+jU0BI

GET /index.html HTTP/1.1
Host: foo.example.com

HTTPのリクエスト・レスポンスヘッダの区切り文字列は、
Windows の改行コードと同じで、CR+LF。
最後やセクションの区切りに、改行だけの空行がある

2回enter を押している内の最初の改行は、そのデータ区切りで、
次の改行は、シェルにとって、データ入力の終了を意味するものだろう
login:Penguin [sage] 2019/04/27(土) 22:25:08.18:7MVvyt/p

(バイナリプログラム作れる俺様は)作ったらそりゃできるけど
って言っているんだから、 実質、のレスで(本人が自分で作るで)終了
login:Penguin [sage] 2019/04/27(土) 22:35:20.59:STzegk6T

> SolarisとかAIXとかを使ってないなら``より$()を使ったほうがエスケープ要らずで楽だよ

SolarisとかAIXは、$()を使えるって知らない人?
login:Penguin [sage] 2019/04/27(土) 22:48:07.72:vq+jU0BI

seq, xargs, printf などで変換すれば?
a(97, 0x61)、z(122, 0x7a)

数値を英字に変換する方法を、探した方がよい。
Ruby などのプログラミング言語を使えば、さらに良い

for n in $(seq 97 122); do
printf "%b\n" $(printf '%s%x' '\x' $n)
done

出力、a〜z
login:Penguin [sage] 2019/04/27(土) 22:56:02.40:vq+jU0BI

Ruby は、シェルスクリプト・PowerShell よりも、可読性が高い

設定ファイル、正規表現・テキスト処理・日本語、スクレイピング、
パイプで使うフィルター作り、1-liner も得意!

Vagrant, Chef, Homebrew など、サーバー構築運用には、
シェルスクリプトの代わりに、Ruby を使う
login:Penguin [sage] 2019/04/27(土) 22:57:11.31:STzegk6T

printf "%b\n" $(printf '\\x%x\n' $(seq 97 122))

出力、a〜z
login:Penguin [] 2019/04/27(土) 23:05:40.63:BH5rKhOS
どうして俺はイケメンなのか?
login:Penguin [] 2019/04/27(土) 23:06:30.97:BH5rKhOS
間違えました。
触らないで下さい。
login:Penguin [sage] 2019/04/27(土) 23:14:07.54:vnJ0N8C+

何年か前に読んだ本にSolarisのshだと``しか使えないと書いてあった気がする
今のSolarisは$()が使えるのは知ってるよ
適切な表現じゃなかったのは認める
login:Penguin [] 2019/04/27(土) 23:28:50.60:HCjmYJ6J

$ printf "%b\n" $(printf '\\x%x\n' $(seq 97 122))
\x61
\x62
\x63
\x64
\x65
\x66
\x67
\x68
(略)
\x74
\x75
\x76
\x77
\x78
\x79
\x7a
login:Penguin [sage] 2019/04/28(日) 00:44:35.71:BBVkNWXo

俺に言われても困る。の時点でそれだから
login:Penguin [] 2019/04/28(日) 01:44:06.13:S73O7j0c
a-zの連番作成じゃなくて、a-zの検出を促したいと予想
xx
任せた。

適当なファイル名 ls
a-z 含まれてたら その部分だけ表示
含まれないなら 表示しない
login:Penguin [sage] 2019/04/28(日) 13:31:22.51:Mgr56dgA
for c in {a..z};
do
echo $c;
done

これじゃだめなの?{a..z}{a..z}にさらに文字増やせるし。
login:Penguin [sage] 2019/04/28(日) 13:33:47.58:F6u9ZJu6
じゃあ、a, b, c・・・ときてzまできたら、次をaaにするのはどうするの?
login:Penguin [sage] 2019/04/28(日) 13:58:10.42:Bl8AUx6B
シンボリックリンクって同じリンク元-リンク先同士でファイルを移動したら消えるのな
$ mkdir dir
$ touch dir/file.txt
$ ln -s dir link_dir
ファイラでdirと link_dirを開いてfile.txtを移動させると上書き確認が出るけど置換したらファイル自体が消える
mvだと同じファイルだってエラーが出るけど前にthunarで作業中にこれやっちゃった
シンボリックリンクの注意点が他にもないかと
login:Penguin [sage] 2019/04/28(日) 14:23:03.68:9KwdxPfu
ttp://https://bugzilla.xfce.org/show_bug.cgi?id=7993
まだ読んでないけどバグレポ出とるっぽいね
login:Penguin [] 2019/04/28(日) 15:04:42.80:GARIdWO7
ttp://http://toshtone.hatenablog.jp/entry/2018/03/21/232245
これと同じ方法で自宅のlinuxにvpsリバースポートフォワードで外出先から自宅にsshしようとすると
Connection timed out

自宅がsoftbankだからなのか
vpsがvultr.comだじからなのか
login:Penguin [] 2019/04/28(日) 15:10:42.61:REtGYoeB

>>940
login:Penguin [age] 2019/04/28(日) 16:05:34.50:S73O7j0c
リリース Linux Mint 19.1 Tessa 64 ビット
Ubuntu MATE 18.04 LTS 64bit

mint19をインストール後にubuntu mate18をインストールすると
mate18側でメニュー(内部)エラーが出ます。

タスクバー上でメニューパネルを追加しても
内部エラーです。と警告が出てしばらくするとメニューが消えます。


何が起こってるの知ってる人は居ませんか?
原因の調査方法もわからないので困ってます。
login:Penguin [] 2019/04/28(日) 17:16:16.11:cvZgegEm

mvコマンドのソースは読んだ?
login:Penguin [sage] 2019/04/28(日) 17:32:00.83:/lYujhck
他人の書いた仕様書もないソースなんてよっぽど気合が入っているか、
仕事で渋々やらざるを得ない限り読まねーよ
login:Penguin [] 2019/04/28(日) 19:18:45.71:cvZgegEm

ルーク、フォークを使え。
login:Penguin [sage] 2019/04/28(日) 19:20:51.98:F6u9ZJu6
それはスプーンだよおばさん
login:Penguin [sage] 2019/04/28(日) 20:05:45.22:Naye6xSV
スプーンおばさん
login:Penguin [sage] 2019/04/28(日) 20:31:36.99:oaygDur6
幸せと不幸せをかき混ぜる夢色の小さなスプーン?
login:Penguin [sage] 2019/04/28(日) 21:33:58.97:537ET5R4
Ruby の範囲オブジェクトなら、

rg_1 = "b" .. "d"
# b, c, d と、逆順の、d, c, b
puts rg_1.to_a, "\n", rg_1.to_a.reverse, "\n"

rg_2 = "by" .. "cb"
# by, bz, ca, cb と、1つおきの、by, ca
puts rg_2.to_a, "\n", rg_2.step( 2 ).to_a, "\n"

require 'date'

rg_3 = Date.new( 2017, 12, 31 ) .. Date.new( 2018, 1, 2 )
puts rg_3.to_a #=> 2017-12-31, 2018-01-01, 2018-01-02
login:Penguin [sage] 2019/04/28(日) 21:39:05.06:537ET5R4

Ubuntu MATE のスレで聞けば?
login:Penguin [sage] 2019/04/28(日) 22:59:23.14:Mgr56dgA

for c in {a..z} {a..z}{a..z}
こんな感じで。
login:Penguin [] 2019/04/28(日) 23:50:27.96:Td3BCZA8
新スレ: ttps://mao.5ch.net/test/read.cgi/linux/1556462911/
1001 [] Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 79日 15時間 9分 29秒
1002 [] Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
ttps://premium.5ch.net/

▼ 浪人ログインはこちら ▼
ttps://login.5ch.net/login.php

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

2ch勢いランキング アーカイブ Linux板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したアーカイブです。削除についてはこちら