探検


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

■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
垢版 |
2024/08/18(日) 09:03:04.81ID:N/H9eyPf
質問と回答のスレです。雑談、日記、相談はそれに相応しいスレへ。
質問に対して答えてもらったら、お礼よりも、結果報告。

※前スレ
くだらねえ質問はここに書き込め!Part 251
https://itest.5ch.net/mao/test/read.cgi/linux/1719892602/
730login:Penguin
垢版 |
2025/02/22(土) 16:42:01.51ID:JwWVW3Hg
>>728
エスケープすべきはアプリを呼び出す側だろ
2025/02/22(土) 22:52:20.56ID:ApqRBxV4
>>729
エスケープを知っているレベルの人なら
sedは行単位処理や-zオプションは当然知っているだろうからな
2025/02/23(日) 02:36:04.22ID:aeSP9yBb
実はgrepでいいのは内緒
$ grep -v "$IGNORE" foo.txt
c
sedでやりたい場合もあるから無視はできんが
xargsで引用符消えたり課題は尽きないわ
733login:Penguin
垢版 |
2025/02/23(日) 08:12:32.70ID:tnH6LTqV
>>732
それは質問の主旨である

> sedで改行を含む変数を扱うにはどうすれば?

を満たさない。主旨の一例の解となるだけ。>>731 が回答足り得そうなので、悪いが蛇足。

$ echo "[${IGNORE}]"
[a\nb]
$ echo -e 'a\nb\nc' | sed -z "s/${IGNORE}//"

c
$
2025/03/04(火) 22:04:17.00ID:4fMUldX2
PCにWindows11とUbuntuを入れてマルチ起動させたいんだけど
やめた方がいいと書かれてたのですがなぜでしょうか
PC起動時にBIOS起動させて
Windows boot/Ubuntu選んで起動させようかと
2025/03/04(火) 22:11:51.43ID:0U7QpWvv
>>734
Windowsがアプデのときに勝手にブート関連も書き換えてUbuntuが起動しなくなる
というのが過去に何度も起こっているから
どうしてもやりたいなら物理的に別のストレージに分けてやりましょう
2025/03/04(火) 22:28:52.71ID:zTxGeEws
>>735
>Windowsがアプデのときに勝手にブート関連も書き換えてUbuntuが起動しなくなる
今のところそんなことないけどなぁ
2025/03/04(火) 22:51:03.31ID:/ZYI5m4a
>>734
arch linuxのmulti bootのページ読めば知っておくべきことはすべて書いてある
2025/03/04(火) 22:52:25.00ID:4fMUldX2
なるほど、物理的にというと
新しいSSDにUbuntu isoをRufusでインストールして
Biosでの起動選択でSSDのUbuntu選んで起動っていう方法出来るんだろうか?出来るならそうしたい。
2025/03/05(水) 00:51:20.51ID:DCE7gvty
うっすら覚えてるけどSSDにrufusからインストールする時はSATAとか内蔵ストレージ全部引っこ抜いて1対1にしろってアドバイスされたな、余計なの混ざるからってことで
2025/03/05(水) 04:11:22.08ID:t/S15JGj
>>738
余裕です
741login:Penguin
垢版 |
2025/03/05(水) 11:08:49.09ID:gG2ppsiS
>>734
> やめた方がいいと書かれてたのですがなぜでしょうか
マルチ起動は可能。やめた方がいい理由は、そう言ってる奴に聞いた方がいいと思うが、想像するに自分がアホでぶっ壊してるのを人のせいにしてるかハードが壊れてる事に気付いてないか面倒臭いからだろう。
2025/03/05(水) 11:38:33.53ID:la2HSr2H
Rufusで新SSDにisoを書き込んでもLive環境にしかならなくね?
USBメモリにisoを書き込んでUSBブートしてから新SSDにインストールするのでは
2025/03/05(水) 11:41:12.18ID:ie9HfMEP
Grab自体がすぐ壊れる欠陥仕様だからなあ。
こればっかりはNECがPC-9801固定ディスクメニューをDOS/Vに移植せず世界標準にならなかったことを恨む。
2025/03/05(水) 11:42:18.64ID:dKavdHyy
>>736
半年前にも事例があるからなぁ
これがストレージ分けてたら問題なかったのかは知らないが
・2024年8月パッチのデュアルブート破壊問題、Microsoftが復旧方法を明らかに - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1617940.html
・アップデート適用のWindowsでデュアルブートのLinuxに問題発生、回避策は? | TECH+(テックプラス)
https://news.mynavi.jp/techplus/article/20240823-3010791/
2025/03/05(水) 11:45:53.17ID:vgPvrYRA
/bootとESP分けてrootfs構築したほうがいいよ 若しくはチェインブートのほうが楽
746login:Penguin
垢版 |
2025/03/06(木) 10:26:04.61ID:N2t8RatZ
質問です。ubuntuなどでfree- hなどで見れるバッファというかキャッシュを抜きで
媒体から1から読み込んでほしいときは、どうしたらいいですか?
具体的にこのケースです curl -O ubuntu.iso の後に sha256sum ubuntu.iso
747login:Penguin
垢版 |
2025/03/06(木) 11:15:41.43ID:N2t8RatZ
自己解決しました
sudo sh -c "echo 1 > /proc/sys/vm/drop_caches"
2025/03/08(土) 19:49:25.99ID:qJqruzQW
test
2025/03/08(土) 22:00:47.28ID:cgVrKlVP
>>747
乙です 勉強になります
750login:Penguin
垢版 |
2025/03/08(土) 22:05:29.59ID:M2f8qvoD
yum removeとyum eraseって同じなん?
751login:Penguin
垢版 |
2025/03/09(日) 12:00:48.48ID:/AXh781U
man dnf
Command: remove
Deprecated aliases: erase
2025/03/13(木) 18:25:35.01ID:7T0RR63E
ぱーげ
2025/03/14(金) 12:21:07.24ID:iEQq0Pem
Linux MintでBluetoothキーボードをペアリングしようとしたいのですが
検索かけてキーボードは表示されるものの
ペアリングしようとしたら
PINコードを入力してください
と出るけど画面に肝心のPINコードが表示されずペアリングが出来ないのですが
2025/03/14(金) 13:27:43.80ID:rjw6C6Yt
ペアリング先のコードがホストに出るわけないでしょ
キーボードに聞きなさい
755login:Penguin
垢版 |
2025/03/14(金) 21:23:30.43ID:cofow0CF
yum removeとyum eraseって同じなん?
つかいわけしてる?
2025/03/14(金) 21:27:13.55ID:zHXZXhgB
>>755
eraseは使わない方がいい。 とりかえしがつかなくなる
2025/03/14(金) 21:44:14.37ID:xMgIOZNZ
>>754
だよな。
まぁ、Winユーザと違いLinuxユーザに多い乞食は自分で調べる(>>753の場合はマニュアルを読む)とかはしないで、
タダで他人にやらせようと掲示板でクレクレするのが当たり前だからな
2025/03/14(金) 21:47:49.57ID:xMgIOZNZ
>>753
今のAIは超賢いから
その書き込みをAIにコピペして尋ねればPINコード教えてくれるんはないのか
759login:Penguin
垢版 |
2025/03/15(土) 10:32:39.45ID:6jHXY583
ユーザーホームは ${HOME} で知ることができるけど、
~/.cache や ~/.local はどうやって分かるの。

$ echo "x${XDG_CACHE_DIRS}"
x
$

無いのだけど。
2025/03/15(土) 10:35:06.49ID:iDRbLvDD
>>759
ttps://wiki.archlinux.jp/index.php/XDG_Base_Directory
761login:Penguin
垢版 |
2025/03/15(土) 18:29:26.06ID:6jHXY583
>>760
${XDG_CACHE_HOME} が無ければ、デフォルトの ~/.cache を使えと理解した。ありがとう。
2025/03/16(日) 03:37:57.07ID:dmah4hcB
>>761
その条件参照はshだと
${XDG_CACHE_HOME:−$HOME/.cache}
と書く
参照と同時に代入もしたければ
${XDG_CACHE_HOME:=$HOME/.cache}
763login:Penguin
垢版 |
2025/03/16(日) 07:05:04.28ID:C3dINnMC
>>762
:- と := の違いをこれまで知らなかった。同時に代入か。ありがとう。
764login:Penguin
垢版 |
2025/03/18(火) 09:27:01.39ID:Pt70vLgQ
「通知」の spool ってあるの?

$ notify-send '通知内容'

としたら、例えば /var/spool/notify/user とかに保存されないの。
765login:Penguin
垢版 |
2025/03/18(火) 11:32:08.12ID:CoX/rFPq
.local/share/gnome-shell/notifications
2025/03/18(火) 11:38:04.90ID:G4QpOzMv
IPCだからD-Busが配達出来なければ消えるよ
普通は通知サーバー側が持ってる
767login:Penguin
垢版 |
2025/03/18(火) 19:53:58.91ID:uNmSIqT3
freedesktop.org にアクセスできないのだけど、おま環?

$ wget -v https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.26.0.tar.xz
--2025-03-18 19:36:45-- https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.26.0.tar.xz
gstreamer.freedesktop.org (gstreamer.freedesktop.org) をDNSに問いあわせています... 131.252.210.176
gstreamer.freedesktop.org (gstreamer.freedesktop.org)|131.252.210.176|:443 に接続しています... 失敗しました: 接続を拒否されました.

それともまだ移転中?

http://gihyo.jp/article/2025/03/daily-linux-250307

皆さま如何?
768764
垢版 |
2025/03/18(火) 19:55:17.49ID:uNmSIqT3
お返事ありがとう。

>>765
無い... (;o;)

$ find ~/.local/ -name 'gnome*'
$

>>766
「通知サーバー」とは何で、それが持つ spool(?) はどこに在るの?
769login:Penguin
垢版 |
2025/03/19(水) 00:16:45.40ID:o04RN/oz
> 接続を拒否されました
これの意味も判らないとは悲しいね(403 Forbidden)
2025/03/19(水) 05:11:49.55ID:f4VmJXfv
>>767
ブラウザで一つ上のディレクトリからアクセスしてみな
771login:Penguin
垢版 |
2025/03/19(水) 07:51:31.37ID:kD/gFBIQ
>>770
当時は、 http://freedesktop.org へ Firefox で接続するのもタイムアウトだった。
が、今朝は接続が回復した。何だったのか。ありがとう。
772login:Penguin
垢版 |
2025/03/19(水) 09:39:02.90ID:AxmHC/A0
>>768
fedora41 gnome での話なので自分の環境でどこにあるかはgrokに聞いてくれ。
通知サーバーとは通知を発行しているソフトウェア(アプリ)の事だと思われる。ソフト依存ということ。
773login:Penguin
垢版 |
2025/03/19(水) 09:46:28.05ID:AxmHC/A0
>>765 に相当するものは環境によっては無いかもしれん。結局、ソフト依存ということ。
2025/03/19(水) 10:05:23.60ID:f4VmJXfv
>>768
DEによる
お前が使ってるのはgnomeでないことははっきりした
2025/03/19(水) 22:38:51.62ID:YuuQp2gs
>>774
Linuxかなり普及したせいで、いまやDEって何? gonome何それってレベルの
ユーザーがかなり多いんだよ。

で、そんなレベルなら、>>766の(notify-sendに関係する)IPC、D-bus、通知サーバって超何それになってしまう
これらを当然知っている並みレベルのLinuxユーザーなら自分でspool(通知が一時保管)されている可能性がある場所を
見つけられるだろうがな
2025/03/19(水) 23:20:22.65ID:gBNBMJR9
>>775
鯖建てるだけの人ならしらなさそう。
インフラエンジニアとか
777login:Penguin
垢版 |
2025/03/20(木) 07:04:31.62ID:HwkQdqVX
呼んだ? サーバ建ててコマンドラインで使うだけだから、Linuxデスクトップは使ったことないわ
778login:Penguin
垢版 |
2025/03/20(木) 09:51:33.62ID:hWBYGTCm
いつも思うが
くだスレで自慢話は惨めすぎる
779login:Penguin
垢版 |
2025/03/20(木) 18:13:20.01ID:yijrjYv8
>>777
FreeBSDにすれば良かったのにねw

本番環境がFreeBSDなのでどうしてもそちらに偏ってしまうな
2025/03/20(木) 20:16:07.62ID:Yu85icRr
すいません、お願いします。
人にDebianの入ったノートパソコンを貸したいんで、
ゲストというユーザーを作りましたが、
そのゲストでログインすると私のHomeホルダーが丸見えなんで、
見えないようにしたいのですが、、、、

コマンド一発で出来る簡単な方法があれば教えてください。
2025/03/20(木) 20:19:45.26ID:rNKgWYCb
myuser $ chmod go-rwx ~
2025/03/20(木) 20:33:01.94ID:Yu85icRr
>>781
早速のレスありがとうございます。
それで、
これって、ゲストでログインして実行するんでしょうか?
私のHomeからでしょうか?
2025/03/20(木) 20:37:29.04ID:rNKgWYCb
>>782
普段使っているユーザーのシェルで
go に guestも含まれる(ユーザー以外全員)
- で権限削除
rwx は読む、書く、実行(検索)、これら全部の許可を与えない
2025/03/20(木) 20:39:44.92ID:Yu85icRr
>>783
音速のレスありがとうございます。
感謝します。
2025/04/04(金) 16:28:21.48ID:blUFG3le
アクセスログを取得していて、ログローテーション時の圧縮の設定もしてます
そのためログとして、accesslog、accesslog.1、accesslog.2.gz、accesslog.3.gz、・・・と
プレーンなファイルと圧縮されたファイルが両方あります

これらのアクセスログ中から目的のアクセスの痕跡を探す際に、
プレーンなファイル・・・cat accesslog accesslog.1 | grep Keyword
圧縮されたファイル・・・zcat accesslog.*.gz | grep Keyword
とやるシェルスクリプトで対応してますが、grepの結果にファイル名が表示されたりされなかったり、
zcatのファイルだとどのファイルから検索されたか分からなかったりとで、改善したいです

よい方法はありますか

プレーンファイルならcat、gzで圧縮されたファイルならzcatしてくれるコマンド、みたいなのが
あるとよいのだろうかな…
786login:Penguin
垢版 |
2025/04/04(金) 17:41:26.18ID:Lc6pKwA1
>>785
zgrep 使っては。
2025/04/06(日) 21:06:27.22ID:GdLhoXOm
>>785
>プレーンファイルならcat、gzで圧縮されたファイルならzcatしてくれるコマンド
俺、コマンドほとんど使わないけど、
zcatって圧縮ファイル、プレーンファイルの両方サポートしていないのか?
していないならなんか頭の悪いコマンドって思うんだが
>>786
そのzgrepも頭悪くて圧縮ファイルのみのサポートでプレーンファイルはだめなのか
788786
垢版 |
2025/04/06(日) 21:36:44.70ID:wepDZ/E2
>>787
https://manpages.org/zgrep
> Zgrep is a front end to the grep program that allows transparent search on any combination of compressed and uncompressed files.
2025/04/06(日) 21:43:24.34ID:ZMGJxbLu
圧縮フォーマットごとにcmp、less、grep等を作ってるのは頭悪いなあとは思うよ
フォーマット検出してフィルタを通しながら処理してくれる版コマンドがひとつあればそれでいいわけで
790login:Penguin
垢版 |
2025/04/06(日) 21:53:48.91ID:0bD/FQvd
YouTube見てたら未経験で年収800万とかあったけど、Linuxってそんなイージーなん?
2025/04/06(日) 22:30:36.87ID:H1JmKCx4
情弱の極みじゃんw
2025/04/06(日) 22:34:11.66ID:I2fWj6IK
>>790
鴨葱話
2025/04/06(日) 23:29:26.40ID:T7mrRWja
Linuxの開発ならともかく使うだけならだれでもできる
運転免許より簡単だろ
794login:Penguin
垢版 |
2025/04/07(月) 09:05:21.31ID:MpOysY8n
>>789-793
スレ立てるまでもない雑談スレ その7
https://mao.5ch.net/test/read.cgi/linux/1731810319/
2025/04/08(火) 23:32:00.43ID:MOcQD7IS
Ubuntuってデスクトップにショートカット等置くことは出来ないのでしょうか?
796login:Penguin
垢版 |
2025/04/09(水) 10:19:04.99ID:ktc7J6f0
おまえがUbuntuだと言っている物の状態による。
2025/04/09(水) 14:42:18.82ID:nVl5GLp6
Ubuntuはデスクトップショートカットめんどくさいよな
798login:Penguin
垢版 |
2025/04/10(木) 16:58:05.90ID:Uy9Vlej7
cp コマンドは、

cp srcfile srcfile srcfile dstdir/

とかだが、

cp srcfile dstfile dstfile dstfile

とする、何か簡単な方法はないかね。
2025/04/10(木) 17:13:12.48ID:YfgzXXdR
上から目線で質問するってZ世代じゃデフォなの?
2025/04/10(木) 17:36:40.43ID:/fMmh9gv
こういう事だと思うがエスパーしてみた
for n in 'ao' 'aka' 'ki'
do
cp srcfile $n
done
801login:Penguin
垢版 |
2025/04/10(木) 19:58:09.40ID:eOPYx0Gy
>>798
その本文、そのままMicrosoft Copilotに突っ込んだら、回答としてbashシェルスクリプトを示したぞ
802798
垢版 |
2025/04/10(木) 21:34:40.46ID:Uy9Vlej7
>>799
どうせお前には答えられないから、気にするな。

>>800
そういう事だが、for だの xargs だの使わない手軽な方法は無いかね。
目からウロコな面白さがあれば、面倒な方法でもいいが。
2025/04/10(木) 21:39:57.64ID:UiAWF0l0
一体何が目的なんだろ?
2025/04/10(木) 22:54:49.31ID:/fMmh9gv
>>802
フォルダ名が規則性あるのか任意なのかまずわからない、が一応
find ao aka ki -maxdepth 0 -type d -exec cp srcfile {} \;
2025/04/11(金) 02:24:30.31ID:Q2r4DAH4
>>804
タイムスタンプ等を保存するなら cp -p だね
加えて、黙ってコピーされるのが嫌なら cp -pv
806login:Penguin
垢版 |
2025/04/11(金) 08:30:28.55ID:V5E5fiDz
>>804
今いちよくわからんちん。

$ find ao aka ki -maxdepth 0 -type d -exec cp srcfile {} \;
find: ‘ao’: そのようなファイルやディレクトリはありません
find: ‘aka’: そのようなファイルやディレクトリはありません
find: ‘ki’: そのようなファイルやディレクトリはありません
$ ls
./ ../ srcfile
$

mkdir ao aka ki しておけば、./{ao,aka,ki}/srcfile が作成されるという主旨だろうか。
807login:Penguin
垢版 |
2025/04/11(金) 10:14:33.93ID:t+8W9LcV
>>798
cp aho unko; cp aho chinko; cp aho manko
808798
垢版 |
2025/04/11(金) 11:45:07.91ID:aFlsJYLo
>>807
まあ、せいぜいその程度の発想しか浮かばないだろうとは思った。
2025/04/11(金) 17:03:47.05ID:EkaOGFuc
俺は最初から愉快犯と思ってたよ
810login:Penguin
垢版 |
2025/04/11(金) 19:32:14.73ID:Q2r4DAH4
>>806
execでmkdir -pしてからコピーする処理書けば?
存在したらmkdir -pは普通ならエラーを出さずにスルー

mkdirの仕様次第かも知れんけどな
2025/04/11(金) 20:33:35.09ID:c7XYi55Y
煽りのための質問か
812login:Penguin
垢版 |
2025/04/11(金) 22:15:02.79ID:zg6uanex
>>809,811
まあ、回答不能犯は、話題に頑張ってカラむ必要ないんじゃないか。

>>810
cp srcfile dstdir/ dstdir/ dstdir/ とサブディレクトリに収納したい訳でなく、あくまで
cp srcfile dstfile dstfile dstfile としたいのよ。
>>800 の例だと 'ao' 'aka' 'ki' はディレクトリでなく、srcfile の複製ファイルであって欲しい。
2025/04/11(金) 23:22:43.35ID:33NCwFH4
dstfileが3つ$HOMEには存在できないだろ
正確に書くべきだし初っ端から
2025/04/11(金) 23:59:15.50ID:O4VIZUQd
>>811
基地の普通の質問だよ
815login:Penguin
垢版 |
2025/04/12(土) 00:11:40.67ID:eAGHd/hm
>>813
srcfileが3つ$HOMEに存在できると、初っ端の>>798を見て解釈したかね?
もしそうなら、すまなかった。
2025/04/12(土) 01:08:25.08ID:Ci8uF5DO
そうかキ印かもな
817login:Penguin
垢版 |
2025/04/12(土) 18:56:49.51ID:8Bw6gq+j
俺ならawkでコマンドを作るワンライナーを書くだろうな
forループとprintfで出来るし、どちらもC言語の記法に似てるから大抵の人なら読める
んで

cp -p hoge foo
cp -p hoge bar
cp -p hoge fuga

みたいに出力してリダイレクト。
コマンドラインでsh result.shみたいに実行すればok
818login:Penguin
垢版 |
2025/04/12(土) 21:04:38.21ID:E83y60rx
必要になるシチュエーションが思い浮かばん
単なる興味なのか荒らすためのツールなのか
819login:Penguin
垢版 |
2025/04/12(土) 22:21:59.89ID:PA5isKNr
>>817
awk なら for も要らんのだろうね。
echo 'foo
bar
fuga' | awk '{something}'
cp の宛先が大量にある場合には、良い。
820login:Penguin
垢版 |
2025/04/12(土) 22:36:42.80ID:PA5isKNr
>>818
単一の srcを複数の dstに複写するコマンドとしては tee なんてのが、大昔からある。が、teeコマンドが必要になるシチュエーションすら思い浮かばないのだろうな。

tee unko < aho | tee chinko > manko
とやってもいいが、パーミッションが引き継がれないので、没。
821login:Penguin
垢版 |
2025/04/14(月) 08:07:58.12ID:W5R1aTpL
>>820
横からだけど、パーミッションか、存在すっかり忘れてた。
流石ですわ。ちょっと 下品だけどwww
2025/04/14(月) 08:45:40.17ID:Tw0xyJ/T
fsckとかcpとかscpとかmvとかsuperblocksとかそういうのってGPUつかってすぱって出来ないの?
I/Oあるから無理かな
2025/04/14(月) 09:55:27.34ID:jIthB/sD
計算量は少ないでしょ
例えfsckが全面舐めな膨大な計算が必要としても
メモリ<=>GPU
メモリ<=>CPU
が同じくらい遅いのでGPU/CPUの持つ性能は出せない
キャッシュに乗るデータとプログラムで辛うじて近い性能が出るだけ
824login:Penguin
垢版 |
2025/04/14(月) 17:16:01.93ID:W5R1aTpL
なるほどなぁ〜
ここが早くなれば快適なんだけど、大容量化してるので苦痛で、苦痛で
ハードの方でチップ載せて対応するしか方法ないか……
2025/04/14(月) 23:51:08.32ID:STEqcUNm
$ cat log.txt
2025年 4月 14日 月曜日 01:00:00 JST
file1.jpg
2025年 4月 14日 月曜日 02:00:00 JST
2025年 4月 14日 月曜日 03:00:00 JST←消す
file12.jpg
2025年 4月 14日 月曜日 04:00:00 JST
2025年 4月 14日 月曜日 05:00:00 JST←消す
file13.jpg
素人なので恐縮ですが
連続するdateの行だけ圧縮したいんですがsedでどうにかできませんか?
ファイルの更新を確認するだけなんですが
sedで.*JST\n.*JSTみたいにしてもダメですし
826login:Penguin
垢版 |
2025/04/15(火) 00:46:28.52ID:M6a0vHH4
スクリプト書けば簡単に終わる話なのになんでわざわざ1行コマンドでしようとしてるの?頭大丈夫?
2025/04/15(火) 00:57:38.30ID:KR7qUef5
>>826
Linuxユーザーにはこだわる奴多いからな
>>802のこだわりは
>for だの xargs だの使わない手軽な方法
だし
2025/04/15(火) 01:20:30.95ID:YYewllSR
スレタイも読まずに粘着してる奴人には負けるわ
829login:Penguin
垢版 |
2025/04/15(火) 03:00:00.16ID:bm6wTIMb
測定方法わからず、体感でですが、消費電力はWindowsよりLinuxの方が低いような気がします。
ノートPCを外に持ち出してそう感じます。
気のせいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています

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