トップページmac
21コメント9KB

せっかくだから Terminal を使うスレ

■ このスレッドは過去ログ倉庫に格納されています
0001名称未設定2001/05/27(日) 01:53ID:Pn.nQkHo
OS X もいよいよプリインストールされ始めましたが、
どうせなら Terminal に触れていろいろ勉強したい。
「コマンド+簡単な説明」で色々紹介してプリーズ。
0002名称未設定2001/05/27(日) 02:01ID:???
man コマンド名

コマンドのマニュアルを表示(英語)

つ〜かまじめに勉強するなら一冊入門書を買いなさい。
0003名称未設定2001/05/27(日) 02:06ID:???
Netinfoがらみのコマンドがよー分からん。良い本あるの?
Darwin1.3.1入れて最初大変だったよ。
0004名称未設定2001/05/27(日) 02:21ID:FgbWNoeI
>>2
すいません。
何の入門書を探せば良いかすら分かんないんスけど。
UNIXでいいのかな。
こんな奴は無理にTerminal使う必要なし!と言われればもっともだが
sudo update_prebinding -root /
sudo sh /etc/daily
sudo sh /etc/weekly
sudo sh /etc/monthly
をどうやって打ち込めばいいか位は知りたい。
恥ずかしage
000522001/05/27(日) 02:33ID:???
>>3age
Darwin関連のページが参考になるよ。
たとえば「The Unofficial Darwin FAQ 日本語版」
http://ppc.linux.or.jp/~konishi/html/faq-j.html

>>4
Terminal を立ち上げてただ打ち込めばいいの。

UNIXの入門書で正解。以前書いたけど
「入門UNIXオペレーションシステム」オライリー・ジャパン
「楽しい UNIX」 坂本文著、 アスキー出版局 (1990年)
がいいと思うけど、もしかしたら絶版かも。
00062じゃないけど2001/05/27(日) 02:39ID:s7RJ.Au6
>>4
そのまま打ち込んで問題ないけれど・・・
ちゃんとスペース開けてる?打ち込んでリターン押したら
パスワード入力→リターンで動作するけど?
000742001/05/27(日) 02:39ID:???
>>5
ありがとう。
自分で調べろよと言われそうで今調べてたよ。
時代は変わったなって感じだ。
000842001/05/27(日) 02:40ID:???
>>6
イヤ…
怖くて打ち込めなかっただけ。
000962001/05/27(日) 02:43ID:???
かぶったスマソ。
001032001/05/27(日) 03:19ID:???
>>5
おお、ありがとう。
そこだけじゃなく、いろいろサイト回ってみますわ。
0011名称未設定2001/05/27(日) 16:25ID:t5wfZDyk
すんません、厨房質問です。
新しいパッケージをコンパイルしたとして、man用のファイルが
ついてくるじゃないですか。あれって/usr/share/man/に移動して
やらないとmanコマンドで読み込んでくれないものなんでしょうか。
デフォルトのmanディレクトリを汚したくないし、アンインストール
がめんどうになってしまうので、それは避けたいとおもって、
$MANPATH指定して管理しやすいところに新規のmanファイルを
おいてみたんですが、読み込んでくれないんです。
なにがいけないんでしょうか。
ちなみにためしにmanファイルをひとつ、/usr/share/manに移動
させてmanコマンドかけてみたところ、ちゃんと機能してくれまし
た。だから、manファイル自体には問題はないと思うのですが‥。

ちなみに、$MANPATH指定は、.cshrcに
set MANPATH=(added_directory:$MANPATH)
記述しました。(added_directoryは指定したいpathです)
0012名称未設定2001/05/27(日) 17:08ID:7CQV4YEk
便乗質問スマソ。
OS X ってconsole 起動できるの?
0013名称未設定2001/05/27(日) 17:15ID:???
>>12

>OS X ってconsole 起動できるの?

できるよ。

うぇるかむ とぅ だあうぃん
0014名称未設定2001/05/27(日) 19:21ID:???
>>11
printenv 実行した結果はどうなってる?

それから/etc/csh.cshrcから順にshellの設定ファイルを読んでいくと
わかるけど、 /usr/share/init/tcsh/README てなファイルがあるから
.login .cshrc .logoff といった設定ファイルはその通りにしたほうが
幸せになれるかもね。~/.cshrcでもいいけど。
0015112001/05/28(月) 03:42ID:Q59n.Kpk
>>14
おおっひとすじの光りが!

おっしゃるとおり、echo $MANPATH としたときと printenv の結果は
違いました。御指摘の/usr/share/init/tcsh/READMEのインストラクション
どおり、/Library/init/tcshというディレクトリにpathというファイルを
つくってそこにMANPATH指定したら、printenvにも追加したパスが反映
されました。

しかし! それにもかかわらず、そこにおいたmanファイルをみつけて
くれません(涙

実は、デフォルトのMANPATHに「/man」というパスもあるので、
そこに追加するmanファイルを置いてみたんですが、それでもそれらを
読み込んでくれません。MANPATHにデフォルトで指定されているのは
他に、/usr/share/manと/usr/local/share/manがあって、そのうち
/usr/local/share/manは試してませんが、/usr/share/manにファイルを
おけば読み込んでくれる(あたりまえか‥)ことは確認してます。
なんで/manにおいてもだめなんでしょうか??
あるいは上述のようにpathファイルでパスを追加しても効果ないのは
なぜでせう?

シェルの達人のかた、御指導お願いします。
0016112001/05/28(月) 04:11ID:???
あれ? チルダが消えてますね‥
/Library/init/tcshは、〜/Library/init/tcsh
/manは、〜/manです。
0017名称未設定2001/05/28(月) 04:58ID:???
>>15
私も厨房だからわかんないけど、
/usr/local/share/man
以下に自分でコンパイルした奴のを入れているけど、きちんと見つけてくれるよ。
~/manを見てくれないのは気持ち悪いけど、いったん心に棚を作って
/usr/local/share/man 以下に入れてみたら。
あと sudo sh /etc/weekly で whatis.dbを作り直してみたら。
0018152001/05/28(月) 19:43ID:FrLRwa8Q
>>17
情報どうもです。
御指摘どおり全ファイルを/usr/local/share/manに入れました。読んでくれました。
ばんざーい。
で、この調子に乗じて〜/manにいれて読み込ませようといろいろ試してみましたが
こちらはちっともみつけてくれません。ブーブー。
とりあえず、あきらめて/usr/local/share/manを使うようにします。
sudo sh /etc/weeklyは知りませんでした。
試してないけど、またひとつかしこくなりました。
0019名称未設定2001/07/15(日) 00:35ID:e31Ga.kE
a
0020名称未設定2001/07/15(日) 02:49ID:9DLCfQVc
ここのスレは>>1 >>2のように
コマンド+簡単な説明 で進んでほしーよ。

水さすようで悪いけど。
0021名称未設定2001/07/16(月) 15:39ID:???
ユーザコマンド ls(1)


【名前】
ls - ディレクトリの内容を一覧表示

【形式】
/usr/bin/ls [ -aAbcCdfFgilLmnopqrRstux1 ] [ file... ]

【機能説明】
file オペランドがディレクトリの場合、 ls は、そのディレク ト
リの内容を出力します。 file が通常ファイルの場合、 ls は、そ
のファイルの名前と要求された他の情報を出力します。デフォルト
では、アルファベット順にソートして出力します。引数をまったく
指定しないと、現在のディレクトリの内容を出力します。引数を複
数指定すると、引数は最初に適切にソートされますが、ファイル引
数がディレクトリとその内容より先に処理されます。
■ このスレッドは過去ログ倉庫に格納されています