1 名前:login:Penguin mailto:sage [2019/04/28(日) 23:48:31.67 ID:Td3BCZA8.net] まずは2ch-Linux-Beginnersを読みましょう。 いろいろとまとめられているので(・∀・)イイ!! www12.atwiki.jp/linux2ch/ 読んでも解決しなかったら、質問を書きこむ前にここを読もう。 www12.atwiki.jp/linux2ch/?About 質問に対して答えてもらったら、お礼よりも、結果報告。 過去ログ検索 Google検索 https://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F ※前スレ くだらねえ質問はここに書き込め! Part 235 https://mao.5ch.net/test/read.cgi/linux/1549582859/
730 名前:login:Penguin mailto:sage [2019/06/16(日) 20:36:51.20 ID:fZkO3k8K.net] >>723 yumが探しに行くレポジトリに使ってるOSとかアーキテクチャに対応したパッケージがないってことじゃないの 自力でレポジトリ探して追加してみれば
731 名前:login:Penguin mailto:sage [2019/06/16(日) 20:41:27.67 ID:Xg1bwoxq.net] つーか余程の手段を用いないと日本国外から書き込めない鯖を使ってる5chにおいて 「DeCSSをインストールした/するつもりだ」なんて大々的に言わないほうがいいと思うけど あとCentOSを使ってるようだけどdecssみたいなマルチメディア関連はDebian系が優秀なので もしとある理由でRedHat系CentOSしか使えない,とかそういうのがないのなら Debian系を使ったほうがずっと楽だよ。 dpkg機構が秀逸なのと,提供されてるパッケージも桁違いに多いから, 依存地獄に陥いりにくいし,野良ビルドとか面倒なことしなくていい。
732 名前:login:Penguin mailto:sage [2019/06/16(日) 21:38:51.12 ID:jc7g7EJM.net] >>724 yum install だけでCentOS(だと思ってる)には、 PHP7は入らない。 PHP7.3 インストール CentOS7 等でググって、 https://qiita.com/heimaru1231/items/84d0beca81ca5fdcffd0 等のページを参考にインストールをすすめる
733 名前:login:Penguin [2019/06/16(日) 22:24:47.43 ID:6vz6Sajl.net] 質問するときはディストリ名とバージョンくらい書こうよ
734 名前:login:Penguin mailto:sage [2019/06/16(日) 23:29:48.79 ID:xiD37Q/Z.net] >>728 そんなすごいことが出来る奴はここで質問しない ディストリ名とバージョンを書けるレベルの高い奴はディストリスレで尋ねるだろ
735 名前:login:Penguin mailto:sage [2019/06/17(月) 04:06:21.52 ID:ae/bbQrb.net] ubumtuとその派生ディストリビューションの幾つか試すと、本家ubuntuが最も不具合(ハードの機能不全)が少なかった。 派生物の方が改良されてそうな気もするが、こういうもんかね。 すると、総本山のdebianの方が更に具合良いんかね。
736 名前:login:Penguin mailto:sage [2019/06/17(月) 06:06:08.41 ID:vkpSLMPQ.net] ずっとubuntuの井戸だけどyum/dnfってaptとそんなに違うの? インスコ前のリポジトリの更新が不要なのとサードリポジトリの扱いが楽としか知らんけど PPAはinstallだけですぐには使えないけどそれが方針だしな
737 名前:login:Penguin mailto:sage [2019/06/17(月) 07:20:11.19 ID:V9kyyVcz.net] >>731 yum/dnfのほうがdpkgよりメタデータの格納容量が少ない だからパッケージの依存関係を解決するときdpkgのほうが有利 あとaptは単なるフロントエンドだからパッケージ管理システムを指すときに使うのは不適切
738 名前:login:Penguin mailto:sage [2019/06/17(月) 07:26:51.82 ID:hFLl8Jsp.net] > あとaptは単なるフロントエンドだからパッケージ管理システムを指すときに使うのは不適切 不適切じゃないだろ "管理"をしてるのは誰か?aptだろ? パッケージのインストール/アンインストールと"管理"は別 フロントエンドだからって"管理"してないことにはならない
739 名前:login:Penguin mailto:sega [2019/06/17(月) 14:32:51.27 ID:R3W0WBr+.net] ファイルシステムにつけるラベルって、マウントするときに指定すると便利だけど 同じラベルがいっぱい同時にあったら、どういう順に使われていくの? 運まかせ?
740 名前:login:Penguin mailto:sage [2019/06/18(火) 04:44:22.77 ID:GgLC/KZZ.net] >>730 その通りだけど Debianは建前上は企業の提供したドライバを同梱していないから non-free版っていうドライバ同梱版をインストールしないといけないので注意
741 名前:login:Penguin mailto:sage [2019/06/18(火) 18:24:29.23 ID:h1Nv1gM7.net] >>734 最初にみつかったものをマウントする。 manを見てもどういう順に探すかは書いてないから、コマンドの仕様としては 運任せというのが正解。 実装レベルでは util-linux/libblkid/src/evaluate.c のblkid_evaluate_tag() あたりでudevで探して、scanして探してというのをやってる。
742 名前:login:Penguin [2019/06/19(水) 07:00:25.52 ID:jG6vVS6a.net] HELP!! CentOS間のファイル転送でスループットが出ません!! 10GbEのNICとHUBで2台を接続 iperfでは10Gbps NFSでも10Gbps出てディスクI/O限界の速度でファイルコピーできるのですが rcp、rsyncでは意地でも1Gbpsキッキリまでしか出ません!! ルーターへは1Gbpsに繋いでいて、どうもデフォルトゲートウェイの速度になってる気がするんですが・・・ パケットがルーターを経由してる気配はないんですが。 なぜでしょうか? どうしたらいいでしょうか
743 名前:login:Penguin [2019/06/19(水) 08:40:15.52 ID:jG6vVS6a.net] 737です。 自己解決しました! echo 2 > /proc/sys/vm/drop_caches したら同じ結果になりました。 すまんせん
744 名前:login:Penguin mailto:sage [2019/06/20(木) 07:14:29.36 ID:bs0pq0r+.net] UTPケーブルを切断します。クロス接続になるように半田付けします。 サーバ同士をそれで直接接続します。
745 名前:login:Penguin [2019/06/22(土) 09:21:28.94 ID:AdcImCRq.net] Kolibri OS のos部分は app32.zip 展開後のC4-01 13個のアイテム、サイズは 83.5 kB (ディスク上のサイズは 110.6 kB) で、あってますか?
746 名前:login:Penguin mailto:sage [2019/06/22(土) 17:07:55.98 ID:O6bQ8pGP.net] 違います
747 名前:login:Penguin [2019/06/23(日) 00:31:53.15 ID:lX06anlQ.net] Live USB Encrypted PersistenceのISOの アプグレはLiveパーティションを最新ISOに変えるだけだとエラーになるかな?
748 名前:login:Penguin mailto:sage [2019/06/23(日) 18:31:46.46 ID:9WseyDyE.net] >アプグレは....エラーになるかな? 言っている本人が実際にやってみれば良いんじゃなのか
749 名前:login:Penguin mailto:sage [2019/06/23(日) 19:18:57.50 ID:MJx2XeA7.net] >>742
750 名前:login:Penguin mailto:sage [2019/06/24(月) 09:44:41.62 ID:qdU/o6nZ.net] タークのフライパンは使い始めの空焼きは不要なんですか?
751 名前:login:Penguin mailto:sage [2019/06/24(月) 11:16:34.14 ID:tcXUB+IZ.net] はい
752 名前:login:Penguin mailto:sage [2019/06/24(月) 19:22:10.65 ID:Y1gSRoSl.net] Linuxを使う主な理由て何
753 名前:login:Penguin [2019/06/24(月) 19:29:53.07 ID:seffbCFW.net] >>747 無料
754 名前:login:Penguin mailto:sage [2019/06/24(月) 19:30:27.58 ID:uSs2NQR1.net] >>747 ほぼ全ての設定が自分で調整可能。
755 名前:login:Penguin mailto:sage [2019/06/24(月) 19:41:30.07 ID:mAinfYJR.net] >>747 アプリの更新をわざわざweb巡りする面倒が無い。
756 名前:login:Penguin mailto:sage [2019/06/24(月) 19:41:59.04 ID:mTFxxnJM.net] >>747 コンテナ運用のため
757 名前:login:Penguin mailto:sage [2019/06/24(月) 20:42:26.80 ID:qdU/o6nZ.net] >>747 JKにモテる
758 名前:login:Penguin mailto:sage [2019/06/24(月) 21:26:19.59 ID:XdZPiNgB.net] >>748 Windowsは一切使ってないってこと? Gracenoteにアクセスできる音楽管理アプリとMSofficeがどうしても要るから自分は無理だ >>750 今どき自動で教えてくれるよね で、クリックひとつで勝手に更新してくれるよね
759 名前:login:Penguin [2019/06/24(月) 21:41:23.37 ID:8eUaF8Un.net] 専用スレあるからこっちでやってくれ Linuxを使う理由 https://mao.5ch.net/test/read.cgi/linux/1285703326/
760 名前:login:Penguin mailto:sage [2019/06/24(月) 22:22:17.73 ID:uSs2NQR1.net] >>753 俺はWindows機1台とLinux機2台を運用してるな。 Windowsというのは1台毎にライセンス料が発生するので,態々2台3台に導入したくない。 Linuxであれば少なくともカーネル及び基本アプリケーションにはライセンス料が全く生じない。 >>753 「最近のアプリは更新が自動で行われる」とは言うものの, 各アプリケーションが好き勝手に更新通知やら自動更新やらをすれば当然混乱するし,そうじゃないアプリケーションもあってやっぱり面倒だよね。 その点パッケージマネージャであれば各アプリケーションの詳細なんて全く気にすることなく運用できる。
761 名前:login:Penguin mailto:sage [2019/06/24(月) 22:44:57.90 ID:XdZPiNgB.net] >>755 なるほど 複数台持つなら、確かにLinuxでコストは減るね メーカー製PCだと抱き合わせでwindows入ってること多いが > 「最近のアプリは更新が自動で行われる」とは言うものの, > 各アプリケーションが好き勝手に更新通知やら自動更新やらをすれば当然混乱するし,そうじゃないアプリケーションもあってやっぱり面倒だよね。 > その点パッケージマネージャであれば各アプリケーションの詳細なんて全く気にすることなく運用できる。 そうか? 「リポジトリにないアプリがあるからLinuxの方が結局シンドい」とかいうのと同じレベルじゃないか
762 名前:login:Penguin [2019/06/24(月) 23:12:45.51 ID:V0g2zqD7.net] youtube-dl でこの動画をダウンロードしたいんですけどエラーになってできないです どうしたらいいですか https://www.youtube.com/watch?v=4_OKI91h3tw
763 名前:login:Penguin [2019/06/24(月) 23:42:10.33 ID:PybiQMLZ.net] >>757 音楽系は弾かれるサイトが多い 片っ端からサイトを試すといい
764 名前:login:Penguin mailto:sage [2019/06/24(月) 23:44:03.53 ID:IfZnoSyM.net] sudo pip install --upgrade youtube_dl Successfully installed youtube-dl-2019.6.21 youtube-dl-2019.6.21を使えば良いんじゃね
765 名前:login:Penguin mailto:sage [2019/06/25(火) 00:07:42.04 ID:lVAg7eU8.net] >>754 ありがと
766 名前:login:Penguin mailto:sage [2019/06/25(火) 01:16:26.52 ID:ltiJYlro.net] Linuxの画像整理ソフトでいいのを教えろ下さい ビューワ上で直接リネームさえ出来ればいいんだけども 今はristrettoからgpicviewに替えてる
767 名前:login:Penguin mailto:sage [2019/06/25(火) 03:03:42.81 ID:yvnMzmsV.net] >>761 やりたいことが把握できないけど ファイルマネージャの画像プレビュー機能を使えば 画像を閲覧しつつリネームできるんじゃない?
768 名前:login:Penguin mailto:sage [2019/06/25(火) 06:46:20.33 ID:o+foZYU0.net] Linux deb980 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u3 (2019-06-16) x86_64 GNU/Linux Waterfox56.2.11で日本語化できません。どうすればいいですか? 1.preferrenceから日本語を選択と再起動してもNG 2.about:config、intl.locale.matchOSの値をtrue、再起動してもNG。intl.locale.matchOSの値がfalseに戻ってしまいます。
769 名前:login:Penguin mailto:sage [2019/06/25(火) 06:48:28.22 ID:o+foZYU0.net] 763です。試しにgeanyをインストしたら日本語化できています。 export LANG=ja_JP.UTF-8 export LC_ALL=ja_JP.UTF-8 設定済です
770 名前:login:Penguin mailto:sage [2019/06/25(火) 07:38:16.69 ID:9Wv5206N.net] 皆さんをパソコン通と見込んで質問します PC周辺機器に計50万円ほど金使って良いとしたら何に使いますか 高級キーボードとかディスプレイは持ってます PC本体を買っても良いし、書籍やソフトウェアでも良いです
771 名前:login:Penguin mailto:sage [2019/06/25(火) 08:23:26.61 ID:D/6uIcJS.net] >>763-764 そのディストリビューションのスレに、書き込めば?
772 名前:login:Penguin mailto:sage [2019/06/25(火) 11:02:49.07 ID:ltiJYlro.net] >>762 Thunarのサムネ生成切ってるんだよ 画像が大量にあるとフォルダを開くだけでメモリリークするから 具体的にはtumblerdが暴走してswapが増えてCPUが100になる
773 名前:login:Penguin mailto:sage [2019/06/25(火) 11:42:51.29 ID:gDTo7zDr.net] とりあえずXnViewMPなら右クリックに名前を変更がある
774 名前:login:Penguin [2019/06/25(火) 17:51:16.01 ID:bYhePAxe.net] >> 758 ダウンロードサイトを使うと、 youtube-dl でやったときよりも容量が大きくなるのであまり使いたくないです 何か変なものを混ぜ込んでそうだからできるだけ youtube-dl でやりたいと思います >> 759 Debian を使ってるんですけど apt policy youtube-dl とやると最新バージョンは 2019.01.17-1.1~bpo9+1 ですでに最新版だと言われました 無理やり新しいバージョンをインストールしても大丈夫でしょうか?
775 名前:login:Penguin mailto:sage [2019/06/25(火) 18:45:18.57 ID:VhLvwayM.net] >>763 言語パックを別途入れないと日本語化できないよ
776 名前:login:Penguin mailto:sage [2019/06/25(火) 19:20:35.55 ID:rzbbI96G.net] >>763 同バージョン OS・ブラウザで日本語化できています。何でしょうね。about:config での値は保存されています。 >>770 そんな作業はいらないですよ。
777 名前:login:Penguin mailto:sage [2019/06/25(火) 19:26:42.23 ID:gDTo7zDr.net] >>769 Ubuntuでpip installだとここに入るようだけど /usr/local/lib/python2.7/dist-packages/youtube_dl 依存関係を気にするならバイナリを落としてそれを使えば? youtube-dl: Download Page https://ytdl-org.github.io/youtube-dl/download.html
778 名前:login:Penguin [2019/06/25(火) 20:01:42.04 ID:gitFIow8.net] シェルスクリプト (application/x-shellscript)を実行したいんだけど、クリックしてもテキストとして開いてしまう ターミナルにファイル名を打ち込んでも、そんなコマンドないと
779 名前:言われる どうすればいいですか? [] [ここ壊れてます]
780 名前:login:Penguin mailto:sage [2019/06/25(火) 20:29:33.70 ID:yvnMzmsV.net] >>773 ファイル名の前に./を付けろ ファイルマネージャでシェルスクリプトを実行する方法は知らない。
781 名前:login:Penguin [2019/06/25(火) 23:06:16.47 ID:gitFIow8.net] >>774 ありがとうございます その方法も試していましたが「コマンドが見つかりません」と出てしまいました 結局、別なサイトから同名ソフトをダウンロードしたら普通に起動できました
782 名前:login:Penguin [2019/06/25(火) 23:16:17.60 ID:qc52pSIT.net] >>765 雑談はこっちで https://mao.5ch.net/test/read.cgi/linux/1325679982/
783 名前:login:Penguin [2019/06/25(火) 23:48:15.77 ID:bYhePAxe.net] >> 772 さんの方法でダウンロードした youtube-dl で動画のダウンロードが出来ました!! 360p でダウンロードしたら音声が再生されず動画のみになるみたいなんですけどこれはどうすれば両方できるようになりますか?
784 名前:login:Penguin mailto:sage [2019/06/25(火) 23:54:04.27 ID:D88/MbtK.net] 【DL】動画の保存方法総合スレ【保存】part39 egg.5ch.net/test/read.cgi/streaming/1559223486/
785 名前:login:Penguin mailto:sage [2019/06/25(火) 23:56:28.89 ID:TuNmKzIl.net] >>775 実行したいシェルスクリプトが/home/shinano/script/にhoge.shとして保存されてるとしたら・・・ $ cd /home/shinano/script/ $ ls hoge.sh $ $chmod +x hoge.sh $./hoge.sh 実行される ※見やすいように2バイト文字で書くと ./hoge.sh って実行する。 コレで実行できないなら、 head hoge.sh #!/bin/bash 等と、1行目に書いてあるから、 #!(また二バイト文字で書くと→#!)を取り除いて、 例の場合だと、/bin/bash ってターミナルに打ってみよう。 まさかとは思うけど対象のシェルが入ってないのかもしれん。 ※ただ、それだともっと別のエラーになると思うけど。。
786 名前:login:Penguin mailto:sage [2019/06/26(水) 00:59:37.18 ID:JqJifCqQ.net] >>777 ググレカス youtube-dl -f 'bestvideo+bestaudio' -6 -o "./youtube_DL/%(title)s.%(ext)s" \ https://www.youtube.com/... youtube-dl -f 'bestvideo[ext=mp4][height<720]+bestaudio[ext=m4a]' -6 -o "./youtube_DL/%(title)s.%(ext)s" \ https://www.youtube.com/...
787 名前:login:Penguin mailto:sage [2019/06/26(水) 02:45:09.24 ID:4uq86/VC.net] $ foo.sh $ .foo.sh $ ./foo.sh $ ../foo.sh $ . ./foo.sh $ . ../foo.sh これが皆違う意味になるとかホントLinuxは地獄だぜ
788 名前:login:Penguin mailto:sage [2019/06/26(水) 04:50:02.66 ID:71cNLt3I.net] >>781 Linuxどころかほぼ全てのOSでそれなんですが
789 名前:login:Penguin mailto:sage [2019/06/26(水) 06:14:39.66 ID:z9Xac79l.net] 781は自分が覚えたことをネットに書きたいw
790 名前:login:Penguin mailto:sage [2019/06/26(水) 08:38:45.17 ID:iu2lXQvs.net] mountしてるときに物理的に外れたりしてunmountできなくなった場合どうしたら正常に再起動できる? 気づかないでrebootすると上がってこないことが稀にあって困る
791 名前:login:Penguin mailto:sage [2019/06/26(水) 08:40:17.11 ID:c9ddUdu1.net] >>784 システムドライブが物理的に外れるって事?
792 名前:login:Penguin mailto:sage [2019/06/26(水) 09:11:25.47 ID:LpSCc5Rb.net] >>773-779 スクリプトファイルの1行目に書いてある、 #!/bin/bash などの、シバンを知ってるの? それと、スクリプトファイルの実行属性も必要です。 chmod +x script.sh 一番簡単なのは、 bash script.sh みたいに、スクリプトファイル名を引数にして、bash コマンドを実行する スクリプトファイルの1行目にシバンがあれば、 コマンドを省略して、スクリプトファイルパスだけで実行できる ./script.sh /home/ユーザー名/script.sh ($HOME/script.sh と同じ) コンソールで、以下のように環境変数PATH を表示すれば、 echo $PATH | tr : "\n" /home/ユーザー名/bin ($HOME/bin と同じ)などが表示される このディレクトリには最初から、PATH が通っているので、 パス無しで、ファイル名だけで実行できるので、 自作のスクリプトファイルを置く場所として使える
793 名前:login:Penguin [2019/06/26(水) 12:51:01.50 ID:4uq86/VC.net] >>783 ひけらかしても君はそれほどじゃないじゃん
794 名前:login:Penguin [2019/06/26(水) 14:08:14.33 ID:3SZqzWYF.net] >>750 それパッケージマネージャーを使う理由じゃね
795 名前:login:Penguin [2019/06/26(水) 14:12:00.10 ID:3SZqzWYF.net] >>781 4つめ以降のはLinuxじゃなくてbsh系bフ仕様だろ
796 名前:login:Penguin [2019/06/26(水) 14:13:51.37 ID:3SZqzWYF.net] >>789 5つめ以降だった
797 名前:login:Penguin [2019/06/26(水) 17:44:30.45 ID:BK7puivX.net] >> 780 さんのコマンドを参考にして youtube-dl -f 243+171 https://www.youtube.com/watch?v=4_OKI91h3tw とやったら動画と音声が一緒になったファイルが出来ました。 -o ナントカというオプションはダンロード先を指定しているんですか?
798 名前:login:Penguin mailto:sage [2019/06/26(水) 19:52:47.92 ID:iu2lXQvs.net] >>785 システムドライブでは無いんだけどあまりアクセスしないHDDとかをUSB接続で長期間放置してummountしようとするとbusy言われることがある mountしてからUSB抜くと同じ現象が起きるのでどこかのタイミングで接続切れてるんだと思う
799 名前:login:Penguin mailto:sage [2019/06/26(水) 21:14:32.39 ID:8U7zrZvT.net] >>792 うちでは再現しなかったけど、unmountしようとするとumountコマンドの状態(ps axで出るSTAT)がDになったまま応答しないという意味? もしそうなら、アクセスできない限りおそらくカーネルが永久に待ち続けることになるから、正常な再起動は多分できない magic SysRq で再起動するしかないと思う
800 名前:login:Penguin mailto:sage [2019/06/26(水) 22:02:25.82 ID:6xrBQSrN.net] >>784 再起動時に、「あっ・・アクセスできない」ってのを防ぎたいなら 単純解決法としては、シェルでfstab入れえればいいんじゃないのか
801 名前:login:Penguin mailto:sage [2019/06/26(水) 23:14:09.36 ID:c9ddUdu1.net] >>794 そう言うスキルはないんだろ。
802 名前:login:Penguin mailto:sage [2019/06/27(木) 00:45:44.94 ID:X5l+uo3a.net] >>789 >>790 この辺りの仕様ってman bashで読める? bashでなかったらfileutilあたり?どこか教えてほしい
803 名前:login:Penguin mailto:sage [2019/06/27(木) 02:08:35.31 ID:LZXAIVcg.net] >>796 このあたりの仕様ってお前何言ってるんだ? 全部ファイル名 or パスが違うのに 同じになる方がおかしいよな? まずその前提を理解してるか?
804 名前:login:Penguin mailto:sage [2019/06/27(木) 02:11:30.23 ID:f8Ov9i6n.net] >>797 もう関わってやらないほうがあいつの為だ。
805 名前:login:Penguin mailto:sage [2019/06/27(木) 03:27:36.40 ID:yWAWyWV9.net] これじゃね bashの似てて紛らわしいもの takuya-1st.hatenablog.jp/entry/2017/01/07/111105 debian / ubuntu で使われてる debian shell のdash の場合は POSIX性を重要視してるのでsource は存在ません。 どっち使えばいいの? bashを前提にしているし、読みやすいし source でいいと思います。 POSIX互換を意識する方々は . でいいでしょうし、source 使う場合でもシェルに次のように書いておけば、どこでも大丈夫でしょう。 type source 2>&1 >/dev/null ||alias source=.
806 名前:login:Penguin mailto:sage [2019/06/27(木) 04:18:26.30 ID:UMrNVzY6.net] . でいいやん。import とか include ならともかく source という単語から何をするのかなんてわからないだろ? シェルスクリプトを勉強しなければいけないわけで、 勉強した人なら . も source も同じだってわかる dashで動かないのにわざわざsourceを使う理由がない
807 名前:login:Penguin mailto:sage [2019/06/27(木) 05:23:32.01 ID:TMzjj9nH.net] >>781 foo.sh は、パス無しのファイル名。 .foo.sh も同じですが、. で始まっているので、隠しファイルです。 . で始まる、ファイル名・ディレクトリ名は、隠されて、通常の操作では見えなくなる ./foo.sh は、パス有りのファイル名。 ./ は、カレントディレクトリからの相対パス ../foo.sh も、パス有りのファイル名。 ../ は、カレントディレクトリの親ディレクトリからの相対パス ファイル名・ディレクトリ名の前に、/ が付いていれば、そこへ至るパス(道筋)を表す。 パスには、/ (ルートから)で始まる絶対パスと、./ または、../ で始まる相対パスがある . ./foo.sh . ../foo.sh . コマンドは、source コマンドと同じ コマンド引数にファイル名を渡すと、 今実行中の(カレント)シェルに、そのファイルを読み込んで、 ファイル中で定義した、変数・関数などを、カレントシェルで使えるようにする source $HOME/.profile 例えば、これは、隠しファイルの、/home/ユーザー名/.profile を、 カレントシェルに読み込んで、そこに書いた設定を使えるようにする
808 名前:login:Penguin mailto:sage [2019/06/27(木) 05:54:06.54 ID:uuhAWdhZ.net] 文字数が多いのと分かりにくいよねsourceは スペル問題はsudoersもだけどこればかりは日本人なのが悪いとしか思わん
809 名前:login:Penguin mailto:sage [2019/06/27(木) 18:50:08.42 ID:XKaK4pxj.net] >>796 . 空白 ファイル名 については、 man bash シェルの組み込みコマンド の項の . filename [arguments] man . または man source bash の組み込みコマンド の項の . filename [arguments] >>800 シェルに与えるものを指定するという意味合いを明示的に表す場合は、source とあえて書いてもいいと思います。まあ面倒なので . ですけどねw
810 名前:login:Penguin mailto:sage [2019/06/27(木) 19:35:22.63 ID:7O5iHE5a.net] 関数定義は foo() { :; } だよね? POSIX準拠だし わざわざ function foo() { :; } と冗長に書く理由がわかんない
811 名前:login:Penguin mailto:sage [2019/06/27(木) 19:37:54.17 ID:V87AfN2p.net] >>804 function は省略可能ってだけ
812 名前:login:Penguin mailto:sage [2019/06/27(木) 19:39:42.02 ID:7O5iHE5a.net] 最初はfunctionなんてなかった。POSIXはfunctionがない。 functionはあとから付けられた蛇足ですよ
813 名前:login:Penguin mailto:sage [2019/06/27(木) 20:02:38.93 ID:V87AfN2p.net] 省略可能なんだから省略すればいいんじゃないの? bashの作者がPOSIX準拠できるようにしたんでしょ
814 名前:login:Penguin mailto:sage [2019/06/27(木) 20:05:13.77 ID:V87AfN2p.net] POSIXにこだわるならbashじゃなくて bourne shell で書いたほうが良いと思うよ
815 名前:login:Penguin mailto:sage [2019/06/27(木) 20:32:23.42 ID:7O5iHE5a.net] bourne shell はPOSIXじゃないよ
816 名前:login:Penguin mailto:sage [2019/06/27(木) 20:33:16.18 ID:7O5iHE5a.net] >>807 普通functionは省略しますね。省略しない人は無駄にタイプ数多いだけで 何の意味もないことをしてますね。
817 名前:login:Penguin mailto:sage [2019/06/27(木) 20:36:51.34 ID:KUnWifpR.net] >>793 だよねぇ・・・ mountだけじゃなくてそこにあるファイル開いてるプロセスもDになってたはず できるのはプロセス状態チェックするrebootのラッパー書いてリモートから事故起こすのを防ぐくらいか >>794 恐らく接続が切れてるのは一時的なもので電源ボタンで強制終了後起動すると普通に認識する
818 名前:login:Penguin mailto:sage [2019/06/27(木) 20:42:38.70 ID:V87AfN2p.net] >>809 bourne shell はPOSIX準拠じゃないの? じゃあPOSIX準拠のシェル教えてよ
819 名前:login:Penguin mailto:sage [2019/06/27(木) 20:58:04.88 ID:YIrURePU.net] gdiskとかでパーティション作るときの83とか8eって適当でもいいんでしょうか centos7で外付HDDをluksで暗号化したxfsとして使う予定です
820 名前:login:Penguin mailto:sage [2019/06/27(木) 21:15:23.04 ID:/bWyP2nm.net] >>812 bash, zsh, dash, ksh
821 名前:login:Penguin [2019/06/27(木) 21:26:11.90 ID:0rmacoHd.net] カーネル内から「Intel 100 Series and Intel C230 Series Chipset Family Platform Controller Hub」 の25章GPIOのレジスタにアクセスする方法を探しています. Linuxソースのarch/x86/platform/uv/uv_nmi.cでアクセスしている方法と同様でいいのでしょうか. 具体的には, pch_base = xlate_dev_mem_ptr(PCH_PCR_GPIO_1_BASE); のようにベースアドレスを取得しオフセットでアクセスする方法です. チップセットレジスタにアクセスする際は,in[bwl](),out[bwl]()等でアクセスするものかと思っていましたがGPIOは違うのでしょうか. より適切な質問スレ有ればそちらに誘導願います.
822 名前:login:Penguin mailto:sage [2019/06/27(木) 22:58:09.78 ID:V87AfN2p.net] >>814 bourne shell って /bin/sh なんだけど debian/ubuntu系 は dash centos/redhat系 は bash なので、/bin/sh はPOSIX互換だよねってこと
823 名前:login:Penguin mailto:sage [2019/06/27(木) 23:01:03.74 ID:/bWyP2nm.net] /bin/sh の実体による
824 名前:login:Penguin mailto:sage [2019/06/27(木) 23:03:37.89 ID:/bWyP2nm.net] × bourne shell って /bin/sh なんだけど ○ bourne shell って sh なんだけど はるか昔のUNIX?では /bin/sh は sh(POISX非互換) debian/ubuntu系 の /bin/sh は dash centos/redhat系 の /bin/sh は bash /bin/sh は bourne shell 互換だが /bin/sh が POSIX 互換かどうかは実体による
825 名前:login:Penguin mailto:sage [2019/06/27(木) 23:04:26.29 ID:/bWyP2nm.net] そういやmacは/bin/shがzshになるんだろ?
826 名前:login:Penguin mailto:sage [2019/06/27(木) 23:09:49.49 ID:v5c8j/AX.net] >>817 Alias貼ってる場合もあるしね、 シェル組む前には確認必須
827 名前:login:Penguin mailto:sage [2019/06/27(木) 23:11:09.71 ID:V87AfN2p.net] >>818 /bin/sh の実体は bash dash ってこと ubuntu はこうなってる $ ls -l /bin/sh lrwxrwxrwx 1 root root 4 Sep 16 2018 /bin/sh -> dash
828 名前:login:Penguin mailto:sage [2019/06/27(木) 23:28:42.01 ID:/bWyP2nm.net] >>821 > /bin/sh の実体は bash dash ってこと ちゃんと書いてやったろ。話を戻すなや。 さらに増やしてやんよ debian/ubuntu系 の /bin/sh は dash centos/redhat系 の /bin/sh は bash solaris10 の /bin/sh は bourne shell solaris11 の /bin/sh は ksh93 FreeBSD の /bin/sh は ash android の /bin/sh は mksh 次期macOS 10.15 の /bin/sh は zsh
829 名前:login:Penguin mailto:sage [2019/06/27(木) 23:31:19.26 ID:V87AfN2p.net] >>822 だからPOSIX互換だよねでいいじゃんw
830 名前:login:Penguin mailto:sage [2019/06/27(木) 23:36:54.91 ID:/bWyP2nm.net] >>823 https://ja.wikipedia.org/wiki/Unix%E3%82%B7%E3%82%A7%E3%83%AB > Bourne Shell はUNIXの初期のバージョンから使われており、デファクトスタンダードとなっている。 > スティーブン・ボーンがベル研究所で開発し、1977年ごろ Version 7 Unix の一部として配布された。 > Unix系OSには必ず Bourne Shell かその互換シェルが含まれている。コマンドとしての名称は sh で、 > UNIXのファイル階層では一般に /bin/sh というパスにある。 Bourne Shell は POSIX互換ではない