[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 01/05 11:25 / Filesize : 293 KB / Number-of Response : 1009
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだらねえ質問はここに書き込め! Part 236



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互換ではない






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<293KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef