初心者の質問相談にやさしく答えるスレ Part13 at LINUX
[2ch|▼Menu]
[前50を表示]
200:login:Penguin
20/08/22 06:55:34.79 PgqJ2Wof.net
基本拾った関数やエイリアスは.bash_aliasに書いて巨大な関数やsh以外は~/binに置いてるがこれでいいよな?

201:login:Penguin
20/08/24 01:17:30 nC5cdpeF.net
sedって/パターン/の文字区別無視は無理なんだろうか
iが使えるのはsだけだし

202:login:Penguin
20/08/24 15:57:17.23 H620agDn.net
質問がよくわからないんだけど、アドレスで正規表現を使う場合に、大文字小文字を区別したくないということ?
info sed によれば、I フラグを使う手があるらしい。こんな具合。
$ sed -n '/foo/Ip' sample.txt

203:login:Penguin
20/08/25 12:30:01.61 YRLaiCXn.net
コマンドラインで行の移動ってどうやるの
$ seq 3 | CMD
1
3
2
みたいなん

204:login:Penguin
20/08/25 17:56:32.76 doT5kL19.net
何がしたいのか全然わからんが
なんでもいいからとにかく行の順番を変えたいなら
$ seq 3 | shuf

205:login:Penguin
20/08/26 00:52:27.15 6L/gf5EI.net
>>200
$ ed -s <(seq 3) <<< $'3m1\n,p'

206:login:Penguin
20/09/13 12:27:49.46 6gdzY17F.net
ubuntu mate 20.04 +fcitx-mozcのかな入力環境下で「¥|-」キーを別のキーに割り当てたいんですが、半角のときは「¥」、かな入力のときは素直に「ー」を出せるようにするにはどこをいじったらいいでしょうか
xmodmap -e 'keycode 51=yen bar'
とやるだけでは「¥」は半角でそのまま出ますが「ー」はかな入力時にSHIFT+キーじゃないと出ません
「ー」をSHIFTなしで一回で出せるようにしたいのです
mozcの方にかなテーブルがどこかにあるのかと思って探しましたがわかりませんでした

207:login:Penguin
20/09/13 13:47:42.25 cXPBz3AN.net
所有者がルートのファイルをsudo rm で削除できるのに
sudo cat ルート所有のファイル > 新規ファイル
ってやるとできないけどなぜなんですか?

208:login:Penguin
20/09/13 13:52:19.03 cXPBz3AN.net
>>204
権限がありませんって出る
あとコピーはできる

209:login:Penguin
20/09/13 15:28:05.63 a1MBu9fp.net
>>204
> sudo cat ルート所有のファイル > 新規ファイル
sudoの効力は「cat ルート所有のファイル」まで
「>」以降はsudoする前のシェルがやる
「echo hoge >新規ファイル」ができないのと同じ

210:login:Penguin
20/09/13 16:58:26.29 1AtXHc9n.net
>>204
リダイレクトやパイプはsudo前のシェルが自分の権限で処理するので
sudo sh -c "cat example.txt > output.txt"としてroot権限のシェルでリダイレクトを処理させるか
sudo cat example.txt | sudo tee output.txtのようにteeで代用する

211:204
20/09/14 19:29:30.47 4fN+mfx9.net
アリナックス

212:login:Penguin
20/09/15 21:41:21.77 64LbtmSf.net
vimでreadonlyのファイルを強制保存する時もtee使うんだよな
sudo付け忘れた時とか

213:login:Penguin
20/09/21 15:41:38.47 38lDVCr1.net
これでリナックスはインストールできますか?
URLリンク(shop-rakuten-ch.2chblog.jp)

214:login:Penguin
20/09/21 17:00:42.69 oPZtckzh.net
よっぽどのことがない限り入る
多くの場合はグラホがうまく使えないとかあるけど
でもここで聞くレベルじゃISO用意できなかったりするんじゃないの
ちなみにいまどき無線LANが使えないってないわ
これくらいのレベルならヤフオクで5000円くらいだからそっちで選べばいいと思う

215:login:Penguin
20/09/21 18:54:09.41 iILBrJu/.net
複数行単位で逆順ってどうやる?
$ seq 4 | CMD
3
4
1
2
こんなん

216:login:Penguin
20/09/21 21:34:27.50 6Q0Z/Lw5.net
seq 10 |tac |sed -n 'h;n;p;g;p'

217:login:Penguin
20/09/21 21:39:44.93 6Q0Z/Lw5.net
sed 版は行が偶数である必要があるので、基数でも構わないように awk 版。
seq 11 |tac |awk 'NR % 2 != 0 {line = $0; next}; {print $0"\n"line} END{if (NR % 2 != 0) print $0}'

218:login:Penguin
20/09/21 23:40:03.09 EG8dcfEz.net
xargs で、行列変換できるのでは?
a
b
c
a b c

219:login:Penguin
20/09/22 02:18:30.59 eMduSs75.net
>>212
例は2行単位のもの出しているけど、2行単位以外の複数行(3行とか4行との)単位でもやりたいのか?

220:login:Penguin
20/09/22 02:22:13.86 eMduSs75.net
か、が抜けていた
(3行とか4行とかの)単位

221:login:Penguin
20/09/22 10:31:31.08 9d2x2CDm.net
sedの基本は理解したが肝心の処理の流れが分からんわ
パターンスペースだのホールドスペースだの
処理過程の行を表示する方法はないのかしら

222:login:Penguin
20/09/22 16:42:40.23 iBWA2dV2.net
>>212
長くなれば配列使ってループで回す
seq 4 | xargs | awk '{print $3 "\n" $4 "\n" $1 "\n" $2}'

223:login:Penguin
20/09/22 16:52:55.34 6eqRg9Ey.net
自分ならスクリプト書いてwhile readしちゃうけどなあ

224:login:Penguin
20/09/22 16:57:36.95 6eqRg9Ey.net
ちなみにスクリプト書くのがえらいとは思ってない
仕事でシェル書ける?って聞かれたことあるけど当然あると答えるんだけど
パイプを使った簡単な方法を思いつかないとメンテが大変なスクリプトを残すことになる
まあ1行で書かれた難解なコマンドを解読するのも面倒なんだけどw

225:login:Penguin
20/09/22 17:03:58.63 6eqRg9Ey.net
>>218
自分が使ったわけではないけどsedsedつーのがあるらしい
自分は処理を想定して置換パターン考えるけど
思ってるように置換されないことはよくあって超テストしまくる
今はシェルスクリプト書くこと少ないんだけど
あーこれ過去に悩んだわってのは結構多く解決したあとに思い出す

226:login:Penguin
20/09/22 19:23:31.38 fv1Daqer.net
>>221
ワンライナーの方が保守性が低いだろうに

227:login:Penguin
20/09/22 22:32:14.43 3m3ag9H4.net
やっていることが複雑なプログラムは
結局何で書いても保守性は上がらない

228:login:Penguin
20/09/23 01:48:42.49 a9ugNS1V.net
可読性なら、Ruby

229:login:Penguin
20/09/23 10:10:57.82 Rsl28+Yj.net
パイソンかシーシャープでいいよ

230:login:Penguin
20/09/23 12:05:25.50 n3ZO4tu1.net
>>226
シャープは台湾資本のメーカーだから安心だな

231:login:Penguin
20/09/23 13:59:53.60 qG2KcxsT.net
久々に滑り倒してるギャグというものを見た

232:login:Penguin
20/09/23 22:41:24.17 JIsijUQE.net
ギャグだったの?

233:login:Penguin
20/09/25 00:28:35.86 RsERggiG.net
VARが複数行の場合はどうすれば?
$ VAR=`seq 1`; seq 2 | sed "s/$VAR/@&/"
@1
2
$ VAR=`seq 2`; seq 3 | sed "s/$VAR/@&/"
sed: -e expression #1, char 3: `s' コマンドが終了していません

234:login:Penguin
20/09/25 08:53:13.01 0C7N0fKH.net
VAR=`seq 2`; seq 3 | perl -0777 -pe "s/($VAR)/\@\$1/"
sed でやるなら sed の文法に合わせる必要がある。
すなわち、改行をエスケープシーケンスに置き換える。
それをした上でも sed でやるには N や t を使う必要があるだろう。
そして多分、本当にやりたいことはそれではないだろう。
なにをしたいのか正直に書いたほうがいいと思う。

235:login:Penguin
20/09/25 09:45:53.53 RsERggiG.net
URLのメモがあって特定のURLの行頭に#を入れたいだけなんだ
実際のVARには対象行の文字列が入ってる
sed '
/aaa/s/^/#/
/bbb/s/^/#/
' foo.txt
これを大量に書かずに済む方法はないかってこと

236:login:Penguin
20/09/25 10:01:42.93 rcXzyqi8.net
hoge = PARAM1:VALUE1-0:VALUE1-1;VALUE1-2
こういうあたいを、最初の:区切り文字にするっていう方法ありますか?
具体的には、
hoge = PARAM1 と VALUE1-0:VALUE1-1;VALUE1-2
に分けるのが望みです。
関係あるかわかりませんが、実際には区切り文字の:は半角です、
半角コロンは視認性がすんごい悪かったので、視認性のため全角にしております。
よろしくお願いいたします。

237:login:Penguin
20/09/25 10:56:17.29 Zcjfxf/5.net
>>232
改行されたURLのみのリストならこれで大丈夫なはず
xargs -I{} sed '/{}/s/^/#/' < url_list.txt

238:login:Penguin
20/09/25 12:35:50.14 jeHM1ZGk.net
>>233
cut -d ':' -f 1 と
cut -d ':' -f 2- でできるよ

239:login:Penguin
20/09/25 12:47:35.21 rcXzyqi8.net
>>235
ありがとうございます。
N番目から最後までってのがあるんですね。
勉強になりました。

240:login:Penguin
20/09/25 15:17:19.28 Zcjfxf/5.net
>>234
これじゃ動かんわ
こっち
sed 's|/|\\\\/|g' url_pattern_list |xargs -I{} sed '/{}/s/^/#/' url_list

241:login:Penguin
20/09/25 21:27:03.27 0C7N0fKH.net
URL には . も含まれてると思うのだが、エスケープしなくていいのだろうか。
行全体のマッチじゃなくていいのだろうか。
パターンの数だけ sed を起動するよりもスクリプトファイルを作って
それを実行する方が効率的でデバッグもしやすいのではなかろうか。
当人が判断すればいいことだが、ちょっと気になった。

242:login:Penguin
20/09/25 21:50:16.86 3o+e4nzm.net
>>238
>>230の条件が
複数のマークする対象が変数に入っている、絶対にsedは使う、1ライナー
なんだよ。
Linuxユーザーは超こだわりを持つ奴がおおいからな
(なんで、そんなにこだわる? 基地外かよな奴が多いからな)

243:login:Penguin
20/09/26 08:36:11.50 shOcNvTA.net
Debian でディスクレスシステムもどき (USBメモリでBIOSモード起動、NASへiSCSIで接続してルートマウント) を作ったんですが、
シャットダウンや再起動しようとすると NIC が落とされるのが早いのか、処理がうまくいかないようです。
(シャットダウンシーケンス中なのに waiting for ifup for enp1s1 ( 1 min 30 sec ) ... みたいな感じ)
数分待てば再起動できるけど、どうにも時間がかかりすぎるのでなんとかしたいです。
たぶん NIC を落とさないようにするのかな、と思いつつも、どう検索したらいいのか分からずここに来ました。
分かる方、よろしくお願いします。

244:login:Penguin
20/09/26 14:40:57.61 9Br3HoRi.net
>>238
悪いこと言わないからここのスレタイを一度読んでみ?

245:login:Penguin
20/10/03 20:59:13.51 5AxqDLig.net
URLリンク(qiita.com)
上記のサイトをみながらzfsについて勉強・検証しているのですが
zfs snapshot tank@20201003
このコマンドは通るのですが、
上記のコマンドを打たずに以下のコマンドを打つと「WARNING:
could not send tank@20201003: does not exist」と表示されます。
zfs snapshot tank@20201003 > tank@20201003.zfs
上記ページをみても書いていなかったので、シリアライズする際は一度スナップショットを取ってからしかできないという理解で間違いないですか?

246:login:Penguin
20/10/04 10:28:17.59 xw4Et/C8.net
>>242
何でその本人に聞かないの?

247:login:Penguin
20/10/04 10:46:00.53 /VYz5wn6.net
>>243
ほんこれ

248:login:Penguin
20/10/05 09:20:46.61 FTVXUa3S.net
>>242
小飼弾やんけ
聞きづらそう

249:login:Penguin
20/10/08 16:02:18.69 PdmvQUun.net
aa.html
foo
bb.html
cc.html
この中で連続するhtmlをsedで全消しするにはどうすれば?
この例だと結果はaa.htmlとfooの2行ですが実際の行数は不定です
あくまで特定の文字列を含む行が連続したら消すってことです

250:login:Penguin
20/10/10 00:17:57.97 bPudXcVE.net
>>246
sedじゃなきゃだめ?

251:login:Penguin
20/10/10 00:33:57.51 S4v9YsRk.net
>>247
わざわざsedを指定しているってことは、
sedでやることが一番重要なことなんだよ。
(sedでやっていないのはイラネよーーーだろ)
おかげで、高脳案件になってしまっているからな。

252:login:Penguin
20/10/10 08:23:37.50 ol8hA1Iw.net
>>246
最初から全部やりたいこと書けよ
誰かが答えたら行末じゃないとか言い出すんだろ

253:login:Penguin
20/10/10 08:51:21.21 aM5GunJR.net
sed で書いてみた。長いよ。
#!/bin/sed -nf
/\.html/! {
:print
p
b end
}
/\.html/ { # 文字列 html 1 行目
$ { # html のある 1 行目が最終行なら表示する
p
b end
}
h
n
/\.html/! {
H
g
b print
}
/\.html/ { # 文字列 html 2 行目、4, 6 ... 行目
:loop
n
/\.html/! b print
/\.html/ b loop # 文字列 html 3 行目、5, 7 ... 行目
} # 2 個目からのループの終わり
} # 1 個目からのループ終わり
:end

254:login:Penguin
20/10/10 18:52:59.64 2UVd0pTv.net
sedのverboseモードってないだろうか
習熟できてないからなんでこんな結果になるんだってのが多くて
結果が出ない時もあるし

255:login:Penguin
20/10/11 01:27:25.48 t5YC9Ppd.net
>>250
rubyの人の書き方ににているが、ひょっとして,rubyの人?
なんか、俺よりずっとsedに詳しい感じだな。
rubyできる人なら、それなりにシェルスクリプトができても不思議ではないだろうからな。
>>251
頭のいい人はsed,awk,正規表現とかをすげーなと言う感じで活用するんだろうが、
低脳の俺なんかは、どう書いたらいいんだ、なんでこんな結果になるんだ
だからな

256:login:Penguin
20/10/11 07:47:07.40 B4RTOxqM.net
Ruby で作った。ただし、ファイルを2回読んでるけど
TEXT = <<'EOT'
aa.html
foo
bb.html
cc.html
EOT
# 文字列を含む行番号を、配列に入れる
line_numbers = TEXT.each_line.with_object( [ ] ).with_index( 1 ) do | ( line, ary ), line_num | # 各行・蓄積変数・行番号
ary.push( line_num ) if line.include? "html" # 含む
end
# 上の配列から、連続している行番号だけを残す。2次元配列を平坦化する
consecutive_numbers = line_numbers.chunk_while{ |prev, nxt| prev + 1 == nxt }.
select { |ary| ary.length >= 2 }.flatten!
unless consecutive_numbers
puts "連続している行はありません!"
return # 処理なし
end
results = TEXT.each_line.with_object( [ ] ).with_index( 1 ) do | ( line, ary ), line_num | # 各行・蓄積変数・行番号
if line_num == consecutive_numbers[ 0 ]
consecutive_numbers.shift # 先頭の要素を取り除く
else
ary.push( line )
end
end
print results.join

257:253
20/10/11 07:54:24.24 B4RTOxqM.net
シェルスクリプト、sed, awk は、
覚えることが多くて、ややこしくて出来ない
漏れは可読性・保守性を優先してるから、Ruby しか書けない。
基本、Rubyだと英語のように読めるから

258:login:Penguin
20/10/11 09:48:51.56 acjqXegq.net
plamo linux です
mdadm: No devices listed in conf file were found.
とメッセージが出てブートしなくなりました
昨日までちゃんとブートしていました
元に戻るにはどうすればいいんでしょうか

259:250
20/10/11 10:04:50.77 UXAiapS7.net
>>252
こういうのは、パズルを解く感じで面白がっています (実用的だとは思わない)。
sed は、info sed をざっと読んだだけで、よく知りません。
でも、info sed はお読みになると良いと思います。

260:login:Penguin
20/10/11 12:14:00.20 +Qf2x9qI.net
sed/awkなんてvi/emacsと同じで黎明期に先行者利益で広がっただけで今じゃ棺桶に片足突っ込んでるようなジジイがマウント取るために無理やり活かされてるゾンビみたいなもんだから今の時代そんなもん使わんでいいよ
当時その場の思いつきで作られた合理性の欠片もないオレオレインターフェースやナメクジレベルの鈍足パフォーマンスでメリットなんかないしググりゃちゃんと直感的なインターフェースにマトモなパフォーマンスのツールが他にいくらでもあるから

261:login:Penguin
20/10/11 12:26:24.61 pceQnLh9.net
>>255
どうもすみません
何度もやり直して


262:A上手くいかず しばらく放置して電源を入れると 上手くブートしました 失礼



263:login:Penguin
20/10/11 13:09:39.93 g1tbO2CC.net
>>257
じゃあその方法で解決する方法を紹介してやりゃいいのにww

264:login:Penguin
20/10/12 15:35:53.02 jJLnsDPk.net
findって./を付けずに出力できないの?

265:login:Penguin
20/10/12 16:47:19.92 rHVpQ/84.net
>>260
ググれば?
Linuxでフルパスからファイル名のみ取り出す方法 | 俺的備忘録
そもそも、変換元のPATHの出力をfindで行っているのであれば、「-printf」でファイル名だけを指定すればよい。
find ./ -printf "%f\n"
拡張子削除については、awkやsedを用いるとよいだろう。

266:login:Penguin
20/10/12 16:51:00.25 rOk+9ogj.net
>>260
Use find result without ./ - Unix & Linux Stack Exchange
URLリンク(unix.stackexchange.com)

267:login:Penguin
20/10/12 20:15:57.96 +CEC3iOj.net
テキストファイルの1行目が特定の文字列だったら的な処理がしたくて
if [ $(head -n 1 ./file.txt) = "ABC" ]
こうやって書くとテキストファイルが空だった時にunary operator expectedでエラーになるんだけど
一旦変数に入れてやるなりしないとだめですかね
"$変数"ならエラーにならないんだけど

268:login:Penguin
20/10/12 22:50:56.06 rOk+9ogj.net
>>263
"$( ... )"

269:login:Penguin
20/10/16 11:09:29.21 akQTxQQM.net
環境 lubuntu18.04  xorg
xmonadをダウンロードした後にログアウトしてlightDMでxmonadを選択してログインしたら何も映らなくなった
仮想コンソールは映る
再起動しても意味なし
dmrcの中身をxmonadからlubuntuに戻しても意味なし
コンソールからxinitrcを読み込んでstartxすればそのGUIは映るけど普通に起動すると駄目
なんが原因でどうしたらいいんでしょう?

270:login:Penguin
20/10/16 13:22:26.68 OaBWIwY4.net
知らんがlightDMを入れ直したら?
sudo apt --reinstall install lightDM

271:login:Penguin
20/10/16 17:50:55.12 akQTxQQM.net
やってみるけど多分駄目だろうな
DMは関係ないっぽい
なんかいろいろ挙動が異常

272:login:Penguin
20/10/17 10:29:11.73 ODuFNacE.net
>>265
役に立つかどうかわからないけれど、~/.xsession-errors と /vag/log/Xorg.0.log を
まず見るところじゃないの。うちの場合は、Xfce4 だから、~/.xfce4-session.verbose-log
なんてのもある。

273:login:Penguin
20/10/19 13:23:29.55 6Eimd+kQ.net
おまえらカロリーメイトの特設サイトでコマンド打ってこいよ

274:login:Penguin
20/10/19 16:27:38.50 6NeTwfPm.net
open jtalkのオンラインデモ、今音声出力出来るか

275:login:Penguin
20/10/19 17:58:22.06 W+kh1UfY.net
すいませんtimedatectlコマンドはSystem clock synchronized: yes NTP service: active の場合、実行するだけで即座にNTPと同期してくれるのですか?

276:login:Penguin
20/10/21 20:49:02.63 +7OJAUdt.net
>>271
する

277:login:Penguin
20/10/22 17:40:39.56 j62zDbYT.net
>>271
ありがとう ntpdate要らなかったか

278:login:Penguin
20/10/26 23:02:03.81 Kt1UpBgZ.net
update-grubを実行したドライブ内のOSだけ検出することって出来ますか?
USBメモリに複数のディストリを入れています。
update-grubしたときにこのUSBメモリ以外は無視してほしいのです。
他を物理的に外したりBIOSで無効にしたり、あとでgrub編集するより、
最初から検出しない方法があればと思っています。

279:login:Penguin
20/10/30 17:13:30.09 qQgV9Kf6.net
CMD| `cat -`をしたらCtlr+dで入力の終端を明示するけどこの操作を自動化できないです?

280:login:Penguin
20/11/01 16:22:17.17 +cKUmGCg.net
>>275
CMDがどんなコマンドかわからんけど
execとかそういう話?

281:login:Penguin
20/11/02 07:22:44.85 OQyKASwJ.net
windowsにはどこにでも置けて単一で機能するexeがありますがLinuxにはないんです?
もしくは一つのフォルダで完結するポータブル版

282:login:Penguin
20/11/02 08:54:52.12 B06jzEm5.net
アルよ

283:login:Penguin
20/11/02 09:16:10.90 r9c2MUYE.net
AppImageかな

284:login:Penguin
20/11/02 09:16:50.89 sfbBxCLJ.net
>>277
拡張子が exe ではないけど、単体で動作するモノは何処に置いても
動作するよ。

285:login:Penguin
20/11/03 18:38:18.00 uVuISM//.net
出力のプロセス置換って使う機会ないけどどんな時に使うんです?

286:login:Penguin
20/11/04 08:42:42.45 xXCagMB5.net
たまに使うけど便利だよ。info tee に実例が出ている。日本語の翻訳は、
URLリンク(linuxjm.osdn.jp)

287:login:Penguin
20/11/06 22:44:20.47 n3hHdf2+.net
>>280
NGで元ネタ見れないけど
appimageでしょ?
あれの、注意点は
appimage作った環境が
ibusかFcitxかっで
日本語入力できるか、できないか
って変わってくるんだけど…
いまの、Ubuntuがibusだから
自分のマシンもibusにしとけば
ほぼほぼ、ちゃんと使える
って
環境が手に入る

288:login:Penguin
20/11/06 23:19:12.99 ED63vPBM.net
まともな日本語使えてないのに日本語入力必要なんだw

289:login:Penguin
20/11/06 23:20:49.66 790RORQy.net
Ubuntuとあるからappimageじゃなくてsnapことを語ってるのか?
あと改行が気持ち悪い

290:login:Penguin
20/11/06 23:23:21.52 n3hHdf2+.net
>>285
は〜
snap使ってないよ

291:login:Penguin
20/11/07 07:11:29.53 Of79SsyL.net
>>283
元ネタは、Linux には、
・何処にでも置けて実行出来る exe のようなモノは無いか?
・一つのディレクトリで完結する実行環境は?
だから、Windows のように個人専用環境を整えたいって
ことじゃね?Windows で言う、PortableApp やらインストール
不要なアプリみたいなの。確かに Windows だと USB に
環境詰めてるけど、Linux では考えたことないな。

292:login:Penguin
20/11/07 08:30:51.00 RiyY5e70.net
>>283
>>287
なんだこの変な読点の打ち方

293:login:Penguin
20/11/07 11:06:08.31 H3of71l7.net
「NGで元ネタ見れない」とか知らんよ
自分で登録したNGワードなんだから自分でなんとかしろよ

294:login:Penguin
20/11/08 16:04:16.55 fcGa1mQc.net
>>289
NGいっぱいあるから、どれだか
わかんないんだよ

Appimageググってみたの?
なんか、外してた?

295:login:Penguin
20/11/08 17:05:29.26 juuH+WYy.net
277 が何で NG なのかわからんけど、流れも読めないなら黙ってて。

296:login:Penguin
20/11/08 17:25:11.82 fcGa1mQc.net
>>291
流れってなに?
どうせ、exeみたいに、単体で
どこでも実行できるヤツないの?
とか
そんな話なんでしょ?
だから、Appimageが、それだよ
って書いただけじゃん
しかも、Appimageで日本語入力できない時があるから
それの説明までしてあげてるのに…

297:login:Penguin
20/11/08 18:27:02.15 X8ZR8ofD.net
まるで5歳児だな。それにしても改行が気持ち悪い

298:login:Penguin
20/11/08 18:46:37.04 fcGa1mQc.net
>>293
流れって
改行が気持ち悪い
って
話だったのかな?
改行だってね
無限にできるわけじゃ無いんだよ
改行多過ぎ
って怒られて、書き込めない事もある

299:login:Penguin
20/11/11 22:33:52.61 fhkp+79P.net
Ubuntuを使っています。コマンド入力をしたことがなかったので色々と練習していたら
困ったことが起こりました。eogで画像を開いた後に端末がコマンドを受け付けなくなりました
これは文字が入力できないという意味ではなく、エンターを押しても改行されるだけで次のコマンドの
受け付ける状態にならないという意味です。どうやって解決すればよいでしょうか
もちろん端末を開き直せばそれでいいのですが

300:login:Penguin
20/11/12 01:27:56.67 2rRTC5S8.net
>>295
eogがフロントで実行されてるから当然そうなる
eogを手動で終了させるか
$ eog hoge.png &
みたいな感じでバックグラウンドで実行させればいい

301:login:Penguin
20/11/12 08:06:36.78 UqbtAPuh.net
>>295
296 の判断が正しいとして (たぶん、正しい)、そういうときに、とりあえずすることを
もう少し追加すると...
端末で Ctrl-z を押す (実行しているジョブの一時停止)。続いて端末から bg と
入力する (ジョブをバックグラウンドに移す)。それで、アプリケーションも端末も
使えるようになる。

302:login:Penguin
20/11/15 09:51:41.21 OWQAppCh.net
>>297
ありがとうございました。バックやフロントという概念すら知らなかったので勉強します

303:login:Penguin
20/11/17 08:06:33.07 dQXsNbP1.net
帯域制限に関してご質問です。
送信元サーバ一台、受信サーバ3台(4台の各サーバのセグメントは違う)
この場合送信元サーバから各セグメントに対して帯域制限を行うことができるのでしょうか?
※イメージ的にはWindowsのポリシーベースのQoSのような感じです。

304:login:Penguin
20/11/17 10:26:27.94 iyqpQkhn.net
>>299
相手ホストごとにVLAN切ってtcでできるんじゃないかな

305:login:Penguin
20/11/17 16:58:16.88 UzNypzzX.net
>>51
おそらく、
メモリ上に存在するだけだから再起動したら消え去るんじゃないかな。

306:login:Penguin
20/11/17 17:09:16.49 UzNypzzX.net
>>300
新たな専門用語を使って説明したら、ますます謎が深まるんじゃないかな?

307:login:Penguin
20/11/17 17:13:59.90 UzNypzzX.net
>>116
ソースを読んで怪しい事をしてないか確認するしか無いだろうね。

308:login:Penguin
20/11/17 17:49:30.33 1Nnk19Ou.net
何か月前の質問に答えてんだよw
もう見てねーよ

309:login:Penguin
20/11/17 18:33:22.43 UzNypzzX.net
>>304
君が見てるじゃないですか。

310:login:Penguin
20/11/17 18:38:51.05 UzNypzzX.net
>>263
調べたいテキストファイルのサイズがゼロの場合は、
テキストファイルの1行目が、特定の文字列かどうかの比較をしなければ良いのでは?
以上。

311:login:Penguin
20/11/17 19:44:40.70 X6+b6U9M.net
魔除け置いとくね
Web翻訳家 志賀慶一氏を語るスレ 27
スレリンク(linux板)

312:login:Penguin
20/11/17 20:32:19.58 IEHNdW0J.net
あわしろ信者今日もぶっちぎり1位
URLリンク(hissi.org)
自宅警備員でもしとるのかな?

313:login:Penguin
20/11/17 21:21:40.57 6zHRArMX.net
>>306
0バイトのテキストならそれでいいかもだけど
1行目が空で2行目から始まってるファイルなんかだとそれすり抜けてエラーになりそう
>>264の""で囲む方法が手っ取り早い気がするが

314:login:Penguin
20/11/17 22:37:27.13 UzNypzzX.net
>>309
1行目が空でも改行コードが入ってないと
2行目は存在し得ないよ。
改行コードは0バイトじゃないよ。

315:login:Penguin
20/11/17 22:57:46.91 UzNypzzX.net
>>124
ソースコードが公開されていないプログラムの方が危険だよ。
プログラムをデバッガでステップ動作させて、不審な事を行ってないか確認する方が、
公開されてるソースコードを読むより遥かに大変だ。
プログラムのソースコードが公開されていれば改良する事もバグを回収する事も不可能ではない。
ソースコードが公開されてないプログラムは作成した企業やグループや個人が修正しない限り、
利用者は不満が有っても我慢して使うしか無い。

316:login:Penguin
20/11/18 00:59:41.87 +TC5UL99.net
>>242
このスレに投稿する初心者が、ZFSを使うようなシステムを弄ったら駄目ですよ。
10年修行してからにして下さい。

317:login:Penguin
20/11/23 06:31:37.89 sY9SVyMJ.net
sedでは3sや/foo/dみたいに頭に文字を入れて範囲指定できますがperlはどうやればいいんです?
sedで\dや\wを使おうとしてperl -peを見つけたのはいいんですがここが上手くできなくて

318:login:Penguin
20/11/23 11:10:45.23 XxNv9NpV.net
sedは知らないけど家のメモから
15 から 17 行目だけを表示
perl -ne 'print if 15 .. 17' file

commentという文字列が含まれている行を表示
perl -ne 'print if /comment/' duptext

STARTとENDに挟まれた部分を表示
perl -ne 'print if /^START$/ .. /^END$/' file
STARTとENDに挟まれた部分以外を表示
perl -ne 'print unless /^START$/ .. /^END$/' file

319:login:Penguin
20/11/23 11:33:38.23 ypAURo74.net
314 とは別人だけど、おまけの情報を書いておくと...
".." という演算子については、perlop(1) という manpage の "Range Operators"
というセクションに詳しく書いてある。この場合は、scalar context の ".."。
perlop の manpage は、debian だと perl-doc というパッケージを入れる必要があった。

320:login:Penguin
20/12/16 19:26:05.27 kclMLVSN.net
タスクマネージャで見るとcpuの使用率が25〜30になってるのに
どのコマンドも使用率が0%だと表示されています
怪しいサイトに行った覚えはありませんので
ウイルスでないならなにか考えられる原因はあるのでしょうか?

321:login:Penguin
20/12/16 19:43:11.29 4dVNyuV6.net
>>316
タスクマネージャーがどんなもんか知らんけどrootでtopでも出てこない?

322:login:Penguin
20/12/16 20:18:10.53 kclMLVSN.net
>>317
タスクマネージャはLXTask 0.1.9です
sudo topで表示されるされるものとLXTaskで表示されるもので
違いますね
ちなみに常にcpuの使用率が25〜30というわけではありません

323:login:Penguin
20/12/26 07:10:27.57 ujg+rhBe.net
シンボリックDIRの中で > ../fileをやったら実体パスの方で保存されたけどこんなもん?
シンボリックDIRの中で端末を起動したら実体パスに移動してるし挙動がよく分からん
Mintのxfce4使ってる
変にCPUが張り付くと思ったらbashが居座ったままってのはよくあったわ

324:login:Penguin
20/12/31 03:04:29.46 mewsshF5.net
大掃除したら使ってないwin7ノートが出てきたので、Linuxいれて見ようかと思ったのですが初心者でも使いやすいモノはどれなのでしょうか?ubuntuとかmintとかが良いのでしょうか?

325:login:Penguin
20/12/31 04:01:50.85 rUh/lXy0.net
そんなものはない。ファイラーにしても慣れないと使うのが辛いものばかり
Webブラウザを使うだけならどれでも大差はないのでお好みでどうぞ
【2020年】初心者にオススメなLinux
URLリンク(note.kurodigi.com)

326:login:Penguin
20/12/31 16:40:19.46 0GOOCbLx.net
>>320
スレリンク(linux板)

327:login:Penguin
20/12/31 22:40:34.13 9CPLR4rz.net
>>320
無料だしライブ環境で試せるディストリも多いのでご自由に

328:login:Penguin
21/01/01 22:12:33.93 03sKNTfC.net
>>320
最近のUbuntuは結構重いぞ
古いPCならlubuntuとかMintかな

329:login:Penguin
21/01/02 00:30:53.32 MjOyFp6L.net
>>320
SSD入れてWin10にするのが無難かも

330:login:Penguin
21/01/04 14:40:02.15 aJBEKTbS.net
coreduoのレノボが家にあるけどノートの換装って初心者には無理ポ
まさか32bitメモリ1GBがLinuxからハブられるとは

331:login:Penguin
21/01/05 01:32:58.96 6HLfl0Qx.net
換装の難易度は機種にもよるかな
裏蓋開けてすぐアクセス出来るのもあるし
面倒なやつならyoutubeで分解動画探してみるとか

332:login:Penguin
21/01/07 09:14:37.51 RUYh9ASu.net
すみません、本スレで聞いたけど過疎ってるのでこちらでの相談に変更します
OPEN SUSE 15.2のインストール画面で画面の下半分が真っ白で映らない
4K環境のせいかな?
Ubuntuは問題なくインストールできるのを確認してる
Radeon pro w5700のモニタはEizoの4K
ググってgrub2でコマンド叩いたりしてみたけど改善しません
どなたか解決方法を提案していただけませんか?

333:login:Penguin
21/01/13 18:10:40.36 EroJTCGk.net
この板荒らしてるのここの住人だろ。

334:login:Penguin
21/01/13 19:19:12.34 V8BXrS03.net
>>320
Win 7 が入っていた古いPCだということなので
MX-19.3_386, containing a 32 bit PAE kernel.
URLリンク(mxlinux.org)
これが多数の人におすすめの第一候補ですよ。
初めて試すには、インストールせずにライブモードで起動してください。

335:login:Penguin
21/01/16 13:51:58.77 blmkBzwU.net
久しぶりに来たらこの板が過疎ってました
Linux界隈がオワコン化したのではなくてこの板が荒らされて過疎ったの?

336:login:Penguin
21/01/16 15:40:16.53 pw6l3R1o.net
雑談はこっちで
スレリンク(linux板)

337:login:Penguin
21/01/16 15:46:23.61 CPi/w/We.net
質問だろ?

338:login:Penguin
21/01/17 06:46:54.44 PF9ozieJ.net
>>331
いくつかのスレを読めば分かるだろ。
特定SGKICってやつが荒らし回って、普通の人達は嫌になった。

339:login:Penguin
21/01/17 15:56:21.43 osfrpQ6I.net
>>334
やさしくないな
スレタイ読め

340:334
21/01/21 05:00:50.33 IMwZTMZ5.net
>>335
(訂正)
いくつかのスレをお読みになれば、お分かりでございましょう。
特定SGKICってやつが荒らし回って、普通の御人方は嫌になったのでございますよ。
・・・・これで優しくなっただろうww


341:



342:login:Penguin
21/01/21 18:50:18.27 JtCbx1mo.net
Linuxで使える高精度な画像整理ソフトってないです?
今は重複削除にfdupesを使ってますがこれ単なるハッシュ比較なんですよね
解像度、フォーマット、画質の異なる同じ画像の検索がしたいんです
WindowsだとフリーでいくらでもありますがLinuxだと厳しいですかね?

343:login:Penguin
21/01/22 11:16:20.05 0U/Lyigy.net
回答になってないかもだけどwindows用のフリーソフトをwineで使うのはどーですか?
linuxにも画像整理ソフトはあるかもしれないですけど自分は知らないですね

344:login:Penguin
21/01/26 12:55:58.85 +xeMztle.net
無線LANの設定を複数入れていていれば
/etc/network/interfacesの上に書かれているものから接続されると思うのですが
1つ目のアクセスポイントが一時的になくなって
2つ目のアクセスポイントにつながった後
1つ目のアクセスポイントが復活したときに
1つ目のアクセスポイントに自動的につなぎなおす方法はありますか

345:login:Penguin
21/01/26 16:22:52.81 StYJ35QY.net
$ seq 5 | awk '{sum+=$1} END {print sum}'
awkで計算する時に対象の列を表示したままにできないです?

346:login:Penguin
21/01/26 16:30:23.38 hSFpTQef.net
>>340
seq 5 | awk '{print;sum+=$1} END {print sum}'

347:login:Penguin
21/01/31 07:55:33.12 MY4JlC1R.net
すみません、、皆さんが言う「鳥」と言うのはディストリビューションの事で合ってますか

348:login:Penguin
21/01/31 08:22:49.55 deg0pMw+.net
yes 高須クリニック

349:login:Penguin
21/01/31 11:25:09.92 MY4JlC1R.net
院長、ありかとうございました

350:login:Penguin
21/01/31 12:18:31.98 eQbTtxyZ.net
フランス語でいうと
ディストゥイブシヨォ〜ン
ごめんなさいうそです

351:login:Penguin
21/01/31 16:50:18.30 r7/IBp01.net
ディス鳥の鳥

352:login:Penguin
21/02/03 14:46:39.30 +YgwiVgS.net
apt-get install や apt install したら
/var/cache/apt/archives/ にパッケージファイルが一度ダウンロードされてからインストールされる
そして
ここのファイルを意図的に消さない限り apt-get remove しても次回インストールしたくなったら
/var/cache/apt/archives/ に溜まっているパッケージファイルが再利用される
という認識でOKなんでしょうか?

353:login:Penguin
21/02/04 22:19:35.28 sszc/yX3.net
>>347
合ってますよ。
ネットワークを遮断した環境で再インストールを実行したら
確認できます。

354:login:Penguin
21/02/05 15:18:43.40 jjW/2a7e.net
>>348
了解しました

355:login:Penguin
21/02/07 18:07:26.92 UGHGSDAs.net
シンボリックのDIRから上層にリダイレクトしたら実体パス側で出力されたんだけどこれ仕様なんですか?
symDIRから端末タブを追加した時も実体パスで開かれるんですよね
Mintを使ってます

356:login:Penguin
21/02/07 21:41:40.92 Qk8Us0NJ.net
>>350
バグなのではないか、ってこと?

357:login:Penguin
21/02/11 10:14:55.29 f5zeX3HI.net
Linux初級者です。
LinuxBeanから使い始めてLTSサポート終了に伴い
LinuxMintに乗り換えて使っています。
LTSのサポート切れごとにOS入れ替え面倒だなーと思ってたのですが
Arch系だとローリングリリースということで
入れ替えなくてもいいということを最近知りました。
ManjaroLinux、AlterLinuxあたりがよさそうだと思うのですがいかがでしょうか?

358:login:Penguin
21/02/11 10:16:53.23 +2+TSV1g.net
>>352
サポート切れた時、インストールを始めからしなきゃいけない と思ってますか

359:login:Penguin
21/02/11 10:19:21.33 +2+TSV1g.net
それと私はArch民ですが、初心者には敷居が高いかと思います
なのでローリングリリースがお好きからば、妹分のManjaroをおすすめします(ううっ)

360:login:Penguin
21/02/11 10:33:24.45 STMPoVnS.net
>>352
ArchがガチムチならManjaroは男の娘でAlterが女装娘
好きなの選べ

361:login:Penguin
21/02/11 11:19:27.84 cXSCh18j.net
リプライありがとうございます
>>353
違うんですか?
アプグレすると不整合が起こりやすいって聞いたんですけど・・・
>>355
Alter、Live版を触ってみたのですが最初から日本語使えるしよさそうに思えました。
気になるのは学生さんが作ってて卒業したらチームが解散して更新とまるんじゃないか?ってAlterスレにかいてあったところです。
インストールしてしまえばそういうの関係なくセキュリティーやモジュールが適宜更新されますか?

362:login:Penguin
21/02/11 11:38:26.59 STMPoVnS.net
>>356
継続して使うことは可能
サポはないので自己責任
本元のディストリビューションが支持されるのはそうした長期運用の側面からもある

363:login:Penguin
21/02/12 19:50:30.65 EqL0SZp2.net
archは更新して再起動したらよく止まるけど戻すの簡単だからへーきへーきって言われたことあるぞ
面倒なインスコの割にあってないって言ったらgentooよりはマシって返された
gentooは入れるのに3日かかったってミサワじみた台詞も貰ったわ
Linux界隈はこんな物好きしかいないのかたまたま外れを引いたのか分からん

364:login:Penguin
21/02/13 21:35:18.39 cj1iQ1u/.net
ワッチョイ導入に賛成の方も反対の方も議論にご参加ください。
Linux板ワッチョイ導入議論スレ
スレリンク(operatex板)

365:login:Penguin
21/02/15 18:48:03.50 URQdDaOz.net
wgetって-oを使うと非表示になるけど標準出力を維持したままログの保存って出来ないの?

366:login:Penguin
21/02/15 18:59:55.80 0RCdPrY/.net
>>360
man tee

367:login:Penguin
21/02/20 01:31:19.51 U5QpwQHV.net
Linux初心者です
おすすめのディストリビューションを教えて下さい
使用した事のあるos : windowsXP, 7, 10(wsl2 on ubuntu20.04)
Linuxの使用目的 : Web閲覧(主にテキストサイト)、Web開発の勉強(Rails,Mysql(postgresqlも候補),unicorn,Nginx(全てローカルで建ててみたい))
使用する予定のPCスペック :
ノートPC Ryzen 3500u メモリ8GB ストレージm.2 nvme 250GB
仮想ではなく実機でLinuxを使ってみたく
あわよくば開発環境をwindowsから移行したいと言うのが動機です
gui操作が分かりやすい、情報が多いと言った点で
ubuntuかmintを検討しています
他にもよいものがあれば教えて頂けると幸いです
よろしくお願いします


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

532日前に更新/296 KB
担当:undef