くだらねえ質問はここに書き込め! Part 234at LINUX
くだらねえ質問はここに書き込め! Part 234 - 暇つぶし2ch1:login:Penguin
18/11/16 22:58:46.21 KePwDHh2.net
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
URLリンク(www12.atwiki.jp)
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
URLリンク(www12.atwiki.jp)
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索
Google検索
URLリンク(www.google.com)検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2FURLリンク(www.google.com)検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F
※前スレ
くだらねえ質問はここに書き込め! Part 233
スレリンク(linux板)

2:login:Penguin
18/11/17 00:48:58.21 8RQCIHWe.net


3:前スレ992
18/11/17 01:32:53.04 ueqzOXv/.net
>>前スレ996
コマンド置換の件ありがとうございます、無事に上手くいきました。
バッククォートのほうが古い使い方だったのですね。

4:login:Penguin
18/11/18 21:03:24.14 pRostKR9.net
gaisyutusaki kara jitaku server no fail2ban ni hikkakatte hairemasen.
nanika ssh wo tunagu houhou arimasenka?

5:login:Penguin
18/11/18 22:28:45.90 gl7mDlrl.net
そんなのがあったらそれはセキュリティホールじゃないのか

6:login:Penguin
18/11/19 01:24:59.31 IoDH9Ac4.net
PC:Qosmio G40/95C、GeForce搭載機。MEMは2GBへ増設済み
 詳細なスペックは→URLリンク(dynabook.com) 下の方
OS:Lubuntu 18.04.1
 lubuntu-18.04.1-desktop-i386.isoをUSBメモリに焼き込んだ物から起動
現象 インストール後に起動しようとすると画面に何も出力されない
 GRUBは見えるがEnterを押した直後から真っ暗。USBメモリから起動したときは表示される
 起動し終わった頃にCtrl+Alt+F1→user→pass→rebootと入れると再起動するから最低限の物は動いている模様
 起動オプションのquiet splashをnomodesetにするとBIOSモードで表示されるとの情報があったので試してみるが改善せず
詳しいわけでもないのにビデオ周りのトラブルで盲目状態のトラブルシュートは厳しい・・・何かアドバイスをもらえるとうれしく・・・

7:login:Penguin
18/11/19 05:38:56.08 q4T46LS0.net
イメージバーナーにも相性あるらしいしな
あっちで焼いたのはダメだったけどこっちのなら成功したとか割と見るわ
万全を期してバーナーはWindowsのを使えとか本末転倒だろと思う

8:login:Penguin
18/11/19 08:21:40.80 vZ94FPW9.net
ドライバー入れろ
sshで他のPCからログインして操作
ubuntuスレ行け

9:login:Penguin
18/11/19 09:18:09.06 LoeD6kUP.net
ubuntu18.04でヘッドホンに出力される音と同じものを別に出力させる方法ってありますかね?
具体的にはffmpegで音声混みのデスクトップキャプチャしたいんですが
現状sndloopで追加したもう一つの仮想デバイスに出力を切り替えて録画している状態です

10:login:Penguin
18/11/19 09:48:18.06 99zcTt3h.net
PulseAudioの仮想出力追加して設定変えたらできるんじゃね

11:>>8
18/11/19 10:21:54.15 IDUz0CqL.net
>>10
そうか、そうですね
ffmpegに渡す入力元をそもそもALSAからPulseAudioに切り替えたらできました、ありがとうございます

12:>>9
18/11/19 10:22:27.76 IDUz0CqL.net
>>11
すみません>>9です

13:login:Penguin
18/11/20 18:49:59.97 O+x9pIa4.net
日本語文字が入力できない環境でターミナルから日本語のファイル名を
入力するにはどうしたらいいですか?
選択方式でファイル名を選ぶ方法とかないですか?

14:login:Penguin
18/11/20 18:54:09.77 QOfMRCpi.net
>>13
シェルのタブ補完

15:login:Penguin
18/11/20 19:05:03.73 O+x9pIa4.net
tab押しても候補が出てくるだけで1文字入力しないとできないんですよね。

16:login:Penguin
18/11/20 19:16:23.97 4ik8fB4u.net
それはお前の環境だからだね
俺はできるよ

17:login:Penguin
18/11/20 20:19:46.86 3m6QXZlx.net
bashは出来ない、zshは出来る、他は知らない

18:login:Penguin
18/11/20 20:43:44.00 Nz4Fx35N.net
bash
bind TAB:menu-complete
タブ連打

19:login:Penguin
18/11/20 22:00:26.93 ODp4RiOO.net
イーサネット(1000BASE)が3口あります。
それぞれに、
eth 0 10.1.1.10
eth 1 10.1.1.20
eth 2 10.1.1.30
とIPを振りました。

eth0のポートと、別のマシン(10.1.1.99)のNICを1本のLANケーブルでつなぎ、
pingを10.1.1.10に打ったところ、当然に応答がありました。
ところが線をつなぎかえることなく、10.1.1.20、10.1.1.30にpingを打ったところ
やはり応答がありました。
コレは、設定の問題なのでしょうか?CentOS6.3です。

20:19
18/11/20 22:01:40.70 ODp4RiOO.net
すみません、書き忘れました。
イーサネットのサブネットマスクは、255.255.255.0ですべて同じです、
ひとつのOS上に、同一サブネット(セグメント?)のIPが、三つ存在している状態です。

21:login:Penguin
18/11/20 22:46:53.75 4ik8fB4u.net
そりゃ別のインターフェイスは自分の持ってないIPへのarpには返事しないだろうし当然では?

22:login:Penguin
18/11/20 22:56:29.28 ODp4RiOO.net
>>21
レスありがとうございます、
> 自分の持ってないIPへのarpには返事しないだろうし
返事が返ってきてしまうのです。なぜか。
eth 0 10.1.1.10/24 =====[LANケーブル]======[ノートPC 10.1.1.99]
eth 1 10.1.1.20/24
eth 2 10.1.1.30/24
こんな配線状況です。eth1とeth2には何もつながっていません。
この状態で、ノートPCから、10.1.1.10、10.1.1.20、10.1.1.30にpingを打つと
応答が帰ってきてしまうのです。

23:login:Penguin
18/11/20 23:28:47.12 Nz4Fx35N.net
>>22
arp_announceとarp_ignoreで設定可能なデフォルト挙動
URLリンク(serverfault.com)
ちなみにデフォルト挙動も便利なところはあって
無線LANで通信しているところに有線も接続すると
無線のIPアドレスのままシームレスに通信が高速化したりする

24:login:Penguin
18/11/21 05:42:27.78 e7e+hR9V.net
>>18
ありがとうございます。
やってみます。

25:22
18/11/21 20:33:19.65 GWryeOU6.net
>>23
ありがとうございます。
無事通らないように設定できました。

26:login:Penguin
18/11/21 21:01:24.91 L55DwOZm.net
練習で定期的に郵便番号のzipデータをダウンロードして、
ダウンロードが成功したらDBをdropしてcreateするスクリプトを書いてみようと思っているですが、
wgetでzipをエラー無くファイルへ保存できたかどうかを判別するにはどうしたらいいのでしょうか?
wget -o /tmp/yubin.zip http://郵便サイト && テーブルをドロップ
と&&が効くのは 2> が無い場合に適用されるのでしょうか?
分岐とかエラーキャッチがどうすればいいかわからなく苦手で、序盤でくじかれます。

27:login:Penguin
18/11/21 21:31:13.57 RePmQmOj.net
GNU/Linuxでの国際化と地域化について、誤っていると思われる部分があり、修正を提案したいのですが
どこに連絡メールを送ったり提案すればいいでしょうか。
GNUの公式ドキュメントには国際化についての管理体制についてあまり言及がないように見受けられます。
gettextやguileなどの解説で章単位では言及されているのですが……。
内容は以下の通りです(もち


28:ろん、報告の際は英語に直し、言葉遣いも改めます) ---- GNU/Linuxでのja_JP.UTF-8における通貨記号(「$ locale currency_symbol」で出力される筈) が,恐らくEUC-JPなんかからそのまま引き継いでるせいで「¥」(Unicode番号U+FFE5)になっています。 JIS X 0213:2000では円記号はUnicode番号U+00A5に割り当てられている字形「\」として定義されています。 (参考: https://light.dotup.org/uploda/light.dotup.org559331.png) 手元に資料がないので確認できませんが、その後の改訂版であるJIS X 0213:2004及びJIS X 0213:2012でも同じだと思われます。 よってja_JP.UTF-8における通貨記号は「¥」ではなく「\」にすべきであると提案します。



29:login:Penguin
18/11/21 21:35:09.18 RePmQmOj.net
おっとどうやら5chではU+00A5が問答無用でU+005Cになってしまようですね……。
「\」となっているのはU+00A5の字形です。

30:login:Penguin
18/11/21 21:50:37.84 xQGtsxpM.net
>>26
2>error.txtとかは、コマンドの標準エラー出力先を指定しているので、
wget -o /tmp/yubin.zip http://郵便サイト 2> error.txt
みたいに書く。2>の有無は関係ないです。
&& は成功したとき(wgetの終了コードが0のとき)に後に続くコマンドを実行してね、ということです。
wgetでダウンロードできてもそのファイルが正しいことは保証されないけど、
zipファイルであれば、unzipの終了コードが0ならたぶん大丈夫。

31:login:Penguin
18/11/21 22:14:03.73 xQGtsxpM.net
>>27
glibc内のlocaleで定義しているっぽい。
glibc/localedata/locales/ja_JP ってファイル。
なのでglibcに修正依頼を出すのがいいんだろうけど。
CentOS7で
locale currency_symbol
をやると全角の\(U+0aa5)が返るけど、どっかで書き換わるのかな。

32:login:Penguin
18/11/21 23:02:44.43 RePmQmOj.net
>>30
こちら(Debian)では/usr/share/i18n/locales/ja_JPにありますね。
いずれにしてもかなり上位のソフトウェアに訂正要求をしなきゃいけないっぽいですね……。
あと今気が付きましたがyesexprに「はい」などが含まれているので
インストールコマンドの確認プロンプトで「はい」と答えても通るのですね。
どーでもいいですけどw

33:login:Penguin
18/11/22 08:49:29.85 +S93A9Ms.net
GpartedでHDDコピーして外付けに入れるんだが
/dev/sda1 fat32
未割り当て
▼/dev/sda2 extended
/dev/sda5 ext4
未割り当て
 /dev/sda6 linux-swap
未割り当て
 /dev/sda7 ext4
この▼の部分が作れなくてsda5等にならなくてコピーしただけでは起動しないみたい
extendedは作り方としては新規して基本・論理・拡張選ぶ? 外付けの新規でやると基本しか選べない。
/dev/sda*に意味があるんですよね? 割り振り方が任意でできるなら▼無視してコピーで済みそうなんですが。 解決策教えてくだされ。

34:login:Penguin
18/11/22 09:51:19.49 lN5WnoJc.net
>>29
コマンド後の終了コード$?を比較してif文にしたら上手くできそうです。
if [ $? -eq 0 ]; then
echo "$? - ダウンロード成功"
else
echo "$? - ダウンロード失敗"
fi
404エラーなurlを用意して、ifの前の終了コードをecho $?で見ると、4とか1とか8とか出るのですが、
echoの終了コードが0になるので、ifでダウンロード成功として出るので、
一旦、変数に格納するのが良さそうです。
楽しいけどなかなか前に進めないものですね。
こういうスクリプト書く人はどんな順番でコード書いていくのかな・・。
足してテストの繰り返しなのか、ある程度一気にコード書いてテストしてエラーが出たら修正という感じでしょうか。

35:login:Penguin
18/11/22 14:13:03.12 QTo0iYFa.net
dir1の中に
file1
file2
dir2
dir3
file3
などがある場合に、それらのファイルやフォルダを全部dir2の中にmvしたいのですが、
一行で実行出来るコマンドはありますか?

36:login:Penguin
18/11/22 15:32:54.91 0W4ivboq.net
>>33
ていうかif文はそもそも終了ステータスを見て条件分岐するんだから
if wget 'URLリンク(example.com)'; then
# 成功時の処理
else
echo ダウンロードに失敗しました
fi
これでいいんじゃねーの?

37:login:Penguin
18/11/22 15:35:08.02 0W4ivboq.net
>>34
mv ./file1 ./file2 ./file3 ./dir3/ ./dir2/

38:login:Penguin
18/11/22 17:51:47.74 fs3eAZ52.net
>>28
フォントによって変わるようです。
Debian Firefox
 IPA    円マーク
 Mona   バックスラ
 Monapo  円マーク
 Noto CJK バックスラ
Windows Firefox
 IPA    円マーク
 Mona   バックスラ
 Monapo  円マーク
 Noto CJK バックスラ
 BIZ UD  円マーク
 MSゴシ  円マーク

39:login:Penguin
18/11/22 18:22:41.80 Cnm3XFrM.net
\(U+005C)が円記号のフォントはよくあるけど¥(U+00A5)がバックスラッシュのフォントなんてあるのか

40:login:Penguin
18/11/22 18:58:17.36 QTo0iYFa.net
>>36
ありがとうこざいます。
でも、ファイルやフォルダが100個くらいある場合だと、手入力でズラズラと書くのは
無理があるのですが、その部分を何かのコマンドで出来ませんか?

41:login:Penguin
18/11/22 19:14:39.39 PKWEymH6.net
>>39
下手くそなスクリプトだけど
for file in $(ls); do if [ "$file" != 'dir2' ]; then mv "$file" dir2; fi; done

42:login:Penguin
18/11/22 19:19:43.20 JPA5Eq7v.net
>>39
正規表現を使う。その場合は名前による。

43:login:Penguin
18/11/22 19:24:57.80 +O53Z49v.net
mv * dir2
でいいんじゃね
エラー出るけど無視で

44:login:Penguin
18/11/22 19:29:25.24 lN5WnoJc.net
>>35
それでもokでした。
if文には [A 比較演算子 B]then と何かを比較しなければならないと思ったのですが
if の後に[ ]もなくコマンドを入れるだけで、終了コードの0と1で分岐処理ができるのが驚きです。
ありがとうございました。

45:login:Penguin
18/11/22 20:36:06.47 0W4ivboq.net
>>43
老婆心ながら口出しすると
[←これコマンドだよ。ifの後にはどういう場合でもコマンドが要る。
ただし例えばあなたが初めにやっていた数値比較などよく使うコマンドは
test <数値> -eq <数値>
という形式だと読みにくいので
[ <数値> -eq <数値> ]
↑こういう書き方ができるように「[」というファイル名の普通のコマンドが用意されている。
だからCみたいに条件文の括弧だと思って
[$num -eq 0]
みたく前後に空白を空けずに書くと当然エラーになる。なぜなら「[」はコマンドなので前後に環境変数$IFSで定められた文字が必要。

46:login:Penguin
18/11/22 21:07:15.56 xyYfajAU.net
>>44
なんか説明とか、教え方うまそうな感じのする人
説明がすっと入ってくる

47:login:Penguin
18/11/23 00:14:28.10 DT+7gFep.net
>>33
プログラミングには可読性が高い、Ruby などを使う
シェルスクリプトでは、プログラミングをしない事!
バグる可能性が高い
Vagrant, Chef などを、Ruby で書くのも、同じ理由。
Ruby には、あいまいさが無いから、プログラミング向き

48:login:Penguin
18/11/23 00:49:56.56 ZO+e0e8I.net
>>34
mv `ls |grep -v dir2` dir2

49:login:Penguin
18/11/23 10:35:06.03 QezcDNZv.net
>>47
それだ!

50:login:Penguin
18/11/23 13:36:01.87 76ZWcvaP.net
CentOS 7 なんですが、
iptables -L -v でなく、
iptables -t nat -L -v でみると、
Chain PREROUTING (policy ACCEPT 8789K packets, 782M bytes)

Chain INPUT (policy ACCEPT 557 packets, 65644 bytes)

Chain OUTPUT (policy ACCEPT 80062 packets, 6793K bytes)

Chain POSTROUTING (policy ACCEPT 4943K packets, 480M bytes)

と、なっています。
この、-t nat のINPUT OUTPUTは何を表しているんでしょうか。
CentOS 6では存在しませんでした。

51:login:Penguin
18/11/23 14:02:21.04 +DgOw/ND.net
Linuxってググりやすさとは無縁だしせめて記号特化の検索サイトでもあればな

52:login:Penguin
18/11/23 14:05:13.34 rMTS3J9l.net
>>49
INPUTはkernel 2.6.36からあるらしいよ
URLリンク(www.netfilter.org)
OUTPUTはもっと前からありそう
URLリンク(www.atmarkit.co.jp)

53:login:Penguin
18/11/23 14:05:35.26 rMTS3J9l.net
>>50
最近はGoogleも記号を多少認識する

54:login:Penguin
18/11/23 14:09:33.32 1AdIaPiF.net
引数入ってると除外されるのはどうにもならん

55:login:Penguin
18/11/23 14:16:22.43 76ZWcvaP.net
>>51
ありがとうございます。
-t natのOUTPUTはman iptablesに載っているし使い道がわかるんですが、
-t natのINPUTってなんでしょう。
policy ACCEPTになっちているので安全なのかどうか気になります。
-t filterはちゃんと設定しています。

56:login:Penguin
18/11/23 14:22:28.66 76ZWcvaP.net
>>54
テストしてみました。
-t nat INPUTのポリシーがACCEPTでも、
-t filter INPUTのルールが効いてドロップされていました。
しかし、-t nat INPUTのパケットカウンタは増えませんでした。

57:login:Penguin
18/11/23 15:26:36.99 RH5MByG7.net
>>33
シェルスクリプトはいろいろめんどくさいのでどうしても秘湯な時以外はつかわずすぐ卒業するもんじゃないのか?
という超ドシロートのオレのイメージ

58:login:Penguin
18/11/23 15:32:05.04 RH5MByG7.net
>>19
スイッチに繋いだってこと?
ブロードキャストされたのではないの?

59:login:Penguin
18/11/23 16:57:06.66 rMTS3J9l.net
>>57
>>23で解決済み

60:login:Penguin
18/11/23 16:57:40.30 rMTS3J9l.net
>>56
んなこたーない

61:login:Penguin
18/11/23 17:09:03.26 3jizgvm/.net
>>56
板のLinuxユーザーにはプログラミング言語できない奴が意外と多い。
そんな奴はシェルスクリプトに必死にしがみついて実現するしかない
まぁ、ユーザーは所詮ユーザーであって開発者ではないからプログラミング言語
の習得はしないだろうからな。

62:login:Penguin
18/11/23 17:26:14.19 jXveYTaD.net
おまえっていつも意味不明の上から目線だよな

63:login:Penguin
18/11/23 17:33:54.46 3jizgvm/.net
上から目線ではなく、俺、低脳でシェルスクリプトに必死しないと駄目なんだと言っているのに

64:login:Penguin
18/11/23 17:36:08.82 8muIEZF1.net
>>62
シェルスクリプト書けたらスクリプト言語は割とかけるよ。

65:login:Penguin
18/11/23 17:57:07.53 1AdIaPiF.net
ちゃんとやれば出来るのは知ってるけど覚えるのがめんどくさいから使い慣れたコマンドそのまま使えるシェルスクリプトだ

66:login:Penguin
18/11/23 17:58:00.24 3jizgvm/.net
>>63
pythonをやったがシェルスクリプトよりはるかに覚えることが多くえらいこっちゃと感じた
言語だけではなくライブラリの使い方も覚えないと駄目だからな

67:login:Penguin
18/11/23 18:55:59.01 8muIEZF1.net
>>65
パイソンは少し独特だと思う。癖がないのはrubyだと感じるが、個人的な感想かもしれない。
bashでコマンドを打つときにリファレンスを見るようにスクリプトもリファレンス見ながら書けばいいよ。
専業プログラマやる以外で覚えても使いどころ無い

68:login:Penguin
18/11/23 19:00:12.99 jXveYTaD.net
>>62
日本語は難しいな どうとでも取れてしまって すまんのー

69:login:Penguin
18/11/23 19:28:33.58 BlSt9W3H.net
>>32
ext4のところが'/'だよね
コピーでUUIDが重複するから、gpartedでもいいからUUIDを変更する
そのUUIDを/etc/fstabに記述する(root権限で)
ターミナルでchrootを使って入る(root権限で)
update-grubを実効
grub-install --recheck /dev/sd(x)

70:login:Penguin
18/11/23 20:05:04.02 eo46q6V4.net
>>56
やりたいことが楽に実現できて、メンテナンス性もよければ言語はなんでもいい、っていうスタンス
に落ち着くと思う。
33がやりたいようなことならシェルスクリプトで済ませちゃうな。
ダウンロードするファイル名が動的に変わるとかで、シェルスクリプトでは
やりづらいような込み入った処理の場合は別の言語を選ぶ。

71:login:Penguin
18/11/23 20:17:16.37 omeVupDd.net
俺も基本的にはシェルスクリプトで解決するかな。やっぱカーネルと相性が良くて,かつトライアンドエラーが簡単にできるような言語ってなると限られてくる。
あと良い意味で古くさい言語なんでWebだけじゃなくマトモな書籍を一冊買ってそれをずっと参考にできる。
Pythonだと2→3のアップグレードで地獄を見てるみたいだし,Rubyも便利なんだろうけどLinuxというOSとの相性はそこまでよくない。
シェルスクリプトはハードディスクやRAMに直にアクセスできるスクリプト言語なのでチューニングすればものすごく処理も迅速にできるようになる
(実際,シェルスクリプトでデータベース扱ってるような会社もある。PythonやRubyで同じことはできないだろう)

72:login:Penguin
18/11/23 21:21:14.13 8muIEZF1.net
rubyもpythonもbashも使えるけど、目的によってなに使うかは変えるよ。
bashの生産性が悪いのは事実だからトレードオフで決める。
なにで動かすかも重要。単純にコマンドを自動化したいならbash以外にない。
普通(速度など考えなければ)、他のスクリプト言語からbashのコマンドとか呼び出したくはない。

73:login:Penguin
18/11/23 21:24:40.28 8muIEZF1.net
日本語ファイル名を扱うようなのならRubyでもいい。
bashで書いても環境で動かないものができるからbashで書く意味がない。
つまりケースバイケースだが、そこにセンスと考え方があるので、別にいろんな考え方があるのはいいと思うけどね。
全部bashでやりたい人は趣味以外の何物でもないと思う。趣味は尊重する。

74:login:Penguin
18/11/23 21:34:20.47 ZL0gbajG.net
>>72
>全部bashでやりたい人
bashしかできないから全部bashでやるしかないということじゃないのか

75:login:Penguin
18/11/23 21:57:58.24 JIHPAv3t.net
>>44
[ ] が testコマンドの略式だったのですね、スペースが無いとエラーになるのも含めスッキリしました。
>>46
シェルスクリプトもコマンドや分岐などの集まりでプログラムと思っていましたが、
都度手動で打っていたサーバのログ抽出や保守は、cronでbashのシェルスクリプトを使いたいのですが、
php, ruby, pythonでbashコマンドを叩いた方が良いということでしょうか?
昔perlは早々アクセスカウンター作れずに断念してしまったのですが、
bashスクリプトでも、同じ内容でもキュッとまとめたような書き方を見てしまうと、
1行ずつ足して実行の繰り返しで、だらだら長くなりがちな自分と比べると、苦手意識が増えるばかりですが
泥臭く書いても目的通り動けば良いと考えればいいのでしょうか。
話すようにエラーキャッチも含めたスクリプトが書けるようになるのは、
何がきっかけなのか気になります。

76:login:Penguin
18/11/23 22:19:16.00 omeVupDd.net
>>74
まあ好きなようにすればいいが
cronで自動実行するスクリプトがPythonでもPerlでもRubyでもなくshで書かれていることは注目すべき事実。
要するにシェルスクリプトっていうのはUnix系のOSと一番相性が良いってこと。
ただ,やっぱり対話的に使うっていう部分も多いせいでかなり癖のあるコマンド体系になってしまっているのは事実。
> 3 + 9
↑これを地に書けないというだけでもかなり不便だと思うわ。

77:login:Penguin
18/11/23 22:26:27.32 8muIEZF1.net
>>73
bashコマンドしか知らない人ってことだろ。

78:login:Penguin
18/11/23 22:42:25.75 ZL0gbajG.net
>>76
まぁ、
>シェルスクリプトはハードディスクやRAMに直にアクセスできるスクリプト言語
だからbashコマンドしか知らなくて良いんだろう
LinuxでOSを経由しないでハードディスクやRAMにアクセス出来るってすごすぎる

79:login:Penguin
18/11/23 22:53:28.98 omeVupDd.net
>>77
何か勘違いしてるっぽいが
/dev/ファイルを直感的に操作できるって意味だよ。
だいたいOS経由せずにどうやって「シェル(「カーネルを覆うもの」の意味ね。豆知識)」を起動するんだか。

80:login:Penguin
18/11/23 22:56:55.16 omeVupDd.net
あとは(これはシェルスクリプトの範囲にあるのかとは思うが)memprocやcgroupsの設定とかはシェル経由だよね。
PythonやRubyを使って,利用者に対してメモリやCPUへの参照権をどうこうするっていうのはかなり大変だと思う。尤も俺が知らないだけだけどw

81:login:Penguin
18/11/23 23:00:29.15 omeVupDd.net
まあここでPython/Ruby vs shellなんてやるつもりはないので,あしからず。
どっちも便利に使えばいいけど,やっぱり「Unix系OS(のカーネル)との相性」としてはシェルが有利だよね。
一方で型とかラムダ式とかそういうのはシェルスクリプトじゃ技巧的にしか実現できないので
PythonやRubyを用いたほうが明かに良い。
最初の質問者は高度なことをしたいんじゃなくて,ただLinuxネイティブで小さな操作をしたいと言っていたので
シェルスクリプトを勧めただけ。

82:login:Penguin
18/11/23 23:07:00.76 ZL0gbajG.net
>>77
そう言うことか。
でも、pythonでも/dev/ファイルのできるんじゃないのか
少なくとも、俺がコピペで使ったPythonのシリアル通信は/dev/でオープンだった

83:32だす
18/11/24 00:13:17.22 ibBxDsAI.net
>>68
そのUUIDを/etc/fstabに記述する(root権限で) コピーのを書き換えしました
chrootを使って入る(root権限で)  / に当たる sdb5 を指定しました
update-grubを実効  イメージ見つけた Found PCLinuxOS on /dev/sdb5 で起動時に選択はでる
grub-install --recheck /dev/sd(x)  sdb かsdb5 にして
Probing devices to guess BIOS drives. This may take a long time.
/dev/root does not have any corresponding BIOS drive.
とでます、起動時の選択には出てくる(sdb5)が選択しても外付けでなく元のPCのが起動する。
マウントされてない感じです。
▼のはデバイス指定してやればできるのは判明(必要なのかはわからない)
/dev/sda1 fat32  の /boot/EFI がマウントポイントにないし / と /home がコピーではUUIDのままなのは
これでいいんでしょうか?

84:login:Penguin
18/11/24 01:23:58.54 xQlrfpxs.net
その貝殻のように覆うって表現がどうも釈然としないんだよな
シェルはカーネルを間接的に操作する窓口と解釈してるが
自販機のボタンとか受付嬢とかリモコンとかそんなん

85:login:Penguin
18/11/24 01:51:27.47 ZLBFDHFJ.net
>>83
URLリンク(qiita.com)
が正しいか知らんが、
>shellとは、ユーザーランドで動作するアプリケーション
で、カーネルとのやり取りをするのに使われるのがシステムコール。
ユーザーランドで動作するアプリケーションであるシェルだけではなく、
ユーザーランドのアプリケーションプログラム、ライブラリ、ネット関連も
システムコールを使ってカーネルとやり取りすることが出来ると

86:login:Penguin
18/11/24 08:52:23.84 kuvyGZTt.net
「シェル」という言葉の意味はカーネルやシステムコール周りを勉強しないと
ちょっと分かりにくいかもね。

87:login:Penguin
18/11/24 15:07:32.28 pTyXRhvZ.net
OSを使用する者にとって殻に見えるからシェル。シェルを通さないとなにもできないから。開発者から見た名称じゃない。

88:login:Penguin
18/11/24 23:03:19.69 v0NOSCOm.net
>>83
普段よく「むやみに日常的にrootで作業してるとミスったりした時に痛い目にあうからやめましょうねー」とかいわれるやん?
それと同じでカーネルがやる必要のない作業を何でもかんでもカーネルが実行するとミスった時に痛い目にあうから、必要のない作業はカーネルとは別のプログラムがやった方が良いよねって事になるんや
(カーネルはハードウェアの上で直接動いてるんでrootどころじゃない次元でPCで出来ることは何でも出来ちゃう)
そうやって外側に出されたプログラムがいわゆるユーザーランドのプログラム
んでそのユーザーランドのプログラムのうち実際にユーザーとやり取りするプログラムがシェル
別に特別なプログラムじゃなくて要はユーザーとの間で入出力ができればいいんで、pythonだってrubyだってシェルとして使えるし他の何だって良い

89:login:Penguin
18/11/25 02:47:42.11 dg1l414I.net
シェルって単にシステムへの命令ってだけなのでは?
bashだのzshだの種類はあれどあくまで命令の方言でやること同じだし
端末でコマンド叩くのとデスクトップでマウス使うのとどう違うのさ

90:login:Penguin
18/11/25 07:53:57.20 HdrlTz3T.net
どうやら「ウィンドウマネージャ・デスクトップ環境はGUIシェルである」という意識はまだ浸透してないみたいだな。
この辺りって俺,どうやって知ったんだっけなぁ。>>88みたいな理解度の人になにか書籍やWebページでもお勧めできればいいんだけれど……。

91:login:Penguin
18/11/25 08:13:29.22 zArAAOmW.net
なぜ一々啓蒙しようとするのだろうか

92:login:Penguin
18/11/25 08:20:56.27 SKtXiC/e.net
もう質問への回答じゃなくて雑談だな

93:login:Penguin
18/11/25 11:05:29.39 RwQ+ixT4.net
Linuxを真面目に勉強しようとするとC言語がでてくるでしょ?
おれはCはしらないしいまさらやるのもメンドーなのでずっと逃げてるよw

94:login:Penguin
18/11/25 13:30:16.08 RLtg1iLp.net
だから使いこなせないんだよ

95:login:Penguin
18/11/25 14:48:40.82 93RIJcdH.net
エンジンやトランスミッションの仕組みを理解しないとドライブ出来ない車があるんならそれはその車がゴミってだけだよね

96:login:Penguin
18/11/25 15:04:46.65 AAsSz5gz.net
仕組みを知ってればもっとうまく使いこなせるっていう話を



97:仕組を知らないと使えないと解釈する奴は只の馬鹿だよ



98:login:Penguin
18/11/25 15:15:53.61 PSC9XL7f.net
>>94
LinuxはWinとは違いゴミだからな(低脳からすると)
>>95
脳がゴミ(低脳)だと仕方ない

99:login:Penguin
18/11/25 15:34:05.17 aBInPDzF.net
urxvtで現在使ってるフォントを調べるにはどうしたらいいですか?
文字サイズを変えたいのに今のフォント名がわからないので設定できません。

100:login:Penguin
18/11/25 15:55:37.55 RwQ+ixT4.net
プロのエンジニアでもないあkら使いこなす必要もないしな
人生は短いんだよwあほ

101:login:Penguin
18/11/25 17:01:24.67 7lE4iH23.net
エンジンやトランスミッションの仕組みを理解せずに車を運転するなよ。
もしかして始業点検すらしたことないんじゃないのか。
おそろしい時代だ。

102:login:Penguin
18/11/25 17:43:06.56 RwQ+ixT4.net
>>99
おまえは飛行機や電車乗る時自分で点検やっとるの?
薬飲むときは薬学や医学の知識もあって
電気を使うときは電気工事などの知識もしゅとくして
料理するときは衛生学のちしきもべんきょうして
時間がいくらあっても足りねぇだろwww

103:login:Penguin
18/11/25 18:37:16.44 bhHxGM34.net
なんかすげぇ勢いで拡大解釈しまくりのバカがいるけど
こういうやつが取説読まない、ぐぐらないぐぐれない、人の話を聞けないバカなんだろうなぁと思う。

104:login:Penguin
18/11/25 18:50:01.37 7DAo1H0c.net
昨今のLinuxならCを知らなくてもやりたいことは出来るだろうな

105:login:Penguin
18/11/25 19:10:23.41 zArAAOmW.net
今どき始業点検して車に乗ってるのはタクシーの運ちゃんとかトラックの運ちゃんみたいなプロだけだろうな
そのくらい肌感覚で分かるだろ
いや、分からんから的外れなこと書いてるのか

106:login:Penguin
18/11/25 19:49:09.81 RwQ+ixT4.net
>>101
どのあたりが拡大解釈かをあんかもつけずに具体的なこともいわない
お前なんなの?
お前のほうがよっぽどバカだよ
なんで逃げ戦法なの?

107:login:Penguin
18/11/25 19:50:39.76 RwQ+ixT4.net
何でもいいけどさあ
安価つけろよ
壁打ちで逃げてる奴ら多すぎ
自分の発言の自信がそんなないのか?
だめだろそれ

108:login:Penguin
18/11/25 19:51:40.69 RwQ+ixT4.net
書く再解釈してるのは一体誰なんだw

109:login:Penguin
18/11/25 20:17:08.13 PSC9XL7f.net
底辺はスレや板とは関係ないことでハッスルするよな
Linuxに関することでハッスルならまだ良いんだが
ハッスルできるだけの知識がないからできないのかもしれないが

110:login:Penguin
18/11/25 20:19:18.03 7DAo1H0c.net
昨今のLinuxならCを知らなくてもやりたいことは出来るだろうが
マイカーの始業点検は出来るべきだな。
>>100の比較が飛躍(拡大解釈)しすぎなのは間違いない。
ID:RwQ+ixT4はネタだと信じたいが、おかしなことに
もしホントに自分で気付けない人なのであれば、気の毒だ…

111:login:Penguin
18/11/25 20:26:22.82 RwQ+ixT4.net
>>107
でたよ
相変わらず安価はつけない
Linuxのちしきないやつを底辺よばわりしたいだけのいの中の蛙

112:login:Penguin
18/11/25 20:27:41.94 RwQ+ixT4.net
>>108
どこが飛躍してるかは答えない
コレが全てですなぁ
よのなか全フィールドに熟知したやつなんているわけない
こんなの当たり前
バカなのかとwww

113:login:Penguin
18/11/25 20:28:48.06 RwQ+ixT4.net
>>99
飛躍してるのはこいつなw

114:login:Penguin
18/11/25 20:31:22.03 RwQ+ixT4.net
マイカーの始業点検は出来るべきだな。
マイカーの始業点検とかいってるが
それがLinuxの深い理解とどう結びつくのか意味不明出しw
Linuxの話をマイカーとかにかくだいすることが
まさに拡大解釈じゃないのかねぇ
大丈夫かね

115:login:Penguin
18/11/25 20:32:18.27 RwQ+ixT4.net
Linux→マイカー
これがまさに拡大解釈なんですよw
コレくらいわかるよな?

116:login:Penguin
18/11/25 20:37:19.03 rN2FRRZ/.net
白熱した議論中申し訳ないが聞いてくれ。
>>68のやっていて無意味な起動カーネルが出来たんだが消すにはどうしたらいいのだ?
PCLOSなんだが。

117:login:Penguin
18/11/25 20:38:57.49 RfDXldMD.net
>>114
無意味な起動カーネルってなんだ?選択しても起動できないってこと?

118:login:Penguin
18/11/25 20:48:14.22 7DAo1H0c.net
>>110-111
あなたの言い分全てが間違っているワケではないので落ち着いて
・Linuxを使うのにCの習得は不要
これは合っている。ただ、
・マイカーの点検は道路運送車両法によって義務付けられているが、>>100の例の場合客には義務付けられていない
>>99
> エンジンやトランスミッションの仕組みを理解せずに車を運転するなよ。

・Linuxを使うのにCの習得は不可欠
の意味で書いているのなら、>>99も、飛躍している

119:login:Penguin
18/11/25 20:49:16.52 RwQ+ixT4.net
>>108
おまえは全知全能の神なの?
お前が日常生活でやることに関しては
何でも深い知識もってるのかw
茶番だろw
井の中の蛙だおまえはw

120:login:Penguin
18/11/25 20:53:49.38 RwQ+ixT4.net
>>116
>・マイカーの点検は道路運送車両法によって義務付けられているが、>>100の例の場合客には義務付けられていない
それ道交法の範囲でしょ?
私有地ならそんなんかけいないんだけど???
都合よく拡大解釈して都合よく縮小解釈してるだろそれ
全然説得力ないよ

121:login:Penguin
18/11/25 20:54:43.26 EcKUwWo8.net
grubのLinuxの表記名を変えたいだけなのにguiツールを使うとか/etc/grub.d/10_linuxを改造するみたいな話ばかり出てきて面食らう
ファイル一つ書き換えたら変わってくれるみたいな方法はないのか?

122:login:Penguin
18/11/25 20:57:34.31 ugMIfmRY.net
>>100
飛行機や電車は運転しないし、調剤もしない。
電気工事ぐらいはできるが、それは置いて、電気の使用にあたっては電気会社が客に要求する程度の知識は無論必要だ。
衛生学の知識はないので自分で料理しては食中毒に罹っている。自業自得だが、自動車の場合は自損なので無問題とはいかんだろうな。
エンジンやトランスミッションの仕組みぐらい理解して運転しよう。

123:login:Penguin
18/11/25 21:00:40.92 RwQ+ixT4.net
>>120
はぁ?
自分で料理して食中毒に逢うってのは
私有地で運転士て事故するのと変わらんわな
どういう区別あるんだよwwww
薬は調剤しなくても適当に買うだろwww
飛行機点検もお前はしねぇんだろ????

124:login:Penguin
18/11/25 21:05:21.41 RwQ+ixT4.net
運動するやつは大学で医学まなんで医学の知識ねぇといけないのかwww
くそわら
バカすぎ
拡大解釈してるのは誰なんだよ
持ってる知識の範囲がせまいから拡大解釈とかいい出すんだすんだろ

125:login:Penguin
18/11/25 21:06:53.49 7DAo1H0c.net
>>118
私有地?
Linuxの話なら私有地だろうが、車の話は私有地じゃないでしょ
あ…「詭弁のガイドライン」思い出した

126:login:Penguin
18/11/25 21:09:19.23 RwQ+ixT4.net
>>123
はぁ?
車は私有地でも運転できますw公道でも運転できますw
公道で運転するときは免許いります
これは法的な問題です
それだけなw

Linuxはなんか免許あるのwwwwww

127:login:Penguin
18/11/25 21:10:20.66 RwQ+ixT4.net
Linuxは免許ないので私有地で運転してるようなもんだよw
バカはココらへん分からんのかなw

128:login:Penguin
18/11/25 21:12:58.02 RwQ+ixT4.net
アホには分からんだろうが
一言で言ってやるよ
Linuxの話を法律で免許制になってる車に例えること自体が意味のない拡大解釈なんだよwwww
Linuxの知識しかないアホの限界だよコレがw

129:login:Penguin
18/11/25 21:32:02.82 SKtXiC/e.net
ここ質問スレなんで、
質問とそれへの回答以外の雑談は別のスレでやってくれないか

130:login:Penguin
18/11/25 21:33:00.92 RwQ+ixT4.net
>>127
>>126に対してどう思いますか?

131:login:Penguin
18/11/25 21:42:53.96 VG1QSxCO.net
ID:RwQ+ixT4
連投してるやつにまともなやつはいない
これ豆な
透過NGで存在消そうぜ

132:login:Penguin
18/11/25 21:43:52.19 RwQ+ixT4.net
>>129
まともな反論せずにNG宣言するやつほどクソはいないw

133:login:Penguin
18/11/25 21:47:25.10 7DAo1H0c.net
>>124
>>100で公道の話にしておいていきなり私有地だとか言われてもねぇ・・・

134:login:Penguin
18/11/25 21:49:20.62 RwQ+ixT4.net
>>131
どこで公道の話しとるんや?
そもそも拡大解釈したのこいつ>>99
だからw

135:login:Penguin
18/11/25 21:51:57.88 RwQ+ixT4.net
で、Linusと車がどー関係あるの???
拡大解釈なのwwww

136:login:Penguin
18/11/25 21:55:50.83 RwQ+ixT4.net
オレはむしろ私有地側のはなししてんだけどなぁw
自宅で料理する時免許いるか?
薬局で風邪薬買う時免許いるか?
体に不快れる運動する時免許いるか?
わからんかなぁ
めちゃくちゃだなw

137:login:Penguin
18/11/25 21:55:55.82 RfDXldMD.net
たとえ話を解釈しだすのがアホ。PCが車なわけ無いだろ。

138:login:Penguin
18/11/25 21:57:52.73 RwQ+ixT4.net
>>135
同意wwww
例え話を論拠にするやつがアホだなw
例え話を論拠の軸に吸えるやつはまずまちがいなくアホだなwwwww
つーことで車とかいい出したやつはアホってことでwww
意見があうなwww

139:login:Penguin
18/11/25 21:59:55.92 hSxs7SCS.net
>>94が連投してるのかと思ったが別人か。

140:login:Penguin
18/11/25 22:01:08.88 RwQ+ixT4.net
>>137
なんかそれ意味あるの?
あほなの?

141:login:Penguin
18/11/25 22:02:20.41 RfDXldMD.net
>>136
ストローマン論法は煙に巻くときに便利だけど、もう少し丁寧にストローマンしてほしい。

142:login:Penguin
18/11/25 22:03:34.67 RwQ+ixT4.net
>>139
へぇーなにそれ?
具体的に反論しろ
怖くてできないのかwww

143:login:Penguin
18/11/25 22:05:13.65 kuBBKZRV.net
君たちの論争とは関係ない他人だけどアンカーつけないのはアンカーだりいから省いてるだけだよ
人が複数いて混同すると不味い場合はアンカーつけるし

144:login:Penguin
18/11/25 22:08:01.26 RwQ+ixT4.net
ストローマンなんちゃらとかどーでもいいが
例えを論拠の軸にすえるやつはどー考えてもアホだろ
車とか例えをだしたのはおれじゃねーし
なんだよすとろーまんとかw
きめぇよw
そんなんどっかで学んだ用語使わんと理解できない概念なのかwwwww
自分で思考出来ないって吐露してんの恥ずかしくないの?
ばかなの?

145:login:Penguin
18/11/25 22:10:32.52 RwQ+ixT4.net
>>141
だりーなら反論すんなや
言いたいほうだい言って逃げるくそやろうかよ

146:login:Penguin
18/11/25 22:10:52.87 RfDXldMD.net
>>140
「たとえ話を解釈しだす」が「linuxを車に例える」と同値にしてしまうのが話しのすり替えになってるってこと。
話のすり替えはうまくやれば頭良さそうに見えるからもっとうまくやれよってこと。

147:login:Penguin
18/11/25 22:13:39.36 RwQ+ixT4.net
>>144
おれには同値に「解釈」できるねぇw
どうちがうの?
具体的にいわんととそうなるだろ
なんで具体的にいうことを逃げるの?

148:login:Penguin
18/11/25 22:16:26.51 RwQ+ixT4.net
で、ストツーマンロンポーってなんなの?
それっぽい用語をテキトーにつかわないとはなせないのかw
あほかよに

149:login:Penguin
18/11/25 22:17:03.25 kuBBKZRV.net
>>143
その通りここは言いたい放題言って去る糞野郎の場所
今からでも遅くないから覚えておけ

150:login:Penguin
18/11/25 22:17:41.88 RwQ+ixT4.net
それっぽいヨーゴで煙に巻くしかできないまんロンポーマンきた?

151:login:Penguin
18/11/25 22:18:22.64 RfDXldMD.net
>>145
十分に具体的な指摘だと思うがな、むしろ解釈のワードのほうが抽象的なんだが。
更に説明を加えるとなると、「たとえ話を解釈しだす」と「linuxを車に例える」は意味が違うから。
あと、同値は解釈の余地を与えない意味なので、お前が単純に日本語できないの分かる。
もう相手するの面白くなくなったから一人で遊んでね。道化やるならネタ増やしとけよ。

152:login:Penguin
18/11/25 22:18:31.01 RwQ+ixT4.net
>>147
おお、覚えた
サンクスw

153:login:Penguin
18/11/25 22:22:02.84 SKtXiC/e.net
>>128
このスレでやる話じゃないと思います

154:login:Penguin
18/11/25 22:22:39.33 RwQ+ixT4.net
>>149
はぁ?
同値というのは数学的な話でもない限り定義論によるもんだw
定義論ってのは主観だあほw
主観でないってないなら数学的厳密性を備えた定義をお前が提供しろよwww
で、なんで具体的に言うことからにげるの?
>もう相手するの面白くなくなったから一人で遊んでね。
まぁバカは理由つけてすぐ逃げるよねwwwww

155:login:Penguin
18/11/25 22:23:04.91 /wMazHCA.net
>>151
さっさとNGして寝ろ

156:login:Penguin
18/11/25 22:23:48.00 RwQ+ixT4.net
>>151
それは違うと思います

157:login:Penguin
18/11/25 22:24:11.11 RwQ+ixT4.net
>>153
にげんなかす

158:login:Penguin
18/11/25 22:26:08.26 RwQ+ixT4.net
ストツーマンロンポーのひとはよ名称だけじゃなくて
反論してこいよw

159:login:Penguin
18/11/25 22:27:40.24 RwQ+ixT4.net
ストツーマンケンポーのやつは名称言って逃げるだけなのかwwww

160:login:Penguin
18/11/25 22:34:21.17 RwQ+ixT4.net
いやー散々粘着したがまともな反論が一切ないな
びっくりー
Linuxだけが自慢マンはあほばっかだな
おれもうおちるわ
ほな、さいならー

161:login:Penguin
18/11/25 22:44:08.02 RwQ+ixT4.net
>>149
反論未だなし
こいつは頭でっかちのアホってことだな

162:login:Penguin
18/11/25 22:49:31.16 RwQ+ixT4.net
Linux得意君はオレは尊敬するよ
そら、一つの分野に深い知識持つのは尊いこと
それは全ての分野にいえる
そして、全ての分野について深い知識を持った人は当然いない。
でもね、オレにけんかうったやつから1つとしてまともな反論こねぇんだけどwwww

163:login:Penguin
18/11/25 22:53:22.32 kuBBKZRV.net
総レス数40超えか
俺が集中砲火浴びた時でさえ6-7なのに絶倫すぎでしょ
マンネリ化したリナックス板に新しい風が吹いた瞬間
また来てね

164:login:Penguin
18/11/25 23:22:47.19 9R6QKBHS.net
>>137
>>94はワイや
Linux使うならC出来たほうが便利だけど、他人や初心者に対して「出来なきゃいけないやらなきゃいけない」みたいなスタンスは違うよなぁ
ってのと「これを頓珍漢なたとえ話で軽くLinuxディスったら釣れるやろなぁ」
ってのでレスして一日放っといたら別の方向に爆釣れで困惑してるやで

165:login:Penguin
18/11/25 23:34:49.45 7ANCPHW1.net
具体的な話ゼロで全部例え話でワロタ

166:login:Penguin
18/11/25 23:37:07.75 CnOQg7HC.net
関西弁なめるな

167:login:Penguin
18/11/26 00:08:24.25 dRnnN8w3.net
てか、下町ロケットからの引用だろ
> エンジンやトランスミッション

168:login:Penguin
18/11/26 06:15:55.66 P/4QxmDe.net
たとえ話クンとそのお相手ボランティアの皆さん大活躍(笑)

169:login:Penguin
18/11/26 08:23:20.48 6s+0klRa.net
>>163
無職で格安スマホのおっさん・おばさんは実体験がないから具体的に語れない

170:login:Penguin
18/11/26 14:17:54.49 EAL4Q1Ar.net
発狂くんようやく鎮静剤打たれたか
存在消されてるのに40も壁打ち無駄レスしたんだな
知らないところで勝手に自己発電して勝手に果てるオナニー君だな

171:login:Penguin
18/11/26 17:57:37.69 cmTL4wfI.net
戦闘力1の雑魚が40に向かって吠えてるだけで見苦しい

172:32 82 114
18/11/26 21:18:41.16 jMnOb2LO.net
>>115
そうなんだよ コピーのための起動カーネルがうまく行かなくてクリックしてもカーネルがないからな、起動しません、と言われ
元のPCのが起動する、リスト出ても中身がないのでいらないから消したい。

あと、RetroArchやゲーム関係に強い鳥ってありますか? Manjaroにretroいれてたらいつの間にか
アイコン? メニュー表示が黒くなって使えなくなって。 削除して入れ直ししても治らず。

173:login:Penguin
18/11/26 21:45:04.54 AJtm2Qqj.net
>>163
具体的な話とか言ってるお前は
なんで具体的にどれがどうか安価つけてないの?
ばかなの?
どんな具体的な話がほしんだよw
ぐたいてきに定期に話せよww
なんで壁打ちで逃げるんだ?
ばかすぎるわ

174:login:Penguin
18/11/26 21:48:34.51 YqeSR88X.net
>>170
>元のPCのが起動する
ここがわからん、>>32からエスパーすると、外付けHDD(仮にusbHDDとして)にOSをインストールしてusbHDDに不完全なインストールをしてしまい、
usbHDDからブートしようとすると、カーネルがないと怒られて起動できず、PC内部のHDDから起動されるってことか?
>GpartedでHDDコピーして外付けに入れる
ここからもうさっぱり理解できん、これもエスパーすると、既存のOSをusbHDDにクローンしたいってことかなと思うが、推測以上のなにもわからない。
具体的になにをどうしてインストールしたのかを書くのと、最終的にどうしたいのかを書いてくれればアドバイスできる。
あと環境(UEFIかBIOSかぐらいでいい。入れたいディストリも。)も忘れずにな。

175:login:Penguin
18/11/26 22:02:10.53 cmTL4wfI.net
>>171
ワロタ君は総括だから別にいいだろ
RwQ+ixT4 がキレる原因の元ネタを辿ると>>93 >>95 >>99あたりの単発がクソリプというかクソレス
同一人物か知らんけど煽りじゃなくてマジレスだとしたら頭おかしい.そういうキチが潜んでるんだよココは

176:login:Penguin
18/11/26 22:09:15.62 Nqau7Hmp.net
>>172
お前も何を言っているのか分からんか。俺もだ
低脳では理解できない文章で高脳/エスパーでないと駄目な気がする

177:99
18/11/26 22:13:53.46 dFAulXVu.net
>>173
>>99は超マジレス。
レス元でもないRwQ+ixT4 が何故キレるのかは謎だが。

178:login:Penguin
18/11/26 22:15:34.44 rywI/Y83.net
くだらねえ質問スレじゃなくて
くだらねえスレになってる

179:login:Penguin
18/11/26 22:18:53.32 cmTL4wfI.net
>>175
そうか、だとしたらお前はどっちみち頭おかしいな
なぜならC言語全くできなくてもLinuxできるからな

180:login:Penguin
18/11/26 22:32:39.39 YqeSR88X.net
>>174
大体検討つければこうかな?ってのはあるけど、文章からの飛躍が激しくてよくわからん。
高脳っていうよりも似たような文章を書くとか、書いたことがある人なら経験からなにを考えてるか分かることはあるかもしれんがな。
予想は今のlinux環境を外付けにクローンして外付けからブートしたいが、gpartedを使った自己流では起動できない
ってことだと思うけどな。

181:login:Penguin
18/11/26 22:47:16.06 YqeSR88X.net
>>175
何事も基本的な仕組みを知ることは有意義なことは認めるけどさ、何事にも限度があると思うんだ。
linuxを使うのにC言語が必要って主張ではないんだろ。PCに関してもcpuのデータシートなんか理解できなくていいじゃん。
抽象化された概念だけを押さえれば良いわけで、車はエンジンが動力源でガソリンが燃料。点検項目はここ。
車からオイル漏れてたらディーラーに持っていったほうが良い。ぐらい分かれば良いわけだろ。

182:login:Penguin
18/11/26 22:47:41.43 fOdHDIC7.net
USB HDDを起動ディスクに設定していないって落ちではないか?
grubで外付けディスクと内蔵ディスクの起動を切り替えられるのかな。

183:login:Penguin
18/11/26 22:59:13.47 ZVADHvyS.net
Ubuntu 18.0.4.1 のライブDVDを作ったのですがChromiumやfcitx-mozcなどのパッケージをaptでインストールしようとしても見つからないとなります。どうすればいいですか。

184:login:Penguin
18/11/27 06:17:58.36 cnrz0058.net
またたとえ話くんとそのお相手ボランティアの応酬ですかぁ?

185:login:Penguin
18/11/27 10:09:57.40 wzfh4vgY.net
$ echo "aa,bb,cc" | grep -o ",.*"
,bb,cc
$ echo "aa,bb,cc" | grep -ov ",.*"
$
カンマ以降を落としてaaだけにしたいんだけど部分一致の否定ってダメなん?

186:login:Penguin
18/11/27 12:13:49.37 h47gR4yG.net
>>183
echo "aa,bb,cc" | awk -F',' '{print $1}'

187:login:Penguin
18/11/27 15:52:07.66 5M6WDdIA.net
>>183
なにをやりたいかによるけど
「特定の区切り文字を基準にフィールドを操作する」
ことが目的ならcut(1)ユーティリティを使ったほうが,
正規表現を使うより単純明快だし,若干だけど早いと思うよ。
$ echo 'aa,bb,cc' | cut -f 1 -d ','
尤も,「エスケープされたカンマは区切り文字と見做さない」「改行もフィールドの一部と見做す」
とか色々面倒な条件がある場合はAWKかCに逃げる。

188:login:Penguin
18/11/27 22:39:40.04 TTM11eR0.net
そういう用途にgrepを使おうとするのは珍しいな
他だと
sed 's/,.*//'
とか

189:login:Penguin
18/11/28 10:24:12.34 PCnPhUHG.net
「aa」だけにしたいというのは、行頭にあるカンマ以外の文字からなる文字列を取り出す
ということでしょう。それなら、以下でよいのでは。
echo "aa,bb,cc" |grep -o '^[^,]*'

190:login:Penguin
18/11/29 02:56:41.95 nYOTnVc6.net
rsync -av でVOLUME内を丸ごとVOLUME2にコピーしました。(同じマシン上)
なぜか、両ディレクトリで合計サイズが異なります。
du -b VOLUME で値を得ました。
114956107 VOLUME
114939723 VOLUME2
何かコピー漏れがしょうじているんでしょうか。

191:login:Penguin
18/11/29 06:08:10.53 552N+IIK.net
アクセスすら許可されないファイル分だな

192:login:Penguin
18/11/29 12:28:16.99 D6EDVbfn.net
systemdのサービスを新設する際
少しでも権限を軽減しようとdaemonユーザーで動作するようにしようとしたところ
戻り値1で失敗してしまいます
何が原因なのでしょうか?
hoge.service の中はこんな感じです
[Unit]
Description=hoge
[Service]
Type=oneshot
ExecStart=/usr/bin/sudo -u daemon <command...>
[Install]
WantedBy=multi-user.target
<command>の部分には実際のコマンドがフルパスで入ってます
sudo 無しだと問題なく動きます

193:login:Penguin
18/11/29 12:38:17.68 G8zaNfWS.net
sudoってw

194:login:Penguin
18/11/29 13:03:38.08 vsocJ02/.net
確かsudoはttyと繋がってるかとかチェックしてゴニョゴニョしてるからそのへんが関係してんのかもね
てかsudo使うよりはUser=で指定したほうが良いかもね
URLリンク(www.freedesktop.org)

195:login:Penguin
18/11/29 14:12:09.27 qjAhL1dV.net
>>190
systemdの起動コマンド時にrootで起動するのが普通だからコマンドの指定にsudoは必要ないよ。
なぜつけたのかの意図がわかるように書いてもらえばもっとマシなアドバイスできる。

196:login:Penguin
18/11/29 14:22:49.86 vsocJ02/.net
-uが付いてんだから違うユーザー(daemon)で実行したいんでしょ

197:login:Penguin
18/11/29 14:37:47.79 qjAhL1dV.net
ああ、それで>>192のレスか。すまん。

198:login:Penguin
18/11/29 17:05:17.32 A5WFFSNu.net
>>192
User=daemon で指定しても駄目でした
このUser行が無しなら正常に動作してます
シェルからsudo -u daemon でやった場合も動作できてます
どんな原因が予想できるでしょうか
具体的なコマンドはsetvtrgbでフルパスでやってます

199:login:Penguin
18/11/29 17:09:16.50 YF7dpCcl.net
Linuxに手を出して日が浅いけどrootはマンションの管理人ってことでいんだろうか
管理人に解錠させるのがsudoで管理者の鍵をこっそり拝借するのがsuって認識

200:login:Penguin
18/11/29 17:25:18.72 92lVWzfp.net
いちいち例える必要ある?

201:login:Penguin
18/11/29 17:27:59.37 PyOGjE0j.net
まあ文系の人間もLinuxに手を出し始めたってことでしょ。歓迎すべきでは。

202:login:Penguin
18/11/29 17:32:41.52 KfH7Fs14.net
ファイルを開くダイアログを開くとメモリ消費量が爆裂に増えて X ごとクラッシュする
Chromium と evince と qpdfview で確認した
何が悪いのかは分からない
最近使用したファイルが大量にあるとか?
誰か助けてください

203:login:Penguin
18/11/29 17:42:56.09 GKfMwb0t.net
>>200ですが、qpdfview を開いて recent files を削除することで助かりました
これはアプリケーション間にはで共有されてるということでしょうか?
GTK/QT問わず?
だとしたら、コマンドラインからこの履歴(?)を削除できたら楽なのですが、どなたかそういう方法を知りませんか

204:login:Penguin
18/11/29 17:51:40.66 A5WFFSNu.net
>>197
rootと言うからには木構造を教えた方が早いのでは

205:login:Penguin
18/11/29 17:53:34.17 qjAhL1dV.net
>>196
むしろ逆、sudoのほうが新しいコマンド。でもlinux関連の概念は時代で代わっていくから固定的に捉えないほうがいい。

206:login:Penguin
18/11/29 17:55:37.72 A5WFFSNu.net
>>201
~/.recently-used
~/local/share/recently-used*

207:login:Penguin
18/11/29 18:11:36.32 b1wbzb6F.net
>>204
後者しかないですが、これを消せばよいのですね
ありがとうございます

208:login:Penguin
18/11/29 20:33:04.25 OQviXcwi.net
>>190
あてずっぽうだけど。
sudoで他のコマンドは実行で


209:きるか。 sudoのときは環境変数が消されるけど足りているか。LD_LIBRARY_PATHとか。 このあたりは確認したほうがいい。



210:login:Penguin
18/11/29 20:47:26.85 SMJeMMXN.net
ターミナルソフトでvi(vim)で行番号表示しているときに、
複数行をコピペしようとしたら、行番号まで範囲選択になってしまうのは、
行番号オフしてからコピペしか手がないのでしょうか?

211:login:Penguin
18/11/29 20:54:15.33 92lVWzfp.net
vi使ってるのにヤンクしないの?
そのままクリップボードに入れたりもできるんだしもうちょい頑張ろうぜ

212:login:Penguin
18/11/29 20:58:38.27 SMJeMMXN.net
言葉足らずで申し訳無いです。
Windows環境でteratermでコピーして、
テキストエディタにコピペしたりする時に行番号も一緒についてくるので困ってます。
もちろんviだけでそのファイルだけで編集している場合は、数字yyしてます。

213:login:Penguin
18/11/29 21:07:00.53 92lVWzfp.net
>>209
teratermでssh越しにクリップボード使えるよ

214:login:Penguin
18/11/29 21:20:42.17 SMJeMMXN.net
>>210
teratermで範囲選択すると同時にクリップボードにコピーされるので、
エディタでCtrl+Vでペーストするのはいつも利用しているのですが、
その範囲選択するときに行番号も巻き込んでしまうので、
ペーストするときに行番号も入ってしまうのを回避できないかなと。
teratermでボックス範囲選択ができれば行番号を回避できるのですが、色々やってますが実現できていないです。

215:login:Penguin
18/11/29 21:31:43.04 YF7dpCcl.net
>>211
URLリンク(www.koikikukan.com)
Alt+ドラッグで矩形選択できるらしい

216:login:Penguin
18/11/29 21:41:28.29 92lVWzfp.net
>>211
こんな感じにしてる
URLリンク(imgur.com)

217:login:Penguin
18/11/29 23:05:28.07 m0OS8/5E.net
>>196
少し調べてみたけどコンソールの権限の関係っぽいな
多分systemctl statusとかで見ると「Couldn't get a file descriptor referring to the console」みたいなエラーが出てんじゃないかしら
一例として/dev/ttyのownerはroot、groupはtty、permissionは666になってる?
もしなってたらその実行したいユーザー(>>190で言うならdaemon、あとsudoじゃなくてUser=で指定)をttyグループに入れれば良いかも
もっとも変なことして自分で穴開け兼ねない事するよりは素直にrootのままのが良い気もするけども

218:login:Penguin
18/11/29 23:49:56.66 jtej+8Zd.net
アクセスしたときだけディスクを自動マウントしてくれるautofsみたいなので、マウント、アンマウント時に任意のコマンド実行を挟めるのってありますか?
automount コマンドのラッパー書けみたいな方法でも良いですが!

219:login:Penguin
18/11/30 00:54:03.50 zLGucR0V.net
>>212,213
なんと・・altで矩形選択できるとは今まで生きてきて知らなかったです。
ctrlとshiftは試したのですが、確認不足ですいません、ありがとうございます

220:login:Penguin
18/12/01 00:04:19.54 UR4Xcuw/.net
findコマンドの-regextypeってデフォルト指定する方法ないですか?
ほぼposix-egrepしか使わないのでこれをデフォルトにしたいんです

221:login:Penguin
18/12/01 00:31:15.28 WDQAy5yy.net
>>217
~/.bashrcとかに
function find {
local path="$1"
shift
find "$path" -regextype $@
}
とかいう関数を作るのはどうだろうか。
根本的な解決じゃないかもしれないけれど。
MANOPT環境変数やLESS環境変数みたいにオプションを指定する仕組みがあればいいんだけどねぇ

222:login:Penguin
18/12/01 02:23:22.20 UR4Xcuw/.net
>>218
それは試したんですが、-regextypeは-regex毎に指定しなければならず、
-aとかで複数の正規表現を使いたい場合にはNGなんですよね
findに否定先読みがあればまだよかったんですが

223:login:Penguin
18/12/01 09:13:09.24 GRvCZ6Tb.net
windowsとデュアルブートにしててアップデートをしてるなら、ファームウェアの更新も面倒をみてくれるというようなことをどこかで読んだか聞いたような気がするのですが、その真偽はどうなのでしょうか。
もしそんなことないなら、手動で面倒だけど、これの更新だけはやっとけというのありますか?

224:login:Penguin
18/12/01 09:40:36.27 KcK7emUz.net
light-locker で画面ロックしてるんだが、ロック中はディスプレイオフじゃなくて壁紙表示しときたいんだが、そういうことできますか

225:login:Penguin
18/12/01 10:46:34.08 WXYNgMVe.net
WSLのUbuntu18.04にnginx + MySQL + PHP7.2 + phpMyAdmin環境を構築しようとしています
sudo apt-get install php-mbstring
でmbstringをインストールしたのですが、phpinfoで参照すると有効になっていません
php.iniはphpinfoの下記ファイルを編集し、
 URLリンク(i.imgur.com)
URLリンク(www.javadrive.jp)
を元に変更、Ubuntuを再起動しましたがやはり変化がありませんでした
他にどこか変更するべき点はあるのでしょうか?

226:login:Penguin
18/12/01 10:58:23.97 nsJI9aO9.net
>>219
具体的にどんなコマンドを試してみたのですか。
-regextype は「このオプションよりコマンドラインの後方で指定する -regex などに
対して効果がある」(man より) ですから、expression の最初に指定すれば、それ以後の
すべてに対して働くんじゃないでしょうか。実際私のところでは、218 さんの関数が
ちゃんと動いているようです。

227:223
18/12/01 11:33:59.09 fyylBIVn.net
ちょっと追加。
関数名は find だとプロンプトが戻ってこなかったので find2 にしました。

228:218
18/12/01 12:07:23.82 WDQAy5yy.net
>>224
すまん。あれミス。
findが関数自身を呼び出すので無限ループになる。
function find {
local path="$1"; shift
command -p find "$path" -regextype $@
}
これでどう? find2みたいに新しい名前にするよりスマートかもしれない。

229:login:Penguin
18/12/01 12:15:43.44 WDQAy5yy.net
ちょっと改良。
function find {
local path="$1"; shift
command find "$path" -regextype posix-egrep $@
}
質問者はEREを使いたいって言ってたのでposix-egrepを指定した。
あとfindに別のaliasや関数がある場合にそれが実行されるようにした。
これでなにか問題があるとは正直思えない。

230:222
18/12/01 12:59:49.19 WXYNgMVe.net
>>222です 自己解決しました
 $sudo service php7.2-fpm restart
で明示的に再起動してやることによって反映されました
WSL Ubuntuを一端落として再起動するだけでは反映されないんですね
お騒がせいたしました

231:login:Penguin
18/12/01 14:01:08.32 h8nf8m9I.net
>>227
WSLはVMじゃないから再起動するならPC再起動だよ。ubuntuのaptが使えるけど、あくまでwindowsってことです。

232:login:Penguin
18/12/01 17:10:53.35 16R4E0y7.net
なんだWindowsなのか。
じゃあ使ってみようかな。

233:222
18/12/01 18:39:35.11 WXYNgMVe.net
>>228
Ubuntuのレイヤーに見せかけているけどあくまでWindowsのアプリケーションの一つなんですね
今度はphpmyadminの画面が表示されないという状況になりましたが(Faviconは出る)もう少し悩んでみます
ありがとうございました

234:login:Penguin
18/12/01 19:43:37.13 PkK0OT4c.net
PC起動時にディスプレイマネージャーを起動すると
自動的にそのディスプレイマネージャーの画面に切り替わってしまいますが
これを例えばディスプレイマネージャーをtty7で裏で起動しながらも
画面はtty1のままにしておくみたいなことってできませんか?

235:217=219
18/12/01 21:30:40.68 7qwM0zFU.net
>>218,223-225
すいません、勘違いしてました。自分はこんなふうにしてたんですが、
function find2 {
find -regextype $*
}
findはパスが最初に来ないといけない仕様なんですね
例示いただいた関数でうまく動きました
(ただ、zshなので「path」がデフォで配列定義されててエラーになったので別名にしました)
どうもありがとうございました

236:login:Penguin
18/12/01 22:39:47.89 LO8H9D8Q.net
普段tty7なのにたまにtty8の時がある不思議
仮想コンソールに触れた覚えないが無意識に触ったのかね
7番目固定の理由もよく知らんが

237:login:Penguin
18/12/01 22:47:57.91 h8nf8m9I.net
ディストリによって違うよ。
tty1がデフォのトリもある。

238:login:Penguin
18/12/01 23:04:40.22 WDQAy5yy.net
仮想コンソールって1--6がテキストって訳じゃないんだよね……。
上でも言われてる通りCtrl+Alt+1でグラフィカルシェルにアクセスできる場合もあるというw

239:login:Penguin
18/12/01 23:08:20.90 h8nf8m9I.net
一応、7,8,9がGUI用途なんでしょ。きちんと設定すればデスクトップ環境を切り分けて使えるっていう仕組み。
自動起動する方法知らないけど。

240:login:Penguin
18/12/01 23:34:32.05 ybPg9ijz.net
>>230
>phpmyadminの画面が表示されない
WSL には、GUI がないから画面表示できない。
CUI コマンドオンリー
HTML が表示できるブラウザも使えない。
Docker も使えない
あくまでもテスト環境。
本番用としては使えない
なんちゃって、Linux!

241:login:Penguin
18/12/02 00:01:00.07 6ZB8i84m.net
>>237
phpmyadminはwebでアクセスするんで関係ない。何も知らんのにしゃしゃってくんな。

242:login:Penguin
18/12/02 10:43:11.85 4FRbaFy5.net
>>237
GUI も HTML も Docker も使えますよ?

243:237
18/12/02 19:32:24.64 ZBTw2xbn.net
phpMyAdminの使い方を解説しています。
ブラウザ上でMySQLの管理ができ、
ブラウザ上で!
HTML・ブラウザ、つまりGUI が必要。
CUI では無理

244:32 82 114 170
18/12/02 20:02:19.50 ZLRNQlhb.net
>>172
GpartedでHDDコピーして外付けに入れる
Gpartedの機能にコピー機能があってPCの内蔵HDDを外付けにコピーできる。
目指したいのは クローン なんだけど教えてもらったことしたが何かでクローンが起動しない。
起動でカーネル選択が出てくるがクローン部分がいらないので選択カーネルのリストを消したい。
>具体的になにをどうしてインストールしたのかを書くのと、最終的にどうしたいのかを書いてくれればアドバイスできる。
あと環境(UEFIかBIOSかぐらいでいい。入れたいディストリも。)も忘れずにな。
>>68 >>82
やりたいのは内蔵から外付けにGpartedの機能のコピーで移動して最終的にはVRBOXの仮想環境にいれて起動したい。
PClinuxosの環境がUEFIなのかBIOSかはわからない、Boot/EFIってあるからEFI?
インストは普通にCDからインストしていまのディストリビューションを違うのにして今のを保存、内蔵から外付けにクローンを目指したいというわけです。

245:login:Penguin
18/12/02 20:14:14.84 qMxDzhq/.net
デュアルモニタやってるんだが起動するたんびに設定>デバイス>ディスプレイから設定し直さないといけない
どうすれば自動的に設定してくれるようになるの?

246:login:Penguin
18/12/02 20:38:27.76 CLwRzSKq.net
>>242
恐らくバグだな。
ディストリに激しく欠陥とクレームを入れて誠意ある謝罪と賠償、ついでに
なんとかしろと要求する

247:login:Penguin
18/12/02 21:01:04.59 D7TyAWcc.net
>>240
もしかしてWebブラウザをGUIアプリケーションだと考えてる?
うーん。OSの基礎から勉強し直してね。
いや,「し直す」っていうか恐らく1mmも勉強してないだろうから,
OSやアプリケーションの基礎を,入門編だけでもいいから勉強しろ。

248:login:Penguin
18/12/02 21:23:15.66 UaOQiT3Y.net
>>244
大抵のWebブラウザはGUIアプリケーションだな。
発言趣旨が解りにくいので直截的に言った方が良いんじゃないか。

249:login:Penguin
18/12/02 21:24:55.85 4FRbaFy5.net
>>240
CUI でもできますが、GUI でやりたいなら GUI でやってもいいんですよ?
そんなに縛らなくてもw

250:login:Penguin
18/12/02 22:09:33.73 D7TyAWcc.net
>>245
いやだから>>240は「Webブラウザで管理する」ことをGUIが必要だという根拠にしてたでしょ。
それはダウトじゃん。
ちなみにブラウザとGUIの話とは無関係だが,俺なりの意見としては
データベースをWSLで管理するのはよほど物好きっていうか実験好きな人くらいで
まだ安定性とか速度とか全く分かっていない状況なのに,止めておけと思う。
例えばDocker立てるとかリモートホストで処理するとかは沢山の人が沢山の経験を持っているので
そういうやり方のほうが良い。

251:login:Penguin
18/12/02 22:27:20.12 DMqY4CdA.net
>>242
皮の下は(GUIの下)コマンドでしかないから
xrandrコマンドで出来るから、それをググる

252:login:Penguin
18/12/02 23:14:30.05 6ZB8i84m.net
>>240
ネットワークの知識がないことが露呈してる。windowsのブラウザでアクセスすればいいだろ。

253:login:Penguin
18/12/02 23:15:29.35 qB0S5MdG.net
自分はarandrで設定作ってテスクトップにログインしたら自動読み込みするようにしてる

254:login:Penguin
18/12/02 23:16:26.94 vQ5pRAly.net
>>249
そもそもw3mとかもあるしなぁ
phpMyAdmin君はくだらねえ質問ですらないんで帰ってくれとしか思わん

255:login:Penguin
18/12/02 23:20:20.15 6ZB8i84m.net
>>251
もともとWSLの話だからLinuxでも無いからなぁ。揚げ足取りたい誘導だろう。

256:login:Penguin
18/12/02 23:49:48.39 jVpzruKX.net
くだらない質問です
プログラマーはソースコードを読んでいて映画「マトリックス」みたいに絵が思い浮かぶものなのでしょうか?

257:login:Penguin
18/12/03 00:22:02.70 TU91boOd.net
>>253
URLリンク(ioccc.org)
URLリンク(ioccc.org)
URLリンク(ioccc.org)
URLリンク(ioccc.org)
URLリンク(ioccc.org)
URLリンク(ioccc.org)
URLリンク(ioccc.org)
URLリンク(ioccc.org)

258:237
18/12/03 16:23:25.20 QXNaB/zP.net
日経Linux 11月号の付録に、100ページのWSL の冊子が付いてる。
WSL やる人は、これぐらいは読むこと
GUI のファイラーも使えないから、
漏れは、CUI のファイラー、ranger をインストールした
CUI のブラウザも、ボタン・入力コントロール・Ajax とか、正常に動くかどうかわからない。
サイトの制作者は、CUIのブラウザなど想定していないし、それでテストもしていないから

259:login:Penguin
18/12/03 19:47:27.48 Xxb/iGa5.net
>>255
X アプリを動かしたいなら X サーバーを利用すると WSL でも可能です。DE も動きます。
因みに音を鳴らしたいなら サウンドサーバーで可能。

260:login:Penguin
18/12/05 07:13:45.85 MWGRWA5p.net
age

261:login:Penguin
18/12/05 17:01:36.56 nMAiBJfa.net
なるべく一般ユーザーの権限や環境を保ったままnice値を下げる方法はありますか。
Firefoxを高い優先度で起動しておきたいのですが
sudo nice -n -10 firefoxとか sudo renice -n -10 <FXPID>とかすると(もちろん)
nice値は下るのですがFirefoxが読み込むファイルなどが/root以下のものになり
プロファイルもお釈迦になります。アドオンなども再インストールしなくてはなりませんし
ダウンロードしたファイルは一々所有者を変更しないと扱いにくくなってしまいます。
ですのでこの部分は一般ユーザーの状態を保ってnice値だけを特別に下げたいのですが
方法ありますでしょうか。

262:login:Penguin
18/12/05 17:23:21.93 Dt82BJgA.net
renice

263:login:Penguin
18/12/05 17:23:24.64 g2eOvet/.net
sudoなしでfirefoxを起動して、reniceでpid指定でnice値をさげてやれば?

264:login:Penguin
18/12/05 22:20:09.65 nh1+20E0.net
> sudo renice -n -10 <FXPID>
これで一般ユーザーが起動したFirefoxがrootのプロセスになっちゃうの?
そんな事ある…?

265:login:Penguin
18/12/05 22:26:02.99 Dt82BJgA.net
プロファイル読み込んだ後に起動してるんだから普通の環境なら無いだろ

266:login:Penguin
18/12/06 00:35:39.99 qdaeheQ9.net
あるテキストファイルがあるとして、title から始まる全ての行に対して、全ての単語を小文字始まりに変換したいんだが、正規表現でどう書いたら良い?

267:210
18/12/06 01:06:04.73 gecp39bU.net
一行で動けばいいなら簡単にできるけど正規表現限定だときつくね?

268:login:Penguin
18/12/06 01:33:13.89 qdaeheQ9.net
>>264
一行に対してできるなら検索と組み合わせてマクロ化します

269:login:Penguin
18/12/06 01:33:31.17 qdaeheQ9.net
Vimスレとかで聞いた方が良いですかね?

270:login:Penguin
18/12/06 02:21:11.37 RbvlISCK.net
>>266
Vim前提で話をするなら
単語の先頭の一文字だけ小文字にしたいならこうかな
:global/^title/s/\(\w\)\(\w*\)/\L\1\E\2/g
単に全部小文字にしたいならこっちで十分
:global/^title/s/\(\w\+\)/\L\1\E/g

271:login:Penguin
18/12/06 02:23:42.62 RbvlISCK.net
:%global
にしといたほうがよかったかも

272:login:Penguin
18/12/06 10:14:26.67 VJYGKX8Y.net
プログラム板に、正規表現のスレがある
基本的に、英単語を抜き出すのが難しい。
英単語で使っている文字の、定義が難しい
\w 単語構成文字 [a-zA-Z0-9_]
これは、ハイフンを含んでいない
\b 単語境界にマッチします。
\B 非単語境界にマッチします

273:login:Penguin
18/12/06 20:23:53.00 S31HjhWL.net
なんでこんな過っ疎過疎な板がLinuxとUnixで二つに分けられてるの?

274:login:Penguin
18/12/06 21:07:44.17 z/pRmxou.net
おまえMacとWinを1つにまとめられんの?

275:login:Penguin
18/12/06 22:32:40.78 mZZ09Eyz.net
そう、iphoneならね

276:login:Penguin
18/12/07 04:23:29.62 P1rbRY9S.net
URLリンク(mevius.5ch.net)
どのスレも長寿命なのいいよね・・・

277:login:Penguin
18/12/07 07:21:06.97 t8vaIhGY.net
カッソすぎて井戸端会議かよ

278:login:Penguin
18/12/07 07:49:35.59 8sRrmzDR.net
>>270
分けられた当時はもっと書き込みあったよ
あとこの板だけが過疎なわけじゃなく2ch全体が人減ってる
分けられた理由はLinux関連で荒れたから

279:login:Penguin
18/12/07 08:18:12.54 jFly8K+O.net
2chなんて使ってるひと居るんかな

280:login:Penguin
18/12/07 17:16:43.62 2NexcV1c.net
exprコマンドってbashでは用無しと思ってました
例えば算術演算は(( ))を使うし
expr substrは${hoge:3:4}などを使います
ところがexpr indexのように文字列の中の特定の文字のインデックスを調べる機能は
bashの範囲では代替が見つかりませんでした(AWKの関数にあるのは知っています)
何かありますか?

281:login:Penguin
18/12/07 17:46:52.48 dkbPVCR9.net
>>277
GNU Bashの拡張使ってもいいなら
wc -m <<< ${VAR%<文字>*}
これでどう?

282:login:Penguin
18/12/07 17:50:20.28 dkbPVCR9.net
自分で書いておいてなんだが
expr indexより勝っている点として
マルチバイト文字が適切に処理できることがあるな。
$ VAR='あいうえ'
$ expr index "${VAR}" 'う'
1
$ wc -m <<< ${VAR%う*}
3
この場合は3が返ってきて欲


283:しい。



284:277
18/12/07 18:24:37.54 2NexcV1c.net
>>278
レスありがとうございます
なかなか頭柔らかい方法ですな
確かにマルチバイト文字ではexpr index使えないので良いかもしれません
便利帳にメモらせていただきます

285:login:Penguin
18/12/07 19:57:17.13 5F5HAMAB.net
<<<というのを初めて見ました
これがGNUの拡張ですか?
リダイレクトみたいもの?

286:login:Penguin
18/12/07 20:28:07.22 275uLVTQ.net
>>281
bash拡張でヒアストリングというやつ
$ hoge <<< ${VAR}

$ echo ${VAR} | hoge
と等価

287:login:Penguin
18/12/07 22:35:34.11 ejPNZuuT.net
partedのmkpartで
終了の容量を指定するのでなく、
開始から、100GiBのように容量で指定する方法ってありませんか?
※イメージするところ
(parted) mkpart name ext3 50GiB +100GiB
→50GiBの位置から、名前をnameにして、100GiBのパーティションを作成。

288:210
18/12/07 23:01:18.70 LUyV1vdc.net
gdisk

289:login:Penguin
18/12/08 00:48:14.45 HesUPXBI.net
<<< これってGNU拡張なのか、知らなかった
<<-

290:285
18/12/08 00:48:42.78 HesUPXBI.net
途中でした
<<- これもGNU拡張?

291:login:Penguin
18/12/08 05:24:25.17 efUd6G0J.net
>>284
ありがとうございます。ほかのコマンドがあったんですね。

292:login:Penguin
18/12/08 08:30:50.79 q3qr8MfH.net
>>286
それくらい調べようよ
<<-でヒアドキュメント部分の先頭タブ文字が無視されるっていうのは
POSIXで定義されているのでPOSIX sh互換を謳うどのシェルでも使えます。
URLリンク(pubs.opengroup.org)

293:login:Penguin
18/12/08 11:16:09.18 +Jbcoor3.net
先頭タブだけってほんと使えない仕様だよなw
ヒアドキュメントの終わりがインデントできないのも
片手落ちだし

294:285
18/12/08 11:16:21.25 HesUPXBI.net
>>288
すみません、どうもです

295:login:Penguin
18/12/08 15:01:33.33 oXl1wIqx.net
シェルスクリプトでifやforなどで深くインデントしてるところでヒアドキュメントを入れるのは正直かっこ悪くて好きじゃない
<<-で先頭タブを使ったときもあるけど、まぁ微妙だなと
タブ幅なんてエディタやビューアの設定によるし、そもそもスクリプト内でタブ使うのってどうなのという

296:login:Penguin
18/12/08 21:03:10.94 L02bMxkc.net
Ruby では、lstrip で、各行の先頭から、連続した空白類(空白・タブ文字など)を取り除く。
各行の先頭には、0~2個のタブ文字があります
str = <<"EOT"
<div>
<p>
あいう
</p>
</div>
EOT
res = str.each_line.map( &:lstrip )
puts res


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