くだらねえ質問はここに書き込め! Part 240
■ このスレッドは過去ログ倉庫に格納されています
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索
https://www.google.co.jp/search?&q=site%3A2ch.net%2Ftest%2Fread.cgi%2Flinux%2F+検索語句
https://www.google.co.jp/search?&q=site%3A5ch.net%2Ftest%2Fread.cgi%2Flinux%2F+検索語句
■■■ 「あわしろいくや」と「志賀慶一」に関する必須注意事項 ■■■
・「あわしろいくや」と「志賀慶一」は出入り禁止
・「あわしろいくや」と「志賀慶一」に関する話題は一切禁止
・ついでに翻訳に関する話題も禁止
・志賀慶一Linux機械翻訳事件のまとめサイト: https://www65.atwiki.jp/shiga_keiichi/
・志賀慶一のポータルサイト: https://wikiwiki.jp/baloonfusen/
※前スレ
くだらねえ質問はここに書き込め! Part 239
http://mao.5ch.net/test/read.cgi/linux/1580314542/ あと日本語としての表現を正しく理解してから
文句を言ってください。 >>752
撥音を単独で使うものだという考え方なのかな
使うのだ、とされるケースって、人はどれくらい挙げられるものなのだろう >>754
> 撥音を単独で使うものだという考え方なのかな
じゃあ日本語変換じゃなくて日本語に文句言えよ
「っ」は単独で使ってはいけません!って
もう日本語の問題だろうが。日本語勉強中の外国人か?
> 使うのだ、とされるケースって、人はどれくらい挙げられるものなのだろう
「ケースって」この「って」を正しい日本語にしてください。
どうやって入力するんですかー?w >>755
そうか
悪かったな
では俺は先に行くよ >>748-758
子音連続で「っ」なんてPC20年使ってて初めて今日知ったわw 30年前にワープロ使い始めたころからローマ字変換で子音連続しか使ったことない俺が通りますよ
あ、でも確か文豪は一部変なローマ字入力規則だったっけ
全然覚えてない www
うちのはwwwだけは子音連発でも「っ」にならないぞ
Mozc + fctixだわ
なんかWorld wide webとかのせいでwwwだけ解除されてるのかなあ 「ローマ字の表記法」を生まれてから数十年経った今まで知らなかった奴が暴れてるっw 「llu」が「っぅ」になる。これはローマ字じゃないだろ!
ローマ字変換っていうんだから、ローマ字通りになってないとだめだろ
とかいうアホが暴れてる 既にトイレから中々出られず出続けている状況にあります >>764
ローマ字の表記法のIMのキーバインディングを全く理解できてない馬鹿過ぎww 起動したときいっこだけコマンド実行したいんですけどどうしたらいいですか
systemdでスクリプトを実行するのはなんか失敗しました
そもそもコマンド一個だけなのでなんか簡単な感じがいいです >>771
失敗を修正すべきじゃないの。
cronの種類によっては@rebootを書けるのでは。 >>772
cronでrebootもだめだった
それら以外の未知の方法無いかなって思ってここ来たんだけど知りませんか。試行錯誤は現在進行形でやってるけど今の自分には無理そう >>773
恐らくなんかのバグで駄目なんだろ。
とりあえずsystemd・cronを開発しているところに動かねーぞと激クレームだな 実行できてる
echo (パスワード) | sudo -S コマンド
的な感じ >>771
起動したいスクリプトの方に問題があるんじゃないの
例えばカレントディレクトリの違いをケアできていないとか sudo 使えるなら、
rc.local (systemdでは何?)に「コマンド」をsudo抜きで書いてやりゃいいだけでは。 >>776
それならsudoの使い方が間違っている。
sudoはデフォルト設定ではターミナルにつながっていない場合は動かない。 cf. requiretty
ただしこの場合はそもそもechoでパスワードを流し込むのをやめるべき。
そのコマンドだけNOPASSWD:にしてそもそもパスワード入力を不要にしたほうがよい。 >>778
確かに-uとかついてないんだからそもそもsudo要らないわな 色々ありがとうでも今眠いから明日やるわ
もしかしたら夕方頃同じ質問するかもしれないけど容赦なくあぼ〜んしてもろて 18.04ではrc.localに書いて実行権限与えるだけでできてたけど
20.04にしたら動かなくなって
rc-local.serviceを明示的に有効にしたらできるようになった
sudo systemctl enable rc-local
service rc-local status でも一番簡単なのは
gnome-session-properties
から自動起動にコマンドなりスクリプトを追加だった $ cat foo.txt
aaa
bbb
ccc
ddd
...
↓
#count1
aaa
bbb
#count2
ccc
ddd
空行を数えてこんな追加ってできる?
実際の文字数や行数はバラバラ >>786
何をしたいのか全くわからん
なんでこう説明ができないんだろうな >>786
ファイルの先頭に #count1 と入れる。さらに、空行が来たら、#conutN と入れる。
そういうこと?
$ awk 'BEGIN{n=1; print "#count" n} /^$/{print "\n#count" ++n; next} {print}' somefile 非空行群を数え、非空行ブロックの先頭にラベルを挿入したいように見える。 Ubuntu使ってます
AndroidのスマホとPCをUSBケーブルで接続しているのですが
PCからスマホのIPアドレス192.168.x.xを取得する方法を教えてください
毎回スマホの端末情報を開いてIPアドレスを確認する手間を省きたいです
PCとスマホは同一のwifiで接続しています >>790
ルーター使っているならLinux側も泥もIP固定がベスト >>791
adbでshellコマンド使えるの勉強になりました!!先輩ありがとうございます! >>792
固定のほうが楽ですよね!やってみます! RAM6GBでは正常起動して8GB積むとBIOSチェックあたりで止まる現象で悩んでるんですが、
とりあえず確認すべき点を教えてもらいたいです。
マザボのBIOSでは8GBちゃんと認識してるしmemtestも少なくとも1周は回るんで、ハード周りの
問題ではないと思うんですが。(メモリモジュールの配置も色々試しましたが変化なしです。)
使ってるのはslackware系のsalix os 14.0.1です。 書き忘れましたが、カーネルは32bitです。
PAEがちゃんと効いてるようで6GBつんで起動すると(内蔵グラフィックで使ってる分
除いて)つんだ分全部認識してます。 >>795
BIOSチェックってBIOSのPOST?
そこで止まるのにmemtestは起動するってどういうこっちゃ >>795
ICH8とかその辺積んでる古いマシン? >>797
memtestはすごいソフトだから、
BIOSのPOST?で止まっても起動してチェックできるんだよ。 n=3
s='abc "ls -l";'
sをn回つなげた文字列をs2に格納したいんですが
bashでもshでも動く書き方を教えてください
s2の値がn=3の場合は
abc "ls -l";abc "ls -l";abc "ls -l";
のようにさせたいんですが
ぐぐると$()を使うサンプルがあってshで動かせませんでした >>800
shebangを
#!/bin/bash
としちゃってもいいんではないのかな >>800
普通にループして結合すればいいでしょ?
> ぐぐると$()を使うサンプルがあってshで動かせませんでした
$()はshで動く
>>801
そんなものは質問者は求めてない >>800
#!/bin/sh
n=$1; str="abc ls -l;"
for i in $(seq $n)
do
str2=${str2}${str}
done
echo $str2
うちの debian の sh は dash で $(eval echo {1..$n}) が使えない。
それで seq コマンドを使っている。 そりゃ {1..$n}なんてPOSIXに規定されてないんだから
動くわけねーやろ それからseqなんか使わずにwhileループしたほうが速い
seqは使えない環境もあるしな いま話題のsynthesizer Xっていうのはどうやったら実行するんだね #!/bin/sh
str='abc "ls -l";'
str2=
num=1
while [ $num -le 3 ]
do
str2=${str2}${str}
num=`expr $num + 1`
done
echo $str2
#=> abc "ls -l";abc "ls -l";abc "ls -l"; >>809
惜しいね。exprは遅いから使わなくていい
num=$((num + 1) が今の書き方 >>800
s2=`yes "$s1" | head -$n | tr -d '\n'` >>811
yesコマンド、headコマンド、trコマンド
3つの外部プロセス起動と
``による一つのサブシェル実行
かなり遅くなる #!/bin/sh
str='abc "ls -l";'
str2=
num=0
while [ $num -lt 3 ]; do
str2=${str2}${str}
num=$((num + 1))
done
echo $str2
まあ通常はこれが一番速い
ただし、strの文字列がかなり長いか、ループ回数が数万とか極端にながければ遅くなる
その場合はこうした方が速くなることもある
str='abc "ls -l";'
str2=$(
num=0
while [ $num -lt 3 ]; do
echo -n "$str"
num=$((num + 1))
done
)
echo $str2
echoは移植性がないのでprintf '%s' の方が良いが >>812
それはそう
性能要件は不明だったからね シェルスクリプト書くやつは性能にむとんちゃくなやつが多い
無理やり一行で書こうとする まともなら遅い理由と速いやり方も知ってる上で選択してるやろ
使い捨てるようなものをわざわざ何行も費やして書きたくないし
重要なところで使われるようなものは余計なプロセス上げたくない
無意味にワンライナーにこだわる奴も実際いるから困るが 1回しか実行しない処理で100μ秒縮めるために100分かけてコード書くとか100倍のコード量になるみたいな無意味な努力はプログラミングの初心者がよく陥るわね ubuntu18.04です。ufwが起動時に起動しません。なんでですか? >>820
ufwって単なる設定ツールのはずだから常駐したりはしないのでは? ufwの設定を常時、ONにしておかないとファイアウォールの設定上、困りませんか? >>822
ufwは単なるラッパーです。
ファイアーウォールの設定を直接弄ると大変なので、
できるだけ簡単に弄れるようにしたツールがufwです。
ufwを手動で実行した時点でファイアーウォールの設定が書き変わってますし、
ファイアーウォール側からufwの設定を読み込むとかそういう機能は無いはずですが。 nftables用の簡単に設定できるものはないのでしょうか? >>823
と言う事はubuntu18.04の設定上、インストール直後はファイアウォールの設定が行われていないと言う事ですよね?それでは困りませんか? >>825
デスクトップ版の場合はデフォルトではポートが開いていないのでファイアウォールが無くても問題ありません。
サーバー版はインストール時にOpenSSHや各種snapのインストールを選択した場合は速やかにファイアウォールの設定を行った方がいいかもしれませんね。 >>797
いい加減な書き方してすみません。
POST画面 → ブートローダー(Lilo)GUI →"Loading Linux...." 表示
→"BIOS data check successful"表示 (ここから先に進まない)
と言う状況です。
>>798
その辺の機械ですがAMDのです。
(785GチップセットにK10アーキのCPU) >>786
Ruby で作った
Str = "#count"
count = 2
# 行末の改行を削除して、1行ずつ処理する
File.foreach( "input.txt", chomp: true ).with_index do |line, idx|
if idx == 0 # 先頭行
puts Str + "1"
end
puts line
if line.empty? # 空行
puts Str + count.to_s
count += 1
end
end >>827
fedoraかdebianで試してだめなら、あまり追求せずにあきらめてハード買い替えるか6GBで我慢。 $ sudo ufw
ERROR: not enough args
で起動しなくなったのだが、これ何?
Ubuntu18.04使用 >>830
もうわかったと思うけど、
ufwが本体でCUIアプリ(当然引数がいる)
gufwはGUIアプリで内部ではufwを引数付きで呼んでる。 apt purgeの設定を消すってどういう意味なんだ
smplayerを消して再インストールをしたらウィンドウサイズや位置まで残ってたぞ >>834
アプリケーションの設定はユーザーがアプリケーションを起動したときにユーザーディレクトリにファイルを作成するんだろ
aptがインストールした訳ではない アプリケーションの設定と APT の設定は別だということだろう。
APT はアプリケーションが起動可能なようにインストール時に設定してくれる。
アプリケーションはそれ自体で独自の設定を行なう。 ウィンドウサイズはウィンドウマネージャーの仕事では? その後(>>827のあと)、もういちど8GB分挿したら正常に起動しました。
"bios data check"のあとinitに移るまでの時間がメモリを増やすほど
伸びるようで、その辺で勘違いしたのかもしれません。(にしても最初は
随分待った記憶があるのですが)
お騒がせしてすみませんでした。 >>829
ありがとうございます。
パッケージにないソフトをコンパイルして使うことが多く、その辺でトラブル
が少ないと言うslackware系列を使ってます。なので乗り換えずにすんで
ホッとしてます。
さすがに新しく組むつもりですが、それまで少しでも快適に使いたいと思って
メモリを増やしたらこの体たらくで、お手数おかけしました。 >>834
/etc以下にある設定ファイルを残すか否か。
デフォルト設定のファイルがパッケージに含まれているので判別できる。
起動後に生成される(ユーザー毎の)ファイルは判別できないので削除対象じゃない。 rsync で /home/oira/ 以下をバックアップすると、
rsync: read errors mapping "/home/oira/.mozilla/firefox/worzygs0.default/favicons.sqlite": Input/output error (5)
ってエラーが出て、パーミッションを見ると、
-rw-r--r-- 1 oira oira 5242880 6月 30 18:46 favicons.sqlite
r が付いているから読み取り出来ると思うんだが、、、
なんでやろうか ?
こんなエラーは無視しても良いのでしょうか ?
お願いします。 ハード不安定なら、ディスクと電源の両方を疑う。
案外、電源交換すれば済むかもしれない。 そして結局電源が原因ではなかったということで
予備電源が部屋にゴロゴロと増えてゆく。
自作あるある。 >>841
favicons.sqlite はFirefoxのキャッシュですね。必要ないと判断するなら、
事前に削除したら良いと思います。削除の前に、お気に入りのバックアップは
取っておくのが無難です(削除してもしエラーが発生した場合に備えて)。 ついでに試してみました。favicons.sqliteのデータ量は相当大きいです。
このデータが必要なかったので削除したら、Firefoxの起動が早くなるようです。 >>847
このことは Firefox のTipsとして>>1テンプレに載せる価値があると思います。
/home/oira/.mozilla/firefox/123456789.default/favicons.sqlite
このキャッシュデータは勝手に蓄積されるので、アイコンが要らないなら消すのがベターです。 >>848
調べればわかること
Firefoxスレでもないのにテンプレにする意味は全くない >>841
特にエラー無く普通にバックアップできたよ。
ファイルシステムかドライブ自体に何らかの問題がある可能性は? >>849
実は、わたしはこの事情を知る機会がなかったのです。
Internet Explorerの悪しき伝統を受け継いでいます。お気に入りアイコンを
オン/オフするオプションが無いのは残念だと思います(無いと企業が困るから?)。 >>1のテンプレを弄る必要はない
下手に弄るとアレだからこのままでいいよもう… ■ このスレッドは過去ログ倉庫に格納されています