1 :
名称未設定 :
02/02/02 16:50 ID:r/uJ42KM
2 :
名称未設定 :02/02/02 16:51 ID:j4/gt5df
(゚∀゚)ニクコプーンクエ!
3 :
名称未設定 :02/02/02 16:52 ID:zUcagFjv
良スレになりますように。パンパン
4 :
OmniWebスレの615 :02/02/02 17:01 ID:q2sfdAh6
>>1 サンクス。
まずは俺でも分かる、"Terminal"の簡単な解説から。
# 間違い覚悟で書くので、ご指摘お願いします♪
"Terminal.app"はApplicationsフォルダの
Utilitiesフォルダ内に入っています。
Terminalを起動すると
[localhost:] hogehoge%
↑このような待ち受け画面が表示されるので、
コマンドを打ち込んでリターンを押します。
試しに
[localhost:] hogehoge% cal
↑このように打ち込んで"return"を押してみましょう。
カレンダーが表示されて再び待ち受け画面に戻るはずです。
基本的にTerminalではこのように、コマンドを打って"return"を押し、
何らかの処理が行われて再び待ち受け画面に戻る、
という流れで操作を行います。
(例外あり)
5 :
名称未設定 :02/02/02 17:04 ID:NgQuqV5p
この間本屋に行ったら 「Mac OS X ターミナルコマンドポケットリファレンス」1880円 なる本が討ってたよ。 興味がある人は買ってみましょう。
6 :
4続き :02/02/02 17:12 ID:q2sfdAh6
"Macintosh HD"をダブルクリックすると中には幾つかフォルダがあり、 それらの中には更にフォルダがあると思います。 Terminalで操作を行う場合、ユーザはこうした階層構造(ツリー)の中で、 ウィンドウごとに現在位置(カレントディレクトリ)を持つことになります。 (階層一つ一つを"ディレクトリ"と呼び、GUIではフォルダアイコンで表示されます) Terminalではデフォルトで、この現在位置がコマンドライン (コマンドを打ち込める待ち受け行)の左端に、[]で括られて 表示されるようになっています。 "localhost"というのは現在物理的に操作しているMacのことで、 その右のチルダは自分のHomeディレクトリを指します。 試しに [localhost:] hogehoge% ls のように入力し、"return"を押してみましょう。 ("ls"は現在位置にあるファイル&ディレクトリの一覧を表示します) # OmniWebユーザなのでチルダが表示されませんが、 気にしないでください。
7 :
6続き :02/02/02 17:16 ID:q2sfdAh6
またコマンドには"引数(ひきすう)"というオプションを追加し、 処理の内容を変化させる事も出来ます。 試しに先程の"ls"に引数を追加してみましょう。 [localhost:] hogehoge% ls -l (実行してみると結果が先程と異なるのが分かると思います) このように引数は、半角スペースを挟んでコマンドの後に続けます。 これらの説明を踏まえた上で、コマンドごとの説明に入ります。
8 :
名称未設定 :02/02/02 17:19 ID:gZFGSsOQ
早速だけど質問いい? [localhost:~] の部分が自分のIPアドレスになるんだけど おれだけ?
9 :
7続き :02/02/02 17:30 ID:q2sfdAh6
ls→カレントディレクトリの内容を表示 引数: -l…ファイルの特徴を詳しく表示 -a…不可視ファイルも含めて表示 -F…ディレクトリ、実行ファイル等の種別を表示 用例: ls -a ls -laF cd→カレントディレクトリを変更 引数: (移動したいディレクトリのパス) 用例: cd /Applications/Utilities/ cd / cd Documents/ "cd"に続けたパス名は、階層構造の中での位置を表します。 基本的にはフォルダ名を"/"で区切って表しますが、 先頭の"/"だけはルートディレクトリと言って階層の頂点を表し、 Finderでは"Macintosh HD"に対応します。 パスの表示には相対指定と絶対指定があり、 相対指定は現在位置から見た位置を表します。 ("cd"の用例では三番目がそうです) 絶対指定ではルートディレクトリから目的のディレクトリまでの 全てを記述するため、先頭に"/"が付きます。 相対指定でも絶対指定でも、最後の"/"はあってもなくても構いません。 またディレクトリによっては特殊な表記が認められているものもあります。 /, $HOME→自分のHomeディレクトリ ./→カレントディレクトリ ../→親ディレクトリ(一つ上の階層)
10 :
名称未設定 :02/02/02 17:39 ID:wdbl17LF
「ひきすう」って読むんだ、あれ。 危ない、危ない。ぬりがとう。
11 :
9続き :02/02/02 17:43 ID:q2sfdAh6
"ls"で現在位置の内容を表示し、"cd"でディレクトリ間を 移動する事が出来るようになったと思います。 # 「フォルダの中に入っている」という感覚なので、 # Finderのシングルウィンドウモードに近いかも。 今度は現在位置に、ディレクトリを作成してみましょう。 (お薦めは自分のHomeディレクトリ) mkdir→ディレクトリの作成 引数: (ディレクトリのパス) 用例: mkdir newfolder/ mkdir /Users/hogehoge/newfolder/ # 最初は「フォルダを作りたいディレクトリに入って # "mkdir"の後に作りたいフォルダの名前書く」と憶えると # 分かりやすいかもしれません。
12 :
名称未設定 :02/02/02 17:50 ID:9AwdGSSi
良スレだと思うけど、はたしてそこまでの知識が必要なのだろうか? もちろん、自分自身は多少は深めたいと思うのだが、 それが、はたして何の意味があるのか?
13 :
11続き :02/02/02 17:52 ID:q2sfdAh6
先程作ったディレクトリをFinderで見てみると、 フォルダが増えているのが分かると思います。 また、作ったディレクトリは消すことも出来ます。 rm→ファイル&フォルダの削除 引数: -i…削除の前に確認する -r…ディレクトリを中身ごと削除 (削除対象のパス) 用例: rm file1.txt rm -r hogehoge/ # 削除対象がディレクトリ(フォルダ)の場合、 # "-r"オプションが必要です。 "rm"コマンドで"-i"オプションを付けずに削除すると、 確認もなければ削除出来た旨を伝えるダイアログも表示されないので 最初は面食らうと思います。 しかしTerminalではこのように、処理に成功している間は 基本的に、処理結果を表すメッセージは表示されません。 ("ls"のようにメッセージ自体が目的となるコマンドは別です) …とここまで続けて今さらながら気付いたのですが、 入門書のような内容になってしまって「質問スレ」の趣旨から外れかけている気もしますA(^_^; 解説は解説サイトに任せて本来の質問スレに戻すのと、基本的なコマンドだけは一通り解説するのと、 どちらが好ましいでしょうか…?
14 :
名称未設定 :02/02/02 17:57 ID:VRmCj0Q+
>>12 最初はみんな初心者なんだし、こんなスレがあってもいーやん。
何の意味があるのか? については坊さんと小一時間話すのが良いと思われ。
15 :
名称未設定 :02/02/02 18:04 ID:zUcagFjv
>>12 知りたい人向けのスレと考えればいいのでは。
知りたくなければ知らなくてもいい。
16 :
名称未設定 :02/02/02 18:05 ID:e18crURJ
rmはやっちゃいけないのね。。 危ない危ない。
17 :
名称未設定 :02/02/02 18:05 ID:VRmCj0Q+
>>13 わかりやすく解説してるサイトがあればそっちに飛ばすのもいいかな。
とも思うが、個人的には並行していけば良いと思う。
ま〜、まかすわ
>>13
18 :
名称未設定 :02/02/02 18:10 ID:HUNDo+s0
マック歴2年.OSX歴半年ほど. このスレッドには非常に興味がありますので,期待してます. &サゲ進行期待.
19 :
1 :02/02/02 18:12 ID:r/uJ42KM
しつも〜ん。 デフォのMonacoフォントがカコワルイので、変えようと思ったら、 横長になっちゃったよ。 Osakaとかはダメなのね。 横長にならないカコイイフォントを教えてちょ。
20 :
1 :02/02/02 18:14 ID:r/uJ42KM
>>13 おつかれさまでした。非常に参考になりました。
ただ、1で
>>2-15 と書き忘れたのが失敗。
まっ、いいか。
>>18 あがると何かまずい?
21 :
13続き :02/02/02 18:16 ID:q2sfdAh6
>>8 「set prompt=''」コマンドを使って
その部分の表記を変えませんでしたか?
IPアドレスを表示する方法は私も存じませんが、
もしMacOS Xのデフォルトに戻したい場合は
↓この行をコピペして実行すれば、戻せると思います。
set prompt='[%M:%] %n%% '
(「初心者スレ」の趣旨から外れそうなので、詳しい解説は控えます)
>>16 時々「新・mac板」でも見かける
sudo rm -R /
というコマンドは、説明の通りHDDを空にするコマンドです。
("-R"は"-r"でも一緒)
絶対に実行しないでくださいね♪
>>17 ではファイル操作とパーミッション関連を終えたら、
ひとまず解説を中断して質問スレに戻しますね。
あと少しだけお付き合いください。
>>18 了解です。
サゲ進行で。
22 :
名称未設定 :02/02/02 18:19 ID:MzrY6Z0z
>>21 sudo rm -fr /
でも多分からにはならないと思われ。
データのほとんどは消えるが (w
Red HatとFree BSDでそれと試した人のサイトがどっかにあったな。
23 :
名称未設定 :02/02/02 18:33 ID:xpoCFqj8
>>8 いや、localhost はネットワークの上での「マシン名」が
表示されるのでそれでも問題なし
気になるんだったら、、、
変更のしかた忘れた
スマソ
24 :
続き :02/02/02 18:33 ID:q2sfdAh6
>>22 それはつわものですな。
私自身はとても試す気にはなれません(笑
cp→ファイル&ディレクトリのコピー
引数:
-i…同名のファイル&ディレクトリが既に存在する場合に確認
(このオプションを付けずに実行すると、上書きされます)
-r…ディレクトリのコピー
(移動元パス名) (移動先パス名)
用例:
cp file /
(現在位置にある"file"というファイルをHomeにコピー)
cp -r folder/ /
(現在位置にある"folder"というディレクトリをHomeにコピー)
cp -i -r file folder/
(現在位置にある"file"というファイルを
ディレクトリ"folder"に、確認しつつコピー)
コピーする対象が一つであれば確認はあまり必要にならないかと思いますが、
特定の条件を設けて複数の対象を一度に移動する事を考えると
便利なオプションだと思います。>"-i"
mv→ファイル&ディレクトリの移動
移動元が残らないことを除けば
用法や引数の付け方は、"cp"と同様です。
Finder同様のファイル操作用のコマンドはこれで揃っていると思います。
次のレスでは条件を設けてマッチする物を一度に操作する方法を書きます。
(それでファイル操作関連は終える予定です)
25 :
24続き :02/02/02 18:47 ID:q2sfdAh6
Terminalでのファイル操作には"パス名"を使うと書きましたが、 他に"ワイルドカード"というものも使用出来ます。 *…全ての文字列(0文字でも可) ?…全ての文字(0 or 1文字) [abc]…a, b, cのいずれか1文字 [a-z]…aからzのいずれか1文字 [^abc]…abc以外の1文字 [^a-z]…aからz以外 ("^"は"〜以外"という意味です) 例えば mv * folder/ と指定すると、 現在位置(カレントディレクトリ)に存在する 全てのファイルを一度に"folder"ディレクトリに移動出来ます。 同様に rm *.txt と指定すると、ファイル名の末尾が".txt"になっている ファイル全てを、一度に削除します。 ("-r"オプションが付いていないのでディレクトリは不可) "[]"を含むワイルドカードを使用する場合、 大括弧の最初から最後までで一文字を表します。 例えば、 [a-zA-Z]…大文字小文字両方のAからZ といった表記も可能です。 パス名で指定する個所では、基本的にワイルドカードも使用出来ます。
26 :
更に続き :02/02/02 19:02 ID:q2sfdAh6
次に"アクセス権(パーミッション)"関連のコマンドです。 MacOS XはUNIX系OSをベースにしているため、 ユーザによってアクセス出来るファイル&ディレクトリが 制限されています。 アクセス権は"ユーザ"と"グループ"ごとに決められています。 試しに"ls"コマンドに引数"-l"を付けて実行してみてください。 一番左に「drwxr-xr-x」のような文字列が表示されたと思います。 この文字列がアクセス権の有無を表しており、四つのブロックに分けて考えます。 d rwx rwx rwx ↑一番左の"d"はディレクトリであることを表します。 その一つ右のブロックは持ち主のアクセス権を、 その更に右のブロックは持ち主と同じグループのメンバーのアクセス権を、 一番右のブロックはその他のユーザのアクセス権を表しています。 アクセス権は"r"、"w"、"x"の三文字で表され、 それぞれ"Read(読み)"、"Wtite(書き)"、"eXecute(実行)"の略です。 文字が表示されていればアクセス権があり、 "-"が表示されていればアクセス権が無い状態です "ls -l"実行時に表示された、アクセス権関連の文字列の二つ右が所有者、 その更に右が所有者の属するグループです。 (自分もここに表示されたグループのメンバーであれば、グループのアクセス権が適用されます)
27 :
続き :02/02/02 19:12 ID:q2sfdAh6
自分が所有するファイルであれば、自分でアクセス権を設定し直す事が出来ます。 chmod→アクセス権の変更 引数: アクセス権を表す数字or文字 (アクセス権を変更する対象) 用例: chmod 640 filename chmod 744 folder 数字に関してですが、これも桁ごとに三つに分けて考えます。 一番左が所有者の、真ん中が所有者と同じグループのメンバーの、 一番右がそれ以外のメンバーの、アクセス権を表しています。 数字は4(読み), 2(書き), 1(実行)の三つの合計で考えます。 例えば所有者に「読み」と「書き」のアクセス権を与えたい場合、 それぞれに対応する"4"と"2"を合計して、"6"を100の位に割り当てます。 例えば"744"の場合、所有者は全ての、グループと他者は読み出しのみの アクセス権を持つことになります。
28 :
続き :02/02/02 19:16 ID:q2sfdAh6
UNIX系OSには、アクセス権を無視して操作する "root"というユーザが存在します。 MacOS Xではデフォルトでオフにされていますが、 NetInfoManagerで有効にすることも出来ます。 また管理者のグループに属するメンバーは、 "sudo"コマンドでroot同様の権限を持つ"スーパーユーザ"に なることも出来ます。 su→ユーザの変更 引数: (ユーザ名) 用例: su root (ユーザrootに変更) su hogehoge (ユーザhogehogeに変更) sudo→スーパーユーザとして実行 引数: (続けたいコマンドを続けて表記) 用例: sudo rm file1 (スーパーユーザとして"file1"を消去) アクセス権の問題で削除出来ないアイテムが ごみ箱に溜まってしまった場合などは、 これを利用して消すことが出来ると思います。
29 :
続き :02/02/02 19:28 ID:q2sfdAh6
"chmod"のオプションを一つ忘れました(^_^; chmod -R 744 folder のようにすると、そのディレクトリ内の全アイテムを一度に変更出来ます。 また、所有者自体を変更する事も出来ます。 こちらはバックアップを取った際に 所有者がおかしくなって利用出来なくなった ファイル&フォルダの救出などに役立つと思います。 chown→所有者の変更 引数: (ユーザ名) (変更対象のパス名) 用例: sudo chown hogehoge file ("file"の所有者をユーザ"hogehoge"に変更) chgrp→ファイルorディレクトリの所属グループを変更 引数: -R…そのディレクトリ以下の全アイテムを同時に変更 (変更後のグループ名) (変更対象名) 用例: chgrp staff file ("file"の所属グループを"staff"に変更) chgrp -R staff folder/ ("foder"ディレクトリ以下の所属グループを"staff"に変更) "chgrp"で変更するグループは、ユーザ自身が所属するグループからしか選べません。
30 :
名称未設定 :02/02/02 19:30 ID:G2nTvdxD
先生みたい
31 :
名称未設定 :02/02/02 19:32 ID:xGXRL1Z1
先生応援sage
32 :
名称未設定 :02/02/02 19:33 ID:zUcagFjv
さすがにここまで連発するならHTML化してまとめたほうが 見やすいような‥
最後に、シェルスクリプトについて説明して一旦終わりにします。
Terminalで打ち込むコマンドをテキストファイルに書き込み、
実行権を与えてパス名で指定します。
すると既存のコマンドのように、処理を自動化することが出来ます。
例えば次のように書きます。
#!/bin/tcsh
cd /
mkdir test/
cd test
↑このように書いたファイルを保存し、
自分のHOMEに"test"という名前で保存したとします。
その後"chmod 744 /test"と打って実行権を与え、
コマンドの代わりに"/test"と打ってファイルを指定してやると、
三行の処理が自動的に行われます。
これをシェルスクリプトといって、大変便利です。
処理は行ごとに行われるので、一行に一回分のコマンドを書きます。
(最初の一行はおまじないだと思って必ず一行目に書くようにして下さい)
随分長くなってしまいましたが、ここまでお付き合い頂いてありがとうございました。
リダイレクトやパイプ処理等、他にも便利な使い方はありますが、
一旦ここで書くのをやめて質問スレッドに戻しますね♪
また何かお役に立てそうでしたら、書き込ませていただきますm(_ _)m
>>30 , 31
応援、サンクスです♪
>>32 解説サイトでも作ってみようかな〜、なんちゃって(*^.^*)
34 :
名称未設定 :02/02/02 19:43 ID:jbJbM9p8
先生!速過ぎてついていけません! いままでのを理解するのに二週間ぐらいかかりそうです ぜひ解説サイトを!!!!
35 :
8 :02/02/02 19:45 ID:gZFGSsOQ
先生頑張って理解します。
>>21 それやってみたら、まちBBSのIPみたいに数字の右側まで表示されて
localhostにはならなかったです
>>23 問題ないんですか
ためしにLANケーブル外してみるとlocalhostに表示がなったけど
やっぱ気になる
みんなどう表示されてんの?
36 :
名称未設定 :02/02/02 20:05 ID:XzWxYgM6
この前使ったそこそこ便利な使い方なんだけど、 まーぱのCDにスクリーンセイバー特集があってさ、dmgファイルがいっぱい あったのよ。んで、全部選択して展開。 Findetだったら、いちいちマウントされたディスクから、ドロップしなきゃい けないでしょ。そこで、 cp -r /Volume/*/*.saver ~/Library/Screen\ Savers/ てなかんじ。便利でしょ。
37 :
名称未設定 :02/02/02 20:29 ID:NRNd+YBr
>>8 俺も同じように表示されとるよ。
yahooBBどうのこうのって表示されてる。
38 :
名称未設定 :02/02/02 20:35 ID:aGlF310E
>>35 、
>>37 まずは/etc/hostconfig を参照。ついでに/etc/iftabも
デフォルトではHOSTNAMEはIPアドレスが割り当てられれば
自動で決まるようになってる。
host名:localhostに割り当てられているIPアドレスは127
39 :
38 :02/02/02 20:39 ID:aGlF310E
いかん、途中で送ってしまった。 んで127.0.0.1 にlocalhostが割り当てられてる。 LANケーブル抜いたらIPアドレスが割り当てられなくて localhostが使われていると思われる。 ただうちでは常にlocalhostですが
40 :
名称未設定 :02/02/02 20:49 ID:VRmCj0Q+
ちょっといいこと フォルダ名やファイル名を打ち込むのが邪魔臭いときは、 Finderからドラッグ&ドロップで一発で打ち込める。 例えば [DATA] ってディスクの [download] フォルダだと /Volumes/DATA/download と、でてくる。 覚えとくと深いとこのファイルいじるの楽だよん♪
41 :
名称未設定 :02/02/02 21:05 ID:ju3+ARWq
先生!バックアップ取るコマンド教えて下さい!!
42 :
名称未設定 :02/02/02 22:47 ID:xpoCFqj8
>>40 お、便利!
% /Vol
のあとにタブキー打つと勝手に
% /Volumes
とか補足されるのより便利かも
43 :
名称未設定 :02/02/03 00:37 ID:i0O2m/ie
>>41 バックアップを取るためのコマンドではありませんが、
バックアップを取るのに便利なコマンドを。
tar(アーカイブ化)
引数:
cf…tar形式でアーカイブ化
(圧縮先パスと圧縮元パスを後に続ける)
xf…tar形式のファイルを展開する
tf…tarファイルの中身を表示
z…gzip形式で圧縮&解凍
v…処理経過を表示
用例:
tar czvf home.tar.gz /
(自分のHomeを"home.tar.gz"という名前で現在位置に圧縮)
tar xzvf home.tar.gz
(現在位置にある"home.tar.gz"というファイルを展開)
tarコマンドの引数は、この二つの使い方を憶えておけば
普段使う分には不自由しないと思います。
ちなみに「アーカイブ化」というのは、
複数のファイルを一つにまとめることです。
>>42 コマンド名やディレクトリ、ファイル名を途中まで打って
"Tab"キーを押すと、残りを補完してくれますね(^-^)
44 :
43 :02/02/03 00:44 ID:i0O2m/ie
半角チルダが表示されないので、 違うことを書いてしまいましたA(^_^; tarの用例にある、 tar czvf home.tar.gz / は、 tar czvf home.tar.gz 〜/ の誤りです。 ("〜"は本当は半角です) それから起動ボリューム以外のボリュームは "/Volumes/"以下に自動的にマウントされます。 例えばHDDにパーティションを切って起動ボリューム以外に "SubHDD"と名付けた場合、"/Volumes/SubHDD/"以下が その内容になります。 (Finderで見ると不可視のディレクトリも多いので注意して下さい)
45 :
名称未設定 :02/02/03 01:00 ID:pYz9hc68
>>44 tarだと、リソースが無くなっちゃわない?
46 :
43=44 :02/02/03 01:01 ID:i0O2m/ie
何度もスマソ。 tarで圧縮したり、cpでコピーしたり、mvでボリューム間を移動したりすると、 そのファイルのリソースフォークは削除されます。 取り返しの付かない事が起こらないことを祈りつつ…。
47 :
45 :02/02/03 01:14 ID:pYz9hc68
一応これだと、リソースつきで圧縮できる。 open -a /Applications/Utilities/DropStuff 〜/Desktop/BackUp
48 :
41 :02/02/03 01:16 ID:7cGywwsG
49 :
名称未設定 :02/02/03 01:22 ID:pYz9hc68
# 結局manには触れなかったのね。
% man commnad
でオンラインマニュアルが見れる。
詳しくはman manのはずなんだけど、少し古いみたい。
あとこれはFreeBSD用だけど、日本語man。
http://www.jp.freebsd.org/man-jp/search.html 違うのもあるかもしれないけど、とくに問題ないと思う。
まずは ls /usr/bin ってやってそこのからやるといい。
manやったあとはSEE ALSOってとこのやつもmanしてみよう。
>>43 HFS+でtar使うとリソースフォークとtype/creator, Finder infoなんかが
さっぱりなくなっちゃうんだけど…。
Terminalからなら
% ditto -rsrc src dst
でいけるかな。試したことないけど。
# man dittoも古いんだよなぁ。
>>44 チルダ(っていうかオーバーライン?)が0x01になっちゃってるみたい。
>>45 tarで圧縮?
>>47 インチキだー(w
51 :
名称未設定 :02/02/03 02:29 ID:6fLBLQ9L
えっと、機能うんぬんとは関わりありませんが、 バックを黒(というよりかなり濃いめのグレー)文字を白にすると、 TerminalはAquaとも素晴らしく相性が良くなります。 その際にはMonacoフォントのサイズを12程度まで上げるか、 Monaco以外のフォントに変更してくださいね。 今まで味気なかったTerminalがやたらカコヨクみえるよ!
52 :
名称未設定 :02/02/03 11:47 ID:F4yJkgtD
漏れは、Terminalから以下の事やってます。 Terminal半透明にしてイイコトなんかないんだけど ユニッキスと差別化して優越感にひたりたかったんで(ワラ # docで未使用を半透明に defaults write com.apple.dock showhidden -boolean Yes # Terminalを半透明に(1.0で初期値 0.0で透明) defaults write com.apple.Terminal TerminalOpaqueness 0.5 あと、チョット聞きたいんだけどユニッキス3ボタンで使ってる時に 選択領域を違うshellのwindowに右ボタンで張り付けられるのは Teaminalでは実現不可なんでしょうか? やっぱcopy&pasteしかダメ? あと、それを実現する為にはマウスが乗った方の windowがアクティブにならないとダメだと思うんだけど。 (現在1クリックしないと駄目だし)
53 :
名称未設定 :02/02/03 12:00 ID:ZCkTyaPZ
Ctrl+d は「このウィンドウでの操作はこれでおしまい」って言う意味なので たぶんやっておいたほうがいいと思う。 % exit と同じこと。
54 :
名称未設定 :02/02/03 15:00 ID:Dvuh4oDr
age
55 :
名称未設定 :02/02/03 15:07 ID:bxz+bqih
>>51 さんの方法で背景を黒、文字を白にして、
>>52 さんの方法で0.8くらいの透明にすると、
(・∀・)イイ!!
勉強意欲が湧いてきた。
56 :
名称未設定 :02/02/03 16:03 ID:v6CtrpI7
>>55 それはまさしく私の環境 (w
ただset color で補完時の色付けすると恐ろしく見づらくなると言う諸刃の剣。
おれのような初心者は大人しく
set prompt = '[%B%T %c3%b] \!% '
で太字にして喜んでなさいってこった。
57 :
41 :02/02/03 17:48 ID:7cGywwsG
>>53 あろがとう!!
(゜д゜)<お前等のTerminal見せろよ。
58 :
名称未設定 :02/02/03 19:11 ID:wOQOq2Zl
59 :
名称未設定 :02/02/03 20:24 ID:7cGywwsG
60 :
58 :02/02/04 00:11 ID:P7y3TjW3
っちゅうわけで買ってきました。 しかし、バリバリUNIXユーザーってのはこれだけあるコマンド全部覚えてるのかな〜・・・
61 :
名称未設定 :02/02/04 00:21 ID:0umtx3j6
うpきぼーん
62 :
名称未設定 :02/02/04 00:24 ID:ppwSGKY3
このスレいいね! 早速質問なのですが desktopにあるフォルダidoushitainoを System/Library/startupItemsに移動させようとしたのですが うまくいきませんでした、過去ログをみて挑戦したのですが どなたか解る方がいらっしゃったら教えていただけるとありがたいです。 root までなれたのですが cpコマンドの使い方がいまいち理解できません
63 :
名称未設定 :02/02/04 00:46 ID:4Rqq3sym
>>62 % sudo cp -RP ~/Desktop/idoushitaino /System/Library/StartupItems/
まずはman cp 見れ
んで起動スクリプトは /Library/StartupItems/ に入れても同じ。
こっちだと管理者であればrootでなくても普通にコピーできる。
通常は/Sytem以下は弄らなくてよいよ。
64 :
62 :02/02/04 01:02 ID:ppwSGKY3
>>63 レスどうもです。早速やってみます。
起動スクリプトとはシェルスクリプトの事でしょうか?
users/username/Libraryまではフォルダーがあるのですが
その下に、StartupItemsを作ってスクリプトを入れると同様なのでしょうか?
うーん海胆楠は奥が深い…そして面白い。
66 :
名称未設定 :02/02/04 02:02 ID:XcaOJsea
>>52 Terminalの透明化(・∀・)イイ!
defaultのTerminalとは比べものにならない位素敵になりました。
ところで、これTerminal以外にも透明か出来るものってあるんですか?
Finderのwindowを透明化出来るって話を聞いたこともあったような...?
あと、たとえばText EditをこのTerminalみたいに背景黒、文字白で半透明なんて
できちゃったりするんですかね。
ちょいとスレ違い気味なので、sageで。
67 :
名称未設定 :02/02/04 04:35 ID:vk/udrWP
先生。Finderだけ使ってればほとんど目にすることのない 「エスケープ文字」についても解説していただけると有り難いです。 (当方「なんとなく」しか解りませんので) で、個人的には質問と知ってて便利なコマンド紹介の両輪で回していただけると 大変有り難いかと。
68 :
名称未設定 :02/02/04 06:41 ID:efeI6tFx
Terminalが日本語入力できるようにならない限り 日本語のディレクトリには移動できないんでしょうか。
69 :
名称未設定 :02/02/04 07:05 ID:ya2pysyG
70 :
名称未設定 :02/02/04 16:07 ID:kef3P8hH
質問失礼します。 ホームのLibraryにmanファイルを置いてシェルで読ませたいのですがどうしても うまくいきません。やり方御存じのかたいらっしゃったらご教授願えませんか? ぼくが試したのは、.cshrcに、set $MANPATH=(...)と記述する方法です。 でシェルを立ち上げてecho $MANPATHすると一応希望の、(home)/Library/manも $MANPATHに含まれているのですが、そこにあるmanファイルを読ませようとしても not foundになってしまいます。
>>70 セクションごとにディレクトリ用意しないとダメなのかな。
コマンドならman/man1ってのを作ってそこに置く。
72 :
名称未設定 :02/02/04 17:02 ID:kef3P8hH
>>71 どうもです。それも試したんですけどだめなんですよねー。
73 :
名称未設定 :02/02/04 17:31 ID:Y6GgBKeU
>>70 記述方法がそもそも間違ってる。
setenv MANPATH $MANPATH:~/Library/man
set で定義出来るのはシェル変数。tcshの場合シェル変数と環境変数は
役割が異なる。多分環境変数MANPATHを参照出来なくて
not foundでるんじゃないかと‥‥。おそらく‥‥。
74 :
名称未設定 :02/02/04 18:32 ID:kef3P8hH
>>73 実はsetのまえに既にsetenvもやってみたんですよ。
しかし「Bad : modifier in $ (〜). 」と怒られてしまう。(tilde半角)
‥と思ったら、分かりました、解決法。
「setenv MANPATH 〜/Library/man:$MANPATH」(tilde半角)とすれば
大丈夫でした。(考えりゃわかるだろって‥)
75 :
名称未設定 :02/02/04 18:38 ID:kef3P8hH
レスくれた方々、ありがとうございました。
76 :
名称未設定 :02/02/04 18:50 ID:kef3P8hH
たびたびすんません。後学のためにひとつ質問させてください。 pathを.cshrcに指定するときはsetでもsetenvでもよいみたいなんですけど、 どちらが良いんでしょうか。あるいはどちらが望ましい記述なんでしょう?
77 :
名称未設定 :02/02/04 19:38 ID:w+eWxxGj
(t)csh しか使わないならどっちでもよいと思われ
78 :
名称未設定 :02/02/04 19:54 ID:Y6GgBKeU
79 :
名称未設定 :02/02/05 01:23 ID:xD7Tqg31
>>68 出来るだけフォルダ名は英語がいいんでしょうね。
現状は。
せっかくなんで豆知識
普通「cd□/usr/..」って感じでパスを丁寧に追っていかないと
いけないんですけど、
「cd□」
の後にfinderのフォルダアイコンをterminalに
ドラッグドロップしてもパスが有効になります。
80 :
名称未設定 :02/02/05 05:02 ID:ma+N/Zz7
気軽にできるTipsを TinkerToolを使うとTerminalの背景を 簡単に半透明にできます。なかなかお洒落で ターミナルが見違えます。 あとTerminalでman 調べたい機能 (例man ftp) とタイプすると英文のマニュアルがでてきます、 スペースで行送り、まとめてじっくり読みたいときは シェル>テキストを保存もできます。
81 :
:02/02/05 05:19 ID:mBwBXC4l
皆の、~/.(t)cshrc見せて〜 Terminalを使い初めてまだ1週間な漏れは、 alias cp "cp -i" alias rm "rm -i" alias mv "mv -i" alias ls "ls -aF" set path = ( $path /Developer/Tools ) setenv EDITOR vi ッス!
82 :
名称未設定 :02/02/05 06:32 ID:No11mteS
>>77-78 ありがとうございます。「UNIXの部屋」、わかりやすいっす。
ついでに、PAGERもsetenvできるって初めて知った‥
(だって"UNIX in a Nutshell"にのってなかったんだもん!)
さっそくPAGERをw3mに変更してウマー
>>81 Terminal使いはじめて約10ヶ月‥アフォみたいなaliasばかりが増えて行く。
シロートまるだしでハズいので見せられません。
ところで、EDITORってデフォルトのままでもviじゃなかったっけ?
83 :
名称未設定 :02/02/05 07:14 ID:No11mteS
Terminal初心者スレなので、質問した手前、いちおう解説‥
【Tips】(cshell、tcshell)
home直下に、「.cshrc」(c-shell-resourceの略)というファイルをつくって
自分好みの環境設定ができます。たとえば setenv EDITOR emacs とすれば、
shellのデフォルトのエディタがemacsになります。環境変数については、
上で教えていただいた「UNIXの部屋」にまとめがあります。
http://x68000.startshop.co.jp/ 68user/unix/environment.html
また、
>>81 にあるようにalias指定すれば、自分独自のコマンドを設定できます。
alias ls "ls -aF"と書いておくと、lsとタイプしただけで-aFの引数付きでlsできます。
オリジナルの文字列でコマンドをつくることもできます。
単純な例では、alias cda "cd /Applications"と書いておけば、「cda」という
短いコマンドで/Applicationsに移動することができ、/Applicationsへの移動を
頻繁に行う人にとってはタイピングの労力が少なくなり、便利です。
稚拙な説明ですけどこのへんで。
84 :
名称未設定 :02/02/05 07:18 ID:No11mteS
85 :
名称未設定 :02/02/05 07:33 ID:gcijWCBx
>82 プログラムによるだろ>ディフォルト viがディフォルトのが多いんだろうけど.
86 :
名称未設定 :02/02/05 22:38 ID:yCmeXNRW
ここで聞くべきことなのか分からんのですが、javacの吐くメッセージが 文字化けしていて読めません。例えば-?したときのメッセージは ?g?「??vac <options> <source files> ?g?p??
87 :
86 :02/02/05 22:40 ID:yCmeXNRW
すみません、Mozillaからの書き込みなので途中で切れてしまいました。 とにかく↑こんな感じで何言ってるか分かりません。 どなたか原因・解決法などご存知ないでしょうか? 他のプログラムではこのような現象はおこりません。
88 :
名称未設定 :02/02/05 23:04 ID:qfeWLiQl
>>81 ~/.(t)cshrcは使わずに~/Library/init/tcsh/に設定ファイルを置いていたりする。
で、中身は以下の通り。
~/Library/init/tcsh/aliases.mine
alias emacs "stty raw;\emacs \!*;stty -raw;clear"
#alias Emacs "usexpg4 \emacs \!*"
alias ls 'ls -F'
alias tar '/usr/bin/gnutar'
#
alias Ie 'open -a Internet\ Explorer'
alias Jedit 'open -a jedit4'
alias Arena 'open -a ARENA'
alias Mozilla 'open -a mozilla'
alias iTunes 'open -a iTunes'
~/Library/init/tcsh/path
set path = (/Developer/Tools $path )
~/Library/init/tcsh/login.mine
setenv MANPATH "${HOME}/man:/usr/local/man:/usr/local/share/man:/usr/share/man"
~/Library/init/tcsh/environment.mine
# cvs
setenv CVSROOT ~/Library/CVS/cvsroot
setenv CVSEDITOR emacs
# less
setenv PAGER /usr/local/bin/less
setenv JLESSCHARSET japanese-euc
あんまり芸が無いなあ
>>86 Shift_JISの日本語メッセージ吐いてるね。
javac -J-Dfile.encoding=EUC-JP
とかやればJTerminalとかでいけると思う。
英語メッセージにはどうすんだろ?
優先言語を英語にすりゃいいんだろうけど。
>>89 英語メッセージは
setenv LC_ALL en
でいけるみたい。
# もともとはどこ見てんだろ?
91 :
86 :02/02/06 00:09 ID:WnHRzlvF
>>89 レスありがとうございます。どうもProjectBuilderから呼んだときの
メッセージの兼ね合いで中途半端に日本語化されてるみたいですね。
この間意味もなくインストールしたHotSpot関係のアップデータのせい
かと思い激しく欝になっとりました。どうもです。
>>91 いやProjectBuilderもメッセージがShift_JISだったから
日本語環境じゃ落ちて使えなかったんよ。
で、
>>89 の方法でUTF-8にする必要があって、
今は最初からその設定になってる。
93 :
名称未設定 :02/02/08 00:17 ID:qkdYJ5Br
94 :
名称未設定 :02/02/08 02:26 ID:8SM4wp0O
95 :
名称未設定 :02/02/09 23:29 ID:bs4knBa1
質問です。 名前を統一変更したいのですが.. あるフォルダに一杯画像ファイルがあります(何かは聞かないで〜(笑))。 そこの拡張子が ・JPG ・JPEG ・jpeg ・jpg というカンジでバラバラなんです。 これを統一させたいわけですが、どういう風にすれば良いのでしょうか? # .jpgで全部統一とか...そういう結果を導きたい あとTerminalのコマンドがそのままAppleScriptになるという 雑誌記事を読んだんですがそれは本当でしょうか... だとしたら↑のコマンドをTerminal、Applescriptの どちらでも利用できるようになるという事なのでしょうか? shell初心者で初歩的質問だと思いますが宜しくお願いします
96 :
名称未設定 :02/02/09 23:57 ID:WR6zI0zD
たぶん bug があると思うけど、こんな感じの 1line sh script はどうよ。 $ sh -c for SUFFIX in JPG JPEG jpeg jpg ; do for NAME in *.$SUFFIX ; do mv $NAME `basename $NAME $SUFFIX`.jpg ; done ;done (あ、これ、1行ね)
97 :
名称未設定 :02/02/10 01:24 ID:bzdOGMwp
ごめん、 $ sh -c for SUFFIX in JPG JPEG jpeg jpg ; do for NAME in *.$SUFFIX ; do mv $NAME `basename $NAME $SUFFIX`jpg ; done ;done じゃないとまずいや。あと、Developer Tools がなくても basename が存在 しないってことはないよね?
98 :
95 :02/02/10 15:49 ID:onaetw7O
>>96-97 さんありがとうございました。
残念ながらエラー吐いちゃいました。
SUFFIX: Undefined variable.
[localhost:~/Documents/cov] % done ;done yes
done: Command not found.
done: Command not found.
でも答えてもらえて有り難かったです。
また暇な時にでも考えてみてくださいませm(__)m
つなみにDevtoolは入れてません
99 :
名称未設定 :02/02/10 21:13 ID:bzdOGMwp
>>98 sh -c for SUFFIX in JPG JPEG jpeg jpg ; do for NAME in *.$SUFFIX ; do mv $NAME `basename $NAME $SUFFIX`jpg ; done ;done
っていうように、1行で書いてます?
見やすくするために改行入れたのが失敗だったか。
100ゲトズサー このまま良スレであり続けますように。なーむー
101 :
生徒第101号 :02/02/10 23:40 ID:LfvnUrE7
先生! curlの使い方お願いします! HPは出来たのでしょうか? テメーでなんとかするか・・・ ってな感じでage
102 :
95.98 :02/02/10 23:52 ID:CHU2I4AX
>>99 おっしゃるとおり改行いれてました。
初心者で申し訳ないです(汗
で改行無しに成形してコピペしてやってみたんですが
やはり同じエラーでした。
ゴメンナサイ
103 :
名称未設定 :02/02/11 00:42 ID:jE+tJui1
ごめん。 sh -c 'for SUFFIX in JPG JPEG jpeg jpg ; do for NAME in *.$SUFFIX ; do mv $NAME `basename $NAME $SUFFIX`jpg ; done ;done' って quote する必要があった。 あと、これだと、もし JPG とかいう拡張子の file がない場合は mv *.JPG *.jpg となってしまい、error が出ますね…。
104 :
名称未設定 :02/02/11 00:42 ID:FDBopKvW
Terminalというかpingって普通何回打てば鯖に負担かからないんですか? OS Xの場合回数指定しないと何回も打ってるじゃないですか? やっぱり回数って4〜5回くらいに指定した方が良いんですか?
sudo rm -Rr /*
106 :
名称未設定 :02/02/11 01:05 ID:jE+tJui1
>>104 ping なんて ICMP で非常に軽い処理だし、packet の大きさも 56bytes
だし、頻度も1秒1回だし、みんなでいっせいにやらない限りは負荷なんて
問題になるとは思えないけど。
>>105 ヴァカ
>>106 "Flood" ping(ping -f)なんてものもあるぞ、立派なDoSアタックだ。
ま、変なオプションを指定しない限り無害、という点はおおむね同意。
108 :
名称未設定 :02/02/11 12:04 ID:Y9EFAjH6
>>106 >>107 なるほど、普通にやってたら別に負荷はかからないということですか。
わかりました、ありがとう。
109 :
名称未設定 :02/02/11 12:54 ID:aJaVNe8V
110 :
95.98 :02/02/11 13:24 ID:otp0HVpU
>>103 いけました! ありがとうございました。
今後ゆっくり分析させていただきます。
m(_ _)m 感謝
>>109 すいません、どうやって使えば良いのでしょうか?
リンク先のコマンドをコピーして手元に保存?
(その時はコマンド名.txtで良いのでしょうか?)
で、コマンド自身は
/変換前/変換後
って事なんでしょうか??
超初心者質問ですいませんです。
111 :
名称未設定 :02/02/11 21:32 ID:OSe2UDaD
>>90 やってみたらちゃんと英語で表示された。どうも。
LC_ALLってどういう意味なのか分からんが。
112 :
名称未設定 :02/02/11 23:35 ID:2lp4HeGG
sudo update_prebinding -root /終了後に unsuccessfullyのファイルがいくつかあるのですが これでいいのですか?
113 :
名称未設定 :02/02/12 23:42 ID:UxeV5Hcl
質問です lsで「aaでは無い」というのをやりたいんですが どの様に記述したら良いのでしょうか? ls aa* みたいに aaを含むは、やっと分かりました(笑) なかなか進歩しないッス
114 :
名称未設定 :02/02/13 00:10 ID:vZ5UbsO8
ls | grep -v aa でどう?
115 :
113 :02/02/13 00:22 ID:ZE0L/uqN
>>114 ありがとうございます
リスト成功する時もあるんですが
階層内でpdfをハジキたかったんで
ls | grep -v *pdf
とやってみたら
Binary file nantka.pdf matches
という風になってしまいました。
なぜかpdfを抽出してるみたいです
116 :
どちて坊や :02/02/13 00:33 ID:vsXqK9hs
ほとんどXで起動しないけど、TerminalってMS-DOSみたいなもの? どちて今更そんなことしなければならないの? デフォルトフォント変えるのにもTerminal使わないといけないの? なんだか退化しているようだけど、違うの? 先生おしえてくらはい!
>>115 それだとshellが"*pdf"を展開してgrepに渡しちゃうよ。
echo *.pdfってやってみるとどんな感じかわかるかな。
grep使うならこんな感じ? # もっといい方法がありそうな気も。
ls | egrep -v ".+\.pdf"
詳しくはman grepと正規表現について調べてね。
118 :
Bill Gates :02/02/13 01:45 ID:ICeeQc/A
>117 EmacsからWeb見てんの?
>>116 > デフォルトフォント変えるのにもTerminal使わないといけないの?
Terminal「も」使えるってことではないかと。
LinuxPPC使ってますけど、CUIにはGUIにはない良さがあるよね。
>>118 navi2ch ですが、何か?
emacs-w3m を使うこともあるよ。
121 :
名称未設定 :02/02/13 15:11 ID:FjhyZWHa
漏れら極悪非道のageブラザーズ! 今日もネタもないのにageてやるからな!  ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ∧_∧ ∧_∧ age (・∀・∩)(∩・∀・) age (つ 丿 ( ⊂) age ( ヽノ ヽ/ ) age し(_) (_)J
122 :
名称未設定 :02/02/13 19:15 ID:9ZWPrpwc
>>115 です
>>117 ありがとうございました!できました。
また色々勉強していきます。
>>116 やらなくてもいいと思います(笑) >terminal
その為のGUIのMacだと思うんで。
ボクの場合はCGの途中経過や色替え、tiffやjpgのバージョン違いなど
色々と途中で作っていきます。
本当は丁寧にフォルダ分けすれば良いのですが制作途中では
なかなかそういうわけにもいかず(苦笑)
最後にそれをまとめる時に、名前で「〜以外」「〜という名前」のファイルを
「移動」「コピー」「削除」できるので
terminal(シェル操作?)は大変助かります。
ですのでボクも
ls , ll , cd , cp , mv , rm
ぐらいしかわからないんですが・・・
そんなボクですが
色々とココで教えて貰えれば幸いに思います。M(_ _)M
123 :
名称未設定 :02/02/13 20:06 ID:fGlH9HFv
パイプいいねー。UNIXのパーツ指向は、ある意味OpenDoc的な印象さえ受けた。 AppleScriptを通じてGUIとの連係が可能なのもまたいい。
124 :
名称未設定 :02/02/15 12:14 ID:+MSpBB0Y
あげー
125 :
名称未設定 :02/02/15 12:24 ID:Cmu71Wjh
>>125 どっちも面白いね。でもさ、これって論争ではなくて
「結局、もっとちゃんとしたGUI作れやゴルァ(゚Д゚#)」
って、お二方は言いたいんじゃないかな。
言いたいことはすごく納得できる。
>>125 それよりも、A/UXの方が気になる。ってか、ほしい。
JTerminalの日本語表示なのですが、
ttp://homepage.mac.com/pragma/pragmac_soft2.html を参考にしたのですが、
新規シェルを開いてもすぐに閉じてしまいます。
.cshrcは以下のようにしています。
alias ls "ls -v"
setenv DYLD_INSERT_LIBRARIES /usr/local/lib/libnje.dylib
setenv DYLD_FORCE_FLAT_NAMESPACE
環境設定でnjeを有効にするにチェックを入れています。
入れてない状況では日本語表示されません。
他スレじゃ禿guyに怒鳴られそうなんで聞いちゃいます。お願いします。
>>126 ほんと、そうだね。そして、漏れもすごく納得した。
Terminalを使うのが面倒だと思えるようなGUIが
はやくでき上がって欲しい、ってのが一番思う。
今は正直、ないと不便だから覚えようか、って感じだから。
小さなソフトがあって(なんらかのGUI)、そいつが 条件入力 + ls,cp,mv,rmなどの機能を持ってくれてたり あとはパイプ機能があったり ・・・するとスゴイ嬉しいと思います。 どなたかソフトに強い方、dev-toolとかで作って下さいませんか?(笑) ボク正直シェアウエア料金払っても、全然惜しくありません。 ものスゴイ欲しいです、そんなソフト。
131 :
名称未設定 :02/02/16 20:42 ID:g8YLmB4D
>>130 A/UXがそんな感じだったんだよな。
Unixコマンドの入力/出力やオプションをGUIで設定して実行できた。
132 :
えろす :02/02/16 23:34 ID:iPiRR9Dm
133 :
名称未設定 :02/02/16 23:42 ID:W0ikysej
Address Bookとかみたいに名前の間が開いているのってスペースボタンを押して 間開けたのと違うのですか?
134 :
128 :02/02/17 00:17 ID:gKNYmNZ6
あらら,ダメか。スレ汚し申し訳なし。首吊ります...
135 :
名称未設定 :02/02/17 00:28 ID:P7mr8F2b
>>131 MPWのCommandoを移植したもの
FilterTopなんてのもある。
Macには昔からMPWやFrontier等のツールがあって
強力なスクリプト環境だったのに開発者以外なぜか誰も
存在すら認めようとしなかった。
そういう状況を見て来た物にとってさほど出来が良いとも思えない
Terminal.appを皆が触ろうとするのはなにか不思議な光景
136 :
名称未設定 :02/02/17 00:36 ID:gdVBDCP2
>>135 って言うか、MPWとか、コマンドラインはこれまではあくまでも
デベロッパーツールで一般ユーザには無縁のものだったわけだろ。
それがMac OS Xではターミナルが標準で入ってる & ターミナルを
使わざるをえない状況があるから、皆が触ろうとするのではないかな。
>>125 の下のリンクはもっとGUIの完成度を上げて、コマンドラインが
必要無い、本来のMacOSの姿に戻ってほしいということではないのかな。
>>135 あんた、UNIX って知ってる? といいたくなるぞ。
138 :
135 :02/02/17 08:46 ID:fvDFOK3o
>>137 煽り意図だったら申し訳ないけどマジに分析してみます。
UNIXだったらTerminalからの操作が必要なんだという意味なら
UNIXの想定が狭すぎます。ミニコン系や組込み系でUNIXを標準化の
ためやOSの基礎として備えている物は良くあります。
こういった用途ではTerminalからの操作はあってもお飾りかメンテ
ナンス手段です。MacOS Xでも本来OSの基礎としてが目的のはず。
これをふまえて、Apple自身がKBaseに平気でTerminalを使った
操作を一般ユーザに要求していたり、Terminalを使いこなそう!
みたいな本が出て来たり、元々ちょっと毛色は違えど強力な
スクリプト環境があったことを加味すると不思議な光景感が
醸し出されるのです。
>>138 Terminal=スクリプト環境なの?
>>132 ありがとう。
解凍したんだけどベースのapplescript編集画面になってしまうんだけど・・・
141 :
名称未設定 :02/02/17 18:18 ID:reEs/6XH
sudo update_prebinding -root / というコマンドが有りますが、これって起動ディスク に存在するアプリにのみを対象にしているのでしょうか? たとえばHDを増設してHD1という名前付けて、そこに 個人的なアプリを入れてる場合は、そのアプリは対象になって いないんでしょうか? UNIXを全く理解してないので、的外れな事いってるかもしれませんが よろしくおねがいします。
142 :
名称未設定 :02/02/17 23:38 ID:1yKZVXLc
143 :
名称未設定 :02/02/19 22:20 ID:DHPlag/R
144 :
名称未設定 :02/02/19 22:59 ID:9B9uVOzF
age
145 :
名称未設定 :02/02/20 23:51 ID:MUm/1fnl
なんだかわかんないけど dmesg vm_stat netstat いろいろ出てくる。 printenv これも
146 :
名称未設定 :02/02/21 06:31 ID:pDilEJRU
147 :
名称未設定 :02/02/21 06:53 ID:Gwqxd/tl
control + c で全てのプロセスキャンセル出来るよ 例えばtopでプログラムのプロセス番号 確認してからアプリケーション停止したい場合 control +c で止めてそのあと kill プロセス番号 でできます。
148 :
146 :02/02/21 07:31 ID:pDilEJRU
>>147 さんサンクスコ
control+cで逝けましたー。
覚えましたー。
control+cは classicでいう cmd+opt+escに近いから そのソフトに終了コマンドがあるならそっち使ったほうがいいかもしれない。 今 X環境無いから試せないけど, topや manは qで終了しない?
150 :
147 :02/02/21 08:01 ID:FhWp1xxv
>>149 qであっさり終了
知りませんでした。
そうしたら149さんのニュアンスから
control cよりもqの方が通常終了の
しかたなのですね。
勉強になりました!
151 :
146 :02/02/21 08:54 ID:pDilEJRU
manはqを打つだけで終了できました。 topも終了できました。 curlでダウンロードしてるのをキャンセルするのは control+cでないと出来なかったです。 147さん、149さん、ありがとうございました。 今までmanをやった時、最後までスクロールさせてました(w
>>151 今度は Control + Z してみよう。
で、jobs、戻るには fg(forground の略)、バックグラウンドで動かすなら bg、
最初からバックグラウンドで動かすならコマンドの後に & をつけて起動。
例えば、curl -s -O
http://... & とやるとメッセージが出ずに後ろで動いてくれる。
# wget なら、wget -q hoge &。
詳しくは、man jobs とかして man の中で / 押すと、下に / が出るから
そこに検索したい単語(fgとか)を入力、n で次を検索、該当個所を見つける。
man 見てるとき h か ? で簡単なヘルプが出てくるんでそれも参考に。
man の詳しい操作についてはman more。
英語がいやなら、
http://www.jp.freebsd.org/man-jp/search.html でもいい。
ただ、一部内容が違ってたりすることもあるんで気をつけて。
ちなみに、Terminal だと Command + . で Control + C を送るようになってる。
153 :
名称未設定 :02/02/21 13:39 ID:Ldznys4J
俺はUNIXユーザーなので、Mac OS X に注目している。 UNIX環境が普通に使えるのであれば、たとえば新iMacを買えばUNIXの ソフトもWindowsのソフトもMacのソフトも使えるので、とても便利だと 感じるからだ。ただ、先日店頭で新iMacのTerminalをさわってみて 気になったのは、ccやgccが標準で実行できなかったこと。makeも なかったようだし。一般的なUNIXソフトを、./configure, make, make install でインストールできる環境になっていればいいとは 思うのだけど、やはりまだそこまではいってないのかな。 ごく基本的なUNIXコマンドは入っているようだけど、自分で好きなUNIX ソフトをインストールして使える環境になっていないとなると、まだ 完全に乗り換えるわけにはいかないな、と思っている。 Mac OS X の開発が進むまで、しばらくは様子見をするつもり。 こういった話題はこちらの方がいいのか UNIX 板の方がいいのか は悩むところだけど、両者でほどほどに話題があればいいのかな。
154 :
名称未設定 :02/02/21 13:47 ID:OpL1vQ5E
155 :
名称未設定 :02/02/21 14:16 ID:doide65A
>>153 それ、単にそのiMacにDev. toolがインストールされてないだけと思われ。
156 :
名称未設定 :02/02/25 12:41 ID:cbSRT0IN
う〜ん Terminalポケットなんとかって本買ったんだけど 初心者には難しいよ〜。
>>153 UNIX板にもMac OS Xのスレがあるよ
>>156 どうしても必要なときにそのつど覚えて行くから
大丈夫。自分もさいしょ取っ付きにくかった。
ここの過去ログとか参照してもいいかも。
>>156 おれも難しいと思った。
構文先にありきじゃなくて、やりたい事を優先にして
本を作って欲しかったなあ。
「こういう事がやりたい」ってのが先に無い?やっぱ。
Terminal関係の本って大体似てるよね。
辞書っぽくて(そういう辞書があるのはいいんだけど)いやだな
大体分かってくると辞書みたいな方がいいんだろうけどね
>>159 あの手の本(リファレンスブック)はある程度慣れている人が
辞書として使うものですから仕方が無いでしょうね。
私もその本を買いましたけど、man読んだほうが早いのが実際かも。
ただ Mac OS X 特有のコマンドについて説明が載っているのでそこらは重宝してます。
辞書を読んで英語を勉強する人もいるぐらいですから、
ざっとコマンドについて目を通すのにはいいかもしれません。(w
>>161 わかる(ワラ
英和辞書じゃなくて英英辞書なんだよな >リファレンスブック
英文科の学生が使う専門辞書と同じ。
結局Terminalでは何ができるんですか? Dockの出現位置変えるぐらいしかやってないんですけど。 defaluts write com.apple.dock pinning start これ。
164 :
名称未設定 :02/02/26 22:15 ID:u5zPiXM/
>>163 例えばエロデータ満載の仮ダウンロードフォルダがあったとする。そっから、Finder で
xxx.mpg を MPEG フォルダへ
xxx.rm を RM フォルダへ
xxx.jpg を JPEG フォルダへ
それぞれ手動で振り分けようと思ったら、面倒くさいでしょー。
Terminal ならコマンドでひょい。
165 :
名称未設定 :02/02/26 23:04 ID:KFLV7SS7
>>163 Dockの位置変える、みたいことはむしろコマンドラインでやることの本質じゃないかと。
UNIXでの考え方ってのは単機能の細かいプログラムを
組み合わせていろいろやっていくってことがひとつにあるから、
巨大なアプリケーションでなんでもやっちゃおうっていう
W●ndows的な考え方をしていると理解に苦しむことはあるかも。
たとえばnetstatで出力したネットワーク情報をgrepだのawkだので切り出して
mailで自分のケータイのメールアドレスへ配信するスクリプトを書いて
cronで毎日決まった時間になればそれを実行するようにすれば、
24時間稼動させている自分のマシンが正常に動いているかをケータイでチェックできる。
(ちなみにこれはちょっと前のUNIX MAGAZINEでやってたんだけど。)
ひとつひとつのコマンドでできることはたいした事はないけど、
それをパズルのように組み合わせて自分の目的を達成できるものを作るっていう
楽しみがこの世界には(少なくとも私にとっては)ある。
よく言われることにこういった世界では 1+1>2 が当たり前のように成り立つし。
でも、あまりCUIな環境になじみのないユーザにはとっつきにくいのは確かで、
その溝を埋めるような機能をGUIで実現できるような実装をしていってもらいたいと
Appleには期待しているんだけど...
166 :
名称未設定 :02/02/26 23:09 ID:psTJszIn
>>165 >24時間稼動させている自分のマシンが正常に動いているかをケータイでチェックできる。
すぐに帰れない外出先で、正常に働いてないことがわかったら、精神衛生に悪いかも?
167 :
165 :02/02/26 23:17 ID:KFLV7SS7
>>166 あはは・・・そういう人間的なところを突かれるとなんとも言えませんわ(w
168 :
名称未設定 :02/02/26 23:21 ID:SMqohsqE
>>166 うははは
>>164 拡張子で並び替えられる選択肢があれば、GUIでも比較的楽にに出来そうだけどね。
コマンドの方が一発って感じだけど。
169 :
名称未設定 :02/02/26 23:24 ID:jiyz9M1a
emacsでhtmlの編集をしてるんですけど ブラウザで確認するのはどうすれば良いのですか? いろいろコマンド表とか検索したけど書いてなかったんですけど。。 うーむ。
170 :
名称未設定 :02/02/26 23:29 ID:hjE1hQ5N
分割エロ動画をダウンロードした後、 結合ツールを使わず cat で済ませられるのが嬉しかったです。
>>170 え?そんなことできんの?解説キボンヌ
172 :
名称未設定 :02/02/27 00:05 ID:1kS4OR2o
>>171 cat [ファイルのリスト] > [結合後のファイル名]
たとえば hoge000.dat 〜 hoge255.dat ってのを結合したければ
cat hoge*.dat > ~/Desktop/hogehoge.mpg とかすればよい。
173 :
172 :02/02/27 00:06 ID:1kS4OR2o
追記:ただし偽装ツールとか使ってるのは当然ダメだけどね。
174 :
171 :02/02/27 00:10 ID:or3f0OSw
>>172 おぉぉサンクスコ。なるほどワイルドカード使ってcatでファイルにリダイレクト
ってことかー。メモメモ。すげぇ勉強になりました。
175 :
名称未設定 :02/02/27 00:11 ID:qmV97mL/
マルチポストスマソですが、本来こっちに書くべきでした。 助けて下さい。 terminalのtopコマンドがきかなくなってしまいました。 [localhost:~] jun% top OK? stop? no top: Command not found. [localhost:~] jun% こんなカンジです。どうしてでしょう? わかる方いますか?対策があれば教えて下さい。
>>168 むかーしTOWNS-OS使ってた頃はGUI上でワイルドカードが使えたんよねぇ。
Macに引っ越してまず困ったのがこれだったな。
なわけでMac OS XにTerminalがついてて一番嬉しいのはワイルドカードで
サクッと一発ができることやね。
>>174 もともとcatはconcatenate(連結する)の略です。
>>175 where topは反応なし?
178 :
170 :02/02/27 00:19 ID:kSJC9UBf
>>172 ,173
ははは、解説ありがとうございました。確かに、偽装してるのはダメですね。
以下、偽装じゃないんですけど。
ホームページには AVI ファイルだと書いてたから、cat で
結合した後 xxx.avi としてるのにどうしても開けなくって、
結局 Windows で最初っから分割ファイルダウンロード&結合してみれば、
生成されるのが ZIP ファイル。それを伸張してやっとこさ AVI に。
なんてこともアリました。しかし、オ○ニーのためにここまで頑張れるなんて…。
>>177 where topと打ってみましたが、何も反応ないようです。
[localhost:~] jun% where top
[localhost:~] jun%
どうなんでしょう?マジでたすけて、、、ください、、、
180 :
名称未設定 :02/02/27 00:47 ID:PlM9Mdfp
/usr/binの中を見てみる。
>>179 とりあえずrehash。駄目なら$PATHを確認してみる。
>>180 やってみました。
[localhost:~] jun% /usr/bin
/usr/bin: Permission denied.
[localhost:~] jun%
僕には意味がわかりませんが、どうなんでしょう、、、?
183 :
名称未設定 :02/02/27 00:56 ID:qmV97mL/
>>181 やってみました。
[localhost:~] jun% $PATH
/Users/jun/bin/powerpc-apple-darwin:/Users/jun/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin: Command not found.
[localhost:~] jun%
意味がさっぱりわかりません。僕はtopコマンドが見たいだけなんです、、、
184 :
名称未設定 :02/02/27 01:05 ID:1kS4OR2o
>>182 /usr/bin の中を見るには「ls /usr/bin」ね。
あとPATHをみるには「env」で PATH がどう設定されているかを確認。
まあ、
>>183 でも実質的には見られているわけだけど...
>>182 ちゃうよ。ディレクトリの内容を確認するにはls /usr/bin。
で、topがあるかどうか見てみて。
>>183 それもecho $PATHとするのが正しいのだが($PATHだけだと環境変数
PATHの内容をそのまま実行しろという意味になるので「コマンドが
見つかりません」と言われてしまう)、とりあえず/usr/binへのパスが
通っていることは確認できます。
186 :
185 :02/02/27 01:10 ID:MDBXCeeY
カブリまくりスマソ
187 :
184 :02/02/27 01:15 ID:1kS4OR2o
>>185 どうもありがとうございます。
やってみました。
[localhost:~] jun% ls /usr/bin
a2p htpasswd openssl sed
appletviewer id package serialver
arch idlj pear setregion
awk jar perl sftp
c2ph jarsigner perl5.6.0 slogin
c_rehash java perlbug smbutil
cacheCoveredChars javac perlcc splain
chflags javadoc perldoc split
chgrp javah php-config ssh
cpio javap phpextdist ssh-add
crontab jdb phpize ssh-agent
cut keytool pl2pm ssh-keygen
dbmmanage lockfile pod2html ssh-keyscan
dprofpp logger pod2latex sudo
ex login pod2man sw_vers
expn lpc pod2text tail
extcheck lpq pod2usage tar
false lpr podchecker tclsh
fcache lprm podselect tclsh8.3
find lsbom policytool tnameserv
find2perl machine procmail touch
formail mailq pstruct tr
groups mailstat purgestat true
h2ph more reset tset
h2xs native2ascii rmail uname
hdid newaliases rmic update_prebinding
hdiutil nice rmid vacation
head nicl rmiregistry vi
hostinfo niutil s2p view
hoststat ntpq sample wc
htdigest open scp whoami
[localhost:~] jun%
どうもtopがないみたいです。
どうしてでしょう?
はっ! もしかしたら、、、 最近OSを再インストールしたんですが、 そのとき、カスタムインストールでデベロッパーツール関係をはずしてしまったような気がします。 それが原因でしょうか? インストールしなおすしかないですかね?
>>190 OS XのカスタムインストールにはDeveloper Toolsは含まれていないと思います。
もしかしてOS Xのバージョンが10.0.4以下で、BSD Subsystemをインストール
しなかったということでしょうか?
何にせよ再インストールが最善の手でしょうが、top一つのために再インストール
というのもイマイチですよね。どうしたもんでしょ。
できました! まさに、BSD Subsystemをインストールしてませんでした。 インストールCDからBSD Subsystemだけをインストールして、 無事にtopコマンド見れました。 いろいろ教えていただいて、マジで感謝してます。 どうもありがとうございました。
193 :
名称未設定 :02/02/27 21:09 ID:rb2f1bxM
Terminal or JTerminal 上の emacs でコードのキーワードを 色付けすることはできますか?
194 :
名称未設定 :02/02/27 22:02 ID:oLymS4Wd
>>176 へ〜そうなんだ。
ごちゃごちゃしないような形で、機能を拡充してほしいね。
とういうことで、rmしたときに直接消さないで、ゴミ箱にファイルを移す方法を・・・・
195 :
名称未設定 :02/02/27 22:16 ID:Y1tN0e//
>>194 alias rm 'mv \!* ~/.Trash/' とログインスクリプトにかいときなさい。
196 :
194 :02/02/27 23:32 ID:oLymS4Wd
おおお ありがたき幸せ・・・ mv と ~/ の間をどうしたら良いもんかと。 ここをあてにせずに、リファレンス本買うかな。 195氏には感謝。
197 :
163 :02/02/28 00:06 ID:FOIrGRcT
>164-165 TerminalとAppleScriptとの違いがよくわからなくなるんです。 わたしはどっちも使えない人間ですが 最近AppleScriptに興味を持ち始めたんですけど Terminalでもできそうな部分がありそうで どっちを勉強しようかなって。 どっちもできるのが理想ですけど。
198 :
名称未設定 :02/02/28 04:18 ID:zePEuqsx
>>197 AppleScriptでしか出来ない事→アプリ操作、Clipbord処理とか上位機能の処理
Terminalを使った方が楽な事→ファイル操作、テキスト処理、ローレベルな処理
と個人的に思います。ファイル操作に関してはAppleScriptでも出来るけど、面倒
くさいだよね。長年積み重ねてきたUnixのファイルシステムに比べると。それと、
Unixは殆どのファイルがテキストだからテキスト処理にも長けてます。AppleScript
でテキストいじるとコレが辛いんだ。
それぞれの便利な部分を組み合わせて使えばOSXならではで便利だよ。
199 :
163 :02/03/05 22:43 ID:cl5NE6vd
下がってますな。 >198 テキスト編集にはTerminalということですね。 それってCSVみたいなテキストも処理しやすいということでしょうか?
えっと、rmでファイルをゴミ箱に移すスクリプトを書いてみたのですが、 初心者なもんで、-Pや-Wが良くわからなかったり、いろいろ無駄があったり、汚かったり、 バグがあったり、挙動が元のrmと違ったり、tcshなんですが、他のシェル使った方が良いとか・・・・ 諸先輩方に手直しなんかしてもらえると、ありがたいのですが。 下のスクリプトをrmのaliasにしていただければ、一応使えます。 行き当たりばったりで書いたので、変なところ多いですが、ごめんなさい。では
#!/bin/tcsh if ( ! -e ~/.Trash/ ) then mkdir -m 700 ~/.Trash endif set flag = "" set args = ( d f i P Rr W ) set stuff = $argv[$#argv] set conf = "n" set files = "" if ( $#argv == 0 ) then echo "usage: ${0} [-dfiPRrW] file ..." exit endif foreach arg ( $argv ) switch ( $arg ) case [-]*:
switch ( $arg ) case [-]*[0-9a-ceghj-qs-zA-OQS-VX-Z]*: echo "usage: ${0} [-dfiPRrW] file ..." exit breaksw endsw foreach arge ( $args ) switch ( $arg ) case *[$arge]*: set flag = "$flag$arge" breaksw endsw end breaksw endsw end switch ( $stuff ) case [-]*: echo "usage: ${0} [-dfiPRrW] file ..."
203 :
名称未設定 :02/03/06 01:09 ID:FW6tCI5V
exit breaksw endsw if ( ! -e $stuff ) then echo "${0}: ${stuff}: No such file or directory" exit endif foreach check ( $argv ) switch ( $check ) case [-]*: breaksw default: set files = ( $files $check ) breaksw endsw end if ( $#files != 1 ) then foreach file ( $files ) rm -${flag} $file
204 :
名称未設定 :02/03/06 01:10 ID:FW6tCI5V
end exit endif switch ( $flag ) case *[f]*: breaksw default: switch ( $flag ) case *[i]*: switch ( $flag ) case *[Rr]*: echo -n "remove ${stuff}? " set conf = $< if ( $conf == "y" || $conf == "Y" ) then else exit endif if ( -d $stuff ) then set directory = `/bin/ls -A $stuff`
205 :
名称未設定 :02/03/06 01:10 ID:FW6tCI5V
if ( $#directory != 0 ) then foreach inside ( $directory ) rm -iR $stuff/$inside end endif rm -d $stuff exit endif breaksw default: echo -n "remove ${stuff}? " set conf = $< if ( $conf == "y" || $conf == "Y" ) then else exit endif breaksw endsw breaksw endsw
206 :
名称未設定 :02/03/06 01:10 ID:FW6tCI5V
breaksw endsw switch ( $flag ) case *[Rr]*: breaksw default: if ( ! -d $stuff ) then else switch ( $flag ) case *[d]*: set emp = `/bin/ls -A $stuff` if ( $#emp != 0 ) then echo "${0}: ${stuff}: Directory not empty" exit endif breaksw default: echo "${0}: ${stuff}: is a directory" exit
breaksw endsw endif breaksw endsw switch ( $flag ) case *[P]*: echo "-P mijissou. m(_ _)m" exit breaksw case *[W]*: echo "-W mijissou. m(_ _)m" exit breaksw endsw if ( ! -o $stuff ) then if ( $conf == "y" || $conf == "Y" ) then else
echo -n "override ... for ${stuff}? " set conf = $< if ( $conf == "y" || $conf == "Y" ) then else exit endif endif endif if ( -e ~/.Trash/${stuff} ) then /bin/rm -fR ~/.Trash/$stuff /bin/mv $stuff ~/.Trash/ else /bin/mv $stuff ~/.Trash/ endif exit
209 :
名称未設定 :02/03/06 01:12 ID:FW6tCI5V
以上っす。 20行づつです。
210 :
名称未設定 :02/03/06 13:43 ID:ZEq7TiJW
なんかmvでもリソースがちゃんとくっついてきてるんだけど、 これは昔からそういう仕様だったかな? だとしたらMvMacとの違いがよくわからないんだけど。。 ちなみにcpだとリソースはごっそり落ちます。
>>210 mvは見かけ上の位置を変えてるだけ。リソースは落ちようが無いと思う。
212 :
名称未設定 :02/03/06 16:37 ID:ZEq7TiJW
>>211 なるほど・・
ところでmvとMvMacの違いですが、とりあえず確認できたのは、
1. MvMacでは他ボリュームへの移動ができない。
2. MvMacでは同名の大文字小文字変換ができない。
(mvの場合、Finder上で名前の変更がすぐに反映されないという不具合が
あるものの可能)
だけでした。
しかしこうなるとMvMacの必要性はほとんどないように思われます。
ほかにもmvとMvMacの違いについて知っている方がいたら教えて下さい。
213 :
名称未設定 :02/03/06 16:59 ID:ZEq7TiJW
もうひとつ補足しておくとmvでも他ボリュームへ移動させると リソースが落ちます。
214 :
名称未設定 :02/03/06 17:14 ID:ZEq7TiJW
となるとMac OS Xにおいてどんな場合でもリソースを保持したままファイルを 移動させるには、CpMac -r 'filename' したあとに rm -rf 'filename' とする 必要がありますね。
215 :
名称未設定 :02/03/06 17:21 ID:ZEq7TiJW
と思ったけど、CpMac -r -p と属性も残したほうがより自然ですね。 ところでCpMac についてる -macという引数は何を意味するのだろう・・
216 :
名称未設定 :02/03/06 17:57 ID:7i/0JpLC
教えてくださ〜い。まだmacも初心者でTerminalなんかとんでもないって 感じなんですけど。MACPOWERの記事で、iPhoto Libraryの場所をTerminalで 移動できるってあったんですけど。 やり方がぜんぜん分からないんです、誰か詳しく教えてもらえませんか。
>>216 こういうのが現れるたびに、
北風さんタイプの先生と
太陽さんタイプの先生が出てくるんだよなー。
漏れは北風さんタイプなので sage。
南風なので少しだけ書いてみるテスト % defaults write com.apple.iPhoto RootDirectory /Volumes/hoge/hoge1/hoge2 ってな感じちゃうか
>>216 iPhotoを使いこなそうスレに
アップルスクリプトで変更出来る
ものがリンクされてたよ。
いやMacpowerの記事には詳しくやり方が書いてあったので
>>216 はTerminalの初歩から知りたいって事だと思うんだが違うのか?
OSXが初期インストールOSになったから今後同じように
Terminal初心者かつMac初心者
っていうそれはそれは恐ろしい状況がたくさん展開しそうな予感
すごいヤバイ事を(rmとか)やってシステムすら
起動できなくなってしまう・・・とか
まあ有るかどうかわかんないけど
その辺は雑誌もちゃんと考えて書くべきだと思うんだけどねえ
いや、話題がそれてすまん
そんな人なら消えて困るもの別にないでしょ とかいってみるムネオ
>>221 いや、そんな奴ほど実害はなくても、いろんなとこである事無い事書いたりするのよ(藁
でもま〜、うっかりシステム全消しってのは、かつては誰もが通る道だったと思うが。
98あたりだと format a: とかさ(笑
俺的にはパソはOSぶっ壊しつつ覚えるもんだって頭がある > 古い人だなスマン
>>216 みたいな奴は、自分の知りたい事がわかったら、お礼も言わないに一票
>>222 俺もぶっ壊しながら覚えてきたもんで、
安易に正解を求められると、反射的に冷たい態度をとってしまいますねえ。
「自分はこう思ってこうやってみたが、こんな結果になってしまう。」
ぐらい書いてくれると、「おー、よう頑張ってるね」って気にもなるんですけど。
とはいえ、1の主旨から考えると、216レベルの初心者もアリってことなのかな。
225 :
名称未設定 :02/03/07 22:24 ID:z2TLVlOi
226 :
200 :02/03/08 21:49 ID:xA4NR1+U
あ、ども。不用意にペーストしまくってすいませんでした。コメントは入れるように、心がけます。 とりあえず、上でリソースの話が出てきたので、上記のスクリプトの最後のゴミ箱に移すところの前に、 if ( -e /Developer/Tools/CpMac ) then /Developer/Tools/CpMac -r -p $stuff ~/.Trash/ /bin/rm -fR $stuff exit endif を付けたした方がいいですね。あとifの条件式の( ! -o $stuff )を( ! -o $stuff || ! -w $stuff )に下方が、 良いかもしれません。 それから、CpMacの-rと-pって何ですか?一つは属性だとか・・-macはコピー先を/hoge/hoge/とか したときに、それをディレクトリと認識しないで、ファイル名としてカレントディレクトリにコピーする みたいです。 スクリプトはインデントも崩れてたし、たらたらすいませんでした。
227 :
200 :02/03/08 21:53 ID:xA4NR1+U
あっそれから、tar.gzかなんかのファイルをテキストにして、貼り付けてるのを見たのですが、 どうやってやるのでしょう? コピペでテキストファイルにはっつけて、解凍出来るって奴なんですけど。
228 :
名称未設定 :02/03/08 22:02 ID:GiEuJgI0
すみませーん。.cshrcを変更して、shellを終了させずに変更を反映させるには どうしたらいいんでしょう。コマンドがあった気がするのですが、思い出せない &みつからないのです。おせーてえらいひと!
229 :
名称未設定 :02/03/08 22:05 ID:LZVkhOml
230 :
名称未設定 :02/03/08 22:07 ID:LZVkhOml
231 :
名称未設定 :02/03/08 22:08 ID:GiEuJgI0
>>229 即答大感謝です。ここは良いすれだな〜。
今データ解析やっているところで、正直気がくるいそうです。あ〜
>>227 > 227 名前: 200 メール: 投稿日: 02/03/08 21:53 ID:xA4NR1+U
>
> あっそれから、tar.gzかなんかのファイルをテキストにして、貼り付けてるのを見たのですが、
> どうやってやるのでしょう?
> コピペでテキストファイルにはっつけて、解凍出来るって奴なんですけど。
man uuencode
>>227 もしくはDropStuffでBinHexエンコしてエディタで開けば?
234 :
200 :02/03/09 21:38 ID:gdGYDir1
>>232 ,233
ありがとうございました。見てみます。やってみます。
それから、ゴミ箱は各パーティションごとにあったんですね。
235 :
名称未設定 :02/03/10 02:04 ID:LLzBZkJY
236 :
235 :02/03/10 02:26 ID:LLzBZkJY
>>200 さんのスクリプトは、
>>201-208 でしたね。
間違い、すいません。
>>235 はcshでスクリプト書くのが駄目ってことでなく、
自分で使用する分にはスクリプトの挙動は理解してるけど、
他人に見せる場合はusageやエラー時のメッセージ
等はきっちり書いた方がいい、そうなるとshで書いた方が良いのでは?
ってことです。多少きつい書き方に思えてしまったので補足です。
237 :
名称未設定 :02/03/10 19:05 ID:hLyZDL/6
sudoはなんと読む(発音する)のですか?
238 :
名称未設定 :02/03/10 19:07 ID:XgBiNDOq
須藤ですが。
すーぱーどぅー
Super User Doって意味だよね? 漏れはえすゆーどぅーって読んでたけど・・。 須藤って読んでも良いのか?
すぅーどぅー
243 :
名称未設定 :02/03/11 02:48 ID:KUT2Tz2d
Mac OS X独自のコマンドってどこに情報があるの? openとか、defaultsとか...
>>243 man open , man defaults
man が無いコマンドは、commandname --helpで簡単なusageが出る。
245 :
名称未設定 :02/03/11 03:12 ID:KUT2Tz2d
あ、ごめん、使い方の話じゃなくって ネタの仕入れ先の話。 Terminalを半透明にする方法とかそういうネタを みんなどこで仕入れてくるのかなと思って。
246 :
名称未設定 :02/03/13 12:41 ID:/347471e
ageます
247 :
237 :02/03/13 21:04 ID:7J8zsqDN
ありがとうございます。 気になっていた物が分かってスッキリしました。
248 :
200 :02/03/13 22:19 ID:6EQZeXPZ
>>235 非常にためになる助言ありがとうございます。
勉強してきます。
249 :
200 :02/03/16 22:31 ID:u+0dTjNy
「ご主人様ご命令を!」OS Xでスクリプトスレ に、上のスクリプトをshで書き換えた物を書き込んできました。
250 :
DT266 :02/03/17 23:00 ID:Jf1TrSzO
PromptにヘンなHost名がでています。 多分YahooBBでADSLしているのでそのSeverの 名前だと思うんですが、これって変更できる? [yahooBBxxxx:] xxxx%手名感じ
251 :
名称未設定 :02/03/18 07:24 ID:DXO6Nrth
252 :
各称未設定フォルダ :02/03/18 15:10 ID:OUDEII+v
terminalで通信方式を半二重固定に変更することってできますかね? ifconfigで色々やってはみたのですが、できなっかたです
皆さんフォント何にしています? 私はVT100にしています。 いかにも”コマンド”ってーのにしたいんですよねー 他にあれば教えて干し逸す
254 :
名称未設定 :02/03/18 19:31 ID:j/pFqyna
>>253 Mac OS 9 以前から持ってきた
等幅ゴシック/明朝を使ってます。
Courier NewのItalic。
256 :
255 :02/03/18 21:53 ID:AjVhDQDp
あ、Bold Italicじゃった。
257 :
名称未設定 :02/03/20 20:57 ID:Q85lPvZ8
ASLフォントを使いたいところ。
iBook(Firewire)の調子が突然わるくなってしまいました。 症状は起動途中から進まないといった感じです。 接続されている周辺機器をはずしても、CDからの起動も ノートンのCDからの起動も、パワーマネージャーのリセットも PRAMのクリアも試みましたが症状は変わりません。 内蔵HDから起動するとOSXなんですが、左上の七色のCDみたいな カーソルが回りっぱなしで起動画面にも進みません。 CDから起動するとOS9では起動中までは行くのですがアイコンパレードの手前の所(起動中のバーの1/8程度)でカーソルは動くので すが進んでくれません。Firewireターゲットディスクモードでは ターゲットディスクモードにはなる(画面にFirewireのアイコン は出る)のですが、他のマシンで認識できません。 思い当たる事としてはSambaのネットワークを組もうと 分かりもしないターミナルを本を読みながら闇雲にいじってし まったことぐらいです。 シングルユーザーモードで入ると、 devfs on /dev(最後のライン) と出ているところまできて、その後キー入力を受け付けてくれません。 Verboseモードでも同じ状態です。 バックアップはとってあるので、初期化でもかまわないです。 UNIXのrootでCDからの起動も不可能にしてしまうことって あるのですか? どうかわかる方おられたら教えてください。 長々とすいません。
CDからの起動ができないなら、ハードが逝っちゃった(たぶんマザー?)と思われ。 修理へ出すしかないっしょ。
260 :
258 :02/03/21 23:34 ID:AfPfyWmO
>259 やっぱりですか、、、。 ありがとうございます。明日修理に持っていこうと思います。
261 :
名称未設定 :02/03/28 18:23 ID:j/F9Qqoe
age
262 :
名称未設定 :02/03/31 15:41 ID:DbmS9/Hi
hogehoge.txtなどを編集していると、hogehoge.txt~とかいうファイルがたまにできるのですが、これは一体なんなのでしょうか? ウィンドウを2個以上表示して編集したりしたからかな…。
263 :
名称未設定 :02/03/31 16:15 ID:CHAns4J+
>>262 編集につかったのemacsでしょ。
それはemacsによる自動バックアップファイル。
特に気にする事はないけど気になるなら
~/.emacs に
(setq make-backup-files nil)
の一行を追加すれば作成されなくなるよ。
264 :
名称未設定 :02/03/31 17:29 ID:CYxNoLgE
>263 あ、確かにemacsです。 ありがとうございます。 後もう一つ質問です emacsに、行数を表示させることが出来ないものでしょうか? 凄い不便…=□○_
265 :
263 :02/03/31 17:34 ID:CHAns4J+
>>264 現在のカーソル行が何行目なのかなら下のステータスラインに
-----L20--
ってな感じで表示されるけど。
>>264 M-x line-number-mode を実行すると切り替えられる。
あるいは設定ファイルに (line-number-mode t) 書いておく。
>265-266 あった………。(^^; 慣れるよう頑張ります。m(__)m
JTerminal+emacs 日本語、読み込めません&書き込めません。 何をどう設定すれば表示できるのですか?(XДX)
269 :
268 :02/04/03 17:39 ID:zR1f6KeQ
270 :
:02/04/03 21:47 ID:a+qf6RBq
てゆーか、いいかげん素のTerminalで日本語使わせろやゴラァ!
日本語とは具体的に言うとどういうこと?
デフォのターミナルで日本語が使えるように なれよ、この野郎ということだと思われ。 このさいここに在中してるひとでフィードバックするか…
273 :
268 :02/04/04 16:57 ID:Au1Ouquq
今度はバックスラッシュが打ち込めねぇよゴラァ!!! なんで全角で打ち込めて半角はダメなんだよ! あまりに(俺も)使えないのでmiかなにかで書くことにしました………。 デフォーで使えるようになったら即刻かえよっと。
>>273 入力スクリプトをU.S.にしてみましょう。
>>272 どの程度までできたらいいの?ってことなんだけど…。
275 :
名称未設定 :02/04/04 19:49 ID:NZPqnoH/
Is: Command not found. [localhost:~] kage% これはどういうことなのでしょうか? どうすれば、Is コマンドを使えるようになるのでしょうか? 教えてください。
276 :
268 :02/04/04 19:52 ID:9ioK+evu
>274 thanx!
277 :
名称未設定 :02/04/04 19:53 ID:NZPqnoH/
[localhost:~] kage% Is OK? rs? no Is: Command not found. [localhost:~] kage% こうなるんです。
278 :
名称未設定 :02/04/04 20:14 ID:+EA7aV0i
Is(アイエス)? ls(エルエス)。
279 :
名称未設定 :02/04/04 20:20 ID:NZPqnoH/
>>278 ありがとう。もっと勉強します。
ちなみに、かちゅーしゃから直接書き込めません。
どうしてなのでしょうか?
>>274 >どの程度までできたらいいの?ってことなんだけど…。
そりゃもちろん、日本語のディレクトリやファイルが
表示もできて扱えるようになれよゴルァという事じゃねーの?
と、思うけど?普通に考えて。
281 :
名称未設定 :02/04/04 20:31 ID:cdRdSQ1V
>>253 Andale Mono。
ちゃんとI(アイ)とl(エル)の違いが表現されてて、無機質な感じがイイ。
でも普段はAristocrat LETかな。
>253 osaka等角12! 質問 立ち上げたら自動的にアプリを起動するようにしたいんだけど、何かいい方法はないかなぁ…。
>>280 てことはどうしてもUnicode対応じゃないとダメだよね。
そうなるとDarwinの問題も絡んでくると思うけど。
それともまさかTerminalが自動判別しろってこと?
284 :
名称未設定 :02/04/07 11:21 ID:tWulw/mN
>>281 のAristocrat LETに誰もつっこんでませんが、ちょいと質問よろしい
でしょうか。
Terminalでscpコマンドを使うと、遠く離れたUNIX同士でファイルコピーが
出来る、というのを幾つかのサイトで浅く浅く勉強したんですが、実際やろうと
するとどうにもうまくいきません。たとえば↓の解説では、
ttp://w3.cc.u-tokyo.ac.jp/web-pages/manual/unix-ssh-transfer.htm <ssh -l ログイン名 ホスト名>
でパスワード認証の後ログインし(ここまでは成功しました)、
<scp ログイン名@ホスト名:リモートファイル名 ローカルファイル名>
と書くことで、sshで突入した先のMacに入ってるファイルをこちら側のカレ
ントディレクトリにコピーできる、と書いてあるように思うんだけど、実際に
やってみると、こちら側のカレントディレクトリでなく、リモート先の(突入に
使ったユーザ名の)~/にコピーしてしまってるように思うのであります。
根本的に何か考え方がずれちゃってますでしょうか? よろしくお願いしま
すです。
そのscpはsshでログインしたリモートでやってない? sshでリモートにログインした場合リモートホストがローカルに なるんだけど。まさか、そう言うことじゃないよね? ex) localhost remotehost ○ hoge@localhost% scp remotehost:hoge.txt hoge.txt × hoge@remotehost% scp remotehost:hoge.txt hoge.txt
286 :
284 :02/04/07 13:57 ID:tWulw/mN
>>285 む。何やらものすごく単純な勘違いをしているだけのようですが、
残念ながらLinuxとLumixの違いもわからぬ拙者には、ありがたい
その説明さえ難しくもあり…。リモートとローカルがごっちゃに
なってるというのだけは確かであります…。
たとえばhogeという名前で、11.111.11.11のIPアドレスに突入
ssh -l hoge 11.111.11.11
したとして、そのIPが11.111.11.11であるマシンを"リモートホ
スト"と呼ぶのが既に間違いなんでしょうか? 拙者の解釈だと、
この後に
scp
[email protected] :/Users/hoge/hogehoge.jpg ~/Pictures
とすれば、突入に使った端末側のhomeフォルダにhogehoge.jpgが
どろんと現れる手はずだったのですが、修業の足りぬせいか
11.111.11.11の/Users/hoge/Picturesに出現するのであります。
もう何がなんだかわからんのであります。ヘルプミー。ニンニン。
287 :
284 :02/04/07 13:59 ID:tWulw/mN
失礼つかまつった。
>>256 の下から4行目は「homeフォルダに」でなくて
「home/Picturesフォルダに」の間違いでござった。ニンニン。
288 :
(・∀・) :02/04/07 18:01 ID:9/ydbxP2
>>286 >そのIPが11.111.11.11であるマシンを"リモートホ
>スト"と呼ぶのが既に間違いなんでしょうか?
そうだよ。
>>285 も書いてるけど、scpコマンド自身にリモートログイン
の機能があるから、sshでログインする必要は無いよ。
ftpのように相手先に入ってget,putする感覚とは違うよ。
>>288 なるほど。わかったような気がうっすらとしてきたでござる。
今自分のMacでhoge1、hoge2とユーザを作ってやってみたら
一応できたみたい。
とりあえず、今度もう一度実験してみてわからない事が出たら
またお訪ね申す。
>>285 氏もありがとうでござった。
>>285 >>288 なんて親切なんだ,おまえら.
感動したぜ
UNIX板やLinux板だったら・・・
291 :
285 :02/04/07 23:47 ID:CarV9sLi
オイラlinux板の住人だよん。 Macは持ってません(ぉ OS Xには興味があるから最近ここもチェックしてるけどね 基本的にはx86なlinuxの人間。 初心者スレに常駐してます。(藁 Mac欲しいけど、いかんせん、金が………(鬱 #貧乏学生なんだよおおおおぉぉぉぉぉおぉぉ(泣
293 :
名称未設定 :02/04/08 23:47 ID:UFm223XV
JTerminal-0.3.10でてたよ!
294 :
名称未設定 :02/04/09 00:13 ID:+PDG45Zz
JTreminal、カラー対応した頃から、emacsのミニバッファで 日本語入力(ことえり)しようとすると落ちるようになった。
295 :
名称未設定 :02/04/09 09:04 ID:vU3XAOvt
オッス、オラ
>>284 ! さて、JTerminalの日本語化について、
ttp://homepage.mac.com/pragma/pragmac_soft2.html を参考にやってみたのですが、つまずいているので助けて下さい。
止まってるのは、「libnje.dylibを/usr/local/lib以下に移動」させた後の
「手順4、.cshrcの作成」という所なんであります。これを行う時にはカレ
ントディレクトリはどこでも良いのでせうか? homeでやっても
「cat: .cshrc: No such file or directory」
と表示されてしまい、Sherlockで検索してみると「/etc」に、不可視で
「csh.cshrc」というのが唯一見つかるのです。これは、rootになって
「/etc」ディレクトリで先程の手順4を行いなさい、という神の啓示でせうか?
はたまたとんちんかんな事を言ってますでせうか。
あと、TerminalやJTerminalでは、lsで表示されたディレクトリのうち、
エイリアスに対してはcdで移動できないですよね。拙者は移動したいです。
これは諦めるしかないでせうか。ニンニン!
296 :
名称未設定 :02/04/09 11:03 ID:ZRZ+gc5C
>>295 .cshrcは自分で作って
自分の(使うユーザーの)homeにおいておけばOKですよ。
TEXT EDITでは頭にドットのつくファイルが保存できないので、
違う名前で保存してからFinderでリネームするといいんじゃないかな。
picoで書けばいいじゃん。
うん、picoでもviでも何でもいいんだけどさ、 わかりやすいかなと思って。初心者スレだし
299 :
名称未設定 :02/04/09 12:36 ID:vU3XAOvt
えーと、引き続きお世話になりそうな予感がするでござるよ。ニンニン。 .cshrcをTextEditで標準テキストで保存し、Finderでリネームしようと 思ったら「名前は.で始めるなコラ」と怒られたのでTerminalで.cshrcに 変更し、JTerminalで「NJEを利用する」にチェックを入れ、NJEのある 場所も確認したんだけどもッ! そこまで頑張ったんだけどもッ!! JTerminalを起動→ →高鳴る鼓動→ →すわッ! と叫びながら1行目の文章を確認ッ!→ %: Too many arguments. …オラ負けちゃいそうだ。Too many argumentsってなんですか。 オラもうお腹いっぱい、って意味ですか。それすらわからなくなりつつあり。 このコーナーでは引き続き、暇な賢者を募集していくぞッ!
.cshrcになんて書いたの?
301 :
名称未設定 :02/04/09 15:08 ID:vU3XAOvt
えーと、書いたのは、 % cat .cshrc alias ls "ls -vF" setenv DYLD_FORCE_FLAT_NAMESPACE でありますッ! これをTextEditで書き連ね、標準テキストのフォーマットで hogehoge.txtと命名して保存し、homeへ移動した後にTerminalを用いて % mv hogehoge.txt .cshrc と改名したのでありますッ! そしてJTerminalを起動したらッ! そしたらッ! Welcome to Darwin! %: Too many arguments. と、あまりに素っ気無い反応しか示さなくなり、Welcomeどころか本当は 怒ってるんじゃないの? みたいな。怒りを内面に秘めるタイプ? みたいな。 そして日本語の入力どころか魂が出力されてしまったのであります。 で、ここまでで変なところがあったら、ぜひとも教えて欲しいと思った。
302 :
名称未設定 :02/04/09 15:19 ID:ZRZ+gc5C
303 :
名称未設定 :02/04/09 15:32 ID:vU3XAOvt
>>302 …ぬぉ…んがぁ。おしいッ! おしすぎるッ! 合格すれすれ!
えーと、言われた通りにハt .cshrcの行を消してみました。
すると「too many arguments.」の一文は出なくなったのですが、
「潟鴻若」とか、「?激鴻??????」とか、「帥?檎?」とか、
すわっここは中国かッ!? と思えるような文字化けの仕方をしておるです。
ちなみに、JTerminal上で「潟鴻若」と表示されていたディレクトリの名前を、
本当に「潟鴻若」に改名してもう一度確認してみると、今度は「羹藉肢ク」と、
これまたお爺ちゃんに聞いても読み方がわからないような名前で表示されました。
あと一歩なのにッ! あと一歩なのにッ! クララ! 立ってっ!
…せっかく教えてもらったのに、やっぱりオラ負けそうだ。
NJEってOS10.1で使えたっけ? 知識不足スマソ。
305 :
39 :02/04/09 15:45 ID:3j0/v1qt
スタパ斎藤の亜流みたいなキャラ作りはやめれ。
しょうがないからつきあうね(ワ せっかく入れたnjeが効いてないんだと思われ。 jterminalの環境設定のlibnje.dylibのパスと、 自分で入れたlibnje.dylibのパスは合ってる? たしかOSXの初期状態では/usr/loca/lib/はなかったと思うので まず、ディレクトリをつくってからコピーしました?
ごめん、/usr/local/lib/ね。
308 :
名称未設定 :02/04/09 16:01 ID:vU3XAOvt
>>306 えーと、はい。rootになって/usr/local/にlib/ディレクトリを作って、
そこにlibnje.dylibを放り投げました。それからJTerminalの環境設定で
NJEまでのパスを確認したのだけど、これも間違ってはいないと思うんです。
お手上げ寸前なのでchmodでlibnje.dylibを777してみたり、
JTerminalを違うバージョンで試したりしてみたんですが、どうにもこうにも。
たぶんこういう時ってものすごく単純なミスなんだろうとは思うんだけど、
他に指摘できそうな所があれば引き続きよろしくお願いします。
時間があるのでもう一度まっさらな状態からやり直してみます。
309 :
名称未設定 :02/04/09 21:28 ID:M1PIWhSr
>>308 setenv DYLD_FORCE_FLAT_NAMESPACE /usr/locla/lib/libn.dyli
ただこれをするとファイル名は日本語表示出来るが、
w3
310 :
309 :02/04/09 21:30 ID:M1PIWhSr
途中で送ってしまった。 w3mやその他諸々で、日本語表示出来なくなる可能性がある諸刃の剣。 正直Terminalを普段使うつもりなら、ファイルやディレクトリに日本語を付けるのは愚の骨頂だと思うんだが。
OSXとOS9をパーティションで切って同居させていたが… OS9側から全部覗けてしまうじゃないか…!!! (´・ω・`)ショボ━━━━━━━━━━━━ン!!!! おまけにOS9からOSXのボリューム(最上位)にフォルダをコピーしてしまったら、なぜかTerminalで消去できなかった………。 仕方なくOS9からゴミ箱に入れたが………疲れる………。 こういう状況でTerminalからそのフォルダを消去できないものですか…?
312 :
名称未設定 :02/04/09 21:48 ID:vU3XAOvt
>>310 助言どもです。
色々とやってみたんですが、助言して下さる方々に申し訳が立たないぐらい
基礎的な物事がさばーりわかってない事を確信しましたので、ちょいと
しばらくは勉強して周る事にします。
えと、ディレクトリには極力日本語名は使ってないんだけど、emacsで
C言語の勉強とやらをやってみたかったもので。ともかく、めりがとうでした。
313 :
初心厨房 :02/04/11 12:03 ID:80qucBNm
ものごっつい低レベルな質問ですが フォルダの下で「.jpeg以外をlsする」ってするにはどうしたらいいんですか? ls *.jpegって方は、やっと分かったんですが すいませんが教えてください
314 :
名称未設定 :02/04/11 18:00 ID:FElf4Ore
>>313 ls|grep -v '\.jpg$'
315 :
名称未設定 :02/04/11 18:22 ID:5WpFlge3
>>304 確か10.1から使えなかったと思われ。サクーシャのHPで読んだような・・・。
ま、日本語のフォルダ・ファイルを作らなければいいのだけど。
316 :
313 :02/04/11 21:06 ID:zBZqCYYa
317 :
313 :02/04/11 21:15 ID:zBZqCYYa
>>314 一個質問なんですがOSAKAで出すと円マークですが
ls|grep -v '\.jpg$'
terminalで英語フォントだと円の所が
/の逆になるんですけど、それでいいんですよね?
>>317 イイ!いみとして同じだから心配せずやってみそ
319 :
名称未設定 :02/04/11 21:50 ID:5d4QfNBN
>>313 ,314
ls ^*.jpeg
こんなんは?っと思ったけどcshじゃないと出来ないのかな?
320 :
317 :02/04/11 22:15 ID:zBZqCYYa
>>318 あ、やってみて出来たからいいんですけど
書いてもらったヤツとterminalでの表示が違ったんで
かなりビビリました(ニガワライ
321 :
名称未設定 :02/04/12 00:51 ID:NMHhFwdt
JTerminal 0.3.10ってウインドウの透過度がセテーイできなくなってませんか?
あ、確かに。 アクティブのときは透過しないよね。
323 :
313 :02/04/12 12:26 ID:W53a3Krg
つづきになってしまうんですが、もう一個教えてください。
>>313 に複数条件を追加するにはどうしたらいいんでしょうか?
.jpegでなく、.JPGでもなく、.tiffでもなく・・・みたいな感じです。
フォルダの下に1万枚ほどファイルがあると
Quartzは異常に重いんで、terminalは便利ですね。
これはスゴイありがたい存在です
324 :
313 :02/04/12 12:28 ID:W53a3Krg
325 :
(・∀・) :02/04/12 12:59 ID:G83I+4bA
>>324 ls|grep -v '\.jpg$' |grep -v '\.tiff$'
パイプを並べる。あと、Quartz -> finder
326 :
名称未設定 :02/04/12 13:20 ID:vatjCa2t
10.1でのJTerminalの日本語表示は.cshrcに setenv DYLD_INSERT_LIBRARIES /usr/local/lib/libnje.dylib setenv DYLD_FORCE_FLAT_NAMESPACE の2行を書いて ls -v
>>324 OSXのTerminalのデフォルトはtcshでtcshはcshの改良版みたいなもの。
328 :
313 :02/04/12 13:34 ID:yluOVMek
>>325 できました! ありがとう。
あとfinderの構造が重いんですかね? 表示が重いだけかと思ってました。
まあ、スレ違いなのでこれは・・・関係ないですね。
>>327 それも分かんないです。ごめんなさい。
329 :
名称未設定 :02/04/14 13:07 ID:HbtyKJiF
インターネット関連なんですが sysctl -aでRWIN値等を見る事ができますよね。 同じようにTerminalから MTU値を調べることはできますか?
331 :
329 :02/04/14 20:57 ID:sYHwJmc/
>>330 ありがとうございます
各MTUが見れました
sudo rm -rf / やった人いる〜?
>>332 いるかもしれんがわざわざ書くな、んなもん。
知らん人の為にいちお書いとくと、ディスクの中身ふっ飛ばすコマンドなんで
絶対にやるなよ。
ま〜初期化する予定があるならやってみるのもオツかもしれんが。
と、お約束のレスも書いたし寝るわ。
334 :
名称未設定 :02/04/15 20:29 ID:kKqCm8N5
OSX10.1.3でダイアルアップをしているのですが、 スリープで再起動しないで長く使ってるとダイアルアップ時 にカーソルの円盤が回って一分ぐらいなにも出来ない状態が 頻繁におこります、SystemPreferenceで自動接続や、 リダイアルの昨日はきってあるのですが、改善されません。 WIndowsの外付けモデムのように、ハードウェアリセットみたいな のはTerminalから出来ないでしょうか?御存じの方いらしたらよろしく お願いします。
たーみなる、って 要するにDOSみたいなもんなん?
>>335 DOSというよりDOS窓と同じようなもん。
Ver3.3Dしか知らへんもん
338 :
336 :02/04/15 23:54 ID:BG1rnehI
>>337 ワラタ。俺のDOS経験とだいたい同じだ。
RENAMEコマンドが使えません!つって恥かいたことありw
>>334 暴走しているっぽいプロセスの PID 確認して、
普通に kill するか kill -HUP するかかなぁ。
うちはダイヤルアップではないけど、虹色円盤が出たときは
いつもそうやって殺しています。
虹色円盤だからといって、CPU を占有しているプロセスが
あるわけでもないらしい?
>334 1分ぐらいならコーヒーでも飲んで待てば良いじゃん。 ウチ(10.1.3)でもたまにそんな事があるよ。
すみません1つ教えて下さい。 10.1.3でterminal上で telnet 127.0.0.1 ってするとログイン出来ます。 次にクラッシク環境でBetterTelnetとかで127.0.0.1 や192.168.0.* などで接続しても接続できません、 どうしてでしょうか? やっていることは同じだと思うのですが、 で、なんでこんなことしているかと言うと日本語を使いたい為です。 Jterminal も入れたんですが自分のマシンではすぐ落ちるしスクロールが出来ないんで使いにくいんですよね。 なのでローカルにログインんして使おうかなっと思ってます。
>>341 Classicからは接続できない。
そういう仕様らしいよ。
Web鯖などでも同じ。
343 :
334 :02/04/16 21:30 ID:YHpmZePQ
レス有り難う御座います。
>>339 ダイアルアップの時点で円盤ちゃんが出ると、
OS自体が全体的に止まってる感覚なので、
terminalから前もってtop打ってもその間は
表示が更新されないのです。
>>340 自分ものんびり待つことにしています。
ただkill出来るプロセス名でその症状が
直ればと思ったので書き込みしたいです。
344 :
341 :02/04/17 00:50 ID:gNYa0oyO
>342 ありがとうございました。 そうですか仕様ですか、でもなんでそんな仕様なんでしょうね。 しょうがないのでVPCのW2000からTeraTerm ででも接続します。
345 :
名称未設定 :02/04/26 12:14 ID:BoII563u
ホシュあげ
346 :
名称未設定 :02/04/27 17:36 ID:YjtLUYsC
さっきから簡単なシェルスクリプトを試しているんですが 実行できません。 ファイルに実行権を与えて、./testあるいは/test,単にtest とかやってみましたがコマンドが見つからないそうです。 それからshのスクリプトもやってみましたが これもだめでした。 これはsh testでいいんですよね? なんでできないのか分からん。 どなたか教えてください。
>
>>346 testってプログラムは存在するからソウイウ名前のスクリプト作成するなって
ば。
まず名前かえてくれ。
それから実行しなさい。
348 :
346 :02/04/27 22:56 ID:NkRiDDPO
>>347 ううむ、できんかった。
今日は連休の初日で頭の調子も悪いし、
このままワインを飲んで寝るわ。
スクリプトの改行コードはLFにしないとだめよ
>346 1行目に #!/bin/sh 書いてる? >347 確かに test って今一なファイル名だけど ./test で動かないってんだからそれが原因ではないでしょ。
351 :
350 :02/04/28 02:41 ID:3V8PkKVr
すまん、見落とし sh test もやってたのね。 もしやwordでつくったってのはナシよ。 vi でやるのが確実じゃない。
>>350 まあそうなんだけど。。。
testって名前の作成はよくないです。純粋に。
日本語文字列はいってるとおかしな時もあるけどね。。
!/bin/shなら問題ないけど。
353 :
346 :02/04/28 11:46 ID:PTEEQNOJ
レスどうもありがとう。 なるほどviでやってみたらできました。 gvimを使ってたんですが改行コードの変え方がいまのところわかりません。
保守カキコ
357 :
名称未設定 :02/05/08 04:23 ID:oLAvhMYT
358 :
名称未設定 :02/05/09 12:14 ID:p8rm4Myu
>>357 でもそれってTerminal.appが各言語に対応してないと意味ないことない?
言ってる事、厨かしら?
EUC前提で動いているソフトがきつくなりそう
>>358 ううん。あなたのおっしゃる通りだと思う。
でも、画面ショットとか公開されてないから、
あんまり期待しないようにしてるの。
期待→落胆を繰り返しすと、
オレみたいに猜疑心たっぷりになっちゃうのよ(鬱
Unicode対応なら、ファイル名の表示とかならいけるかもしれない(マルチbyte文字を表示できるかにもかかってそうだけど)。 XtermとかをUTF-8モードに設定するとNJEを通さないでも日本語混じりのファイル名を表示できるんだよねぇ(引き替えにCannaから入力すると化ける)。どうなってるんだろ、あれ。
363 :
名称未設定 :02/05/11 19:26 ID:68Pcq0ar
ああ、もう削除されてる、、、、 見たい、、、
>>363 あ、ほんとだ。
通信ソフトなんかでよくあった、
上下分割した画面でしたよ。
単に GNU screen を使っていただけだったりして。
366 :
ageときます :02/05/15 15:24 ID:Xttq2qH4
むかし・・、windows=頭よさげ Mac=頭わるそ とか言われてたけど、このスレ見るとまったく反対に思えるよ・・。
>>366 正確には、OSXでMacにやって来たUNIX(NEXT)ユーザが賢い罠
368 :
名称未設定 :02/05/20 06:25 ID:HJB/yPQ8
369 :
名称未設定 :02/05/20 08:11 ID:COyvo20H
どーーーしても「.tar.bz2」が展開(解凍)できなくて鬱状態です、、 いろいろなコマンドを試してはみたものの、 だいたいがFailed openやらNo such fileやらtar: unknown optionやらで 終わってしまいます。 何か、tar.bz2を展開するためのコンポーネント(?)みたいなものが インストールされていない、ということなのでしょうか。 教えてください、、
>>369 StuffIt Expanderでできぬかえ?
できねばbzip2、ソースとってきてインストール
>>370 ターミナル経由でないと駄目みたいなのです。
正直”あくあ”…。
>できねばbzip2、ソースとってきてインストール
これができないウチのPCはヤヴァイのでしょうか(´Д`)
いつも「tar」ってので引っ掛かる…
いろいろ検索かければかけるほどコマンドがなんなのか分からなくなってきますた
>>371 どこかにbzip2のOS X用パッケージあったよ。
申し訳ないがURLがわからないので自分で探しておくれ。
375 :
374 :02/05/20 23:36 ID:ec//OnMO
376 :
名称未設定 :02/05/21 03:40 ID:oEfwE0aY
Jaguarの画像がちょこっとずつ露出してますが、どうやら フォルダの名前とか日本語化が進んでるようです。 例えば「System」→「システム」、「Library」→「ライブラリ」 これはTerminalが日本語通すことを前提にしているとしか・・・。 (今のままだと化け化けだし)
377 :
名称未設定 :02/05/21 03:53 ID:sTTAjTpJ
>>376 表示用に偽の名前を使っているだけです。
ファイルシステム上の名前は元のまま、スクリプティング等で
混乱が生じるのは自明でしょう。
>>377 えと、その場合、ちょっと前にWWDCスレにアップしてくれた画像で、
Terminalでlsした時にも日本語でディレクトリが表示されてたけど
("ライブラリ"だったかな?)、あれも偽の名前、という事になるの?
噛みついてるんじゃなくて、素朴な疑問です。予想で結構なので教えてちょ。
379 :
名称未設定 :02/05/21 04:04 ID:sTTAjTpJ
表示用の名前を得るAPIは10.1に既にあるので、それを使っていれば自動的に偽名前になります。ファイルシステムのAPIを使っていればファイルシステム上の名前になります。
>>376 そうなんですか・・・残念。
とは言え今後はマイナーアップデートがそう頻繁に行われない
という話も聞きますので、10.2ではTerminalで日本語を通して
欲しいと切に願ってる状態です。
(次のメジャーアップデートは少なくとも1年以上先だろうし)
確かにスクリプティング上での混乱は目に見えますね。
これも日本語が通るようになっていれば杞憂に終わるのですが。
日本語は表示も入力もできてる画像あったよ。
>377 そうであってホスィ、、、。
My Documentsとマイドキュメントみたいなもんか・・・
My DQN
>
>>369 tar xvfj hoge.tar.z2
なのでは?
tar --help
参照してください。
manにも記述あります。
>>385 10.1.4だけどjはないよぉ
tar: illegal option -- j
usage: tar -{txru}[cevfbmopswzBHLPXZ014578] [tapefile] [blocksize]
[replstr] [-C directory] file1 file2...
>385 bzip2が入ってないので、パイプできないのよ。
さいきんtarが [localhost:~] master% tar -cvf Documents/ tar: どうしても空の書庫を作ろうとしません こんなセリフを吐く。 ………なんで!? Xとか入れたのがマズーだったのかなぁ………。 (10.1.4)
それではTerminalでの.tar.bz2の伸展方法のまとめに入ります。 まずbzip2のパッケージをとってくるかソースをとってきて コンパイルする。そしたらTerminalから bzcat ファイル名.tar.bz2 | tar xvf - と入力。(゚д゚)ウマー StuffIt Expanderを使ってもいいんだったら open -a StuffIt Expander ファイル名.tar.bz2 という手もある。(あまり意味ないと思うが) 結局そのままbz2書類をダブルクリックしてStuffIt Expanderに 開かせるのが一番簡単でいいと思うけど・・・。 どうしてTerminal経由でないといけないのだろう。
>>386 あれ??
tar --version
の結果は??
tar -h
の結果とかはみてます???
なぜだろう??
標準で、-j利用できるのに????
tar j
だよ? - はいらない。
失礼 tar --h の結果は??
>>390 ,391
[localhost:~] hoge% tar --version
tar: Failed open to read on /dev/nrst0 <No such file or directory>
[localhost:~] hoge% tar --h
tar: Failed open to read on /dev/nrst0 <No such file or directory>
[localhost:~] hoge% tar j
tar: unknown option j
usage: tar -{txru}[cevfbmopswzBHLPXZ014578] [tapefile] [blocksize]
[replstr] [-C directory] file1 file2...
[localhost:~] hoge% ls -l `which tar`
-r-xr-xr-x 1 root wheel 99104 Jan 8 09:46 /usr/bin/tar*
[localhost:~] hoge%
うちのも10.1.4ですが-jはないです。 -hや--helpや-vや--versionではヘルプやバージョンは見れず。 385氏はGNUtarに入れ替えているのでは? それとも何かのパッケージをいれるとおまけにGNUtarが ついてくるのでしょうか。
OSX標準のtarはなにも出ないね。 gnutar --versionは tar (GNU tar) 1.13
fink 入れるとGNU tarが入るよん。 GNU tar のbzip2オプションって、結局 -j に落ち着いたんだろうか。
すまん(T_T)
gnutarにいれかえてました。
finkです。
#カスタマイズしまくりだ。。。。。。
>>395 -jにいまのはなってるみたいですね。。。
おちついたかどうかは不明です。
前面に出ているウインドウ以外を全部半透明するってことはできませんでしょうか? ウインドウのバーって背面になっていると半透明になっていますよね。 それをウインドウ全部に適用したいということなんですが、どうでしょうか?
>>397 前面のウインドウも半透明になってもいいのならばTinkerToolで
出来ますけれど、ちょっと違いますね・・
消極的方法ではJTerminalはそういう機能があるので、乗り換える
とか。
>JTerminal 俺はむしろ作業中でも半透明でいてほしいが…。
>>399 あんまりむずかしくなかったような。。変更。。
意図的にとめてるよね?たしか。
なんでああなってるんだろう??
かなり疑問だ。
まあ、、作成者の思想なのかもしれん。。
401 :
名称未設定 :02/06/03 21:44 ID:oSemB42I
ageとこう
402 :
名称未設定 :02/06/07 11:50 ID:qd2ge1i9
terminalでzipの解凍は出来るんでしょうか? zip -h ってやったら zip: Command not found. って言われたもんで・・
403 :
名称未設定 :02/06/07 12:14 ID:13mboSTk
406 :
名称未設定 :02/06/07 15:35 ID:kEFsUao7
>>402 zip関連のコマンドはDeveloper Toolsいれないと無いよ。
Dev Tools入れるのが鬱陶しいなら、どっかからバイナリ拾ってきて
入れなはれ
407 :
402 :02/06/07 18:38 ID:ZDWG7aEZ
Dev tool入れて利用できるようになりました! ありがとうございました ペコリ
エロ画像じゃないんすが、、、ま、エロ画像の方がいいんすが、、、
アルWebサイトのアルディレクトリの中にあるjpgファイルをサルベージしよと
wgetとってきて見よう見まねで
% wget -g on
http://homepage.mac.com/xxxxx/photo/img/ *.jpg
としたんですが、、、もののみごとに
wget: No match.
アスタリスクのワイルドカード使えるのはftpと理由は分かったものの、
こういう場合、どうすれば一挙にjpgファイルゲト出来るんでしょうか?
なお、画像をリンクしているページはロックされたswfファイルで作られていて
画像ファイル名を一挙に知る方法が、、、ワタシには未知の世界です。
って、こんな質問してもいいデスカ?
サンクス
>>409 アプルスクリプト、ね。
了解ですぅ。
でも今日はダメ、、、デキアガチャッタワ。
417 :
415 :02/06/08 11:40 ID:sttP6mt2
みなさん、ぬりがとう。 おかげであたま、パソク。 どーちてくれるぅ〜〜〜!!!....(´Д`;)ハァハァ
408で説明したように該当ペエジはswfでリンクに飛ぶように 作られているためhtmlにはブツのアリカ記述がありません。 お手上げカナと思いつつもひょっとしたらとスケベ心が、、、 んで、web.archive.orgに行ったらhtml制御のカコペエジ!!! その上カコペエジのアドレスそのまま今日現在ペエジも残ってい ましたので、おかげさまでというかラッキーというか、、、 どうにかこうにか落とすことが出来ました。 % wget -r -A .jpg,.gif -nd でwgetを貫き通し、大小取り混ぜ188ファイルのサルベージ、成功しました。 ありがとうございました、ふぅ。
便乗したいんですが、 あるディレクトリでjpegやらmpegやら番号も名前もバラバラで アップされている場合には、どういう形に記述すればダウンロードできますか? IEで30件ぐらいcontrol+clickしてる間に指がつりそうになってきたんで なんとか楽になればありがたいっす
421 :
名称未設定 :02/06/09 00:02 ID:G/4Z1hmd
>>421 スンマソ、初心なもので、、、
% man wget、でてこない、、、
% wget -hはでてくるけど、、、
パス(用語正しいのかわからん)、間違ってるんでしょか?
>% man wget、でてこない、、、 何かエラーメッセージ出てない? 出てる時は書くようにした方が答えてもらいやすいよ。 ともかく man プログラム名 でそのプラグラムのマニュアルが表示される (マニュアルが用意されていれば)。 あなたがどの方法でwgetをインストールしたか知らないけど マニュアルがある場所へのパス通ってないとかそんなんかな。 でも要はマニュアルだからgoogleで「wget」で検索して 片っ端から読めば代用になると思ふ。
Terminalのコマンド解説してるサイトとかないですか?
426 :
424 :02/06/09 17:51 ID:qBZZcVJG
>>425 思いっきり素人なんです。
もうちょい分かりやすいのないですか?
427 :
名称未設定 :02/06/09 18:03 ID:G/4Z1hmd
428 :
名称未設定 :02/06/09 18:47 ID:ItJtU+Gj
>>427 ありがとうございます。
頑張って勉強します。
429 :
422 :02/06/09 21:54 ID:4xwFtnuV
>>423 % man wgetも% man gccもman: no entry for wget(or gcc) in the manual.
April2002DeveloperToolsに入ってるgccなのに、、、
自分で入れたfinkは% man finkでmanualが出る!、、、なぜだぁ?
ところでみなさんは% man wgetでmanual出てるんですか?、、、ウラヤマシ〜。
ちなみにwget(1.8.1)は.pkg版でinstallしました。
makeしてcompile(compileしてmake?)みたいな高等技使へませんので(泣。
や、ま、% man なんちゃら、かんちゃら出なくても気にしてませんので、、、ハイ。
追補。 「なぜ」出てこないのは、気になる。
>>429 MANPATH設定してくんろ。
おそらくwgetのmanual は /usr/local/man 以下に入ってるとおもう。
OS Xでは/usr/local/share/man はデフォルトでMANPATHに設定されてるが
/usr/local/man は設定されてない。
設定先は/usr/share/init/tcsh/login を見てくれ。
でMANPATHの追加は.cshrc か.loginにでも書いといて。
man gccはない。man ccみると/Developer 以下の
ドキュメント見てくれと書いてる。
あとfink 入れてるならfink 使っていれた方が楽じゃないか?
日本ヤッター!!
保守。cd ../
433 :
名称未設定 :02/06/18 07:53 ID:ApFrINje
あがってなかった。すまそ。
434 :
名称未設定 :02/06/18 08:55 ID:51FscLrd
通報しますた。
435 :
名称未設定 :02/06/28 07:12 ID:q7Y/ORKl
age
436 :
名称未設定 :02/06/28 11:24 ID:A68NHsqO
10.1.5にupdateしてから、mailコマンドが機能しなくなりました… 以前に設定して動くようにしたような記憶があるのですが、 自分でもどうやったか全然覚えていません。 ちょこちょこ設定をいぢってsendmailは動くようにはなったのですが。 全く暗中模索の状態です。なにかヒントがありましたら、お願いします。
438 :
名称未設定 :02/07/02 20:39 ID:v8d+yrnI
>>438 viでどのファイルをいじってたの?
Finderでホームディレクトリちゃんと見れる?
他のユーザでログインしてもそうなるの?
>>438 .cshrc を削除!と勘で答えてみる。
441 :
438 :02/07/02 22:45 ID:v8d+yrnI
>>439 >>440 早速の返答ありがとうございます。
ホームディレクトリは、Finderでちゃんと見れます。
OS自体も挙動不審ということはないんですが…。
まさにお察しの通りで、.cshrcを作ってそこに記述させようと
して失敗したようです。
Texteditではできなさそうだったので、初めてviをいじってみました。
慣れないことはやるもんじゃないですね。。。
>他のユーザでどうなるか。。
いま、急な仕事が入ってしまったので、また夜遅くか明日にでも
試してみます。
ありがとうございました。
>>440 おお!大正解
>>441 TextEditでも編集できるよ。
開くダイアログの「移動先」に
~/.cshrc
って入れてみ。
443 :
438 :02/07/05 22:12 ID:oldkcQou
>>439 >>440 >>442 やっと、今試してみました。他のユーザーで。
他のユーザーだと、全く問題ありません。
これは.cshrcを削除!ってことでよいでしょうか…?
>>443 いいと思うよ。いろいろ設定してるなら$HOME以外に
コピーしとけばいい。
で、ふと思ったんだけど、JTerminal いん素子するのに、
.cshrc って弄る必要あったけかな。NJE の設定かな。
あとviに慣れないなら、ちょっとした設定を書き込むだけの時
はecho 使うといいよ
% echo 'setenv LANG ja_JP.ecuJP' >> .cshrc
>>444 picoも軽くて使いやすいと思うよ.
mi→emacs(しか知らんかった)→pico→
emacs(日本語入力をする方法を覚えた)→重いのでvi→
不便なのでvim→重いのでnvi(2byteパッチ)
というMac OS X厨房のエディタ遍歴でした.
誰か、Terminalで動く、miクローンの mim とか nmi とかっつーの作らんかなー?
447 :
438 :02/07/08 21:00 ID:oUM2sBBd
皆さん、有難うございました! .cshrcを削除したら、見事!まともになりました! 今度echoとか、picoにチャレンジしたいと思います。 どうも有難うございました!
>>446 それはあまり意味がないのかもしれない。
勉強にはいいかもしれないが、、、pico,vi,emacsをなかなか越えるのは大変
です。正直。。。。
JTerminal上でjlessしているのに日本語が化ける症状に直面。 何か設定ありましたっけ?(;´Д`)
450 :
名称未設定 :02/07/12 05:52 ID:cAHtA+A7
UNIXのコマンドは覚えるとなんだかとっても面白いよね。 難しいシンセサイザーなんかを 徐々に自分の手足として使いこなしていく感覚と似ている。 今までのMACOSとは全く違った感覚。
>>451 あなたは最初から他のOSにすべきでした
453 :
名称未設定 :02/07/12 17:20 ID:cr+zM7AV
Terminal日本語環境を今から整えるなら、
Jaguarを待ったほうがよいですか?
というか、Jaguarってアプデトできる?
それとも、インスコし直しですか?
>>451 なんとなく気持ちはわからんでもない、、、
あげとく
そういえば10.2ではTerminalがUTF-8対応したみたい。
>>456 Terminal.appだけがUTF-8対応してもあまり意味ないような。
Terminalでいろいろやるのに危険(要再インストールなど)はないんですか? sudo pico /library/preferences/com.apple.windowserver.plist とタイプしてwindowserver.plistを開く(管理者パスワード入力)。 ↓ 最初の<dict>タグの下に、 <key>BackingCompression</key> <dict> <key>compressionScanTime</key> <real>5.000000000000000e 00</real> <key>minCompressableSize</key> <integer>8193</integer> <key>minCompressionRatio</key> <real>1.100000023841858e 00</real> </dict> をペースト。 ↓ コントロールキー Xでpicoを抜ける(この時保存するか聞いてくるので"y"とタイプ)。 ↓ ログアウト→再ログイン ↓ (゚д゚)ウマー これがやってみたいんですけど。。。
>>458 rmは危険な場合もある。(w
設定変更する場合はファイル全部バックアップとる。
これ常識。
バックアップとれないならやめときなさい。
460 :
名称未設定 :02/08/01 03:35 ID:bFkUssZ9
% find 新・mac板 -type 良スレ -atime +7 -exec age
461 :
名称未設定 :02/08/10 23:49 ID:ybsfX+Id
Welcome to Darwin! 0: Event not found. って出るんですけど、2行目はどういう意味? .tcshrc を作ってから出るようになったと思うんですが、 何が原因でどうだと言うんでしょう? 今のところシェル自体はちゃんと動いているし……
>>461 history関係のコマンド打ったけど、履歴が無いんだよ。たぶん。
!!や!-1とか書いてあると思うけど。
463 :
461 :02/08/11 01:55 ID:bMeahYbM
edit sample.txt と打つと普段使っているエディタで そのテキストファイルが開けるように alias edit 'open -a mi !*' としてあったんですが、試してみたらエイリアスが効いて ないようなんでどうやらこの1行に問題があるようですね。 !* のあたりがアヤシイということなんでしょうが、エイリアスで 引数を取らせたい時って引数となる箇所に !* とやっておけばいいん ですよね? この辺よくわかってません。上の1行はどこに問題が ありますか?
!*の部分を\!*にするといいよ。(たぶん)
465 :
461 :02/08/11 02:40 ID:xXPAIEyd
>>464 やってみたけどダメだった……
alias rename 'mv !* !*' はちゃんと効いてるのになあ。???
466 :
名称未設定 :02/08/11 09:37 ID:Dg7mRbhv
>>465 aliasで引数を扱いたい場合、aliasが展開される時に引数の
histroy置換がされなきゃいけない。なのでエスケープは必ずいる。
promptで直接入力してみると良く分かる。
% vi file1 file2
% alias rename 'mv !* !*'
alias rename 'mv file1 file2 file1 file2'
% alias rename 'mv \!* \!*'
でエスケープしたけど駄目だった原因は
>>465 のような書き方をしているから、
それ以降の設定は読み込まれていない。その書き方で効いてるってのが変だ。
てかalias rename 'mv !* !*' ってなんか意味あるの?
alias rename 'mv \!:1 \!:2'
なら分かるんだが。
467 :
466 :02/08/11 09:43 ID:Dg7mRbhv
それとhistroyの履歴が全部消えてしまい、 historyがありませんって表示されてるのもエスケープしてないから。 ついでに書くとtcshはシングルクォート内でもヒストリ置換をしてしまうので、 エスケープは必ずバックスラッシュ(\)でする必要がある。
468 :
461 :02/08/11 10:44 ID:oyWtufas
>>466 レスありがとうございます。うまくいきました。
それにしても漏れの rename ... ハズカスィ!!
history置換か、逝って勉強してきます。
! の意味、全然わかってなかった……
469 :
461 :02/08/11 10:46 ID:oyWtufas
にしても良スレですな、ここは。
470 :
名称未設定 :02/08/14 00:35 ID:NRyNNe1q
alias edit 'open -a mi !*' ですが、 alias edit 'open -a mi' だけじゃいけないのですか?一応これでも開けるみたいですが。 UNIXはよくわかっていないので変なことを言ってるかもしれません。
471 :
461 :02/08/14 13:30 ID:D52+JS+o
いや、よくわかってないのは漏れです(泣 alias edit 'open -a mi ' でOKですね。何をやってんだか…
472 :
提案 :02/08/14 17:56 ID:+cPlk54s
どなたか、不定期でいいんで各コマンドの簡単な使い方について ここで連載しませんか? 毎回、1つのコマンドを取り上げて コマンド名 シンタックス 主なオプション 使用例 てな感じで。オプションに関しては頻繁に使うものだけでいいし、 詳しくは man ページを見よ、というスタンスでもいいと思います。 どういう働きをする、どんなコマンドがあるのか、がわかるだけでも 初心者には勉強になると思いますし。勉強したい人はそっから自分で 調べるでしょうしね。 このスレの最初の方でだれかが基本コマンドの解説をやってましたが、 あんな感じになればいいなとか思うのですが。
473 :
472 :02/08/14 18:03 ID:+cPlk54s
補足 もちろん、一人の人間がそれをやるんでなくて、オープンソースの プロジェクトのごとく、不特定多数の人が1つずつでもポストして いけば、それだけで簡易リファレンスのようなものができるのでは とか思うんですが。どうですかね? このスレの主旨に反しますかね? UNIX板でやれとか言われそうだが…
474 :
名称未設定 :02/08/14 18:05 ID:fjPMuEB/
>>472 言い出しっぺがしる。
>どういう働きをする、どんなコマンドがあるのか
先ずは、コマンドリストアップしてみ。
数の膨大さに圧倒されろ。
さらにだ、どのコマンドを取り上げればいいかで悩め。
>>472 というか、まさにそれがmanだからなぁ。。
ls /usr/{bin,sbin} /{sbin,bin} | wc -l 678 ですた。さ〜てどれからいこうか。。
477 :
474 :02/08/14 18:22 ID:fjPMuEB/
478 :
愛本 :02/08/14 18:25 ID:9LdQa8+m
pbcopy,pbpasteが好き コピー、pbpaste | myscript.pl | pbcopy、ペースト で簡単テキスト処理してる
479 :
472 :02/08/14 18:28 ID:+cPlk54s
>>477 コマンドラインツールの格納されている主なディレクトリの内容を
ls でリストアップ、その後 wc でその行数を数える
で、その合計は 678 。と、こんなもんでよろしいでしょうか?
480 :
472 :02/08/14 18:40 ID:+cPlk54s
>>474 別に体系的にやろうとかいいうんじゃないです。
どっかのだれかが気の向くままに、さっき自分が使ったコマンドについて
それは何をするものか、ちょろっと書いていくだけでいいんです。
こんなコマンドがあるぞって。それこそ、478 みたいなのでいいんです。
コマンド名 grep 文字列の検索
書式 grep [オプション] 検索語句 ファイル名...
用例 grep Mac data.txt
結果 検索語句を含む行をリストにして出力
とかこんなんで。これだけでも、文字列の検索には grep を使うという
ことがわかるわけじゃないですか。
481 :
472 :02/08/14 19:01 ID:+cPlk54s
>>475 man はコマンド名がわかってるから使えるのでは?
初心者が何かしようとした時にそれを実現するコマンド名を
知っているとは限らないし、だからその対応付けができると
いいなあとか思うんですよ…
483 :
472 :02/08/14 19:14 ID:+cPlk54s
>>482 ミナサマ、オサワガセイタシマシタ。
ワタクシノシリョガアサカッタモヨウデス。
485 :
名称未設定 :02/08/20 11:55 ID:w1nppPGD
ターミナルから音量設定する方法ってありますでしょうか? linuxなんかのaumixみたいなコマンドがあるとうれしいです. よろしくお願いします.
>>485 AppleScriptでできるから、osascript使えばできるんでは?
487 :
名称未設定 :02/08/20 14:46 ID:w1nppPGD
>>486 どうもありがとうございました!
osascript -e "set volume 2"
でできました.ちなみに数字は0から7までの8段階です.
>>487 >ちなみに数字は0から7までの8段階です
ダウト
0〜1はダメだが、1〜7までは少数第1位まで指定可能。
set volume 1.3とかということね。
下の例をテストしてみたらわかる。
だんだん音が大きくなっていくから。
--
set Vol_Level to 1
repeat 20 times
set Vol_Level to Vol_Level + 0.1
set volume Vol_Level
beep
delay 1
end repeat
--
肝心な事を書くの忘れてた Mac OS Xでの"set volume"は非常に適当というか中途半端です。 System Preferencesのサウンドや、同メニューバー表示などとは 一切連係せず、PRAMにも記録していない模様です。 Mac OS 9まではちゃんとしてるのに。 おかげさまでset volume 0としてシステム終了しても起動音が鳴る始末だし、 System Preferences側で消音にしていると、set volumeできなかったり。 ジャガタソできちんと改善されている事を願う。
490 :
名称未設定 :02/08/20 15:27 ID:w1nppPGD
>>488 >0〜1はダメだが、1〜7までは少数第1位まで指定可能
おお,これはすばらしい.たしかに指定可能ですね.
8段階ってのは,適当に検索したAppleScript解説サイトの
コピペでした.失礼しました.
491 :
名称未設定 :02/08/20 21:10 ID:Ve8i/ldt
生CDR等を入れて焼いた後に、マウントされずに そのままドライブに残って取り出せなくなってしまうのです。 この場合dfを実行してそれらしぃファイルシステムを見つけて disktool -e [filesystem] 0 で取り出せるんですが、dfに出てこないときCD/DVDの ドライブをあけたいときどのようにシステム名見つければ 良いので昇華。 あと、なぜかiBOOKの方のTerminalはバックグラウンドが白です。 メインでつかってるG4は透明なのですが、 環境設定のカラーでどうやって透明を選べば良いので昇華。 なんか、わかんないので教えて下さい〜〜〜
492 :
名称未設定 :02/08/25 09:08 ID:axq8SusB
質問です。 Terminal から Classic 環境を停止させることってできますか? 起動は簡単にできるんですけど……
>>492 TrueBlueなんちゃらつうプロセスをkillすればいい。
Mac的なやりかただとosascript 使って quit 命令おくるのが
いいのかも。
下のやり方は試したこと無いので、出来るかどうか分かりませんが。
494 :
492 :02/08/25 20:52 ID:6HUz1Mla
>>493 レスありがとうございます。
早速試してみます。
/Users/groove/bin とか /usr/local/bin にいれたアプリが 反応しなくなりました": Command not found."っていう素敵なコメントが 直接 /usr/bin にいれたら使えるんですが... どうしたらいいんでしょうか?
497 :
495 :02/08/26 22:44 ID:LfL3F3Nu
でどうすればよろしいでしょうか?
>>497 % echo 'set path = ( ${HOME}/bin /usr/local/bin $path)' >> ~/.cshrc
% source ~/.cshrc
499 :
495 :02/08/26 23:05 ID:LfL3F3Nu
500 :
名称未設定 :02/08/27 01:00 ID:v5xxIY76
じゃがで、Terminalに日本語が通るって話はどーなったん? 設定もイマイチ分かりにくいし。ワイドグリフって何よ? 誰か教えてください。
501 :
名称未設定 :02/08/27 01:09 ID:yGRLRp3Z
503 :
名称未設定 :02/08/30 16:03 ID:JK705gmC
10.2のTerminalで日本語を入力しようとすると、 大きさがぐにゅぐにゅ変わったり、勝手に空白が入ったり、 カーソル移動が変だったり、文字が消えつつ入力する感じだったり、 とにかくまともな開発テストをしたとは言えない状態なんだが、俺だけ?
504 :
504 :02/08/30 20:54 ID:1eDM7xxL
506 :
名称未設定 :02/08/30 21:51 ID:U7nEeGy5
>>505 つーか、コンパイルしたって大した手間じゃないからな。
bashに変えるなら再コンパイルすら不要やし。
>>506 というか今どきtcshやbashでもないだろう。
Zshが標準ではいってるのに利用してる人すくないのだな。。
508 :
名称未設定 :02/08/31 00:22 ID:RWC0TKt7
>>507 /bin/shも、10.1.5まではzshだったのが、10.2ではbashに
なってしまったくらいだからね。
510 :
503 :02/08/31 04:47 ID:G0q/UxuY
>>504 ありがとう、カーソル移動はちゃんとできるようになりますた。
でも入力中に文字が消えつつ入力するのは相変わらずです。
やっぱり表示がすごく不安定。
>>506 パッケージ形式ならアンインストールも簡単だし、
初心者向けとしては良いのでは。
512 :
名称未設定 :02/09/01 08:02 ID:s968OPZ8
設定変えても新しいウィンドウ出すとデフォルトに戻ってしまうんだけど、どうすれば設定を残しておけるんですか?
(デフォルトとして保存) かなにかのボタンがあったと思うが・・・
514 :
名称未設定 :02/09/01 12:35 ID:6xdIoCLo
10.1.5のときに入っていた"ll"のようなaliasは10.2で使えないんで しょうか? llを打ち込んでも ll: Command not found. とでてしまいます。
あ、ほんとだ llつかえない
516 :
514 :02/09/01 13:37 ID:6xdIoCLo
/usr/share/tcsh/examples/ にその設定ファイルらしいものが入っていることまでは分かったんですが それをどう使うのかがわからないんです。
Homeに .cshrcか .tcshrcが既にあるならその先頭あたりに source /usr/share/tcsh/examples/rc とか書いときゃいい。 ないなら上の一行だけの.cshrcまたは.tcshrcを作るか、 % cp /usr/share/tcsh/examples/rc .cshrc でもいい。 shellスクリプトが分かってきたらこれらのファイルは自分で 好きなように編集して使うよろし。 おいらの場合はこんな感じ alias l 'ls-F -v' alias ll 'ls-F -lLv' alias lll 'ls-F -lv' alias la 'ls-F -av'
悪いこと言わんから、shell の入門書を一冊買えよ。
519 :
514 :02/09/01 15:43 ID:6xdIoCLo
>>517 ありがとうございました。うまく設定できました。
>>518 そうですね。shellの入門書を一冊買って、もう少し深く勉強してみます。
深くつっこんでやらないなら別に本買わんでも インターネットで調べるだけで十分だと思うよ。
521 :
名称未設定 :02/09/02 20:49 ID:eCiy6bXN
初心者におすすめのshell入門書を教えてもらえますか? どうも難しい本ばかりで・・・
523 :
521 :02/09/02 21:40 ID:qdr4z4Mg
いえ、manからつまずく程のド初心者なので。 書籍も何を読んで良いのやら・・って感じです。 >shellはtcshなのか、bashなのか、zshのどれかいな? どれが良いのかすら・・(汗
524 :
522 :02/09/02 22:10 ID:5ryqWXL7
ありがとうございます。 実際に書店で見てきます。 OSX用として出てるTerminal本は解説ではなくて 辞典のスタイルで初心者向きではありませんでしたので。
zshの日本語書籍がほしいYO. ある? manもいいけど、書籍は書籍なりに読みやすいことも多いし
528 :
526 :02/09/03 11:26 ID:abKUUe3u
>>527 やっぱりまだでてないのか。残念。
unix userでzshネタが連載されてるけど、終了後単行本化されないかなぁ。
補完とか載ってた号を買いのがしたし。
# zstyleを使った補完がよくわかりません。わかりたい。
関係ないけど、$TERMCAPの値ってどうなってる?
% printenv | grep TERMCAP
TERMCAP=(文字化けたときによく見る"="の太いの*3)
ってなっちゃう。
~/.zshrcで上書きするとして、デフォはどうなってるのかな?
529 :
名称未設定 :02/09/06 01:06 ID:n2pidSrS
10.2 Terminalでの日本語読み書き、 日本語Man,lessあたりを纏めてあるところってないですかぁ、、 とりあえずJTerminalで凌いでますが、、、lessとかでも日本語を通したいよぉ、、、
>>529 lessはjlessいれれば?UTF-8は対応してないけど。
euc-jpなんかだと落ちやすいっていうから、どうなんだろうね。
manは元のドキュメントが無いんじゃ。。
FreeBSDのドキュメント引っ張ってくるなら、
jmanやjgroff辺りをとってきてコンパイルすればいい。
NetBSD 日本語環境
とかでgoogleすると色々出てくるからそれでも参考に。
>>529 うちではふつうにjless使えてるよ。
euc-jpでも落ちたことないように思うけど。
あと、たまに見かけるlvってのがutf-8対応のページャらしい。
オレは使ってないけどね。
iconv+jlessで何とかしてる。
533 :
529 :02/09/09 00:21 ID:p3KCCbDr
534 :
名称未設定 :02/09/14 23:38 ID:HfrWUr6a
良質スレあげ
535 :
名称未設定 :02/09/20 05:55 ID:B7I8stvK
ジャガタンのTerminalで 日本語表示 日本語ディレクトリへの移動 日本語ファイルのオープン emacsで日本語入力 ができるようになりますた。
536 :
名称未設定 :02/09/20 14:42 ID:sNMUgDs9
日本語age
537 :
名称未設定 :02/09/22 03:28 ID:678j4LpP
>>535 でもまだ不安定だよね。
emacs日本語入力ならまだJTerminalのほうがずっと安定してる。
>>535 日本語ディレクトリに移動ってどうするのでしょうか。
警告音が出て何もできないです。
?jman for Mac OS Xと?jman-pagesをインストールしましたが、 jman for Mac OS Xとjman-pagesのパッケージをインストールしましたが、 このあとどうしたらいいのか分かりません。 ReadMeには、 ?jmanコマンドは /usr/local/bin にインストールされます。環境変数 PATH に /usr/local/bin を追加しておいてください。 とありますが、なんのことかさっぱり分かりません。 どなたかお力貸してください。 おねがいします。
542 :
名称未設定 :02/09/23 21:28 ID:w0YkiVse
>>542 541 のいっている jman のパッケージには lv がついてくるから、
PAGER は lv にしとくのがいいと思われ
>>541 まず .tcshrc とはなんぞやというところから調べるべし。
要はシェルの環境設定ファイルね。( Terminal の環境設定じゃないよ)
544 :
543 :02/09/23 21:52 ID:8z3E5m8z
ちなみに、そのパッケージさっき漏れも入れてみたけどちゃんと 日本語で man ページが表示されたよ。後は 541 の努力次第。
545 :
541 :02/09/24 00:12 ID:5pOaaSaG
お返事ありがとうございます。 環境変数PATHというものが分かりませんでした。 542さんのリンク先読んで参ります
546 :
541 :02/09/24 00:21 ID:5pOaaSaG
あらら・・・。 難しそう。。。 1:環境変数PATHに/usr/local/binを追加 は、 % set path = ( . /bin /usr/bin ~/bin /usr/local/bin ) と、Terminalにうちこんだらいいのでしょうか? パスを追加する方法自体が分からないので、 このスレをもう一度1から読み直してみます。
>>547 俺も試しに入れてみたけど見られるよ。
ただ、manの最後までいくと切らないとだめだけど…。
549 :
542 :02/09/24 01:38 ID:LBhI+P6C
>>546 それだと$PATHが上書きされる。追加はこう、
% set path = (/usr/local/bin %path)
MANPATHなんかはこう、
% setenv MANPATH /usr/local/man:$MANPATH
追加するパスはjmanを入れたディレクトリに適宜変更して
~/.tcshrcにでも書いといて。
んでjmanって$LANGがjaなら日本語マニュアルを表示
するんだったと思うんだけど、入れてそのまま見られるってことは
最初っから$LANGがjaになってるのかな。
550 :
名称未設定 :02/09/25 18:59 ID:W5I6x8BI
ターミナル初心厨です。 ルートのパスワードをきめるときに キーボードがきかなくなります、 うちこんでリターンを押してもSorry try again になっちゃいます。 なんででしょうか?
551 :
名称未設定 :02/09/25 20:25 ID:iKIgtBRE
MacOS X 10.1.5を使用しています。 ターミナルのウインドウを半透明にしようと思い defaults write com.apple.Terminal TerminalOpaqueness 0.5 を実行すると OK? default write com.apple.Terminal TerminalOpaqueness 0.5? yes と変更確認のメッセージが出てきてyを押すと default: Too many arguments. と表示され半透明化できませんでした。 またこのターミナルでsu rootを実行した後パスを入れると同じように メッセージが表示されユーザーを変更することができません。 なにかXのインストールにて必要な物があるのでしょうか?
552 :
名称未設定 :02/09/25 20:43 ID:Rp5Eh/Ib
1. Install 〜 (MacOSX 10.0.4 or higher required) 2. Locate your ethernet address (HostID). In MacOSX open the Terminal Window and type "lmhostid" - Enter. 3. Replace '000000000000' in the license with ethernet HostID. Save. (Do NOT rename) 4. Drag and Drop "AW.DAT" over "AWKEYGEN.EXE" (for this process you need a PC or Virtual PC) 5. The license is now valid . 6. Copy the license to the MacOSX Desktop Follow the AW instructions to install the license. limeで落としたコマンドの手順なんですが(最初の〜は伏せ字=ほんとはアプリの名前です)、 2でつまずいています。lmhostidと打ってもcommand not foundとでて、~lmhostid と打ってみたらunknown userとでて0の羅列が出てきません。どうしたらいいでしょうか、、 僕が4さんがいうみたいに[localhost]のところがそうはなってなくて[macintosh] になってるのがきになるくらいで、素人だから何がなんだか分かりません。こんな こと聞いていいんだろうか、、
>>550 パスワード入力中は入力した文字は表示されない
GUIアプリなんかだと***が出るけど、Terminalでは何も表示されないよ
とりあえず正しいパスワードを入れてリターンを押してみな。
つーかrootは有効にしなくていいって。
sudoを使いなさい。初心者だと思うのならなおさら
554 :
Maya :02/09/25 21:52 ID:R7Rhcknm
553 通報すますた
556 :
Maya :02/09/25 23:31 ID:R7Rhcknm
>>552 割れ
>>553 共犯
というか、英文の割れマニュアルも理解せんやつにMaYA使う資格なし。
553は関係ないじゃん
ワラタ 553は全然関係ないじゃん。 もしや通報されるべきは 554だったりして。
>>556 理解できたってダメだろ。
といってみるテスト。
560 :
Maya :02/09/25 23:46 ID:R7Rhcknm
ははは、勘違い、スマソ(と全角で)
勘違いしとった。
>>553 ごめん
>>549 > % set path = (/usr/local/bin %path)
分かっていると思うが
% set path = (/usr/local/bin $path)
揚げ足取りなのでsage
562 :
549 :02/09/26 00:33 ID:YosDvqKY
>>561 訂正ぬりがとう。てか最近"$"と"%"をよく間違うんだよな。。
563 :
名称未設定 :02/09/26 23:20 ID:ZRBLFD6A
質問です。 「IPAddress=192.168.0.1に、X秒おきにaという情報を送信する」 という作業を行わせるには、どのようにすればいいでしょうか? 全くの初心者ですので、助け舟を出して頂けると嬉しいです。
>>563 aという情報の中身が分からないと何を使えばいいのかわからんが、
#!/bin/sh
while true;
do;
hoge 192.168.0.1 "a";
sleep "X";
done;
つースクリプトを回せばいいんじゃないの?
565 :
563 :02/09/26 23:48 ID:+jhEH2zu
ping -i 10 192.168.0.1 これは10秒ごと。 このくらいで問題なし。
567 :
名称未設定 :02/09/27 00:14 ID:ei72s2Rh
>>550 ルートを有効にするのは禁止事項です。
Mac OS Xにおいては初心者のアホ以外はやらないので、root有効にすれって説
明してる本やサイトがあったら無視しなさい。
man sudo
の勉強してください。
>>551 TinkerToolで検索しなさい。
コマンドやるのもいいけど、、意味わかってないならやめといた方がいい。
しらべてからやった方が得策。こわしてもしらん。
>>568 はっきりした理由がしりたいのでおしえれ
570 :
名称未設定 :02/09/27 12:17 ID:27w9sbLt
>569 これといった理由はないが あえて言えば、rootで作業するとミスでシステムに致命的なが打撃を与える可能性があるってくらいかな。 変に知ったかぶりなUNIXかぶれはワークステーションとか資源を共有してたころの思ってシステム破壊で他人に迷惑がかかるとか思ってんだよ。 su出来るのは管理者様だ偉いんだぞーって思ってるわけ、 で、今やパーソナルなPCでだれでもsu出来るもんだから悔しいのよ。 俺はMacOSXて個人利用のPCだから構わんと思うけどね、 こわれたら自分で直せばいいじゃん、それで成長するんだよ PCの性格を考えたらmacOSでこんな事を言ってると笑われちゃうよ。
571 :
569 :02/09/27 13:06 ID:C8j/dm5w
>>570 むぅぅ
前半には同意
結局何するにも自己責任なんだしmacだからroot作ったらだめ
って言う意味がわからないので聞いてみた
これについて
>>572 はどう思う?
共有されたサーバーで且つネットワーク上に公開されている場合はrootは潰しておくのが吉だね。 suでrootになられた場合とsodoでroot権限を行使されるのでは、 suでの被害は、制限を掛ける事の出来るsudoでの被害の比じゃないね。 リモートからは特定のユーザーだけしかsudoを使えなくするだけで、 安全性は格段に向上するし。 まあ、デフォのままのsudoersを使ってるような人ならrootを潰してようが潰してまいが 関係ないだろうけどね。 あれは管理権限を持ってばshellの起動さえ出来ちゃうからね。 一旦sudoからshellを起動されちゃうとログが残んないし。
>>571 基本的に
>>572 に同意しつつ
macだからだめなのではなく、ほかのunixでもできる限りrootは使わない方がいいと思う。
もちろんセットアップ時に必ず必要になるunixも多いし、
代替手段sudoを入れるのがめんどかったりもするだろうし。
ただ、デフォルトでsudoという手段が提供されてるのに、
何でわざわざrootログインできるようにするのかね、って思うよ。
>>573 Mac の場合 root ログインすることで不可視ファイルを Finder で
扱えたりするからでないの?
575 :
574 :02/09/27 14:35 ID:+v1EJKyU
ちょっと言い方が悪いな。 つまり、root でログインしないと、GUI 操作が root 権限で行えないから じゃないかな。
576 :
569 :02/09/27 15:38 ID:C8j/dm5w
>>575 それは一理ある
でもせっかくだからターミナル使えって逝ってみるTEST
577 :
名称未設定 :02/09/27 16:18 ID:X8Rwu2k4
.tcshrc と .login の違いって何? .inputrc って何?
TinkerTool使えば不可視ファイルは見えるようになる。
>>578 それって Finder でダブルクリックして開ける?
そういう芸当は root でログインしてないとできないと思うんだけど。
ま、それこそ Terminal 使えよって話なんだけど。
580 :
572 :02/09/27 17:10 ID:mArYnr/d
>>574-575 なるほど。
そんなことしたことないから気がつかなかった。
となるとrootを潰したまま使うには
Finderに例のカギアイコンつけてもらうしかないな。
移動、削除時にはさらに確認ダイアログでもう一度パスワード入力。
変更はアプリ依存だし…
なんか違う気がするけど…
>>580 10.2以降なら「情報を見る」で管理者パスワードで
owner,groupを変更できる。なのでrootを有効にして
ログインしなくとも、ファイルの編集、移動、削除
なんかはできると思う。
>>578 .tcshrcはtcshが起動されるたびに読み込まれる。
.loginはログイン時に1度しか読み込まれない。
.inputrcはREADLINE変数を設定する、んだったと思う。
ただしOS Xだと通常のログインではshellが走らないので
.loginは読み込まれず、Terminalで新しいwindow開くたびに
.loginは読み込まれる。
583 :
551 :02/09/27 22:36 ID:kdeYhbqm
>>568 ありがとうございました。
これを使う事にします。
584 :
名称未設定 :02/09/28 05:09 ID:HRxd4ppO
質問っす。 Terminal のタブ幅ってどうやって設定するんですか? 現在標準で8字分とられているみたいなんですけど、これを 4字分ぐらいに設定したいのですが。「ウィンドウの設定」 なんかでもタブ幅を設定する項目なんてなかったし。 シェル変数かなんかでしょうか?
586 :
584 :02/09/28 08:42 ID:FdrbL20+
>>585 えっと、まだよくわかってない初心者ですいません。
単純に cat file.txt とやった時のタブ幅が8字分あるんですけど、
このタブ幅の設定ってどうするんかな? という質問っす。
出力に \t があった時にそれで何字分スペースを確保するかはシェルや
Terminal の設定なのかと思いまして。違うんですか?
>>586 これはハードコーディングされてるのではないかな?
設定はないね、、
JTerminalならソースいじれば修正できるっぽい。
>>586 catは素直にタブ文字を出力してるだけだから、多分termcapを弄くらないとだめな気がする。
589 :
:02/10/02 13:33 ID:0dD+s+92
すみません。 2つのディレクトリにあるファイル名を比較して、重複してるファイル名を書き出すことって出来ますか?
591 :
590 :02/10/02 19:09 ID:eHcgYh7N
いけずはいかんと思い直して、答えてみます。 % ls dir1 dir2|sort|uniq -d ちなみにuniq -uとするとどちらか一方にしか 存在しないファイル名が出てきます。 man sort man uniq も読んどいて下さい。 ファイルの中身の違いも知りたいのなら、diff使います。 ついでにあげときます。
592 :
名称未設定 :02/10/02 20:24 ID:xI6aaIRe
01 ton.aifと02 chin.aifと03 kan.aifをそれぞれ 01.aifと02.aifと03.aifにいっぺんにリネームしようと思ったら 具体的にどうしたらいいでしょうか? 初心者なりにいろいろと調べてみましたが、foreachとかいうのを使うのでしょうか? 使い方がいまいちよく分かりません。1個ずつならmvを使うというのまでは分かったんですが…
593 :
590 :02/10/02 21:05 ID:eHcgYh7N
>>592 そのファイル名の形式は
"数字 半角スペース 半角英字.aif"
で一定ですか?だったらこんな感じで
% foreach i (*.aif)
foreach -> mv "$i" `echo "$i"|sed 's/ [^.]*\././'`
foreach -> end
バッククォートとシングルクォートをお間違えの無いよう。
594 :
592 :02/10/02 21:20 ID:xI6aaIRe
>>593 早速教えて下さってありがとうございます!
無事にできました!
これで望み通りの結果が出せましたが、これから上のコマンドの意味をちゃんと調べたいと思います。
595 :
590=592 :02/10/03 04:54 ID:uMKklTp5
徹夜であちこちと調べてやっと""とか``とかechoとか|とか sed 's/aaa/bbb/'の意味は分かりました。 あと分からないのが、sed 's/ [^.]*\././'でなんで01 ton.aifから01.aifになるのか? 正規表現とかいうのを使ってるらしいという事までは分かったのですが。 [^.]は行の先頭の任意の一文字、*は繰り返し、\は特殊文字のエスケープ(次の.のため?)、.は拡張子の前の. 以上を.に変える。 そしたらなぜ、01.aifに? (01 ton.aif)が(.aif)に変わるだけじゃない? つか、たったこれだけのコマンド文でも私の脳ミソの処理能力を越えてムズ過ぎる。
>>595 (ちなみに590と592は別人じゃないの?)
「スペース、任意の文字列、ピリオド」の連続を「ピリオド」に
おきかえるという作業。
「 ton.」はそれに該当するから、「.」に置換される。
あらら、ほんとだ。思いっきり名前間違えてる。
>>590 さん、すみません。(汗)
>>596 なるほど!
よく見ると、s/と[の間に半角スペースがありますね。
やっと理解できた!
かなりいろいろ学べたし徹夜も無駄にならなかったよ〜
>>590 さん、
>>596 さん、ありがとうございました。
598 :
:02/10/03 08:16 ID:Z4AFtPcW
>590 ありがとう〜
>>595 "^"は"[]"内だと意味が変わります。
教えてくだい。 open コマンドを実行すると RegisterProcess failed (error = -2805) Abort とエラーが表示されてフォルダが開きません。 ご存じの方いますか?
>>600 具体的なパラメータも一緒に書いた方がいいと思うよ。
602 :
590 :02/10/03 16:30 ID:UjF6/RDT
>>595 すこし勘違いされてますので、そこだけつっこんどきます。
>>599 さんも書かれてますように、"[]"の中の"^"は
行頭という意味ではありません。「それ以外の文字」となります。
さらに"[]"内では正規表現のメタ文字は特別な意味がなくなり、
ただのリテラルな文字になります。"."は普通に使えば「任意の一文字」
ですが[.]はただのピリオドを表します。
ですのの"[^.]*\."は
「ピリオド以外の文字の0回以上の繰り返しの後に、ピリオドがある文字列」
にマッチします。この辺りは正規表現の話に
なりますので時間があれば勉強してみて下さい。
>>601 ご忠告どうもすみません。
どんなパラメータでもエラーが出ます。
open /Application/
や
open -e test.txt
でも同じエラーです。
うわ、まだ詰めが甘かったか。 なんかもの凄く知識の量が必要ですね。 毎日でも使って慣れないとなかなか自分のものにはならないなぁ。 もっと勉強します。ありがとうございました。
605 :
名称未設定 :02/10/04 09:41 ID:wHLUw61C
>>603 私も成増(10.2.1)。
man に載っている例の
% open -a /Applications/TextEdit.app
や
% open
http://www.apple.com/ RegisterProcess failed (error = -2805)
Abort
コンパイル済みスクリプトで hoge.command(open コマンドが書いてある) の実行を
させてたのに最近うまくいかないんで、なんでかなぁ ?って思ってたヨ
606 :
605 :02/10/05 12:50 ID:OBI5PS+S
>>603 犯人はこいつでした。
~/Library/Application Enhancers/Camel.ape
Ittec で一緒にインストールされるヤツ。
こいつのお陰で、SecurityAgent も起動されなくなって、インストーラの
認証でこけるようになってたし。
Camel.ape 取っても、Ittecはある程度機能する罠
>>606 犯人検挙おめでとう。私のことろもこれが犯人でした。
Dockの挙動不審(マウスカーソルを持っていっても反応しない、など)
も直りました。
>>606 まさにそれだね。
iPodアップデート、インストーラでの認証が落ちたりしてたので
原因を探っていたら、こいつに突き当たりました。
Ittecは便利だなぁと思っていたのですが、「ゴミ箱に入れる」を選ぶと
ファイルがコピーされたりと挙動不審だったので、奇麗さっぱり消しました。
Findコマンドを使って、起動ディスク内から"ABC.jpg"を除外した、 残り全ての".jpg"ファイルを表示させるには、どうしたら良いでしょうか? どうにも絞り込んで表示させる方法が分からなくて...。
>>609 find / -name \*.jpg -type f -print|grep -v 'ABC\.jpg$'
sudo findしないとpermission deniedが出まくると思うけど。
>>610 permission denied 表示を抑止するoption があったと思うが。
>610さんありがとうございます。 説明の様にsudo findでやったら、キレイに目的のファイルだけを 絞り込み表示できました。m(_ _)m
613 :
名称未設定 :02/10/07 00:34 ID:c0bedrP5
MacOSX10.2のターミナルにて、EUC表示させたくて.tcshrcを作成しました。 alias emacs 'stty raw;emacs;stty -raw' の一行のみ。ところがターミナル立ち上げていざemacsタイプするとalias loopと言われてしまいます。 aliasが重なるとloopと言われてしまうらしい。 試しに % stty raw;emacs;stty -raw と打ち込んだらばきちんと立ち上がります。日本語入力、表示もできる。 emacs立ち上げるのにいつもこんなコマンドウツの面倒くさいっつー理由のために、.tcshrc書いたのに。 お手上げです。どなたかご教示ください。 ちなみに.emacsファイルは以下全文です。 (set-default-coding-systems 'euc-jp) (set-keyboard-coding-system 'euc-jp) (set-terminal-coding-system 'euc-jp) (set-buffer-file-coding-system 'euc-jp) (add-hook 'java-mode-hook '(lambda () (make-local-variable 'compile-command) (setq compile-command (concat "javac " (file-name-nondirectory buffer-file-name))) )) (setq compilation-window-height 8) (global-set-key "\M-p" 'compile)
alias emacs 'stty raw; \emacs; stty -raw' ^ 等幅フォントで見てね。
615 :
613 :02/10/07 11:05 ID:c0bedrP5
616 :
613 :02/10/07 11:06 ID:c0bedrP5
あげちった。すんません。
>>615 どこにemacsがあるのか知らないけど、
alias emacs 'stty raw; /usr/local/bin/emacs; stty -raw'
とかって感じで絶対パスで書いてもいいね。
質問させてください。
os10.1.5にPHPをインストールしようと思ったのですが、
アパッチの再起動の所で、
sudo apachectl graceful と入力すると、
/usr/sbin/apachectl graceful: httpd not running, trying to start
Syntax error on line 240 of /etc/httpd/httpd.conf:
Cannot load /usr/libexec/httpd/libphp4.so into server: (reason unknown)
/usr/sbin/apachectl graceful: httpd could not be started
となってしまい、上手くいきません。
どなたか御教授願えないでしょうか?
インストールは下記のページを参考にしました。
ttp://www.cosmos.ne.jp/~kaz6120/mclb/mclb_fr.html ttp://www.php.net/manual/ja/install.macosx.php
>>618 エラーの通り、/etc/httpd.confの240行目の書式が間違ってる。
620 :
618 :02/10/09 18:43 ID:qR+GJ9wy
>>619 御指摘の通り、240行目を探して行頭に#を追加してみたら上手くいきました!
(280行目も間違っている様でしたが、同じ方法で上手くいきました)
どうも、ありがとうございますたm(_ _)m
$を使うと、$: Command not found. という文字が出るのですが、なんでしょうか
622 :
名称未設定 :02/10/13 11:48 ID:6jDuoCv3
あげ
>>621 マルチすんなよ。
つーか、どんなコマンド打ったんだ?
624 :
名称未設定 :02/10/14 05:55 ID:2bD4RaDL
$ setenv CFLAGS -O2 を使いました
>624 setenv はC-Shell 系の組み込みコマンドだから。 プロンプトが '$' だから、sh 系のシェル(bash ?)使ってるだろ ? まさか、、 '$ ' も含めて入力、してるっぽいな... 自分が読んでわかって、上に書いたことが書いてあるシェルの入門書買うんだな。
>>625 ヲタらしい力一杯の返答有難うございました。
$$$$$$$$$$$$$ - warata - $$$$$$$$$$$$$$$
sudo使ってコマンド入力しようとしたら We trust you have received the usual lecture from the local System Administrator. It usually boils down to these two things: #1) Respect the privacy of others. #2) Think before you type. Password: って表示がでてPassword入力しようとしていくらキーボードを叩いて も全く入力を受けつけてくれないんですが。
>>628 端末画面には入力した文字は一切表示されませんよ。
なんとかlvのインストールが出来たところですが、 picoかemacs等でUTF-8のファイルを作成するには どのような設定をしたらいいのでしょうか。
>>630 EmacsでUTF-8入力するにはMule-UCSが必要です。
picoはしらないです。
632 :
630 :02/10/14 22:43 ID:6BqWfNRZ
picoがいいです。(w とりあえず、vimをインストールして、なんとかutf-8の ファイルが作れるようになりました。でも使いにくい...
>>632 二度手間ではあるけど、iconvやnkf2.0を使って編集前後に文字コード変換するという手もあるが。
そんなオレはvimer
634 :
名称未設定 :02/10/15 16:46 ID:cD47bfVr
terminalでファイルの結合・分割をするにはどうしたらいいですか?
635 :
名称未設定 :02/10/15 16:51 ID:CsiD7qX7
man co
637 :
630 :02/10/16 00:43 ID:duD/b1bq
>>633 おお、vimerさん、おしえて下さい。
今、.vimrcに見よう見まねでこんなのを書いていますが、
もっと便利で使いやすい設定ってありますか?
set nocompatible
set backspace=indent,eol,start
set autoindent
set history=50
set ruler
set showcmd
set incsearch
set title
set laststatus=2
set encoding=utf-8
set fileencoding=utf-8
>>637 自分の~/.vimrcを見るとオレもだいたいそんなところでやってるらしい。
あとは
set cpoptions+=$
くらいかなぁ。
それとset fileencodingは自動認識させるような書き方があるはず。
ちょっと酒飲んでるから具体的には示せませんが、[vim 自動認識]あたりでググって見てください。
オレの使い方は日本語文を書くときはgvimで自動認識して、Terminalではnvi-m18nだから
vimerってのはちょっと誇張だけど。
vi(互換エディタ含む)の真価はオプションよりも独特のキーバインドにあると思うので
そっちになれるようにいろいろやってみるのがいいと思います。
そうするとwordで文章作って手も[esc]を自然に押すようになったりして楽しいかも。
639 :
1 :02/10/19 00:06 ID:BgUIhIi9
terminal でテトリスやったけど難しいね。
640 :
630 :02/10/19 14:40 ID:viYqrGr/
641 :
名称未設定 :02/10/22 01:03 ID:XAMjw0uy
ハイフンが最初に付いたファイル名の変更ってどうするんですか? 例えば、-hogeをハイフンを取ってhogeにする場合とか。 ''で括ったり、mv \-hoge hogeしたけどだめですた。 素人でスマソ
>>641 回避手段だけど、
mv ./-hoge hoge とパスを入れる。
646 :
641 :02/10/22 21:54 ID:s94Y3CkG
>642-643 お二人様サンクス!上手く逝きました。
>>644 やったみたよ。面白い。けど、160*120あたりで
フォントを小さくしてやっとみられる。あと音声も出るよ。
648 :
名称未設定 :02/10/23 03:06 ID:+TNvHni1
このスレみて、初めてTerminalを起動してみましたが、 [Machitosh:~] という画面でした。 みなさんのは [localhost:~] となってる様なので不安です。 レベルの高いお話中失礼しますが、これってどういうことなのでしょうか?
>>648 まぁ気にすんな。うちは
[Darwin 6.1]
09:17# ${user}
になってますし.
説明しがたいけど,tcsh,プロンプトあたりでググってくれ.
あとはgrep HOSTNAME /etc/hostconfigとやってみて,
HOSTNAME="Machintosh"となってるんならなんの問題もないよ.
家庭内LANでもくんでるのかな?
単に10.2でランデブー名が「Machintosh」ってだけじゃない?
まっひんとっしゅ
Machだからいいんじゃない?
653 :
名称未設定 :02/10/26 09:41 ID:1zdM9Vfw
MacOS X初心者スレ12.7 で Terminalにおいて sudo chomd 644 / をしてしまい、自分のHDに入れなくなった者です。 これは、自分のミスだからしょうがないんですが。 現在は、別パーテーションに新たに OS 10.1.5を入れたのですが こちらから permission644にしてしまったVolumeを 更に変更する、ということは可能なんでしょうか? rootで新しいOS X10.1.5にログインして chomd 755 /Volume/hoge 無理な気もするのですが、 どうなのか知りたいです。
>>653 まずはやってみたらどうだろう?
たぶんできる.
もしだめならOS9からサルベージ
655 :
653 :02/10/26 12:46 ID:bmenCCCa
>>654 無事、直りました。
では、それぞれのディレクトリは(ホーム含む)
デフォルトでは755と覚えていいのですか?
ときどき大ポカをしてしまうので
修復方法がわかって、嬉しいです。
chmod -R 777 / しる!
訂正: sudo chmod -R 777 /
658 :
653 :02/10/26 13:11 ID:ohX+PvOv
>>657 私あて、でしょうか?
-Rの添字を調べます。今は、少しびびりです。
質問
rootでTerminalに入ったとき、
exitすると、何かプロンプトがでたのですが
分からなかったです。
そのまま、終了しました。
あれは?どうしたらよかったのでしょうか?
659 :
653 :02/10/26 13:21 ID:M3cNZqN4
今、直ったOS 10.1.5の中です。 userでTerminalに入って、 sudo chomd -R777ですね。
660 :
653 :02/10/26 13:26 ID:M3cNZqN4
chmod: /.vol: Operation not supported chmod: /.vol/234881034: Operation not supported chmod: /.vol/234881032: Operation not supported chmod: /.vol/234881033: Operation not supported で exit したら、延々何かでました。 やっちゃ、だめ、みたいですが? また、外から、直します。
ほんとにやってしまったのか・・・ゴメンネ。 Disk UtilityのFirst Aidでアクセス権の修復をすれば元に戻るよ。 sudoで始まるコマンドは気楽に打ってはダメですよ〜
662 :
名称未設定 :02/10/26 14:15 ID:SRlrMGp0
このスレは甘い罠でイパーイ
663 :
653 :02/10/26 14:22 ID:1zdM9Vfw
やるよ!! 直している途中だったし。 聞いたのが、パーミッションの事だったし。 で、OS 10.1.5はアクセス権の修復は無いのさ!
664 :
653 :02/10/26 14:51 ID:7NKbWoIJ
でも、直した!! 迷える者に、嘘はいけないでし!!
-r or -R は大抵、対象がディレクトリであったら、再帰的に実行を繰り返す。 ですね。 cp mv とかもそう。
ueeehiii
667 :
名称未設定 :02/10/30 01:56 ID:rRLFXLHN
Terminalの背景やフォントの色を変えるにはどうすばいいんですか?
>>667 「ファイル」の「情報を見る」で、出てきたウインドウの「カラー」
で設定できるよ。
669 :
668 :02/10/30 01:59 ID:8MzQRJlg
やべ、 もちろん「Terminal」の「ウインドウの設定」で出てきたウインドウの「カラー」 でやるのが本筋だと思います。
670 :
名称未設定 :02/10/30 02:01 ID:rRLFXLHN
>>668 どもです。
環境設定でもできるんですね。
671 :
名称未設定 :02/10/30 02:17 ID:rRLFXLHN
ウインドウの設定でした。
672 :
名称未設定 :02/10/30 02:26 ID:jZnSScpY
最近Terminalを使い始めたんですが、
JTerminalのウインドウを透明化するにはどうすれば良いんでしょうか?
Terminalのウインドウの透明化はこのスレの
>>52 さんのやり方でできたんですが
普段使ってるのがJTerminalの方なんでこっちも透明にしたいんですが
やり方があれば教えて下さい。
お願いします。
674 :
名称未設定 :02/11/03 11:11 ID:YgeSY0U4
教えて君で申し訳ありません。 10.2.1をつかってます。treminalで日本語表示が できなくなりました。 どなたか対処法おしえていただけませんか? 文字セットエンコーディングは Unicode(UTF-8)に設定しています。
676 :
507 :02/11/03 20:30 ID:wD/69e89
メルコCRW-24IUを使ってます。 以前SONYドライブのやつがiTunes で使えるやり方がでてたと思うのですが 自分のはフィリップスドライブです。 iTunesで使えるやり方ないですか?
678 :
676 :02/11/03 23:28 ID:wD/69e89
申し訳ない
679 :
674 :02/11/04 02:22 ID:ziOdhq87
JTerminal1.0.0が10.1.5の環境で変だよ、、 他の人はどうなんだろう、、、
>>680 うちは10.2.1だけどやっぱり変・・・
次期バージョンを待ちます。
OS10.1.5でアダプテックのSCSIカード(Power Domain 2930)に接続した MOドライブを使いたいんですが、起動後にMOディスクが入った状態で、 電源を再投入しないと、認識しないんです。しかもたまにカーネルパニックを 起こすことがあります。 本で見つけた、ターミナルからの"disktool -m diskx 0"のコマンドで いけるかと思ったんですが、デバイスが見つからないということでダメでした。 そこで教えていただきたいんですが、接続機器を再スキャンする様なコマンド があれば教えて下さい。お願いします。
683 :
名称未設定 :02/11/08 09:44 ID:UP/iUvMM
>
>>680 > うちは10.2.1だけどやっぱり変・・・
うちでは一応動いているけど、具体的に何処が変?
>>682 dfコマンドでデバイス名はチェックしました?
>>682 レスどうもです。
MOが認識されたときに確認していた、"disk1s3"を使ってもダメでした。
disktool -m disk1s3 0 ←これって合ってるのかな?
↑すいません、まちがえました。
>>684 の方、どうもです。
すいません、教えて下さい。
環境はosx10.2.1、tcshは以下を参照して6.12.00を日本語仕様にしてます。
http://member.nifty.ne.jp/poseidon/osx2t.html 今まで
http://www.fan.gr.jp/~sakai/jman.html で配布されている日本語manのpkgファイルをインストして使っていたのですが、
Fink(
http://fink.sourceforge.net/index.php )を導入して、設定したら
% jman jmanとしても'No manual entry for jman'に、
% jman ls等とすると英語のmanが表示されてしまいます。
Finkの設定で~/.cshrcに'source /sw/bin/init.csh'という行を
追加して、そこでMANPATH等が設定されるのが原因だと思うのです。
% unsetenv MANPATH
とするとjmanは期待通り動きました。
こういった場合、jmanを使うにはどうすれば良いのでしょう?
今のMANPATHは
MANPATH=/sw/share/man:/sw/man:/usr/local/share/man:
/usr/local/man:/usr/share/man:/usr/X11R6/man
となってます。
ここにjmanがインストされた/usr/local/jmanを加えてもダメでした。
688 :
687 :02/11/09 00:16 ID:jnJvz0CM
>今のMANPATHは >MANPATH=/sw/share/man:/sw/man:/usr/local/share/man: >/usr/local/man:/usr/share/man:/usr/X11R6/man >となってます。 >ここにjmanがインストされた/usr/local/jmanを加えてもダメでした。 訂正ですが、日本語manデータは/usr/local/jman/man/ja_JPに ありまして、それをMANPATHの先頭に追加したら % jman jmanは効きます。 % man jmanは文字化けです。 正常なら%man jmanは'No manual entry for jman'と出るとこです。 当たり前なんでしょうけど。
689 :
687 :02/11/09 01:53 ID:jnJvz0CM
.cshrcに alias jman 'jman -M /usr/local/jman/man/ja_JP:${MANPATH}' で自己解決すますた...
690 :
541 :02/11/11 04:07 ID:a2F57tk1
遅レスですが、以前jman for Mac OS Xのインストールの質問したものです。
助けてくれた皆さんどうもありがとうございました。
ようやく~/.tcshrcに書き込むと言うことがわかりましたので、
もう一度jmanのインストールに挑戦しようと思ったのですが、
肝心のjman for Mac OS Xがダウンロード出来なくなってました。。。
http://www.fan.gr.jp/~sakai/jman.html
>>690 単純にリンク間違えぽいよ。
jman-20021109tgz → jman-20021109.tgz
692 :
名称未設定 :02/11/14 04:57 ID:ye973KF5
screenコマンド使用時に、tcshその他でカーソルを行頭に移動させるのは 「C-a a」としなきゃダメですか?
んなわけねーだろ。氏ねよ
>>692 標準の設定のままだとそういう事になる。
普通は変更する。
695 :
名称未設定 :02/11/14 19:03 ID:hFZ4aLip
シェル sh を日本語対応版にコンパイルしたいのですが、 よろしくご教授下さい。
>>695 標準のshって意味?
ソースはもってきてるの?
EUC-JP/LFなら通るような
698 :
541 :02/11/14 23:49 ID:CdTH4ums
699 :
541 :02/11/15 00:03 ID:79w6QbEr
数時間前にどこかのスレに似たような書き込みがあったんですが、 どのスレか忘れたんで質問させてください。 .rmファイルをくっつけたいのですが、その場合、 ero.rmのあとにonani.rmをつなげる場合、 % cat Ero.rm << Onanii.rm とすればいいのでしょうか?
700 :
699 :02/11/15 00:18 ID:79w6QbEr
見つかりました。実用的なフリーソフトスレに書いてありました。 % cat Onanii.rm >> Ero.rm とやると容量的にはくっついたようですが、 実際にはEro.rmの部分しか再生されませんでした。 .rmにはcatという方法は使えないのかな?
>>700 =699
そりゃだめですがな。
.rmは開始と終了のマークがある。
cat Onanii.rm >> Ero.rmのイメージ
Start:
erodoga
End;
Start:
tottemoeroero
End;
みたいなファイルになる。
だから最初だけ再生してEndがきたら終了してしまう。
これはCRがきたらスクリプトが停止しちゃうのと同じような事だわな。
コマンドの履歴がターミナルを終了すると消えてしまうので、 Google等で調べたところ、"savehist"を設定するといいようなので、 .tcshrcに set history=500 set savehist = (500 merge) と書き込んだのですが、やはりターミナルを終了させると 履歴が残っていません。空の.historyを自分で作ってみましたが やはり履歴が残りません。どこが悪いのでしょうか?
703 :
名称未設定 :02/11/16 20:21 ID:xdc1qOlW
>>702 % set
と打ってみて、histfile、history、savehistがどうなっているか
調べてみそ。
704 :
702 :02/11/16 23:58 ID:ZqA/PTwo
>>703 % set を実行したところ
history 500
savehist (500 merge)
と出ましたが、histfile はありませんでした。そこで.tcshrcに
set histfile = ~/.tcsh_history
と書き込み、
% set
で調べてみたら、
histfile /Users/username/.tcsh_history
となっていましたが、やはりターミナルを終了させると履歴は残って
いません。ホームディレクトリにも.tcsh_historyは見当たりません。
どうしたらいいでしょうか?
705 :
703 :02/11/17 00:22 ID:jL7u5Y4m
>>704 set savehist=500 merge
違っているかもしれんが()を外してみたら?
違っていれば、rcとloginを読んでないとか?
みんなtcshを使ってるの? 俺はbashにしてしまったよ.
707 :
702 :02/11/17 00:39 ID:mwQSd6JY
>>705 その後、ターミナルを終了させる前にCtrl+dでログアウトすると履歴が残る
ようになったのですがとても面倒です。こういうものなのでしょうか?
>>706 あまり高度な操作をするわけではないので、デフォルトで設定されている
tcshを私は使っています。
708 :
705 :02/11/17 00:48 ID:jL7u5Y4m
>>707 コマンド+Qをいきなりやっても、うちのは残りますよ。
.tcshrcを再度見直してみたら?
709 :
702 :02/11/17 01:03 ID:mwQSd6JY
>>708 .tcshrcには
# History
set history = 500
set savehist = (500 merge)
#set histlit
set histfile = ~/.tcsh_history
とあとはaliasを設定してあるだけです(コピペしました)。
>>703 ()を外しても同じでした。
rcとloginというのは /usr/share/tcsh/examples/ の中にある
ファイルのことでしょうか?特に編集などはしていないのですが。
710 :
702 :02/11/17 01:05 ID:mwQSd6JY
↑ 703ではなく705でした。
711 :
708 :02/11/17 01:12 ID:jL7u5Y4m
>>709 .tcshrcの冒頭に、
source /usr/share/tcsh/examples/rc
source /usr/share/tcsh/examples/login
を書いておけば標準の設定をしてくれますよ。
>>706 わしはZshにしてる。
tcshはいろいろあるから、嫌い。
713 :
702 :02/11/17 12:12 ID:mwQSd6JY
>>711 どうも上手くいかないので、~/library/ にあるターミナルの初期設定を
削除してみたところ、履歴が残るようになりました。
古い初期設定と見比べたところ、
"ターミナル"メニューの"環境設定・・・"の
"新規ターミナルウィンドの作成時:"のところが
"/usr/bin/login を使って(省略)"ではなく"このコマンドを(省略)"
の方になっていました。
いろいろと適当にいじっているうちにやらかしたようです。
ご教授して下さった方々、ありがとうございました。
714 :
699 :02/11/18 23:52 ID:QMLmLwcd
>>701 >.rmは開始と終了のマークがある。
なるほど。そうだったんですね。
mp3もやはりスタートポイントとエンドポイントがついているのかな?
曲間が無いCDをMP3にして再生すると曲と曲の間が一瞬開くんでcatが出来ればいいんですが。
もちろんiTunes3ではトラックの結合が出来るんで新たに作るMP3はこれで対処してますが。
ってスレ違いですね。
715 :
714 :02/11/19 00:06 ID:R0XwOVLz
だみだ。。。 .rmと違いちゃんとくっついて再生できたけど やっぱり元のトラックとトラックの間には一瞬間が出来る・・・
>>715 catでバイナリ系のファイル処理するのはあまり意図どうりに動作しない。
まあ本当の所MP3やrmの仕様勉強すればできない事もないけどね。
それなりの処理ソフト利用したら?
MP3はCBRなら、StuffIt、zip、lzhなどで「0圧縮」すれば、 擬似的に結合は出来るよ。 #ファイル名は「〜.sit.mp3」とかね。 ちゃんとiTunes、iPodでも1枚ファイルとして再生出来る。 ・・・.rmは知らんけど。
.DS_Storeがうざいので %sudo find ~/ -name .DS_Store -exec rm {} \; を実行したら、Home以下の全てのファイルがなくなりますた。 これは例えば-nameオプションのつけ忘れなどが原因なのでしょうか? (忘れた覚えはないけどマトモに考えるとそうなのかな) それともスパハカーなビールスの仕業の可能性もあるのでしょうか? ダメ過ぎな質問ですが二度とこんなことにならないために マジでおながいします。 あまりのショックで会社休みます他。
>>718 > これは例えば-nameオプションのつけ忘れなどが原因なのでしょうか?
そうじゃないの?shellを終了させてなければヒストリ残ってるかも
しれないからみてみれば?って、書き込みは2時前か。もう終了してるか。
> ダメ過ぎな質問ですが二度とこんなことにならないために
findをrmと組み合わせる場合、いきなり-execする奴はいない。
AppleでRmMac用意してくれればいいのにね。(オレは自作した)
721 :
718 :02/11/20 00:32 ID:h9KXZ5KU
?
>>719 ありがとうございます。レスいただけてほんとうれしいです。
> そうじゃないの?shellを終了させてなければヒストリ残ってるかも
> しれないからみてみれば?
そうですよね!ご指摘の通り終了してしまい知る由なしですが。
てか端末いじりはじめて半年以上経つのに一度もhistory使ったこと
ありませんですた自分。
ダメぶりついでに、実をいいますとあのコマンド/から実行しようと
してまして、それやってたらと思うとケツの穴すぼみます。
不幸中の幸いといいますか、主要なドキュメントは別ボリュームに
保存してるので思ったほど復旧に手間どらないかも。ホームのバクアプが
ちと古くてイタイですが。
> findをrmと組み合わせる場合、いきなり-execする奴はいない。
これからは-okとか使います。 多謝。
>>718 私はこの手の処理は最初rmのとこlsとかに置き換えて実行して
対象ファイルを確認してから、^ls^rm打って本処理してるなあ。
あと~/処理するんなら普通sudo不要なのでは……。
あ、シェル終了させてても tcshは設定によっては~/.historyファイルにコマンド履歴残ってますよ。
>>722 ありがとうございます。先程rmをlsに置き換えてやってみますた。
ファイル消失の原因はやはり-nameつけわすれだった模様。
find [path1] [path2(本来は-name [file])] と処理してたようです。
ヒストリ置換ていうのも今まで知らなくて目からウロコです。
単に-okやrm -iするだけじゃないことがよくわかりますた。
.tcshrcもhisroy残すように書き換えたです。
お騒がせして申し訳ねです。スレタイに甘えてますた自分。
GNUのlsで日本語ファイル名もUTF-8のターミナルで カラー表示できて嬉しかったので記念カキコ。 ?ls -F --show-control-chars --color こんな感じ。ガイシュツだったらスマソ。 もう標準のlsには戻れない・・・
726 :
Makefile の書式 :02/11/26 17:46 ID:tDs6aEfl
727 :
名称未設定 :02/11/26 18:25 ID:pfTt9Pkw
728 :
名称未設定 :02/11/26 18:41 ID:tDs6aEfl
>>726 残念ながらうまく意図が伝えられていませんでした。
お尋ねしたかったことは、Makefileの書式の Debian Linux と Darwin FreeBSD の互換性と
その対処方法です。
729 :
名称未設定 :02/11/26 20:26 ID:SgcoBHHs
まだMANPATHを設定してる人は、 man manpath すると得するかもしれない・・
730 :
名称未設定 :02/11/26 21:41 ID:AAFOpVW1
>>728 Debianってgmake?
Mac OS X 10.2.2 Build 6F21 (Darwin 6.2)は
GNU Make version 3.79
っす。
でも、
Darwin FreeBSD
って... (w
>>728 Makefileの書式を解釈しているのはMacとかDebianとかではない。
>>730 の通りGNU Makeもしくは他のMakeコマンドがやっている。
Makeのバージョンが同じならば同じ動作をします。
732 :
名称未設定 :02/11/26 22:02 ID:tDs6aEfl
お返事ありがとうございました。
>>730 お恥ずかしい限りです。
>>731 以下のMakefileなんですがエラーがでてしまいます。
all %:
make -C .. C_DEPENDS="$(shell cd ..; find util/ -name "*.java")" $@
733 :
名称未設定 :02/11/26 22:10 ID:tDs6aEfl
Our makefile is somewhat Debian GNU/Linux specific. You can use ant for compiling if you don't run Linux. Linux=互換=OSX (Makefile) と解釈していいでしょうか。
734 :
730 :02/11/26 22:16 ID:AAFOpVW1
>>732 > make -C .. C_DEPENDS="$(shell cd ..; find util/ -name "*.java")" $@
パッと見て、
shellって?
ダブルクオートの中にダブルクオート?
>>733 うーむ、だから、OSとMakefileは本質的に関係ありません。
ただ、Linuxのディストリビューションに「もともと」付属しているmakeと、
Mac OS X(Darwin)に「もともと」付属しているmakeを比べるのには意味があると思います。
735 :
名称未設定 :02/11/26 22:46 ID:SgcoBHHs
>>732 ??見てみないとだめかな。
どこで実行したらそのエラーでるの?
どうやって実行してるの?
>>753 GNU lsに変える
換るというよりも/usr/local/binに入れてそれを優先させるって事ね。 本気で入れかえるわけではないぞ、、わかると思ふが。
738 :
736 :02/11/27 12:55 ID:fZ6tJ6AY
739 :
名称未設定 :02/11/27 14:34 ID:yTA3XKKU
ktermとかxtermとかJTermとかいろいろあるみたいですけど。 どう違うのですか? 用途が違う? WEBみてもいまいち分からない。
742 :
736 :02/11/28 02:06 ID:kN93xCOz
GNU lsをインストールしてました。 色をつけたうえに-aFなどは効くようになりました。 でもこんどは、-vが効かない。日本がばけるよ。 どうしたらいいの・・
gnulsがutf-8を認識できないからでしょう. % gnuls -aF --color |cat とでもしてください
--show-control-chars でどうよ
もしくはshell built-inの ls-F が効いたりしない?
746 :
736 :02/11/28 12:50 ID:kN93xCOz
>>743 >>744 ありがとうございます。両方うまくいきました。
ちなみにlsはGNUのfileutilsをmakeして、
出来たlsだけを/usr/local/binにcopyしました。
747 :
736 :02/11/28 12:55 ID:kN93xCOz
alias ls '/usr/local/bin/ls -vF --color=auto --show-control-chars' .tcshrcにこんな風に書きました。
make CLASSPATH=/System/Library/Frameworks/JavaVM.framework/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Classes/ui.jar tools とかじゃないのかな?よくわからん。 toolsをmacdistに変えたらOS X用のコンパイルできたけどGNUのfindutilsと fileutils(cpとfindとxargsだけか?)が必要っぽい。
SKKを使いたいので cd ~/src と最初に入れましたが、 No such file or directory. となっていどうできませんが、どうしたらいいでしょうか?
750 :
名称未設定 :02/11/30 06:46 ID:Fdas8Jy3
>749 mkdir ~/src
JTerminal でawkを使おうとしているのですけど、漢字まじりの レコードはあつかえないみたいですが、そういうものですか?
>>751 標準のだとつかえない可能性あり。
Finkからgawkとか入れんといかんかも。
753 :
名称未設定 :02/12/01 09:58 ID:gorhu3TU
Terminalでbashって打ち込んで、プロンプトの左側に カレントディレクトリとユーザー名を表示したいのですが、 どうすればいいですか?
754 :
名称未設定 :02/12/01 12:50 ID:JK2sqgxm
755 :
755 :02/12/01 12:54 ID:JK2sqgxm
カキコ失敗。 PS1="¥w:¥u¥$ " こんな感じ。 ~/Desktop:user$
757 :
753 :02/12/01 13:12 ID:NRWZcWfo
bash prompt でググれ
>>752 751です
すみません。わたしの間違いでした。
BEGIN{RS="\r"}でふつうに処理できました。
クラシック環境からそのまま持ってきたファイルだったので…。
むう。良スレ発見。 というわけでTerminalを半透明化&黒背景やってみました。 スゴク(・∀・)イイ!! さらにあくあフォントいれてみる。 ・・・なにかが壊れていきました。
761 :
名称未設定 :02/12/08 11:49 ID:4tWMLYn0
% hdiutil mount ~/Desktop/hoge.dmg って、consoleでloginしてないと使えないのでしょうか? remoteのPowerBookから使いたいんですけど。
762 :
名称未設定 :02/12/08 14:21 ID:wGPLwvN6
スマソ。 我家のTerminalですが、promptが [Macintosh:~]××% となってます。 [localhost:current directory]user% となってるんですが、[localhost:current directory]の部分をcurrent directoryを残して書き換え たいと思ってset promptで書き換えてます。 これはできるのですが、 .loginや.tcshrcに同じコマンドを書き込むと不具合があります。 ログインの時点で書き変わってるようにできればと思って。 お願いします。
763 :
名称未設定 :02/12/08 14:23 ID:uWA40mqq
>>760 それ、かっこいいけど日本語入力はどうしてます?山勘入力ですか
764 :
名称未設定 :02/12/08 14:34 ID:uWA40mqq
>>762 どんな不具合?出ないってこと?
.tcshrcになんて書いてるの?
765 :
762 :02/12/08 14:43 ID:4+LK3nOn
レスサンクス。 set prompt=|%c3|%| です。これで[localhost:current directory]user% が|current directory|%|になります。これを.tcshrcに記載すると機能しないのです。 うちではログイン直後のset入力で prompt [%m:%c3] %n%# prompt2 %R? prompt3 CORRENT>%R (y|n|e|a)? promptchars %# と表示されます。このへんの設定による表示だと思うのですが、 どこで設定されてるのか皆目わかりません。。。
766 :
762 :02/12/08 14:51 ID:Ynans4sr
>>764 げっ、、、。765のやりかたでできました。
昨日は死ぬ程なんで出来ないのか悩んだのに、、、
ほんとにお騒がせしました(汗
767 :
名称未設定 :02/12/08 14:52 ID:uWA40mqq
>>765 set prompt=|%c3|%%|
この%をどういう意味で入れているのか分からないけど、
%を追加すればいいんとちゃうの
768 :
767 :02/12/08 14:59 ID:uWA40mqq
訂正 set prompt='|%c3|%%|' こうでした。ちなみに、 set prompt='|%c3|%#|' の方がいいと思うけど
769 :
762 :02/12/08 15:02 ID:LRRfbscI
>>767 お騒がせしてすみません。
765、書き間違い。set prompt=\|%c3\|%\|でした。。。
で、set prompt=\|%c3\|%%\|としても、出てくる表示はかわらないようです。
つまり、|current directory|%|という表示になります。
770 :
762 :02/12/08 15:10 ID:ZtaTRsbU
>>768 ありがとうございます。それでいけますね。
お騒がせしてすみませんm(..;)m
771 :
名称未設定 :02/12/08 15:11 ID:uWA40mqq
>>769 "%"自体を出したいときは"%%"
一般ユーザとスーパーユーザを区別したいときは
"%#"にした方がいいですよ
772 :
762 :02/12/08 15:21 ID:uotn4i0H
>>771 ありがとうございます。
userのhome directoryの.tcshrcに書き込んでるせいか%#でもスーパーユーザーに
なるともとの表示になります。
つまり、[Macintosh:~]××#で出ます。
これはこれで分りやすいので、いいかもと思いました。
773 :
762 :02/12/08 15:22 ID:uotn4i0H
スマソ。間違い。 %#でも>%%でも でした。
774 :
名称未設定 :02/12/08 15:30 ID:ysKI6M9g
どなたか、sshでLinuxにログインされてる方いませんか? インターネット経由でTCP/IPで繫いでるんですが、5分ぐらい未入力だと Linuxホストから接続を切られてしまい、使いにくくてしかたがありません。 何とかする方法は無いでしょうか?
すみませんが質問です。 OS10.1.5にJterminalを導入して [localhost:~] ***% echo てすと >> 1.txt [localhost:~] ***% cat 1.txt てすと [localhost:~] ***% このように日本語表示できるようになったのですが、 #include <iostream.h> int main() { cout << "てすと" << endl; return 0; } こういうソースをコンパイルして実行すると文字化けがおこります。 この文字化けを解決するにはどうしたら良いでしょうか。
776 :
775 :02/12/08 16:22 ID:1gcO3qXt
すみません。Jterminalのバージョンは0.3.12です。
>>775 terminalでの出力とソースを保存した時の
文字コードが違うから文字化けが怒る...
で、十分だろ。あとは自分で勝ち取れ!!!
778 :
775 :02/12/08 16:50 ID:1gcO3qXt
ガ━━(゚Д゚;)━━ン! そんなこと言われてもわかんねぇよ・・・
>>778 勝利とは自らの手で掴み取るものだ。
応援してるとよ。
780 :
775 :02/12/08 19:41 ID:1gcO3qXt
あうう、やっとわかりましたぁ。 文字コード"ECU"で保存すればいいんだぁ。 でも、ProjectBuilderで保存したファイルをもいちど開くと必ず文字化けしてしまうんですけど。 これ、エンコーディング形式も保存することはできないの?
781 :
名無しさん@Emacs :02/12/08 22:46 ID:wZFWx319
二つ以上susupendになっているときどちらでも 好きな方をactiveにすることができますか? たとえばemacs,w3mを順にC-zでsuspendしてから復帰するとき fgすると後のほうのw3mが必ずactiveになる。 emacsをActiveにするにはどうしたらいいでしょうか。
jobsでジョブ番号調べて%1とか。 つーか、screen使えば?
>>782 ありがとう。jobsでできました。
> つーか、screen使えば?
何のことか分からないまま
% screen とやると、emacs -nw に色が付いた!
これはおもしろいです。が、これがjobsにも
なにか関係あるのですか?
>>784 なるほど。色をつけるなんてのは機能のほんの一部。
知らなかったけど、これはすごいですね。
ありがとう!
>>786 ((((;゚Д゚)))ガクガクブルブル
788 :
名称未設定 :02/12/10 19:02 ID:+B7W7bPm
>>786 これいいかなぁ?
ソースも読んだけど、ふつーにサブシェル使えばいいんじゃねぇの?
>>788 rel111.pdfを読んで何も感じなかったのでつか?
それはそれでヤバいかも ((((;゚Д゚)))ガクガクブルブル
とりあえず、作者の名前でググってみたら?
確かになんだかスゴい...。(w
792 :
788 :02/12/11 00:38 ID:83cYG5Ms
>>789 あ、ソースってnxtのプログラムのこと。
rel111.pdfは最初から無視してたよ。
だって、相対性理論の否定 Rel 1.1.1 PDF版 でそ?
fj.sci.mathにいた(る?)某氏と同一人物じゃないよね。(w
>>774 bashなら「unset TMOUT」
tcshなら「unset autologout」
でどう?間違っていたらゴメソ。
794 :
789 :02/12/11 01:46 ID:TBlZMMnX
>>792 fj.sci.mathは知らんが、どこかの学会を相手に裁判を
起こしたことがあるはず。791のURL周辺を探れば、
ソースがどうこうという以前の話だとわかるのでは…
彼は然るべき治療を受けたほうがいいと思う。
漏れにはそれを伝える勇気はないが。
マジレススマソ
>>774 ポート監視のプロクシがあるのでは?
別セッションで、まめにecho でも投げ込む。
俺は相対性理論もrel111.pdfの内容も理解できないのでどちらが正しいのか 判断できない。彼をキチガイ扱いしてる奴はそのどっちも理解できてるんだろうな。 頭いいな。
unix板でええかげん既出の知障なワケだが。 掲載の判断下した側の品位を激しく問いたい。
掲載しなかったら訴えられる と思ったんじゃない?
>>797 掲載とりやめの嘆願メール2通ほどだしたけど返事ない罠。
メール出したのはApple Japanにだよ。 こんどはApple本社に英語で出してみる。 Apple Japanがおかしな危険な物配布してるって。
801 :
797 :02/12/11 23:39 ID:UnmON/lF
おいらもApple Japanにはゴルァメイルしますた。 つかsf.jpやら確かvectorにもあるんだよな。各自で 判断せよってことか。微妙にスレ違いかもなので これで失礼。 PB1Gまで買って*BSDからswitchしたのをちょっと 後悔する寒空の夜。
802 :
名称未設定 :02/12/11 23:40 ID:ox7nTysD
話題になっているnxt 4.1.0って何ですか。 ダウンロードして読んでみたけど、よく分からん。 シェルのシェルみたいなもの?
>>802 狂人が作成した物なので理解できたら狂人の域です。
理解できなくてオメデトウ。
ただのコマンドの短縮コンボみたいなんじゃないの?
805 :
名称未設定 :02/12/13 10:37 ID:fnYzfVHs
nxt ..
[email protected] r@
[email protected] .
って、こういうこと?
mv ../foo.txt bar.txt
execute lsっていうのが謎だが、最後に; lsってことか?
nxt g@*txt text m@ .
は
mv *txt text
って必ず、nxtよりも短く入力できるような。なんかREAL MOVEって書いてあるけど。
cp *txt text; rm *txt
nxt src "emacs nxt.c" .. make
は、
cd src; emacs nxt.c; cd ..; make
(cd src; emacs nxt.c); make
emacs src/nxt.c; make
うーむ、まじめに見るもんではないね。
806 :
ターミナル? :02/12/13 10:50 ID:33f1ETC4
ターミナルについてまったくわからないのですが、 この前なぜかsexとかfuckとかうったらなんか聞き直されたんですけど、 あれは何??? あとyesってうったらyがいっぱいでてきた。なんなんだー?? ターミナル恐るべし。
>>805 cpが成功しようが失敗しようがrmを実行するのがrael moveの仕様です(w
>>806 ユーザに入力を求めてくるコマンドを実行したときに常に「y」と答えたいときに使える。
% yes | なんかのコマンド
引数で「y」以外も選べるよ。
808 :
806 :02/12/13 16:18 ID:33f1ETC4
>807 じゃーsex,fuckを入力するとなんかskx?fcuk?みたいに にたようなスペルの言葉で聞き返されるのはなんなんでしょうかい??
>>808 % unset correct
とかしとけば?存在しないコマンド名を打ってしまったときに、
存在するコマンドの名前に訂正してくれる機能だろう。
810 :
774 :02/12/14 23:12 ID:nP06zzN2
>>793 ,795
あんがと!さっそくやってみまつ。
proxは立ててませんし、友達のwin機からは問題なく接続できてるみたいなので、
bashの設定に問題ありとみてたんですが、unixを運用するのが初めてなもので(恥
とりあえずやってみます。
811 :
774 :02/12/15 02:45 ID:c8cpBXaC
>>793 だめでつた。unsetの構文が悪いんかな?
ちょっと調べてみまつ。
812 :
名称未設定 :02/12/15 13:48 ID:k/mozQWH
連番のファイル名を一括で変換する方法はありませんか。 track01.mp3>>アルバム01.mp3 track02.mp3>>アルバム02.mp3 こんな感じで変換したいのですが、 mv track[01-12] ./アルバム[01-12].mp3 これじゃ駄目だったんです。誰か御存じの方いませんか?
foreach a ( *.mp3 ) mv $a $a:s/track/album/ end とか?場合によってはこれではまずそうだけど。
814 :
名称未設定 :02/12/17 01:36 ID:8VNmYH5T
scriptは#! /bin/sh としといて、cshの文法で書いてるなんて落ちは無いよな? まあそういう質問する時はscript の中身を載せなさいってこった。
816 :
815 :02/12/17 02:04 ID:V1vK3rNP
817 :
名称未設定 :02/12/17 02:05 ID:8VNmYH5T
818 :
名称未設定 :02/12/17 02:06 ID:8VNmYH5T
ありがとうございます!感激!
さっき sudo update_prebinding -root / をしましたが、 それ以降、シェルを開くたびに sudo update_prebinding -root / のコマンドが始まってしまうようになってしましました。 Terminalを終了し起動し直しても直りません。 たすけてくださいー
>>819 とりあえず.tcshrcを見てみれば。
初期設定を捨てる
822 :
名称未設定 :02/12/22 03:32 ID:qwwEgTp0
sitecopyのインストールの仕方おしえてください。 10.2.3、DeveloperToolはインストール済みです。
>>822 fink使えば楽だからこの際fink入れれ。
>>822 sitecopyよりlftpの方がよさげに思う。
どちらにしてもfink入れるのがよい。
825 :
名称未設定 :02/12/27 12:46 ID:eZsjyV/Y
Terminal のイースターエッグ見つけた。 次のコマンドを打ち込む。 % bill gates ・・・ってこれは厳密にはイースターエッグじゃないか。
827 :
名称未設定 :02/12/27 19:22 ID:xw2hopCe
terminalで使えるタッチタイプの練習プログラムってありますでしょうか。 英字が打てるだけで良くて、内容もホームポジションの指練習から始める みたいな地味なので良いのですが。emacsのアプリケーションでありそうかな。
829 :
827 :02/12/27 20:52 ID:xw2hopCe
830 :
827 :02/12/28 00:05 ID:gBXMFQ9s
828さんのリンク先のをいくつか試してみました。 初心者の練習に使わせたいので、基本練習向きそうなのを選んで試そうとしたのですが、 Griffinは、PerlのCursesモジュールのコンパイルがうまくいかず挫折、 TypeLesson.javaはjavaのコンパイルに失敗(日本語の表示が駄目のよう)、 emacsで動くTRR19はうまく動かせたものの、内容が中級っぽくて不適当、 という調子でした。雰囲気的にはTypeLesson.javaっぽいのが良いのですが。 もうすこし探してみます。
831 :
名称未設定 :02/12/28 07:33 ID:a1Api8iN
Fink で Python 入れたら Terminal の新規シェル立ち上げるごとに /sw/bin/fink install python って出るようになったんですけど、元に戻すにはどの辺り変えるのですか?
832 :
名称未設定 :02/12/28 10:31 ID:MVEo3r+f
833 :
terminal超初心者 :02/12/29 04:02 ID:ozPOcCWG
すいません。教えてください。 [QUESTION:internet explore でダウンロードしたファイルをゴミ箱に 捨てようと思っても、どこかのタスクで使われていて 捨てられないとマックがいっています ANSWER:ターミナルでrmコマンド] という内容のものが、別スレでありました。 同じ問題で、ファイル削除できません。 一体どういうことですか? また、terminalの基礎を学ぶのに、簡単でわかりやすいサイトなどは ありませぬか。
>>833 このスレのログ読めば?
参考サイトもいくつか上がっていたような。。。
>どこかのタスクで使われていて
意味はそのままです。
正常に処理を終了することができなかったことに由来するのがほとんどかと。
普通は再起動で捨てれます。
835 :
名称未設定 :02/12/29 08:25 ID:gq5rBBzi
836 :
名称未設定 :02/12/29 10:16 ID:7y/KX9C1
>>833 ノートンのアンチウィルスで削除できるよ
840 :
833 :02/12/31 02:16 ID:OjhAm/Pi
やりました。ファイル消去できました。 ところで、なぜGUIで出来ない操作を、terminalだと 操作できるのですか? 消せたからいいんですが、やはり気になって眠れません。
>>840 できるよ。
ただ、Terminalからの方がスマートに教えられるから。
それに使ったことがあればCUIへの抵抗も若干減るだろう?
なんといっても、ここはTerminalスレだw
842 :
840 :02/12/31 02:38 ID:OjhAm/Pi
速攻レスさんきゅううです。 では、おやすみなさい。
843 :
名称未設定 :02/12/31 09:57 ID:lCKrcbIP
コマンドサーチパスについて 自分のユーザフォルダにbinフォルダを作って、 set path=( $path /Users/hoge/bin ) とやりますた。 その時は有効なのですが、再起動するとCommand not found。 binフォルダが有効じゃなくなるようです。 なにかオプションがあるのでしょうか? Mac OS X10.2.3
>>843 ~/.tcshrc に
setenv PATH /Users/hoge/bin:$PATH
かな?
>>843 ホームの直下に.tcshrcってファイルを作る。
で、内容は setenv PATH $HOME/bin:$PATH とかにする。
これで、ログインすると自動的に設定されます。
846 :
843 :02/12/31 12:14 ID:lCKrcbIP
>>844-845 やっと逝けますた。
おふたりさんに10時半頃に教えてもらってから苦戦する事
1時間40分。他の事もしながらですが・・・
改行がLFで必要。これ常識。
ありがとうございますた。
847 :
名称未設定 :03/01/01 22:56 ID:5GDwhq61
manの事なんですが、w3m-m17nとかインストールすると、 /usr/local/man/ja/man1/w3m-m17n.1ができるんですが、 terminalでmanすると、local/man/man1/w3m-m17n.1を読みにいくので 英語になっちゃうんです。無理矢理、ja以下のファイルをmanで見てみると、 文字化けしてるんです。lv w3m-m17n.1とすると日本語でみえるのに変だ。 man manすると、/usr/share/manのlocalized manpageは見にいく。とあります。 LANG = ja_JPです。なにがいけないんでしょうか?
lvは既に入っているようなので、jman, jgroffを入れる。
>>848 やっぱり、manじゃダメなんだ・・。man manに書いてあることって、いったい。
850 :
名称未設定 :03/01/04 20:01 ID:0dTGUKVn
プロジェクトビルダーでビルドした自作アプリなんですが、 実行するときは ./アプリ名 と言う風に入力すると実行できることがわかったのですが、 毎回./を入力するのが面倒です。 アプリ名だけで実行できないんでしょうか? 過去スレ見てもアプリ実行方法が全く出てなくてちょっと不思議です。
chmodじゃダメなのか?
>>850 . (カレントディレクトリ)をパスに含める。
ただこれはあんまりお勧めでないので、素直に出来たアプリを
パス通った場所に移動するのがよろし。
> . (カレントディレクトリ)をパスに含める。 やめとけ。
854 :
850 :03/01/06 13:36 ID:SlYHhhC8
どうもです。 何か色々と事情があるようですね、(さらにめんどくさそうなので)今まで通りやります。
>>854 ./などをつけなくても、名前だけで実行できるコマンドは、普通は
/binとか/sbinとか/usr/binとか/usr/sbinとか/usr/local/binに
置かれています。カレントディレクトリも実行パスに含めれば、
./つけなくても実行できるようになりますが、万一上記の場所に
同じ名前のコマンドがあったりすると、予期しない方が実行されて
混乱したり危険だったりします。
ということで開発中だったり実験中だったり使い捨てだったりする
プログラムは./つけて実行して、それが普遍的に使えるプログラムに
なった時点で/usr/local/binなどの実行パスの通った場所に置くというのが
UNIX的作法のようです。
~/binなんてディレクトリ作って、これをパスに入れておくというのも
良いかと思います。
それスマートだな> ~/bin おれは、~/Files なんてディレクトリつくっちまったよ。 もうちょっとマシな名前つけときゃよかった。
なんだOS XにはPerlは最初から入っていたのか
>>857 一台のワークステーションを何人もで使ってた古き良き時代の習慣に
馴染んでると~/の下にbinやらlibやらtmpやら、果てはinfoやらmanやらshareやらと
一式揃ってしまうのは決して珍しいことではなかったりして(w
860 :
856 :03/01/07 23:43 ID:948a30Pl
>>859 ~/以下以外は管理者様の世界で、一般末端ユーザにはおいそれとは近付けない世界でしたからね。
そういえば、昔、quotaが足りなくてしかたなく/tmpに一時的にでかいファイル
(といっても「たったの」数十MB位だったんだが)置いたらマシンが不調におちいって
100人くらいの同僚ユーザに迷惑かけたこともあったなぁ。
861 :
名称未設定 :03/01/14 04:54 ID:spt9LgKV
すみません。相談に乗って下さい。 at を使ってiMacを目覚まし時計にしたいのです。時間が来たらmp3ファイルを iTunesで動かすことは出来るのですが、モニターがスリープしたら、うまく 動かないようです。 「モニターの解像度を××以上に設定シル」とか表示が出て、iTunesが動きま せん。 モニターは××以上に設定されているといるのですが、なんでなのか、、、。 モニターをスリープさせなければ動作すると思いますが、眩しくて目覚ましに するには本末転倒です。 クラシックで起動して、ハイパーカード辺りを使えば簡単に出来るのですが、 出来ればUNIXでやってみたいです。 よろしくお願いします。
861ですが、書き忘れました。 iMacは、iMacDV、400MHz G3、OS-X 10.2、メモリ512MB、です。
863 :
名称未設定 :03/01/14 07:09 ID:tVQIFABr
LinkAroというのを使ってみたくてTerminalを立ち上げましたが日本語が表示されないので tTermというのも試してみましたがこちらも日本語がひょじされません。 JTerminalもビルドして起動してみましたが、ウインドウの先頭にちょろっと文字が出るだけで 何も文字が表示されませんでした。 まずはLinkAroっで perl linkAro.pl 1 で出る「サンプルプロジェクト」と「MACお宝鑑定団」の文字を表示させたいのですが、 どうしたらよいですか?
864 :
名称未設定 :03/01/14 07:57 ID:LqLQPAq5
>>863 日本語EUCにする。あれって化けても問題ないと思ったけど。
>>863 毎日使ってますが、化けっぱなしで問題無いと思います。
確認します・・・。うん、化けてます。
EUCにした方がいい、って話でしたよね、確か。
もう長いこと設定は放置なのでうろ覚えですが。
Terminalの日本語表示が難しいのとLinkAroの使用とは実質あまり関係がないので、
気にせずでてきたhtmlファイルを使ったらいいと思います。
そこに書いてあることととTerminalに表示されることはほぼ一緒ですので。
一度動くようになったらTerminalの画面なんて今度は見たくないだろうし・・・。
俺も久しぶりに見た。
866 :
名称未設定 :03/01/14 17:44 ID:EUXCZBKR
普段↓のソフトをWin上で使っています。
http://hp.vector.co.jp/authors/VA002416/ Terminalからviでファイルを開いて
#include <stdio.h>
int main(void)
{
printf("hello world");
return 0;
}
と、書いてコンパイルできたのですが、実行できないのですが…。
C言語の勉強をしたく、Dev.toolもインストールしました。
TerminalとProjectBuilderとの関係も教えてください。
実行の前には./付けてますかー?
[iBook:~] hoge% bill gates bill: Command not found. [iBook:~] hoge% steve jobs steve: Command not found.
869 :
名称未設定 :03/01/14 20:33 ID:EUXCZBKR
>>867 ありがとうございます。付けていませんでした。
何故に付ける必要があるのでしょうか?
cdでファイルを作る時、作る場所へ移動しますよね。
コンパイルして出来た実行系、例えば、a.outがユーザー/Desktopにできるとすると
実行する時は./が必要、viでtest.cというファイルを開く時は./が必要じゃない??
あと、プログラム作成の時?nが打ちたいのに?が何故か打てないんですが。。。
あと「"」の中に日本語も打てないのでしょうか…。文字化けします。
>>871 いや、Winと少しだけ違うみたいで戸惑っているんですが。。。
コマンドサーチパスで検索。 んで最初っからカレントディレクトリにパスが通ってるのって Windowsぐらいじゃないの?
874 :
名称未設定 :03/01/14 21:07 ID:EUXCZBKR
>>873 すいません…。私の勉強不足で意味が分かりません。
どこか参考になるサイトありませんか?
876 :
名称未設定 :03/01/14 22:03 ID:EUXCZBKR
>>873 >>875 読んでみました。私、ただC言語の開発環境が欲しかったんです。
もちろんUNIXも学んでいるのですが。UNIXのコマンドより、まずC言語を
学ばなければならない状況でして。
どうやらWinだけみたいですね。カレントディレクトリにパス通っているの。
それが当たり前だと思っていました…。
日本語を打ち込むのは後回しにしたいと思います。printfの中身なんてどうでもいいんで。
どうもありがとうございました。
どうも。
>>861 です。
あれからcrontabも使ってみましたが、無理です。
画面がスリープしていると動作しません。
「解像度を624×400以上に設定する必要がある」と表示され、iTunes自体は
動きません。
標準出力と関係あるのか?と思い>をかましてみましたが関係ないようです。
miのファイルだと開きますが、やはり「解像度を624×400以上に、、、」と
出ます。
どうすればクリアできるか見当が付きません。
>>876 後回しにするまでもない.
日本語入力は単に文字コードの問題だろ?
ソースの文字コードと
Terminalの文字コードを合わせれば普通に出力されるぞ
>>877 スレ違いな事をあえて書かせていただくとOS 9で省エネルギー設定コンパネで自動起動時間を設定し
起動項目フォルダにオーディオファイルつっこんどけば
完全に電源切ってもOKでHyperCardもいりましぇーんという手軽さなのですが
それじゃだめなんすね?
似たような起動予約はOS Xじゃできないんですか?
880 :
名称未設定 :03/01/15 00:24 ID:cIU8QJah
>>878 いや、文字コードを変えても無理なんですよ。
Terminalの文字コードを何にすれば良いのですか?
合わせるも何も、一からファイルを作っているので…。
>>879 うぅ、レスサンクス。Xではできないんです。
9だと出来るけど。あ、ハイパーカード云々はうちの事情です。
9が時々起動時に停まるので(汗、スリープから復帰後音が出るようにしてました。
で、今回、10.2を入れてみたということです。
我ながらうっかりしてたんですが、9.2にするのを忘れて9が動かなくなっちゃいました、、、。
システム総入れ替えして9.04に戻すのも手なんですが。
せっかくなんでUNIXでなんとかならんか、と思って。
Xはそもそも、再起動の時間が設定できないですし。
スリープ解除の時間は、UNIXについてはsleepを打ち込めば出来るんですが、
OS-X自体はそれではスリープしないし。ということなんです。
すみません、もう寝ます。
UNIXについてはsleepを打ち込めば出来る<ちょっと変でした。
中古の安い PDA を買ってきて、Wake-On-LAN というのは一つの手かも。
ディスプレイだけスリープさせるんじゃだめなの?
>>880 とりあえずおれはTerminalもviもEUCにして
(略
printf("Hello さいたま\n");
(略
% ./a.out
Hello さいたま
で,出力されてるよん
# 本格的に日本語を使う場合,
# 標準Terminalだとviはうまく動かなかったりするけど
Terminalは設定をいじってないならUTF-8で出力される.
それを変えるためには環境設定からウィンドウの設定=>ディスプレイで変更できる.
EUCだと何かと楽だったりする.
というかTerminalの話題ではあるけど微妙にすれ違い気味な気がするのはなぜだろう?
886 :
名称未設定 :03/01/15 06:57 ID:cIU8QJah
>>885 スレ違いだったら申し訳ないっす。
俺も設定はそうやっているんですけど…。
何が違うんだろう。他に設定変える部分があるんだろうか?
>>887 > OS X附属のTerminalって日本語入力ができなかったはず。
10.2だと、Terminal.appじゃなくて
デフォルトシェルになってるtcshがでしょ。
>>888 フォローさんくつ。
>>889 そうでつ。こちらもフォローありがとうございまつ。
えらそうに書いてるわりに
ミスが多いので、すみやかに逝ってきまつ。
>>881 だめですよ。
ちなみにiMacだけなのか?と思いPowerbookG4で試みましたがやはり駄目デシ。
モニターがスリープすると動きません。
すみません。
891は
881から
>>884 へのレスです。
881ですが、ちょっとUNIX板のMACスレにいってみます。
> UNIX板のMACスレにいってみます。 そんなのあったっけ?
897 :
名称未設定 :03/01/17 17:56 ID:2sD4lHeS
viを使い始めたのですが、Insertモードでdeleteキーが効きません。 文字が消えるかわりに、カーソルがバックしてしまいます。C-hも同様です。 Googleで調べたらどうやらBackSpaceと同じ動作をしているようです。 どうすればこれらのキーで文字が消せるようになるのでしょうか? (nvi-1.79.m17n 19991117を使っています。)
>>897 viってそういうもんだと思いこんでたよ。
おれはescキーでコマンドモードにして削除していた。鬱だ、、、
Insertモードで出来るんだったらすごく便利だよな。
どうすれば出来るのか、おれも教えてほしいッス。
delete キーでデリって、esc キーで消えるみたい(今初めて知った)。
900 :
名称未設定 :03/01/17 23:03 ID:qwoIlQyS
terminalとitermでVineLinuxにtelnetしてんだけど、かんなを有効にする場合、shift+spaceでいけるはずなんだけど、 うまくいかない。KeyMapかなんかの設定が必要なのかな?
901 :
897 :03/01/17 23:27 ID:+CZ9pb9K
>>898 、899
レスありがとうございます。
何とか普通(?)に消せたらなあ...vim6はできるのに...
>>899 サンクス!今までに比べたらすごい楽。
>>901 もっといいのがあるのデスカ。、、、なんか驚いたり(w
>900 "kinput2 -canna &"とでもやってみて下さい
904 :
名称未設定 :03/01/18 08:20 ID:SM84P/66
>903 どうもうまくいきません。 kinput2とはVineでいうkinput2ctlのことでしょうか。 emacs使用中に日本語を入力したいのですが、ほかに方法はりますか?
>>904 リモートの Emacs で tamago-4 か SKK でも使えばいいと思いますけど。
でも、その前に Unix でよく使われる、サーバー・クライアント方式のかな漢
字変換システムについて勉強した方がいいですね。
906 :
名称未設定 :03/01/18 20:45 ID:k9C7X7kL
split で切ったファイルじゃないんですがmp3やmpgじゃないんですがこれを結合する呪文はなんですか? 知ってんのはcatぐらいですだれかおおしえくださいませ
"これ"とは、
Aではないんです。
BやCじゃないんです。
否定ばかりの消去法ですが、"これ"を偉大なあなた様には特定できます。
ですのでどうか結合の呪文を伝授してくだされ。
よろしくお願いします。
ということらしいです。
>>908 よろしく
908 :
名称未設定 :03/01/18 20:54 ID:SM84P/66
>905 すいません。ふつうにctrl+\ でできました。
910 :
名称未設定 :03/01/19 12:11 ID:1+6QFRbR
hostsファイルに新しくドメイン名とIPアドレスを登録するのは どうやるんでしょう?
/etc/hosts に決まった書式で書く。 Directory Access で、/etc/hosts の設定を有効に汁
echo say "hello world" | /usr/bin/osascript ってやってみると結構遊べるよ。
914 :
913 :03/01/20 12:28 ID:7x9dEl/l
あ、化けたかも。hello worldの前後は¥”(逆スラッシュとダブルコーテーション)ね。
915 :
名称未設定 :03/01/20 14:34 ID:iO/r3VaT
calendar について教えてください。結論から言うとうまくいかなかったわけですが、 とりあえず setenv CALENDAR_DIR /usr/share/calendar とフォルダを定義してその中にcalendarというファイルをpicoで 作りました。中身は#include <calendar.birthday> と書きました。その後、calendarとコマンドをいれてもno such file,, とでてしまいます。 MacOSXターミナルコマンドポケットリファレンスをみて やってるんですが、これ、超初心者には向いてないですね。 ここに書いてあるより前の段階の事を知りたいです。 何かいい本ないですかね?
calendar -f /usr/share/calendar/calendar ではどうなります? これで動けば環境変数の設定失敗、 これで動かなければcalendarファイルがうまく作れていない。
918 :
915 :03/01/20 17:36 ID:iO/r3VaT
>>916 >>917 レスどうも!!
やってみました。特にエラーメッセージがでるわけでは
ないですが、何も文字が出ずにまたコマンド受けつけの
画面になってしまいました。[localhost:~]
レビューを読んでみたところ、簡単すぎて聞けないところまで
書いてるそうなので向いてそうです。本屋いって立ち読みしてみて、
買ってみます。
919 :
916 :03/01/20 21:16 ID:e4T7vMl4
>>918 それは環境変数がうまく設定できていない気がします。同等の結果を得るなら
calendar -f /usr/share/calendar/calendar.birthday
でうまく行きませんか?#includeの中で指定したファイルを見つけることが
出来ないでいるように思います。
920 :
名称未設定 :03/01/21 13:59 ID:YzRCDPNX
テキストエディタでコーディングした小さなCのプログラムをTerminal使って実行させてるんですが、 EOFが入力されたときにループを抜けて次の処理に移るってコードを書いて それをターミナル上で実行してEOF(ctrl+D)を入力したんですが 入力した時点でプログラムが終了してしまいます ctrl+Dじゃ駄目なのでしょうか?
>>920 プログラムが間違っていると思うのだが。
922 :
名称未設定 :03/01/21 15:20 ID:YzRCDPNX
>>921 そうなんでしょうか?一応テキスト通りの事を書いて実行させたんですけど
EOFの処理部分を書くと
char key[20];
・
・
・
・
while(scanf("%s",key)!=EOF)
{
処理部分
}
・
・
・
てな感じなんですが、、
>>922 プログラムが異常終了してるんじゃないの?
20文字以上入れれば、Segmentation faultってなるけど。
あと、stty -a と入力して eof = ^D; になってるのか確認。
924 :
名称未設定 :03/01/21 16:02 ID:YzRCDPNX
>>923 レスありがとうす
そんなコマンドがあったのですか、でもやってみたけどちゃんと^Dになってます
文字数も指定した長さ以上は入力してません
925 :
915 :03/01/21 20:32 ID:pGC8g556
>>919 calendar -f,,,,
やってみたけど、だめでした。間違ってるところを自分がうまく伝えられて
ないのかもしれません。あと、例の本なんですが買ってみました。
わかりやすそうだったので。続編がでてるんですね。予算の都合で
とりあえず続編を買いました。シェルとかを覚えてみたかったので、、。
926 :
919 :03/01/21 22:21 ID:EJ9aUbFc
>>925 (fのあとのカンマは何だろう?)本当に、
calendar -f /usr/share/calendar/calendar.birthday
で動きませんか?私のところは環境変数も何も設定していませんが、
これでいくつかの誕生日が出ますよ。
>>924 while抜けたあとのプログラムに間違いがありそうな気がする。
下のプログラムはちゃんと動くよね?
while (scanf("%s", key) != EOF) {
printf("%s\n", key);
}
printf("done.\n");
928 :
山崎渉 :03/01/23 02:21 ID:ghhLiS5+
(^^)
929 :
924 :03/01/23 11:16 ID:MpuoiWsg
はい、やってみたけどちゃんと動いてます done.も表示されました うわーーーまじわからん
>>929 ソースコード書いてみるしか解決方法がないように思える。
そんなに長いの?著作権の問題があるのかな?