探検


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

■ このスレッドは過去ログ倉庫に格納されています
2018/07/14(土) 13:30:27.58ID:tHBSJ8x8
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

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

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

※前スレ
くだらねえ質問はここに書き込め! Part 231
http://mao.5ch.net/test/read.cgi/linux/1524835309/
2018/08/30(木) 10:48:56.66ID:UEpd89Qb
>>783
失笑
2018/08/30(木) 10:56:37.12ID:mFIY9vA6
もともとはジョークなんだからいいんじゃね。>>783は3行だからだめ。
786765
垢版 |
2018/08/30(木) 11:56:18.09ID:EPGn4q5l
漏れは、765 だよ。779 も漏れ

>>761
とは別人

761 も書き込む際、名前欄に761 と入れて
2018/08/30(木) 15:15:49.60ID:TlCcrM2G
お笑いワンライナー。無考慮に入力桁制限まで1行化可能。
while read i
do
数万行
done
↓
while read i;do 数万文; done
2018/08/30(木) 15:43:33.19ID:za4hykXY
ワンライナーにセミコロン禁止とかまたおもしれぇ珍説ブチ上げてきたなこいつwww
2018/08/30(木) 17:07:51.82ID:mFIY9vA6
bashファイル書くまでもない処理ならどんどんセミコロン使え、便利だから。
2018/08/30(木) 18:43:48.22ID:T29UYdQf
IOCCC(ググれ)あたりのMLとかを見慣れてると、油断できないセミコロンまみれのワンライナーが山ほど出てきてるので勉強してみるといい
2018/08/30(木) 19:47:20.33ID:cIlE/Btb
ワンライナーに必死しなくてもいいだろ
ワンライナーにするために時間かけてるってのもな
2018/08/30(木) 20:14:26.66ID:rdcwchbS
関数型言語のようなすっきり書くためのワンライナーではなく
データ量削減に改行コードすらいれるのが惜しいGoogleのようなスタンスか
そういうケースでもなければ;をつなげて無理にワンライナーにしたところで
自己満足の域を超えない無意味な所業
2018/08/30(木) 20:16:28.47ID:eY7Sx+UV
セミコロンを使わないワンライナーで書けば
パフォーマンスがアップするんだよ
2018/08/30(木) 20:29:38.38ID:mFIY9vA6
ワンライナーは冗談って意味の英単語なんで、セミコロンだらけでも本場では笑って許してくれるよ。
もともとはbashファイル作るより、短く書けるものばっかりだったんで意味はあったけどな。
2018/08/30(木) 20:41:17.29ID:OGkDUrZ3
GentooでGDMをインストールしてもgdm.serviceがないのですがどうしたらいいですか
initシステムはSystemdです
2018/08/30(木) 20:46:48.65ID:cIlE/Btb
過度にワンライナー必死すると可読性が悪くなってぱっと見て何をやっているんだ?になるからな
特にセミコロン必死のワンライナーは可読性悪くなるよな
2018/08/30(木) 20:55:54.85ID:mSkcwE22
>>795
Gentoo Linux 36
http://mao.5ch.net/test/read.cgi/linux/1514892799/
798761
垢版 |
2018/08/30(木) 20:56:41.69ID:hdVqtp+Y
自分の内容からワンライナーに関してヒートアップさせてしまって申し訳ないです。

自分の中ではパイプで繋いだものがワンライナーとしての認識がありましたので、セミコロンが有るものもワンライナーと呼ぶのは知りませんでした。
2018/08/30(木) 20:56:56.51ID:mFIY9vA6
>>795
自分で書けばいい。といってもサンプルがほしいと思うので、他のディストリのパッケージを参考にする。
2018/08/30(木) 21:05:48.05ID:jLC5I2tA
raspberry pi でNASをマウントしようとしています。raspberry pi は固定IPで運用しています。

sudo mount -t cifs //192.168.1.1/hoge /mnt/hoge -o username="test",password="pass",vers=1.0,sec=ntlmssp,rw,iocharset=utf8
でNASをマウントできます。
これを起動時に自動的にマウントさせるため、/etc/fstabの最後の行に
//192.168.1.1/hoge /mnt/hoge username="test",password="pass",vers=1.0,sec=ntlmssp,rw,iocharset=utf8 0 0
と追記し、
https://www.mana-cat.com/entry/2017/05/02/164244#OS%E8%B5%B7%E5%8B%95%E5%BE%8C%E8%87%AA%E5%8B%95%E7%9A%84%E3%81%ABNAS%E3%82%92%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%81%99%E3%82%8B
を参考にraspi-configでネットにつながってからブートするようにしてます。
これが済んでから再起動しますが、マウントできません。
どこら辺を修正すればいいのでしょうか?
801769
垢版 |
2018/08/30(木) 21:15:41.00ID:HZF7cj+k
cifsって指定でも入れとけば?
2018/08/30(木) 21:21:39.26ID:wHd4J0Id
ぁぁ 駄目だ 頭の中 パンティーライナー が渦巻いている・・・
2018/08/30(木) 21:23:57.76ID:cIlE/Btb
>>800
リンク先のfstabは
//192.168.254.111/share /mnt/nas cifs username=xxxxxxx,password=xxxxxxxx,file_mode=0755,dir_mode=0755,iocharset=utf8,uid=1000,gid=1000,forceuid,forcegid,_netdev 0 0
なんだから、
>>801が言うようにcifsが抜けているからだろう
2018/08/30(木) 21:24:08.57ID:jLC5I2tA
>>801
大変申し訳ありません
質問の一部が間違っていました。
× //192.168.1.1/hoge /mnt/hoge username="test",password="pass",vers=1.0,sec=ntlmssp,rw,iocharset=utf8 0 0
〇 //192.168.1.1/hoge /mnt/hoge cifs username="test",password="pass",vers=1.0,sec=ntlmssp,rw,iocharset=utf8 0 0
です。
ファイルシステムを指定する欄には cifs を設定していました。
2018/08/30(木) 21:30:07.39ID:mFIY9vA6
>>800
fstabはトラブルが多いので、sambaのマウントはsystemdに移行の流れです。
再起動がめんどくさいと思うので、systemdでマウントするのも考えてみては?
不要だったらスルーしてくれ。
2018/08/30(木) 21:32:17.74ID:cIlE/Btb
>>804
ならutf8 0 0 を utf8,_netdev 0 0
にするとか
2018/08/30(木) 21:33:52.38ID:HZF7cj+k
一回参考にしたページ通りに_netdevとか含めたオプションで試してみてログを取ってみれば?
2018/08/30(木) 21:38:44.50ID:HZF7cj+k
>>805
そいやその手もあったね。
Raspbianだか他の鳥かも書いてないから使えるか知らんしやった事ないからやり方知らんのでROMっておこう。
2018/08/30(木) 22:32:46.95ID:jLC5I2tA
>>806
ありがとうございます。
試してみたけど、結果は変わりませんでした。

>>805
すみません。もう少し詳しく教えていただけないでしょうか。
長くなるのでしたら参考になるサイトを教えていただけると助かります。
2018/08/30(木) 22:32:57.01ID:44pf5bfB
urxvtとか他のターミナルエミュレータでも良いんだけどさぁ、vim モードみたいな感じで今描画されてる画面を Vim の操作で縦横無尽に飛び回って範囲選択したりコピペしたりできないの?
2018/08/30(木) 23:33:55.61ID:mFIY9vA6
>>809
ディストリはなにを使ってるの?initシステムだけでも良いんだけど。
2018/08/31(金) 01:03:45.57ID:bxZVcSle
>>810
全部キーボードが良いならタイル型にする。あくまでvimのキー操作にこだわるならDEの機能でキーマップをちまちま設定する。
813805
垢版 |
2018/08/31(金) 01:05:43.06ID:bxZVcSle
>>809
とりあえずこれを読んで手に負えないなら環境かいて。
https://wiki.archlinux.jp/index.php/Samba#systemd_.E3.83.A6.E3.83.8B.E3.83.83.E3.83.88
2018/08/31(金) 01:09:50.57ID:tzgIWCdT
>>812
あ、スマンそういう意味じゃなくて、ターミナルエミュレータのウィンドウの中で任意の場所にカーソル持っていって選択する機能があるだろうかという問題
マウスで範囲選択してるのをキーボード操作のカーソルでできないかと
通常ターミナルエミュレータでは一番下の行でしかカーソルを動かせないが、上と下に移動できるようにするモードがないか探してるということ



(ちなみにwmはxmonad使ってる、DEはなし)
2018/08/31(金) 01:56:44.12ID:85PLyrUe
Filesystem Hierarchy Standardって公式文書がないんですかね。
Wikipediaに乗ってる「公式サイト」は最新版であるはずの3.0ではなく2.2しかありませんし
インターネットを探しても個々人がまとめてるページしか引っ掛らない……。
2018/08/31(金) 01:59:15.06ID:85PLyrUe
>>814
もしもその為だけに新しいソフトウェアを導入することに抵抗がないのなら
端末多重化ソフトウェアを利用するのが一等手っ取り早いと思います。

GNU screenやtmuxなどが有名どころでしょうか。
2018/08/31(金) 02:44:34.25ID:VvbrkX9k
>>815
そのWikipediaの脚注からたどると出てくる
http://refspecs.linuxfoundation.org/fhs.shtml
2018/08/31(金) 08:38:54.09ID:85PLyrUe
>>817
おおFHS 3.0もありますね
調査不足でした すいません。
2018/08/31(金) 10:51:39.23ID:bxZVcSle
>>814
ああそういうことか、ブラウザみたいにスクロールできて、tabキーで行を選択できてみたいなコンソールね、
聞いたことないから調べてみる。でも、標準出力をファイルに書き出してgrepしたりする世界だからな。。
俺も欲しいけど。
>>816
???
2018/08/31(金) 11:01:25.93ID:xbcdVGqM
> 通常ターミナルエミュレータでは一番下の行でしかカーソルを動かせないが、上と下に移動できるようにするモードがないか探してるということ

上記を叶えるだけならgnu screenアリだと俺も思うが。
移動してどうしたいのかは知らんが。
2018/08/31(金) 11:16:32.18ID:bxZVcSle
マウスでいいならそれでも良いけど、vim操作っていうぐらいだからキーボードでやりたいのではないかと。
2018/08/31(金) 12:11:24.05ID:xQOU8/Nk
キーボードでやりたいからtmuxやscreenを使うんだろ
これらにはコピーモードがあってマウス無しで範囲選択コピーできる
2018/08/31(金) 12:17:52.36ID:WM3gBuPq
>>816
うーん
個人的にはもっとシンプルな方法 (ターミナルエミュレータの機能) があれば良いのにと思う

>>819
標準出力が流れた後に、「ああ、あの部分コピーしたいな」と思ったらどうします?
もっかい流すのも違う気がするんですよね

>>820
移動して選択してコピーする、等です
今描画されてる範囲を検索等できれば素晴らしいです

>>822
はい
しばらく探してなさそうならtmux の導入を考えます
しかし、そういう機能単発としてなら urxvt のPerl拡張なんかでありそうだと考えたのです
2018/08/31(金) 12:28:59.29ID:xbcdVGqM
要するにemacsを使いたいんじゃないのか。
2018/08/31(金) 12:36:19.03ID:WM3gBuPq
>>824
eshell という意味ですか?
確かにそれでもできますね
2018/08/31(金) 17:49:34.34ID:85PLyrUe
VimでもVim 8.xなら内部端末が実装されてるからいけないくもない
2018/09/01(土) 00:30:12.18ID:f2eQ8oCt
>>824
なるほどな。
出来ればターミナルをEmacsにしたい・近づけたい野郎はいるだろな
2018/09/01(土) 11:30:38.98ID:hPLAQ+28
apt(というかdpkg全般)でまだインストールしていないパッケージがどこにどんなファイルを配置するのか調べるにはどうすればよいでしょうか。
既にインストールしているパッケージはdpkgコマンドの-Lオプションでそのインストール先が分かりますが……。
2018/09/01(土) 12:49:03.59ID:jUusw+aJ
>>828
Ubuntuなら https://packages.ubuntu.com/ で、
Debianなら https://packages.debian.org/ で見る。
例えばGIMPのパッケージに含まれているファイル一覧が、

https://packages.ubuntu.com/bionic/amd64/gimp/filelist

こんな風に見られる。
830login:Penguin
垢版 |
2018/09/01(土) 13:29:32.99ID:YrYxSNpW
>>828
apt-file list hoge
831login:Penguin
垢版 |
2018/09/01(土) 13:56:12.22ID:lcWRnRTp
>>828
dpkg-deb -c bash_4.4.18-3.1_amd64.deb
832login:Penguin
垢版 |
2018/09/01(土) 14:13:15.07ID:hPLAQ+28
>>829
>>830
>>831
お三方ありがとうございます。
apt-fileの方式が一番よかったんでそれにします。
しかしapt-fileのような便利なコマンドがあったんですね。
パッケージ管理のいろいろな不満がこれで解決できそうです。
(提供されるコマンドとそのパッケージの名前が違うときに 今まではWebでGoogle検索などをしてたんですが
apt-file searchで実現できますね)
833login:Penguin
垢版 |
2018/09/01(土) 14:22:34.27ID:YrYxSNpW
これ目を通しとくといいよ
http://web.archive.org/web/20170914194716/http://debian.fam.cx/index.php?AptGet
2018/09/01(土) 17:01:11.95ID:MIxvJ1Rj
圧縮ファイルの一覧が見たいならatoolのalsもいいよ
atoolはアーカイブの統合コマンドでzipだろうがgzだろうが操作を統一できる
apack、aunpack、arepack、als、acat、adiffがあって拡張子で判別してくる
おかげでtarの呪文が一向に覚えられん
835login:Penguin
垢版 |
2018/09/01(土) 19:10:15.46ID:YrYxSNpW
>>834
>>828の話?
いったんローカルにファイル落としてからそれで見ろってこと?
2018/09/01(土) 19:43:24.97ID:btOvEIbn
>>834
tarの呪文って何?
2018/09/01(土) 20:19:14.80ID:ts4X8GPt
tarの呪文教えてやるよ
展開
tar -C 展開先ディレ -xf 圧縮tar玉
圧縮(tar.gz)
tar -cfz 名前.tar.gz 対象ディレ
圧縮(tar.xz)
tar -cf --xz 名前.tar.xz 対象ディレ
2018/09/01(土) 20:31:35.54ID:ts4X8GPt
圧縮間違えてたわww
圧縮(tar.gz)
tar -czf 名前.tar.gz 対象ディレ
圧縮(tar.xz)
tar -c --xz -f 名前.tar.xz 対象ディレ
2018/09/01(土) 21:09:43.04ID:7M0ox7CB
konaとかxubuntuとかをUSBにインストールしようとしたんだけど毎回USBが壊れていますみたいな表示が出る
これは返品するべきなんだろうか?
2018/09/01(土) 21:30:49.23ID:XdfbEvY0
mdadmでraid1を作ったんですが
たまたま片方のhddの電源が切れてたまま起動させてしまって
あわてて shutdown -P して繋いだのですが
mdadm --misc --detail すると、さっき電源を入れ忘れたほうがremovedになってしまってました。

手動で mdadm --add したら、rebuild になったものの、こういうとき自動で繋がって rebuild 走らないもんですか?
2018/09/01(土) 21:42:16.66ID:9nM4xdho
その前に他のUSBやPCで試すべきでは?
2018/09/01(土) 22:10:19.31ID:7M0ox7CB
>>841
pcにはインストールできる
USBは他には128MBのやつしか持ってないんで
2018/09/01(土) 22:13:22.04ID:9nM4xdho
じゃあ勝手にしろ
このスレに来る意味はない
2018/09/02(日) 01:48:49.24ID:D+ZCpWWq
>>840
「スペア」として指定して予備のディスクをつないでおくと、
HDDの電源が切れた状態で、マシンを立ち上げると、
自動的にスペアディスクにリビルドされる。
2018/09/02(日) 02:43:00.33ID:1bIfuvLc
スレないけど、opensuse使ってるひといなくなったのかな
2018/09/02(日) 08:10:24.74ID:uEOLs+nu
>>842
>USBは他には、128MBのやつしか持ってないんで

今は、32GB で、2千円ぐらいだろ。
そんなに容量が少ない、USB があるのか?
847login:Penguin
垢版 |
2018/09/02(日) 09:07:46.50ID:01NToavh
あるかないかで言ったらそりゃあるだろう
2018/09/02(日) 10:23:19.95ID:cWi3l5CE
>>846
あるよ、かなり前に付録で付いてたやつだけど
https://i.imgur.com/Me6v2C6.jpg
https://i.imgur.com/e9yIr1X.jpg

20年ぐらい前は256MBで2万ぐらいした記憶がある
2018/09/02(日) 11:23:54.68ID:zGO1g5nm
http://i.imgur.com/TTwQKq9.jpg
いつもの
2018/09/02(日) 11:52:29.97ID:zpVlP/ar
>>849
漏れは初代ダイナブック198,000円を買い増設2MBメモリーを47,000円。
タイピングソフトを25,000円で買った。
80C86の10MHzでモノクロの画面で漢字ロムで無いから画面はユラユラ。
クラッシュするとファイルは全て全滅。
ハードディスクが10MBで20 万した時代(笑)
2018/09/02(日) 11:56:13.40ID:77cc7uFh
雑談スレじゃないんで
852login:Penguin
垢版 |
2018/09/02(日) 14:56:35.94ID:rdJGM4zT
雑談スレなんで。
2018/09/02(日) 15:12:54.09ID:n+EAYQKV
>>848
それと全く同じやつだ
文字はYellow Hatだけど
2018/09/02(日) 15:32:07.62ID:ZExQhmD8
>>844
くだらない質問に、ありがとうございました
2018/09/02(日) 15:36:28.43ID:ZExQhmD8
ひとつ、くだ質で申し訳ないんですが
再起動の直前に rsync を自動で回すいい方法ないでしょうか。
2018/09/02(日) 15:42:54.00ID:hHvc4L2b
>>855
systemdのサービスを書く。
Before=shutdown.target
を入れてください。
ちんぷんかんぷんならディストリの環境を書いてください。
2018/09/02(日) 16:26:11.72ID:P3f/s6dL
ちょっと質問。

gpg --gen-keyで公開鍵と秘密鍵を作りたいんだが、ウィザードを進めていって
************************
今から長い乱数を生成します。キーボードを打つとか、マウスを動かす
とか、ディスクにアクセスするとかの他のことをすると、乱数生成子で
乱雑さの大きないい乱数を生成しやすくなるので、お勧めいたします。
************************
のメッセージがでてから、どれだけキーボードを打ったり、そのまま放置したりしても
先に進まないんだが、そういうケースの解決方法とかってある?

CentOS 7.5.1804 Virtual Box内で使用してる。
Rootでも一般ユーザでも同じく先にすすまない。
2018/09/02(日) 16:40:22.56ID:77cc7uFh
havegedでも入れてみたら
2018/09/03(月) 00:31:52.14ID:m2EeZ0tM
コマンドプロンプトってなんでドル記号なんですかね。
2018/09/03(月) 01:01:32.60ID:I8nOrgxu
電話回線を使うテレタイプだったPDP-11の時代に、
利用者に電話代がかかっていることを意識させるため
2018/09/03(月) 01:30:28.71ID:QH2JTeNt
前スレでも見た質問だな
http://mao.5ch.net/test/read.cgi/linux/1524835309/21-24n
2018/09/03(月) 01:35:24.70ID:zkmLSDK3
俺は気分的に%表示に変えてる。
2018/09/03(月) 03:18:46.87ID:m2EeZ0tM
>>860
mjd?

>>862
(t)cshとかだとデフォでそれですよね
2018/09/03(月) 04:43:48.64ID:zkmLSDK3
そいえばcshだとタブ補完がhistoryと連携してて超絶便利なんだけど、zshやbashでも同じことできる?
やり方分かる人がいたら教えてほしい。
2018/09/03(月) 10:52:06.90ID:31w4UqUQ
>>864
タブではなくEndとか→だけどzshで
https://github.com/zsh-users/zsh-autosuggestions/
2018/09/03(月) 10:52:34.00ID:53xz/nZS
bind '"\C-p": history-search-backward' #Ctrl+p
bind '"\C-n": history-search-forward' #Ctrl+n
bind '"\e[A": history-search-backward' #up
bind '"\e[B": history-search-forward' #down

履歴のタブ補完は知らんがbashだとこれで履歴の絞り込みができて便利よ
$ sudo aptの後で上下キー押すとこれしか出なくなる
履歴の先頭に#入れて簡易メモ的なの置いてる
vimスレでもなんで^と$が先頭と末尾なんだってあったけど正規表現の記号の制定理由は気になる
2018/09/03(月) 18:20:59.52ID:0k/+NNvX
>>865
おお、サンキュ。archだからちょうどいいわ。調べようと思って調べずじまいで2年ぐらい立ってたんだよねw
868login:Penguin
垢版 |
2018/09/03(月) 19:18:10.45ID:w/Jhv6xO
cshにTAB補完ってあったっけ
2018/09/04(火) 03:40:25.71ID:qR88zEUO
>>858
サンクス。解決したわ。
2018/09/04(火) 07:28:04.95ID:s+02KYbr
みんなLinuxでのプログラミングについてどれくらい勉強してる?
2018/09/04(火) 10:46:39.40ID:/13zJgga
>>857
あれは、マウスを動かした時の乱雑さを元にしてたと思う。
2018/09/04(火) 10:50:47.73ID:/13zJgga
>>864
bash では、tmenu ってgitにあったコンソール用のプログラムで
dmenu 的なことしてる。
2018/09/04(火) 11:56:40.99ID:WjqCwdAn
Linuxは/etcに設定が雑に置かれる辺りに闇を感じる
ホームも隠しファイルが散乱してるしゴミを押入れに突っ込んで綺麗に見せてる感じが実にたまらない
これを言うと漏れなくunixの講釈が始まって面倒だが
2018/09/04(火) 12:50:00.72ID:Tqrz67gF
僕バカですアピールはもういいです
2018/09/04(火) 12:53:40.94ID:hOADyk4w
>>873
名前がかぶらなければ何の問題もない
testparmという名前を独占したsambaは許さない
2018/09/04(火) 13:10:50.77ID:6V+/Hnnz
https://xkcd.com/927/
2018/09/04(火) 16:52:59.70ID:2WS2Jwgu
>>872 historyと連携できる?
878login:Penguin
垢版 |
2018/09/05(水) 00:00:42.04ID:ReODOuq6
>>871
>>857のメッセージにも書いてあるけどマウス以外の情報も使うよ

sshとかでやってるならクライアント側でキーボード打ってもダメ
サーバ実機のキーボードを打たないといけない
2018/09/05(水) 01:21:30.81ID:csfhgAdW
chrootする先のディレクトリってどんな位置や名前にしてる?
俺はシステムワイドなら/var/chroot/<chroot-name>
個人なら~/var/chroot/<chroot-name>
にしてる。
2018/09/05(水) 01:23:24.23ID:csfhgAdW
あミスった
varじゃなくてsrvね。
/srv/wwwとか/srv/gitとかのイメージがあるから,/srv/chrootにしてる
881872
垢版 |
2018/09/05(水) 02:24:47.92ID:hrUU26m0
>>877
$ cat ~/.bash_history | tmenu -l 10
で入力文字をヒストリファイルから絞り込みで検索候補としてあげれる。
Ctrl+[N|P] で検索候補を上下に移動する。
2018/09/05(水) 18:57:03.63ID:rkufD4zc
bashで今までtar.gz作るなら、
tar cvfzとか何も考えずに打っていたけど、システム含むバックアップとして使うならこれでは不十分?
どんなオプション使ってる?
aとpとか使う?
2018/09/05(水) 19:16:22.72ID:ddhJcG7d
>>882
それで十分だろ
自分はvなし(-czf)でも問題なくいろいろシステム組めてる
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況