1 名前:login:Penguin mailto:sageteoff [2017/09/12(火) 21:04:19.86 ID:dVkieuux.net] まずは2ch-Linux-Beginnersを読みましょう。 いろいろとまとめられているので(・∀・)イイ!! www12.atwiki.jp/linux2ch/ 読んでも解決しなかったら、質問を書きこむ前にここを読もう。 www12.atwiki.jp/linux2ch/?About 質問に対して答えてもらったら、お礼よりも、結果報告。 過去ログ検索 Google検索 www.google.co.jp/search?q=site:2ch.net/test/read.cgi/linux/ 関連スレッドは、誰か頼む ※前スレ くだらねえ質問はここに書き込め!Part 228 mao.2ch.net/test/read.cgi/linux/1494314571/
252 名前:login:Penguin [2017/10/21(土) 21:53:59.70 ID:3f3ERt27.net] もともとは引数つけられなくてスーパーユーザにしかなれなかった man.cat-v.org/unix-6th/8/su だから「super user」の略だった、という説もある 引数とれるようになってからsubstituteとかswitchとかに解釈が変わったのかも まぁその辺あんまり気にしてもしょうがない suはsuだ
253 名前:login:Penguin mailto:sage [2017/10/21(土) 22:06:27.69 ID:3f3ERt27.net] man.cat-v.org/unix_7th/1/su v7で「substitute」が出てくる
254 名前:login:Penguin mailto:sage [2017/10/21(土) 22:14:22.45 ID:JSxchEF8.net] こんなにスレタイにふさわしい話題なんて久しぶりだな
255 名前:242 mailto:sage [2017/10/22(日) 07:07:09.90 ID:mSA8xd9y.net] いや、 suはsubstitute userで、 sudoはsuperuser doなのよ。 作者がそのように意図したかはわからないけど、少なくとも公式にそうなっている。 manpageをみても、 suがcommands with a substitute user sudoはcommand as the superuser or another user と表現されている。 ちなみに、俺はUnixについて学んだときはswitch userだと学んだw
256 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 10:10:40.30 ID:tSqq8Nac.net] 「公式」って何だ?
257 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 12:56:44.70 ID:JNfo2Q1S.net] >>250 「マニュアルに従うと」ってことじゃないの?
258 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:38:23.49 ID:dUndIUvP.net] 端末アートのSLってありますよね、 LSを打ち間違えたら蒸気機関車が走っていく、 あの蒸気機関車を止める方法がありますか ?
259 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 14:05:18.63 ID:JNfo2Q1S.net] >>252 あれはあえて停止できないようにしてる筈。man sl に「キータイプを矯正します」ってあるくらいだからね。 sl の拡張版は,^C で割り込みできるオプションが効いたけど,パッケージ管理で導入した奴はじぃっと眺めてるしかない。
260 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 14:40:21.15 ID:W+PItQ4a.net] >>253 SIGSTOPとかSIGTERMとかが無効なのかな? 最強のSIGKILLまで無効に出来るわけないよね
261 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 17:26:18.57 ID:JNfo2Q1S.net] >>254 確認したけど手元の Fedora 26 では SKGKILL でしか殺せなかった。
262 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 17:50:00.73 ID:xucmwrPx.net] manをひいたら -e Allow interrupt by Ctrl+C. ってのがあった(´・ω・`)
263 名前:242 mailto:sage [2017/10/22(日) 17:57:37.86 ID:mSA8xd9y.net] >>254 SIGKILLだけじゃなくSIGSTOPも捕獲不能シグナルだよ slはKILL,STOP/CONT,TSTP,QUITは通常通り処理する。 TERM,INTはきかない。
264 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 19:41:33.45 ID:JNfo2Q1S.net] >>256 自分の sl はそんなオプションなかった……orz
265 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 19:54:54.77 ID:xucmwrPx.net] >>258 ぼくのは Ubuntu 17.04 のパッケージのslでした Version: 3.03-17build1 https://github.com/mtoyoda/sl/blob/master/README.ja.md SL: キータイプ矯正ソフト むかしにも投稿された冗談ソフトの sl の豪華版です。 アイデアは借り物ですが、プログラム自体は私のオリジナルです。 いまさらながら若干アップデートしました。 a,l,F,c オプションが有効です。機能は実行して確かめてください。
266 名前:login:Penguin mailto:sage [2017/10/22(日) 20:00:56.71 ID:xucmwrPx.net] cはなくて、eがあった(´・ω・`) ここのじゃないのか、DebianかUbuntuが変えた版なのか
267 名前:login:Penguin [2017/10/22(日) 22:57:38.87 ID:Tc28LiWX.net] 質問させてください 伝統的なプロセス生成の方法(fork and exec)よりposix_spawn()の方が処理時間が短くなるのはなぜでしょう。 自分の使用している環境(debian9(linux 4.11.3), gcc 6.3)においてfork and exec, vfork and exec, posix_spawnで処理無プログラムを10000回実行した結果、 fork and exec:6.3秒 vfork and exec:5.08秒 posix_spawn:2.61秒 でした。 なぜ、早くなるのでしょうか
268 名前:login:Penguin mailto:sage [2017/10/23(月) 00:44:59.75 ID:IxN/zBTp.net] Linuxならclone使おうぜ
269 名前:自民党大勝利! mailto:sage [2017/10/23(月) 08:46:32.34 ID:hY8Gq9US.net] タイムだけ載せるバカがいるか! ベンチのスクリプトを貼れよボケ!!!!
270 名前:login:Penguin [2017/10/23(月) 11:37:44.00 ID:7NWjOzHA.net] ご返信ありがとうございます. 処理時間を早くしたいというよりは,posix_spawnの仕組みが知りたいのです. ベンチは自作です. <fork and exec> https://scrapfy.io/as9NK9nhP8CeJIQjQ4xi <vfork and exec> https://scrapfy.io/qnWcVxf3SsRZx52w9keP <posix_spqwn> https://scrapfy.io/UEBE3rhYKKqTGfQIh66B プログラム中のtestは,main()内にreturn 0;のみ記述したプログラムです.
271 名前:login:Penguin [2017/10/23(月) 11:58:53.51 ID:7NWjOzHA.net] >>264 のソースコードの共有うまくできてなかったのでgithubにあげました. https://github.com/tmpusertmpuser/posix_spawn_test
272 名前:login:Penguin mailto:sage [2017/10/23(月) 12:46:03.63 ID:6fEH991Q.net] ユーザー名:yamashita パスワード:8931 1つのパソコンを複数人で共有してます 名字からユーザー名を特定されちゃうので プロンプトに表示用の名前を別に設定することって出来ませんか? ユーザー名にはランダムな名前を割り当てて、表示用に別に名前を用意したいんです ユーザー名:user8931tekitounamojiretu プロンプト表示用ユーザー名:yamashita パスワード:8931 👀 Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
273 名前:login:Penguin [2017/10/23(月) 13:17:31.27 ID:O0QyAz7H.net] >>266 $PS1をてきとーに設定すればいいんじゃないの なんでユーザー名特定されたくないの? プロンプト変えたところでidとかやればすぐバレちゃうと思うけど
274 名前:login:Penguin mailto:sage [2017/10/23(月) 13:39:00.58 ID:EpqHMSSS.net] >>264 forkの方はwaitしてるけどposix_spawnのほうはそういうの無いよね 実際確かめてみたけどposix_spawnの終了直前にsleep入れてみると子プロセスはゾンビになって残ってる って事はforkの方は子プロセス分の時間も含まれて計測されてるけどposix_spawnの方は子プロセス分の時間は含まれてないって事になるよね その辺りが関係してるんじゃない? 後はプロセスの情報のうちどれがコピーされるかとかも違ってきそう
275 名前:login:Penguin [2017/10/23(月) 14:38:45.97 ID:7NWjOzHA.net] >>268 レスありがとうございます. 子プロセス分の時間が含まれていないというのはありそうですね. こちらでも,調査してみようと思います. あと,posix_spawn()のソースコード読んでみたところ,(v)fork and execを使った実装とGNU Hurdを使った実装があるようです. GNU Hurdを使った場合,コメントによるとforklessという記述があり,forkと違った方法でプロセス生成処理を行っているのかもしれません.(https://lists.gnu.org/archive/html/bug-hurd/2001-07/msg00107.html) その方法でプロセス生成処理を行った際に,ご指摘にもあったようにコピーされる情報が異なっているのでしょうかね.
276 名前:242 mailto:sage [2017/10/23(月) 18:40:39.21 ID:qeqFjPcP.net] >>266 >>267 をもちっと補足すると、 まずホームディレクトリからユーザーは推測できるわけで、uidがわかっていれば id <uid> で事足りるし、そもそも/etc/passwdって隠されているわけじゃないし、 全くもってセキュリティにもならないけれども、 プロンプトは変数で設定するので見かけ上変えることはできる。.bashrcや.zshrc等ね。 まぁ、それ以前にほんとにそんなレベルの脆弱なパスフレーズを設定しているならユーザー名の推測なんか気にするレベルじゃないけど。
277 名前:login:Penguin mailto:sage [2017/10/24(火) 01:08:55.52 ID:cFZRVRpN.net] 世界で唯一、Linux のすべてを知る大天才、 Linux man の著者が書いた、プログラマーの聖書。 Linux プログラミング・インタフェース、2012 この本が翻訳されて出版されているのは、日本だけらしい POSIX, Linux の違いも書いてある。 Linux ではこうだけど、POSIX ではこうなっていますとか
278 名前:login:Penguin mailto:sage [2017/10/24(火) 01:26:15.10 ID:NN1LClvB.net] echoを入れたスクリプトが実行した時には非表示なんですが表示するコマンドが見つかりません。どなたか教えてください、コマンドの本にもないです。
279 名前:login:Penguin mailto:sage [2017/10/24(火) 03:23:49.75 ID:evexh42k.net] >>272 他のとこに出力してんじゃない
280 名前:login:Penguin mailto:sage [2017/10/24(火) 06:02:58.24 ID:1rKwTQFQ.net] >>273 そいつ例の釣りだから答えちゃもったいないぞ
281 名前:login:Penguin mailto:sage [2017/10/25(水) 00:59:23.90 ID:EXW86RXO.net] ここに例のなどというのはいませんが? それで普通だし
282 名前:login:Penguin mailto:sage [2017/10/25(水) 21:04:07.19 ID:sSEjY9m/.net] centos7のランレベルって変更すると、何がいいの? multi-user.target、graphical.target はGUIが起動する以外に、何か違いはあるの?
283 名前:login:Penguin mailto:sage [2017/10/25(水) 21:50:07.22 ID:bl5ZcsO0.net] >>252 pkill sl で良いのでは
284 名前:login:Penguin mailto:sage [2017/10/26(木) 08:52:50.80 ID:ecubpZkD.net] >>277 SIGTERMは無視する
285 名前:login:Penguin [2017/10/26(木) 09:31:44.52 ID:rb6QF3aK.net] CentOS7なのですが、yumでアップデート中、次のエラーになり失敗しました。 エラー: パッケージ: libgpod-0.8.3-14.el7.x86_64 (@epel) 要求: libusbmuxd.so.2()(64bit) 削除中: usbmuxd-1.0.8-11.el7.x86_64 (@base) libusbmuxd.so.2()(64bit) 次のものにより不要にされた: : usbmuxd-1.1.0-1.el7.x86_64 (base) 見つかりません エラー: パッケージ: libgpod-0.8.3-14.el7.x86_64 (@epel) 要求: libimobiledevice.so.4()(64bit) 削除中: libimobiledevice-1.1.5-6.el7.x86_64 (@base) libimobiledevice.so.4()(64bit) 次のものにより更新された: : libimobiledevice-1.2.0-1.el7.x86_64 (base) ~libimobiledevice.so.6()(64bit) エラー: パッケージ: libgpod-0.8.3-14.el7.x86_64 (@epel) 要求: libplist.so.1()(64bit) 削除中: libplist-1.10-4.el7.x86_64 (@base) libplist.so.1()(64bit) 次のものにより更新された: : libplist-1.12-3.el7.x86_64 (base) ~libplist.so.3()(64bit) 問題を回避するために --skip-broken を用いることができます。 これらを試行できます: rpm -Va --nofiles --nodigest epel.repoで、enable=0にしたのですが、同じエラーがでます。 指定されているように、--skip-broken しか方法はないでしょうか。
286 名前:login:Penguin [2017/10/26(木) 09:50:56.48 ID:rb6QF3aK.net] >>279 自己解決しました!!
287 名前:login:Penguin [2017/10/26(木) 10:11:37.56 ID:BI5iiOKq.net] >>280 どうやって解決したの?
288 名前:login:Penguin mailto:sage [2017/10/26(木) 10:22:03.41 ID:9gIyThqk.net] intel イーサネット 217-V用のドライバーは標準では入ってないんですか? 某ubuntu系をDVD Live(hdに未インストール)で動かしたらネットがつながらないので
289 名前:login:Penguin mailto:sage [2017/10/26(木) 10:31:00.85 ID:rb6QF3aK.net] >>281 libgpod のバージョンを下げました。
290 名前:login:Penguin [2017/10/26(木) 10:51:28.31 ID:wJQF9GDB.net] すいません、初めてsftpコマンドを使ったのですが、 説明サイトで、sftpの終了っていうか、接続を閉じるのに、 bye sftpの接続を閉じます exit sftpの接続を閉じます quit sftpの接続を閉じます ってなっていますが、みんな同じなんですか? それぞれ一寸意味が違うのでしょかね?
291 名前:login:Penguin [2017/10/26(木) 11:25:38.15 ID:BI5iiOKq.net] >>284 同じだよ https://github.com/openssh/openssh-portable/blob/master/sftp.c#L181
292 名前:login:Penguin [2017/10/26(木) 11:26:41.99 ID:BI5iiOKq.net] >>282 「某」なんてぼかさずにちゃんと書いた方がいいよ
293 名前:282 mailto:sage [2017/10/26(木) 11:34:22.51 ID:9gIyThqk.net] >>286 失礼しました Kona Linux (klue-2.0-jack_x86_64.iso)です マザボはasus Vanguard B85 LGA1150です
294 名前:login:Penguin [2017/10/26(木) 12:37:04.85 ID:rb6QF3aK.net] >>284 いろんな方言に対応してくれているのだろう
295 名前:login:Penguin mailto:sage [2017/10/26(木) 12:53:09.84 ID:MvySAnYh.net] bye で終了するプログラムなんてある? TeX くらいしか思い付かん……。
296 名前:login:Penguin [2017/10/26(木) 13:39:32.32 ID:PxfcUHGu.net] アンドリュー・ワイルズ氏とカール・マルクス氏はどっちの方が天才ですか?
297 名前:login:Penguin mailto:sage [2017/10/26(木) 13:40:52.66 ID:YwotZSnV.net] >>285 リンク先、良く分からんけど、ありがとうございました。 >>288 方言と考えれば、納得です。ありがとうございました。
298 名前:login:Penguin [2017/10/26(木) 14:39:13.94 ID:BI5iiOKq.net] >>289 ftpとかzshとか
299 名前:login:Penguin [2017/10/26(木) 14:40:22.70 ID:BI5iiOKq.net] あとopenssl
300 名前:login:Penguin [2017/10/26(木) 14:59:57.63 ID:BI5iiOKq.net] 「方言」と簡単に言っちゃうのはちょっとどうかなあ byeとexitとquitのそれぞれがどの地方の言葉かってのはそこまで自明じゃないはず
301 名前:login:Penguin mailto:sage [2017/10/26(木) 21:58:08.53 ID:XcIrQ7Vc.net] qbittorrentでダウンロードが 終了した時シャットダウン出来るんですが なんでパスワードがいらないの?
302 名前:login:Penguin mailto:sage [2017/10/26(木) 22:22:51.52 ID:MvySAnYh.net] 僅か3行でこれほどちぐはぐな文章作れるってある意味才能だよな
303 名前:login:Penguin mailto:sage [2017/10/26(木) 22:26:53.35 ID:cjnxQYsj.net] どこがチグハグなのか分からんのだが
304 名前:login:Penguin mailto:sage [2017/10/26(木) 22:43:18.22 ID:AS74TCuw.net] シャットダウンはroot権限が必要なコマンドのはずなのにパスワードを訊かれないのが不思議だってことか
305 名前:login:Penguin mailto:sage [2017/10/26(木) 22:57:45.26 ID:u66o4hQl.net] >>295 Ubuntuなどは、(インストールした人だけが使用してる)シングルユーザーだと パスワードやSUの権限いらなくてもシャットダウンできる。
306 名前:login:Penguin mailto:sage [2017/10/26(木) 23:04:03.57 ID:G35YE8Sn.net] 完全に想像だけど多分ダウンロードに時間がかかるような巨大なもの落とす時に終わったら自動でシャットダウンしてくれるような機能の事じゃねーかな 寝てる間にのんびり落として済んだら自動でシャットダウン、みたいな シャットダウンにパスワードが要らないのは大抵はlogindとかpolkitが連携して「こういう状況でのこの動作はパスワード無しでもおk」みたいな事をやってくれてる
307 名前:login:Penguin [2017/10/26(木) 23:13:02.62 ID:BI5iiOKq.net] >>295 https://github.com/qbittorrent/qBittorrent/blob/master/src/base/utils/misc.cpp#L194 この辺でやってる、ってとこまで追っかけて飽きた
308 名前:login:Penguin [2017/10/26(木) 23:13:55.52 ID:BI5iiOKq.net] > logindとかpolkitが連携して そうなってるぽいね
309 名前:login:Penguin [2017/10/26(木) 23:18:19.53 ID:BI5iiOKq.net] >>299 それはもともとスーパーユー権限で動いているからだろう >>295 が聞きたいのは一般ユーザで動かしてるときじゃないか
310 名前:login:Penguin mailto:sage [2017/10/26(木) 23:36:54.62 ID:PccF0q8T.net] >>295 polkit使ってるからでしょ
311 名前:login:Penguin mailto:sage [2017/10/27(金) 01:00:51.95 ID:jULAmICm.net] >>300 logindとかpolkitを使えば終わったらshutdown出来るプログラムを 作成できるってことか。良いことをきいた。
312 名前:login:Penguin [2017/10/27(金) 15:24:18.30 ID:/kLlUSVi.net] 大日如来とアレクサンドル・グロタンディークはどっちの方が凄いですか?
313 名前:login:Penguin mailto:sage [2017/10/27(金) 17:52:13.34 ID:DUruveYw.net] >>306 大川隆法が一番凄い
314 名前:login:Penguin mailto:sage [2017/10/27(金) 18:15:40.15 ID:U3VYDAWu.net] 物理屋が安易に圏論だとか数学に手を出すべきでない
315 名前:login:Penguin mailto:sage [2017/10/27(金) 22:51:04.38 ID:qabrTADh.net] monoのビルドって1年ぐらい前のcore i5でどれくらい時間かかりますか?
316 名前:login:Penguin mailto:sage [2017/10/27(金) 23:01:56.85 ID:0wytET2p.net] >>300 wget xxxx; poweroff とか?
317 名前:login:Penguin mailto:sage [2017/10/27(金) 23:05:17.17 ID:bHPuD2Wf.net] >>309 自分の代わりに試してくれ、ってこと?
318 名前:login:Penguin mailto:sage [2017/10/27(金) 23:25:52.82 ID:qabrTADh.net] >>311 経験のある人いないかなって どのトリもmonoバージョン古すぎない? Ubuntu LTSだけは最新のをPPAで入れられるけど Archでさえ5.0とか(最新は5.4) mono最新stableをビルドしたいんだけどどれくらい時間かかるんやろ
319 名前:login:Penguin mailto:sage [2017/10/27(金) 23:28:59.72 ID:bHPuD2Wf.net] >>310 違う
320 名前:login:Penguin mailto:sage [2017/10/27(金) 23:30:08.07 ID:NzeQymsg.net] solusも5.0でした(´・ω・`)
321 名前:login:Penguin mailto:sage [2017/10/27(金) 23:30:34.11 ID:bHPuD2Wf.net] >>312 答え待つより自分でやった方が早いんじゃないの 君と同等のマシン持っててかつビルド経験あってしかもかかった時間覚えてる人ってかなり少ないと思う
322 名前:login:Penguin mailto:sage [2017/10/28(土) 00:03:11.66 ID:Qy0SALUA.net] 少ないじゃなくて居ないだろ
323 名前:login:Penguin mailto:sage [2017/10/28(土) 00:05:11.44 ID:5hd8Bozp.net] まあ大抵のソフトなら寝る前に開始すれば起きるまでには終わってると思うよ。 monoじゃ無いけどノート用の初代i5でwineとかffmpegとかビルドしても 1時間程度で終わる。
324 名前:login:Penguin [2017/10/
] [ここ壊れてます]
325 名前:28(土) 00:06:58.63 ID:sOedUT89.net mailto: >>316 このスレに来る奴にいるか?ってなるといないだろうな [] [ここ壊れてます]
326 名前:login:Penguin mailto:sage [2017/10/28(土) 06:08:47.07 ID:HhyNAyRq.net] webminってすごいね
327 名前:login:Penguin mailto:sage [2017/10/28(土) 21:17:59.75 ID:C1mUJcbC.net] 標準入力とか標準出力とか標準エラー出力っていうのは プロセスごとに一つずつ持っているものなのでしょうか?
328 名前:login:Penguin mailto:sage [2017/10/29(日) 16:07:07.84 ID:t8QIjFCe.net] バグレポートって進展あったり解決したら「Thanks」とかの実際の問題解決には何の意味も持たない反応もするべき? それともひたすらドライに「起きてる現象」とかだけを淡々と書くだけのが良いのかな 後者だと失礼な気がするし、でも一方でたくさんのバグレポとかに反応しなきゃいけない開発者の人とっては前者は逆に鬱陶しそうな気もするし(´・ω・`)
329 名前:login:Penguin mailto:sage [2017/10/29(日) 16:42:14.02 ID:3tkPLHd/.net] >>321 レポートだよ お手紙じゃない
330 名前:login:Penguin mailto:sage [2017/10/29(日) 20:59:21.93 ID:CZ5u+zJY.net] >>312 メモリ8gbで良ければやってやるよ
331 名前:login:Penguin mailto:sage [2017/10/29(日) 21:29:31.09 ID:xQd+C2Q+.net] >>323 お願いしますm(_ _)m
332 名前:login:Penguin mailto:sage [2017/10/29(日) 21:47:51.99 ID:K2rdRuoc.net] history -cしたのに.bash_historyが空にならないのはなんでですか?
333 名前:login:Penguin mailto:sage [2017/10/30(月) 00:48:05.69 ID:AS8R9+Hh.net] >>325 保存するのはbashが終了する時じゃなかったっけ 毎回保存したりするようにしてる人も居るだろうけど
334 名前:login:Penguin mailto:sage [2017/10/30(月) 00:54:17.92 ID:6nFZG/M8.net] >>320 たぶん、そう
335 名前:login:Penguin mailto:sage [2017/10/30(月) 10:28:28.96 ID:gzBtE/EH.net] #!/bin/bash f() { echo 'ls' } a=f これでechoしてるのに表示されないのはどうしてですか? どうしてechoで変数aに'ls'が入るんですか?
336 名前:login:Penguin mailto:sage [2017/10/30(月) 10:30:20.91 ID:gzBtE/EH.net] あとすいません #!/bin/bash f() { echo 'ls' } a=f aに代入されているコマンド(ここではls)を実行するにはどうやるんでしょうか?
337 名前:login:Penguin mailto:sage [2017/10/30(月) 10:33:14.55 ID:gzBtE/EH.net] aに代入されている値は文字列です
338 名前:login:Penguin mailto:sage [2017/10/30(月) 10:43:48.45 ID:V0DyAucO.net] >>328 echo 'ls' だとlsという文字列を echoしているから
339 名前:login:Penguin mailto:sage [2017/10/30(月) 12:17:30.50 ID:wl0f3Jeh.net] >>327 ありがとうございました
340 名前:login:Penguin mailto:sage [2017/10/30(月) 12:29:31.93 ID:IlqHayK9.net] ローカル関数を定義する方法ないですか? source hoge.shしたときにhoge.shで定義した関数が使えちゃうんですよね hoge.shで定義した関数はhoge.shの中でしか使えないようにしたいんです
341 名前:login:Penguin mailto:sega [2017/10/30(月) 14:13:51.49 ID:KLOK83z8.net] UTF8で罫線などを扱う際 文字幅を全角(2文字分)扱いさせたいんだけど どうしたらいい? teratermの表示上は2キャラ分にできるんだけど、 bashの内部表現的には1キャラ分のままなので 特にviやbashのコマンドライン上で困る
342 名前:login:Penguin mailto:sage [2017/10/30(月) 21:14:31.26 ID:dZbGvpAN.net] Windows10、Ubuntu、ArchLinuxをマルチブートしたいのですがブログによってまちまちなので正しい方法が分かりません。 C:Win10 (SSD) (既存) USBメモリ(64GB)に二つのLinuxを入れる。 起動画面(GRUB2?)にWidowsBootManager、Ubuntu、ArchLinuxが表示されて選択して起動できるようにしたいです。 パーティションの設定、ブートローダのインストール先等いろいろ分からないことがありますので教えてくださいませ。
343 名前:login:Penguin mailto:sage [2017/10/30(月) 21:31:26.74 ID:D7bIr89K.net] 環境によっても色々違う(いちばん大きいのはUEFIかLegacy BIOSか) あまりレスがつかないと思うので、自分でもう少し調べて具体的な疑問箇所を聞くのがいい UEFIの場合、使いやすいのはGRUBを本体のEFIパーティションにインストールする方法 しかし失敗したときの危険が少ないのはUSBをEFIブート可能にしてそこにGRUB2を入れる方法 本体のほうでUSBブート可能に設定しておく 各種Live Linuxがそうなってると思うので参考にすればいいんじゃないかな
344 名前:login:Penguin mailto:sage [2017/10/30(月) 22:02:58.87 ID:eW7EYvQE.net] >>335 > C:Win10 (SSD) (既存) まずこれを外した状態でUSBメモリにUEFIでArchをインストール。 次にUSBメモリにUEFIでUbuntuをインストール。 SSDを接続してUSBメモリのUbuntuを起動し sudo update-grub を実行。 UbuntuのブートローダーはUSBメモリにインストールされるのでSSD側が変なことになる事は無いはず。 パーティション構成は sda1 EFI sda2 Archインストール先 sda3 Ubuntuインストール先 sda4 スワップ かな
345 名前:login:Penguin mailto:sage [2017/10/30(月) 22:50:07.85 ID:UMRZnrGg.net] 何個もlinux入れるとかきちがいかよ
346 名前:login:Penguin mailto:sage [2017/10/31(火) 00:54:43.78 ID:4ND1MAWX.net] ありがとうございます。お二方。
347 名前:login:Penguin mailto:sage [2017/10/31(火) 01:56:47.45 ID:Pt94/EJe.net] >>338 そのレスをするお前が一番のキチガイかと
348 名前:login:Penguin mailto:sage [2017/10/31(火) 03:16:59.98 ID:E9CWFhet.net] LinuxというかUnix系は 共存しやすいようにアーキテクチャ依存とか分けられるからな NFSとかで複数台をまとめるのにも便利
349 名前:login:Penguin mailto:sage [2017/10/31(火) 03:39:33.49 ID:4ND1MAWX.net] こんな時間に申し訳ないです。 Archのインストールで grub-install --target=x86_64-efi /dev/sda とするとefiディレクトリが無い、と怒られてしまいます。 efiディレクトリってディレクトリ切るときに設定するんですか?ディレクトリはUbuntuインストーラのツールで切りました。
350 名前:login:Penguin mailto:sage [2017/10/31(火) 04:11:26.50 ID:As064pKm.net] こんなもんの相手したくねぇ ディレクトリとパーティションの違いを理解せよ
351 名前:login:Penguin mailto:sage [2017/10/31(火) 06:51:09.68 ID:3nYupr9U.net] >>342 > Ubuntuインストーラのツールで切りました 手動でやったのならefiのインストール先も自分で作らんといかんよ
352 名前:login:Penguin mailto:sage [2017/10/31(火) 06:52:33.24 ID:3nYupr9U.net] あ、ちょっと待って > grub-install --target=x86_64-efi /dev/sda これ、 grub-install --target=x86_64-efi /dev/sda1 こうじゃね?