2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Terminal初心者質問スレ Part 6

1 :名称未設定:2006/10/04(水) 11:47:52 ID:GRBL0fHV0
そろそろMacOS Xにも慣れてきたし、コマンドで動かしてみたい。
でもUNIXとしてバリバリ使う以前に「"Terminal"って何?」という
人達のためのスレッドです。
Terminalと、Terminalで使えるコマンド関連の話題で盛り上がりましょう。

前スレ
Terminal初心者質問スレ Part 5
http://pc7.2ch.net/test/read.cgi/mac/1111656280/l50
Terminal初心者質問スレ Part 4
http://pc7.2ch.net/test/read.cgi/mac/1080488656/
Terminal初心者質問スレ Part 3
http://pc3.2ch.net/test/read.cgi/mac/1045614771/
Terminal初心者質問スレ Part2
http://pc.2ch.net/test/read.cgi/mac/1043793428/
Terminal初心者質問スレ
http://pc.2ch.net/test/read.cgi/mac/1012636223/

コマンド&Terminalに関係の無い質問はこちら
MacOS X初心者質問用スレッド21.0
http://pc7.2ch.net/test/read.cgi/mac/1156381266/l50

MacOS XのUNIX的な使い方全般はこちら
OSXでUnix
http://pc7.2ch.net/test/read.cgi/mac/1152884104/l50

少し覚えてくると、もっと便利に使いたい!そんな時はこちら
おもろい、めずらしいアップルスクリプト発表会 6
http://pc7.2ch.net/test/read.cgi/mac/1117979906/l50

2 :名称未設定:2006/10/04(水) 11:48:32 ID:GRBL0fHV0
○たぶん便利リンク集
コマンドの説明&用法など
http://x68000.startshop.co.jp/~68user/unix/

日本語でマニュアルを見よう
http://www.jp.freebsd.org/man-jp/search.html
http://www.fan.gr.jp/~sakai/jman.html

シェルってどんなだ?
http://bio-math10.biology.kyushu-u.ac.jp/~tohya/tips/shell.html
http://www.kyoto-su.ac.jp/~hkusa/unix/shell.html

ターミナルでの日本語の扱い
http://member.nifty.ne.jp/poseidon/osx2t.html


○プログラミング関係リンク
【注意:下記リンクは参考程度にして、手の込んだ質問は他スレでおながい】
b-shell基礎
http://www.hpc.cs.ehime-u.ac.jp/~aman/linux/bash/
c-shell基礎
http://hp.vector.co.jp/authors/VA012953/unix/cs_shell.html
b-shellとc-shellの違い
http://www.klab.ee.utsunomiya-u.ac.jp/~hiroki/csh-whynot.euc
心構え?
http://www.sumiosan.com/dayan/tips/unix/programming.html

3 :名称未設定:2006/10/04(水) 11:49:38 ID:GRBL0fHV0
馬鹿が1000取ったので、代わりに立てました。


4 :名称未設定:2006/10/04(水) 13:44:56 ID:uBmizhB+0
乙です

5 :名称未設定:2006/10/04(水) 18:44:22 ID:RTjBM6wm0
テンプレのリンク貼る前に実際に飛んでみてほしいなあ
移転してたり閉鎖してるのもそのままじゃないか

6 :名称未設定:2006/10/04(水) 19:19:31 ID:uBmizhB+0
>>5
そういうチェックやテンプレの見直しは、
前スレ末あたりで
みんなでやるべき事のような気がする

7 :名称未設定:2006/10/04(水) 19:36:24 ID:VQVeo9KL0
質問させてください。
Terminal から各アプリケーションを起動させることって、できるんでしょうか。
マウスに手を持っていって、アイコンをクリックするのもいいのですが、
エイリアスかなんかつくっておけば、Terminalから 起動できればHappyだなと思ったしだいです。

8 :名称未設定:2006/10/04(水) 20:39:02 ID:a/dG6Jf90
open -a アプリケーション名

9 :名称未設定:2006/10/04(水) 20:41:11 ID:RTjBM6wm0
.bashrcに
alias ical ='open -a ical'
って記述しとけばターミナルでicalだけで起動できるけど

10 :名称未設定:2006/10/04(水) 21:13:34 ID:CjuQCY3DO
ありがとうございました!
最近UNIXから離れてたんで、助かります!

11 :名称未設定:2006/10/05(木) 18:32:38 ID:04LLZCTH0
>>7
alias acrobat='open -a "Adobe Acrobat 7.0 Professional.app"'
spaceの入ってる物は↑こんな感じで。

12 :名称未設定:2006/10/05(木) 18:54:30 ID:+L8ut5hK0
jeditみたいなテキストエディタ上で選択したテキスト(もちろんちゃんとしたシェルコマンド)をコピペじゃなくてアップルスクリプト、もしくはサービスメニューで実行出来るものってないでしょうか?

Terminal Services
http://homepage.mac.com/stas/terminalservices.html

これを試したけど、いちいち新しいターミナル窓開いちゃうからだめなんだよな。

13 :名称未設定:2006/10/05(木) 20:32:18 ID:TtA1qzD+0
>>12
ここは、ターミナルやターミナルで使えるコマンドのスレで
あって、こんなソフト探してます。のスレじゃありません。

それに、JeditXでシェルコマンド使えるの知らなかった?

14 :名称未設定:2006/10/05(木) 23:59:23 ID:arrGtpFf0
>>7-11
起動したいアプリの数だけ alias 作る気か??
つ QuickSilver
http://quicksilver.blacktree.com/

☆Quicksilverを使いこなそう☆
http://pc7.2ch.net/test/read.cgi/mac/1154014433/


15 :名称未設定:2006/10/06(金) 00:13:45 ID:pF9a4lgp0
>>14
俺もQuicksilverかNamelyのことを書こうと思ったが
このスレで言うのも無粋な気がしたのでやめた

16 :名称未設定:2006/10/06(金) 00:56:58 ID:A9mzS5a30
いいじゃね。
ランチャー+α的な、物が欲しかった人には最適だと思うよ。
そういった誘導は歓迎だ。
aliasでプレビューを、登録してるけど、これはこれで便利だし。
コマンド一発で、デレクトリィの画像一覧が、でけるので。

17 :11:2006/10/08(日) 14:42:27 ID:IKJwbPcb0
>>14
全然便利さがちげーだろが。
どうやってQuickSilverをshellと絡めるのよ。
forでまわしてconvertで変換して特定のGUIアプリで開くとかありえんじゃん。

18 :名称未設定:2006/10/08(日) 15:33:08 ID:TjR6gecM0
>>17
>forでまわしてconvertで変換して特定のGUIアプリで開くとかありえんじゃん
たしかにQuickSilverでは、出来そうも無いからありえんな。
しかし>>14は、たぶんキーボードから使えるランチャーがあるから
使ってみれば?くらいの事を言いたかったんじゃないのかな。
アプリを起動するだけならわざわざaliasに登録する必要もないしね。
使い分け棲み分けって事で。

19 :名称未設定:2006/10/09(月) 03:28:52 ID:3/PQQZF40
どうでも良い事かもしれんがTerminalに慣れるにはshellのプロンプト改造するのが近道な気がする
.bashrcだの.loginだの分け分からんファイルの意味とか分かってくると随分と面白くなると思うな
環境変数だとかも意味分かってくるからUNIX系のトラブルも対処がしやすくなる気がする
不可視ファイルの編集にviやemacs使う様になればもう立派なUNIXユーザと言えるかも?w


20 :名称未設定:2006/10/09(月) 04:34:05 ID:kNYoVizS0
ご、ごめん。
フリーウェアのころからJeditつこてるから不可視ファイルの編集も
JeditXだよ。
今更、分け判んないviやemacsはどうも馴染めん。
ちょっことした、手直し程度ならvi使う事も有るけど。
そんな程度ですよあたしゃ。

21 :名称未設定:2006/10/09(月) 04:38:03 ID:/rumhUSg0
nanoがあるジャマイカ。

22 :名称未設定:2006/10/09(月) 09:35:21 ID:0798FzQ20
JeditX登録してるけど
.bashrcの編集はJedit 4

23 :名称未設定:2006/10/25(水) 05:23:12 ID:gQ4UOiVN0
terminal.appでscreenつかっているのですが、ときどきスクリーンの切り替えができなくなります。
つまりC-a w とかが効かなくなるんですけど、みなさんそんなことありませんか。


24 :名称未設定:2006/10/28(土) 15:20:27 ID:2NTNiqeC0
シンボリックリンク作ろうとしてるんですが

ls -s /private/var test

とやるとNo such fileとか出てしまいます。tmpやetcではできるんですが、何が間違ってるんでしょうか。

25 :名称未設定:2006/10/28(土) 15:23:36 ID:QRb7YCvM0
コマンドが間違ってる。

26 :名称未設定:2006/10/28(土) 15:26:52 ID:2NTNiqeC0
ln -fs でできますた。ありがとう。

27 :名称未設定:2006/10/28(土) 15:27:14 ID:M9nSjT+h0
tmp や etc だと出来るんだ。(w

28 :名称未設定:2006/10/28(土) 15:39:43 ID:liIdUdlC0
外付けのHDDが認識しなくなってしました。

自分なりに調べたところ、スーパーブロックが破壊されてしまった
ようです。

修復するにはnewfs -N で表示されたものを
fsck -n -b で試せというところまでは調べたのですが
数千個も表示されましたので、簡単に試す方法は
あるのでしょうか?

もしくは、それ以外に簡単にスーパーブロックを修復する
方法があるのでしょうか?

よろしくお願いします。

29 :名称未設定:2006/11/04(土) 19:02:39 ID:UfEz3d8q0
>28

ディスクユーティリティで直せるんじゃ?

30 :名称未設定:2006/11/05(日) 01:48:35 ID:uHJS67B20
>>28
fsck -yf では。
自己責任でヨロ

31 :名称未設定:2006/11/05(日) 12:59:13 ID:MbaYwVFG0
>>28
このスレの話題なのか?
素直にディスクユーティリティーでチェックしたのか?
あるいはシングルユーザーモードで起動して
書いてある指示通りにチェックしたのか?

32 :名称未設定:2006/11/05(日) 13:00:31 ID:MbaYwVFG0
外付けならシングルユーザーモードの必要なかった。すまん。
いずれにせよ、何やってどうだったっていう経過を書かないと
回答する人は困ると思うぞ。

33 :28:2006/11/06(月) 00:01:52 ID:RZVt0Q0H0
ディスクユーティリティでは、以下のエラーが出て
復活できませんでした

「1 個の HFS 以外のボリュームを確認しました
1 個のボリュームがエラーのため修復できませんでした」

結局、windowsと共用のディスクでしたので、windowsに
データ復元ソフトをインストールし復元できました。

回答いただいた方、ありがとうございました。



34 :名称未設定:2006/11/06(月) 00:07:35 ID:vcz+p7u60
FAT32だったの?

35 :名称未設定:2006/11/14(火) 02:58:19 ID:YcLP1yiR0
インタプリタ言語などの対話的なプログラムで、方向キーなどは使えるのですが、
「Ctrl+なにか」 が 「^なにか」 になってしまい意図した機能を果たしません。
シェルでは、普通にCtrl+f,Ctrl+b,Ctrl+n,Ctrl+pなど使えているのですが。

OSは10.3.9です。シェルはbashのままです。

なにか設定などが必要でしょうか?

36 :36:2006/11/14(火) 02:59:59 ID:YcLP1yiR0
問題が起きているのは、pythonやruby(irb)などの有名どころなので、
Ctrl+なにか には対話的プログラムの方は対応しているはずです。

37 :名称未設定:2006/11/14(火) 04:12:33 ID:OeF0LbXl0
■奥さんのお手伝い
■奥さんからもらうおこずかい
■i Mac 20inch
■奥さん
■奥さんの仕事を大成功させること


38 :名称未設定:2006/11/14(火) 07:36:33 ID:f2XcD7Nm0
>>35-36
GNU readlineが有効になってないからじゃなかろうか? たとえば、これ。
ttp://www.python.jp/pipermail/python-ml-jp/2003-November/002602.html

39 :38:2006/11/14(火) 07:54:44 ID:f2XcD7Nm0
ttp://noplans.org/~1gac/d/blosxom.py/software/python/7.html
「ただ、readlineを持ってくるよか、python2.4.1とか新しいのをconfigure; make; make installしたほうがはやい。」だって。

rubyは自分で調べてくれ。

40 :35-36:2006/11/14(火) 11:59:49 ID:YcLP1yiR0
ありがとうございます。
ようは、Pantherに入ってるRubyやPythonが古い(「Ctrl+なにか」に非対応)って事でしょうか。
というかそもそも、Pantherにはreadline自体が入ってない?(Python2.4.1はreadline相当を自前実装?)

41 :38:2006/11/14(火) 15:42:57 ID:C5pL5j2x0
古い新しいってより、バイナリを作る時に必要なヘッダとライブラリを入れてたか
どうか(と必要に応じてオプションで指定)って話だと思うけど。
>>39は、自分で引っ張っといてきて何だけど、古い新しいの絡みはわからないw

で、そういえばPantherにはlibeditってのが入ってて、readline互換を目標として
るようなんで
ttp://x68000.q-e-d.net/~68user/unix/pickup?readline
バイナリを作り直せば行編集もできるようになるかもしれない。が、やっぱ
readline入れとかないとダメかもしれない。そこはわからない。

42 :名称未設定:2006/11/14(火) 16:33:00 ID:YcLP1yiR0
libeditってのがあるんですね。確かに /usr/lib/libedit.dylib ありました。

というか、readlineもいつの間にか/sw/libに入ってました。
Gaucheは、ここを見るようにしてビルドしたはずなのに…。勘違いかな。

今度ビルドし直してみます。ありがとうございます。

43 :名称未設定:2006/11/15(水) 00:45:58 ID:ammTf0OW0
そこで rlwrap ですよ。


44 :名称未設定:2006/11/15(水) 01:33:30 ID:dQSKFLsa0
MacOS 10.4.8を使っており、シェルをtcshから、zshに変えようとしたのですが、zshの新しいバージョンがデフォルトシェルになってくれません。
zsh-4.3.2をtarからインストールし、netinfoで自分のアカウントのデフォルトシェルを/usr/local/bin/zshに設定しました。
それでOSを再起動し、ターミナルを立ち上げてみて、zsh --versionと実行すると、バージョンが4.2.3とでます。多分、これはMacに最初からついているバージョンだと思うのですが…
Macについているバージョンでは、文字化けを直すことができないらしいので困っています。

/usr/local/bin/zsh --version だと、4.3.2と出ます。
/bin/zsh --version だと、4.2.3と出ました。
whereis zsh とすると、/bin/zshと出ます。
echo $SHELL とすると、/usr/local/bin/zshとなります。

こういう場合は、どういったことが考えれますか?

45 :名称未設定:2006/11/15(水) 02:45:46 ID:lyKL7onj0
>>44
/etc/shells
に追加したかね?

46 :名称未設定:2006/11/15(水) 02:47:10 ID:b4ShEHzA0
ログインシェルはちゃんと/usr/local/bin/zshになってる。
コマンドサーチパスの優先順位だと/bin/が上ってだけ。
フルパスで指定したら関係ない。

47 :名称未設定:2006/11/15(水) 02:47:26 ID:b6ZxLECu0
>>44
/etc/shellsへの追加かなぁ? 10.1で同じようにbash入れて使ってたけど、忘れたw
それと、PATHへの/usr/local/binの追加はしてるの? zshしか入れてないなら不要
かもしれないけど。

ところで、whereisはそういう時に頼りになるコマンドなんだろうか?

man whereisにはこうあって、
The whereis utility checks the standard binary directories for the speci-
fied programs, printing out the paths of any it finds.

The path searched is the string returned by the sysctl(8) utility for the
``user.cs_path'' string.

sysctl user.cs_pathするとこう出たけど。
user.cs_path = /usr/bin:/bin:/usr/sbin:/sbin

48 :42:2006/11/15(水) 02:56:05 ID:oOMDLDhH0
>>43
おお!っと思って取ってきたけど、
configure: error: You need a more recent version (at least 4.2) of the readline
だって…orz

finkでreadline 4.3.27 を入れたのに…。

素直にrubyとかビルドし直すか…。

49 :名称未設定:2006/11/15(水) 03:28:41 ID:dQSKFLsa0
>>45
/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/usr/local/bin/zsh
/bin/zsh
みたいな感じで、追加はしておいたんですが、ダメでしたよ。

>>46
やっぱりそうですよね…
でも、いったんデフォルトで起動する旧バージョンzshから、tcsh(今まで使ってたシェル)を実行して、zshをもう一度実行すると、新しいバージョンの方が起動されて、utf-8のファイルがemacsで文字化けされずに見れたんですよ。
でも、いろいろといじってる間にこの方法もできなくなって…。この時はコマンドサーチパスの優先順位が/usr/local/bin/のほうが上になってました。ですので関係があるのかと思いまして。うーん。訳が分からなくなってきた…

>>47
一応、echo $PATHしてみると、/usr/local/binはありましたよ。
whereisはコマンドサーチパスが関係あるのかと思ってたからです;;

50 :名称未設定:2006/11/15(水) 03:55:59 ID:43vhq1Wa0
>>48
>>43じゃないけど、
CPPFLAGS=-I/sw/include LDFLAGS=-L/sw/lib ./configure とかで通りそうだけど。

51 :名称未設定:2006/11/15(水) 03:56:17 ID:b4ShEHzA0
サーチパスをいちど理解するといいよ。
ぐぐれば腐るほど出てくるし。
tcshの場合、ホームディレクトリの.cshrcに
set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)
とか書いておけば、この順番で検索される(これがサーチパス)。
tcshからzshと入力して/usr/local/bin/zshを起動するには、
alias zsh /usr/local/bin/zsh
と追記する。
aliasはサーチパスよりも強い。
zshrcは使ったことがないから知らない。

52 :名称未設定:2006/11/15(水) 04:04:28 ID:dQSKFLsa0
>>51
なるほど!
PATH=/usr/local/bin:$PATHを実行してからファイルを開くと無事日本語が文字化けしないで出てきました!
ずっと、zshが旧バージョンが開いていたと思ってたのですが、zshは4.3.2がちゃんと起動できていてました。
問題はemacsで、
/usr/local/bin/emacs(文字化けしない)ではなく、/usr/bin/emacs(文字化けする)を開いてただけのようです;;
whereisはサーチパス通りに表示する訳ではないのですね。勉強になりました!

53 :名称未設定:2006/11/15(水) 04:20:47 ID:oOMDLDhH0
>>50
できました。お恥ずかしい…。
includeをCFLAGSで指定してた。。。

54 :名称未設定:2006/11/18(土) 21:16:59 ID:8Wv0GMe30
思わず笑ってしまった。
今こんなんできるんだね。
say omanko


55 :名称未設定:2006/11/18(土) 21:54:33 ID:R6htxaJs0
>>54
うわ、しらなかったよ。こんなの
say it te yoshi
say omaemo nah

56 :名称未設定:2006/11/19(日) 00:58:15 ID:69bzhiYL0
ほほう。
say yatterman coffee lighter

57 :名称未設定:2006/11/19(日) 02:39:27 ID:FdmA4BAg0
>>54
say ommanco
こっちのほうがよくね?

58 :名称未設定:2006/11/19(日) 12:05:26 ID:gKPAT0kF0
say -v Bruce oniichan dai suki

59 :名称未設定:2006/11/19(日) 12:49:00 ID:rg0Gty4D0
tcshを使用
.tcshrcを上書きできなくなりました

".tcshrc" E513: write error, conversion failed

というエラーが出ます

設定をeucからutf-8へ変更した後の出来事のような気がしたので
utf-8に文字コード変換して試しましたがダメでした

助けてもらえるとうれしいです

60 :名称未設定:2006/11/19(日) 12:49:52 ID:Dz795nJm0
say ttioh omaah

61 :名称未設定:2006/11/19(日) 14:38:00 ID:Eahqq2RV0
bash か zsh 使えってのに。


62 :名称未設定:2006/11/19(日) 16:19:46 ID:oTvuPgc20
>>59
文字コードが混在してるんじゃない?
何のエディタを使ってるか知らないけれど、
きちんと文字コードを統一するか、
新しい.tcshrcを作るかすればいいでしょ。

63 :名称未設定:2006/11/19(日) 19:33:53 ID:FdmA4BAg0
say shirou uhto newa osusu medeki nay

64 :59:2006/11/20(月) 01:20:47 ID:rzes/k/70
みなさんありがとう
削除して直りました
お手数おかけしました

65 :名称未設定:2006/11/21(火) 09:25:48 ID:hq9/FAGs0
say -v Vicki ohayogozaimasu


66 :名称未設定:2006/11/29(水) 03:48:59 ID:VvwVEgC20
tes

67 :名称未設定:2006/11/29(水) 20:15:44 ID:28t83qn00
ASFRecorderOSXを使ってストリーミング動画をDLしようと
しているのですが、DLし終わった後にターミナルの画面で
"Transfer Completed"
となりません。
何か問題があるということでしょうか。


68 :名称未設定:2006/11/29(水) 20:41:45 ID:SbIaI9k50
サーバーが悪いんじゃない?
多分mmsclient使った方がいいだろうし。

ってかスレ違い。

69 :名称未設定:2006/11/29(水) 20:59:46 ID:28t83qn00
>>67
スレ違いでしたでしょうか。
どこのスレで聞くのがいいのか
わからずターミナルを使用している
ソフトだったのでこちらで質問しました。
初心者スレの方がいいのでしょうか。


70 :名称未設定:2006/11/29(水) 22:03:37 ID:DvxW1dzm0
ターミナル使ってってんならここでも良いんじゃないの? URL書いといた方が
誰か試して答えやすい気もするが。

71 :名称未設定:2006/11/29(水) 22:58:51 ID:30olGQ2F0
>>69
試しにGUI版のASFRecorderXでもやってみたら?
ttp://www.misawa.net/Develop/ASFRecorderX/

こっちでも>>68の言うようにmmsclientの方が使い易いと思うけど…

72 :名称未設定:2006/12/03(日) 01:38:53 ID:0qdu7Kry0
mplayer -dumpstreamがいいんじゃないの

73 :54:2006/12/03(日) 05:38:40 ID:TsOB4yDT0
TERM=xterm-color
の色変えたいんだけど、どこいじればいい?

ディレクトリが青っていうのが気にくわねー。

74 :名称未設定:2006/12/03(日) 15:56:50 ID:DPKPLqFK0
>>73
/usr/share/misc/termcap を覗いて
TERM=希望の色設定 にすればいいのかも。
参考は man environ(7)

75 :名称未設定:2006/12/03(日) 16:20:59 ID:WgX9y5cf0
質問させてください。

メモリを増設して、512MB→2GBにしたのですが、
ps -aruxでメモリの使用状況を見ると、使用率がマイナスの値で表示されてしまっています。
アクティビティモニタや、システムプロファイラでは2GBと表示されています。

どこかのファイルにメモリの値が書かれていて、それを増設後の値に修正しなければ
いけないんでしょうか?

76 :名称未設定:2006/12/03(日) 17:48:06 ID:DPKPLqFK0
>>75
ps はプロセス状態を見るコマンドです。
メモリを見るにはvm_stat とかあるけどpage size単位だったりするので
top コマンドで確認しましょう。physMem のうちused+free がシステム総量。

77 :名称未設定:2006/12/03(日) 18:00:50 ID:/AQwrzd40
>>75
ユーザ側ではどうにもならんのではなかろうか。これと同じと見える。
ttp://mail-index.netbsd.org/port-amd64/2003/12/10/0000.html
ttp://mail-index.netbsd.org/port-amd64/2003/12/11/0001.html

OS Xのソース(PPC版10.4.8だけど)上もそれっぽい。

ところで、The -u option implies the -r option. なんで -r は冗長じゃ?

78 :77:2006/12/03(日) 18:07:11 ID:/AQwrzd40
>>75
ああ、とりあえず現象はここへ報告しといてくれまいか。
ttps://regist.apple.co.jp/feedback/macosx/

いつ直るか、あるいはLeopardではもう直ってるかも、わからないけど。

79 :名称未設定:2006/12/03(日) 19:03:01 ID:WgX9y5cf0
>>75です。
ご回答ありがとうございます。

>>76
リソース統計を取るためにpsを使用していたんですが、
とりあえずvm_statを使おうかと思います。

>>77
あんまり英語に強くないんですが、
2GB(2147483648)がintの上限(2147483647)を超えたので
負になっちゃった、ってことでいいんですかね?
現象については報告しました。
あと、-rは確かに冗長でした。


ありがとうございました。

80 :73:2006/12/04(月) 00:35:37 ID:ASCbys0k0
>74
すまん。
↓がみつからん。
/usr/share/misc/termcap

81 :名称未設定:2006/12/04(月) 00:43:50 ID:S6RzbfVW0
ターミナルの色を変えるのは難しいよ
man terminfo
lsの表示だけなら、
gnulsが色をカスタマイズしやすかったと思う
俺はls -Fでいいやという結論に至ったけど

82 :名称未設定:2006/12/04(月) 02:35:16 ID:3YxHTKDk0
$ man ls

83 :名称未設定:2006/12/04(月) 17:38:53 ID:yxqOj1vh0
xtermだったら、~/.Xdefaults にこんな感じで変わらんかね?man xterm 参照。
XTerm.color0: Black
XTerm.color1: Red
XTerm.color2: Green
XTerm.color3: Yellow
XTerm.color4: #aaf
XTerm.color5: Magenta
XTerm.color6: Cyan
XTerm.color7: White

84 :名称未設定:2006/12/06(水) 02:43:19 ID:E9rQR1fg0
>>80
まず、自分の環境を晒せ、だよな
OS、ターミナルソフト、どうやって起動したなど

85 :名称未設定:2006/12/10(日) 20:59:00 ID:mSN6gX4A0
termcapなら/etc/termcapにあるよ
これがどうやって使う物なのかはしらんです.

86 :名称未設定:2006/12/11(月) 02:02:49 ID:1E9vWeZQ0
>>85
俺んとこにはない。

87 :名称未設定:2006/12/11(月) 11:52:39 ID:51IZfh+f0
OSXはtermcapじゃなくてterminfoなんじゃねーの。
うちにもtermcapはねー

88 :80:2006/12/14(木) 00:11:12 ID:I9+M7Ylv0
OS:Tiger(10.4.8)
ターミナルソフト:純正

shell:bash
term:xterm-color

他なんかいる?

89 :名称未設定:2006/12/14(木) 03:25:24 ID:NqxAuxJz0
へりくだった態度。せいぜい数日以内のレス。何色にしたいのか例示。

90 :名称未設定:2006/12/14(木) 10:32:50 ID:LtdUs3GA0
>>88
.profile に
CLICOLOR=yes; export CLICOLOR
LSCOLOS=bxfxcxdxbxegedabagacad; export LSCOLORS
とでも書いとけ。
んで、色を変えたかったら man ls して LSCOLORS をどう変えればいいか調べれ。

~/.MacOSX/environment.plist でもいいかもしらんけどな。

91 :827.jpn.ch ◆tTBC.7oEaQ :2006/12/14(木) 21:06:35 ID:ST4xgc780 ?2BP(1)
Terminalの初期のフォンと設定教えてください。

92 :名称未設定:2006/12/14(木) 22:41:20 ID:qyEwSR0Q0
monaco - regular だと思う


93 :827.jpn.ch ◆tTBC.7oEaQ :2006/12/14(木) 22:46:07 ID:ST4xgc780 ?2BP(1)
ありがとうございます。フォントようやく元に戻った…

94 :名称未設定:2006/12/17(日) 00:06:56 ID:BnlYwTzu0
いつの頃からかTerminal内でたまに

You have new mail in /var/mail/hoge

って新着メールをお知らせしてくれるんだけど、みんなも表示される?
いつからこうなったの?

95 :名称未設定:2006/12/17(日) 01:16:45 ID:f+H75Gxh0
なんかのエラー報告が来てるんだろ。
mailコマンドの使い方覚えて何が来てるか確かめてみれば?

96 :名称未設定:2006/12/17(日) 03:04:33 ID:h1KuTWUC0
>>94
俺の場合いつの間にか特定のアプリ(Norton と日記ソフト)の起動が crontab に
登録されていて、それが出すメッセージがメールに溜まってる。

GUI なアプリを cron からユーザー権限で起動されても、ユーザーがログインしていない
場合はエラーになるんだよなあ。

97 :名称未設定:2006/12/18(月) 08:20:46 ID:hzc6ZyaX0
>>96
cron はデフォで結果をメイルしてくる。登録コマンドを /dev/null へリダイレクト
する事。ぐぐれ。

98 :名称未設定:2006/12/18(月) 08:22:19 ID:hzc6ZyaX0
失礼 GUI アプリだったのね。まあ、sudo crontab -e でそこらの挙動変更出来ない?


99 :96:2006/12/18(月) 09:10:21 ID:VB7W7yxT0
>>98
あ、俺は94じゃなくて、you have new mail は単に放置してある。
俺的には cron が走ってるんならむしろどっかにそのログが残ってほしいし。

ちなみに、俺の場合上にも書いたけど一般ユーザー(自分のアカウント)で crontab が
登録されているので、sudo する必要はない。

GUI app の起動に関しては、すごく頑張るなら、utmp か何かでコンソールログインの
有無をチェックしてからコマンドを走らせる、とか改造すればいいのかもね。

...と思ったが、ファーストユーザースイッチを使っている場合 utmp では駄目だね。
loginwindow プロセスのチェックとかかな。

100 :94:2006/12/20(水) 00:15:18 ID:5LQzX+oM0
>>95-99
みなさんどーもです。
。。そういえばIPドメイン更新タスクをcrontabに登録していました。。
さっそく/var/mail/hogeにlessしてみたら、メールらしきものが表示されますた。
今度からちゃんと/dev/null にリダイレクトしようと思います。。
お騒がせしますた。。m(__)m

101 :名称未設定:2006/12/27(水) 16:47:09 ID:4sO3kK0M0
ターミナルはいままで起動だけはさせてみたものの使ったことがありません。
で今回あるファイルを消そうと思って初めてsudo rm の後にファイルをドロップ
するという方法を使おうとしています。

ターミナルを起動させたら下のような表示が出ます。

Last login: Wed Dec 27 16:31:07 on ttyp1
Welcome to Darwin!
You have mail.
[Hoge:~] hoge%

hoge% の後にパスワードを入れても

Last login: Wed Dec 27 16:31:07 on ttyp1
Welcome to Darwin!
You have mail.
[Hoge:~] hoge% ********
tcsh: ********: Command not found.
[Hoge:~] hoge%

と[Hoge:~] hoge% が繰り返されるだけなんですがどうしたらいいのでしょうか?
10.4.8のターミナルです。ご指導いただけないでしょうか。

102 :名称未設定:2006/12/27(水) 16:49:11 ID:eGDQI3H/0
なんか、そういうGUIのソフトがあるでしょ。
それ使いなさい。

103 :101:2006/12/27(水) 16:51:54 ID:4sO3kK0M0
>>102
使い方が覚えられるかなと思ってやってみようと思ったのですが
教えていただけないでしょうか

104 :名称未設定:2006/12/27(水) 17:06:24 ID:ui9+rF3p0
プロンプトが出るのは普通じゃん。何が気になってるの?

105 :名称未設定:2006/12/27(水) 17:20:22 ID:RkUnUl8t0
>>101
その場面ではパスワードを入れる必要はない。
直接コマンドを入力すればいい。

106 :101:2006/12/27(水) 17:21:18 ID:4sO3kK0M0
すみませんバカでしたー!
説明読んで順序を覚えてからやったつもりでしたけど
順番間違えていました。
[Hoge:~] hoge% のあとにすぐsudo rm を入力してドロップだったようです。
パスワードはその後に要求されました。
で練習に用意したファイルを消すことができました。
どうもありがとうございました。

107 :101:2006/12/27(水) 17:22:53 ID:4sO3kK0M0
>>105
あ、書き込んでいる間にレスが。
>>106で書きましたようにそのことに気づきできました。
レスありがとうございました

108 :名称未設定:2006/12/27(水) 18:00:50 ID:AQznpyHtO
Tigerでtcshとは通ですな。

109 :名称未設定:2006/12/27(水) 19:27:30 ID:F/9qGKZx0
>>108
10.2から上書きアップグレードで来た人ジャマイカ

110 :101:2006/12/27(水) 23:28:56 ID:4sO3kK0M0
>>108
よくわかりませんが通なわけありませんです。

>>109
そうです。プリインストールの10.2から10.3、10.4と
上書きでアップグレードしてきたジャマイカ人ですw
ということでOSXはいちどもクリーンインストールした経験がありません。
OSXも実質使い始めたのは10.4からです。がんばります。

111 :名称未設定:2006/12/29(金) 00:49:11 ID:99JHJixs0
>>101
たまにうっかりやるけど、pwが表示されると恥ずかしいよね。w

112 :名称未設定:2006/12/31(日) 20:57:08 ID:35J4N6hd0
X11 のデフォルト背景色や文字色を変えるにはどうすればよいのでしょうか?

113 :名称未設定:2006/12/31(日) 21:42:03 ID:UyMX2KpS0
Terminal とは /アプリケーション/ユーティリティ にある ターミナル (日本語環境の場合)
のことだが?

114 :名称未設定:2007/01/01(月) 01:13:38 ID:y7wN1uuM0
>>112
~/.Xdefaults

取り敢えずこれをキーワードにぐぐれ。

115 :名称未設定:2007/01/01(月) 03:21:52 ID:Y/17lLky0
>>114
一般的な答えとしては間違ってないが、
Mac OS X の X11 の場合 ~/.Xdefaults-<hostname> とか ~/.Xresources っぽいぞ。
教えるならちゃんとな。

続きは X11 のスレでどうぞ。

116 :名称未設定:2007/01/01(月) 23:36:11 ID:TlRdY2sp0
xdviをインストールして, これをターミナルから実行したいのですが,
ターミナルを起動するたびに
export DISPLAY=":0.0"
と入力していて, 面倒なのですが, これは設定でどうにかなるのでしょうか?
ホームディレクトリに.bashrcというファイルを作って
[[ -z $DISPLAY ]] && export DISPLAY=":0.0"
と入力して保存してみましたが, 変化ありません。。

117 :名称未設定:2007/01/01(月) 23:55:51 ID:QhbntKVL0
普通はログインシェルになるから.profileか.bash_profileに書く。
インタラクティブシェルなら.bashrcで良いけど。

118 :名称未設定:2007/01/01(月) 23:57:21 ID:QhbntKVL0
.bash_loginてのもあった。

119 :名称未設定:2007/01/02(火) 00:22:41 ID:Ro3LXx4g0
>>117,118
.profileを変更して解決しました.
ありがとうございますm(__)m

120 :名称未設定:2007/01/02(火) 00:51:58 ID:Ro3LXx4g0
ちょっとスレ違いかもしれませんが, 重ねて質問よろしいでしょうか、、
xdviやらplatexやらはfinkを使ってインストールしました.
Terminal.appでこれらを起動するときはplatex, xdvi等で十分なのですが,
X11.appではcommand not foundとなってしまいます.
これはaliasが設定されていないからなのでしょうか?
だとすると, Terminal環境のaliasはインストール時に自動で設定されたわけで,
これをいちいちX11でも設定するのは大変面倒だと思うのですが,
これを回避する方法はありますか?

121 :名称未設定:2007/01/02(火) 01:51:21 ID:o55NNRgk0
finkをインストールした時、.profileとかに
. /sw/bin/init.sh
を追加したんじゃない?そこに必要なPATHの設定が書いてあるんだと思うけど。

X11.appで、ってのがxtermで、ってことなら、こっちはインタラクティブシェル
になるから.bashrcにPATHの設定を追加しとけば良いけど。

122 :名称未設定:2007/01/02(火) 02:15:49 ID:TCtkwwXO0
>>120
>これはaliasが設定されていないからなのでしょうか?

だったらまず、どんな alias が設定されているかチェックしようとは思わないのかね。

>これをいちいちX11でも設定するのは大変面倒だと思うのですが,

コマンドをインストールするたび毎回必要な設定なら大変だが、
一回の変更で済むようなやり方があれば、悪くないよね。

情報が少し足りないので勘で答えるけど、たぶん >>117 が答え。
おそらくシェルが bash で、.profile とか .bash_profile 内に fink のパスを有効にする設定
がある。が、X11 の bash はこれらでなく .bashrc 等を読むので有効にならない。
というわけで、.bashrc 内でも同じ設定が実行されるようにすれば良いはず。
(細かくはやり方がいろいろあるが、とりあえず)

123 :名称未設定:2007/01/02(火) 11:01:46 ID:Qkirb/nJ0
新年早々質問させていただきます。
ターミナルを起動したら
[プロセスが信号 4 で終了しました]
って、表示されてしまって、何もできません。
これはどうしたら良いのですか?

124 :名称未設定:2007/01/02(火) 14:09:50 ID:E01Bx+pF0
>>123
何かのコマンドを自動実行するようになってて、そのコマンドが腐っちゃったとか?
ターミナルの初期設定を捨ててみろ→ com.apple.Terminal.plist

125 :123:2007/01/02(火) 14:39:59 ID:Qkirb/nJ0
>>124
ども。初期設定捨ててみたけど駄目でした。
引き続きアドバイスお願いします。

126 :名称未設定:2007/01/02(火) 15:22:05 ID:E01Bx+pF0
1. クラッシュログが出てないかコンソールアプリとかで見る。

2. ホーム下に下記などあれば消す(か一時的に名前変える)。
.bash_login .bash_profile
.cshrc .tcshrc .login
.profile

Finderで不可視ファイルを見えるようにするにはTinkerToolとか。
ttp://www.bresink.com/osx/TinkerTool.html

3. iTermなどではどうか。
ttp://iterm.sourceforge.net/

4. 今んとこネタ切れ。ガンガレ

127 :名称未設定:2007/01/02(火) 15:47:46 ID:E01Bx+pF0
関係ないと思うけど、ファイルシステムとアクセス権に問題ないことを
ディスクユーティリティで確認、必要なら修復しといてくれ。

128 :123:2007/01/02(火) 17:02:52 ID:Qkirb/nJ0
1. CrashReporter/login.crash.log
Jan 2 16:53:31 Macintosh crashdump[1309]: login crashed
Jan 2 16:53:31 Macintosh crashdump[1309]: crash report written to: /Users/honyarara/Library/Logs/
ってのがいっぱいあります。
2. tinkertoolで見ましたが、そんなファイルはありませんでした。
4. iTermは起動して新規ウインドウが開いたとたんに勝手に閉じてしまいます。

う〜む。


129 :名称未設定:2007/01/02(火) 17:58:05 ID:E01Bx+pF0
ターミナルの環境設定で「このコマンドを実行する」にチェックして /bin/bash
とかしとくと(シェルはお好み)、とりあえず使えるようになるかもしれない。

もう少し追求するならlogin.crash.log開いてコピペしてみて。見当付くかどうか
わからんけど。Thread x Crashed:とか出てるから、それ以降。

loginの再インストールが必要になるかもしれない。→ Pacifist
ttp://www.charlessoft.com/
/usr/bin/loginはインストールCD/DVDのEssentials.pkgに格納されてる。

年も改まったことだし、他も腐った可能性があるかもしれないし(何とも言えん)、
OS丸ごと再インストールも良いかも。

130 :123:2007/01/02(火) 18:12:36 ID:Qkirb/nJ0
/bin/tcshで起動しました。
とりあえず使えるようにはなったみたいです。どもありがとう。
crash.logはこんな感じでした。
Unknown thread crashed with PPC Thread State 64:
srr0: 0x0000000096384880 srr1: 0x000000000208f030 vrsave: 0x0000000000000000
cr: 0x24000224 xer: 0x0000000000000004 lr: 0x0000000096383ab4 ctr: 0x0000000096384878
r0: 0x0000000096383ab4 r1: 0x00000000b63c3ab4 r2: 0x00000000003001b0 r3: 0x0000000000300300
r4: 0x00000000ed010001 r5: 0x0000000000000000 r6: 0x0000000000000004 r7: 0x0000000000000000
r8: 0x0000000000000001 r9: 0x00000000003001e0 r10: 0x0000000000400003 r11: 0x00000000a63820cc
r12: 0x0000000096384878 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
r16: 0x0000000000000001 r17: 0x0000000000000014 r18: 0x0000000000000000 r19: 0x0000000000000000
r20: 0x0000000000000001 r21: 0x0000000000000000 r22: 0x0000000000000001 r23: 0x0000000000000000
r24: 0x0000000000000000 r25: 0x0000000000000000 r26: 0x0000000000005024 r27: 0x00000000bffffe1e
r28: 0x0000000000000000 r29: 0x0000000000000000 r30: 0x00000000000051fc r31: 0x000000009638381c

よくわからないし、気持ち悪いので近々OS 入れ直してみます。
新年早々、つきあってくれてありがとうございました。

131 :名称未設定:2007/01/06(土) 22:53:18 ID:5o+fxYIV0
Terminalに表示されてるもの全てのログ取る方法ってありますか?
$make 2>&1 | tee makelog
とかもう面倒くさくて・・・

132 :名称未設定:2007/01/06(土) 23:03:00 ID:iu3E+Ohg0
イマイチ何がしたいのかわからないな。

バッファサイズをunlimitedにして、ウィンドウを閉じないように(うっかり君でも
設定で簡単に閉じないように)して、好きな時にテキスト保存すれば良いじゃん。

133 :名称未設定:2007/01/06(土) 23:47:15 ID:HkUx//5g0
>>133
何が言いたいのかよく解らないけど、scriptじゃダメなの?

134 :名称未設定:2007/01/06(土) 23:48:29 ID:HkUx//5g0
…コレは酷いtypo。>>133>>131で。

135 :名称未設定:2007/01/08(月) 03:34:45 ID:NE9ICS7B0
Terminal初心者です。bashとtcshの大きな違いは何でしょうか。
Bシェル、Cシェルという由来程度は分かったのですが、
実際にどういう点が大きく違うのかが分かりません。
単に私が「違いが分からないレベル」だからなのだと思うのですが、
Unix板でLinux使いを「bash厨」と呼んでいるのを見かけたので、
そう呼ばれるのに足る大きな理由があるのかな、と。

136 :名称未設定:2007/01/08(月) 04:37:29 ID:AbQ8PrAy0
>>135
それぞれお互いの機能追加した結果、現在では大きな違いはありません。
ログインシェルはお好みでどうぞ。スクリプト書く時は使いやすい方で。

137 :名称未設定:2007/01/08(月) 10:28:50 ID:aVxeCleR0
Terminal(Mac OS 10.4.8)
USキーボードを使っています。
Terminal内で、Ctrl+Shift+J、K、Lでの入力モード変換が効きません。
なんかコマンドかなにかが割り当てられてしまっているようです。
なにか改善方法はあるのでしょうか。

138 :名称未設定:2007/01/08(月) 16:25:19 ID:NE9ICS7B0
>>136
レスありがとうございます。
では、まずはドキュメントの豊富なbashを使っていきたいと思います。

139 :名称未設定:2007/01/08(月) 19:15:53 ID:1Y9pwr4z0
>>137
無理なんじゃないの?インプットメソッドのことなんか考えてないように
見える。

iTermなら効くけど。がiTerm自体、イマイチしっくり来ない。

140 :135:2007/01/09(火) 02:58:43 ID:jH2gU0Ek0
少しスレ違いな気もしますが、また質問です。
TigerのRubyのバージョンが1.8.2だったので、macportsで1.8.5をインストール。
hoge$ruby -vで1.8.5になっていることを確認しました。
ここで気になったのですが、どうやって(どの設定で)rubyのパスが
アップデートされたのでしょうか?

デフォルトのrubyは/usr/bin/rubyで、
hoge$/usr/bin/ruby -v とすると 1.8.2のままです。
macportsで落としたrubyは/opt/local/bin/rubyです。
ちなみにruby.confといったものは無いようです。

#locateでメタキャラを含む検索はどうやったら…orz

141 :名称未設定:2007/01/09(火) 03:11:36 ID:ew0VZg7T0
>>138で「まずはドキュメントの豊富なbashを使っていきたい」って書いたんだから、
ドキュメント良く読め。bashに限らずだが。

142 :135:2007/01/09(火) 03:50:05 ID:jH2gU0Ek0
>>141
そうか、bashで判断してるんですね。ありがとうございます。
解決しました。
echo $PATHしたところ/usr/binよりも/opt/local/binの方が左に位置していたので
portsの方のパスが優先されたということですね。
また、install時の生成物を確認したところ、~/.profileでパスの優先が明示されていました。

>ドキュメント良く読め。
すみません…。ruby.confかrubyrcみたいなのかな〜とか思って、全然違う方面へ…
基本を理解していませんでした。教本買ってきます。

143 :名称未設定:2007/01/14(日) 12:02:15 ID:VgpC+VDS0
ターミナル初心者とどっちに行くべきか悩んだのですが、質問させてください
DarwinportでWiresharkを入れたのですが、上手く動作せず
Etherealは動くためWiresharkをアンインストしたいのですが、
これは該当ディレクトリを探し出して、
rm -rfとかで消してしまって良いのでしょうか。

144 :名称未設定:2007/01/14(日) 12:03:12 ID:VgpC+VDS0
しまった・・・結局こっちに書いてた。
すみません

145 :名称未設定:2007/01/14(日) 14:38:55 ID:foLIemFI0
>>143
つ 2.8.5. Uninstall Wireshark
ttp://www.wireshark.org/docs/wsug_html_chunked/ChBuildInstallWinInstall.html

146 :名称未設定:2007/01/14(日) 18:28:16 ID:VgpC+VDS0
ありがとうございます。
って、コンパネ?Windowsかな

147 :名称未設定:2007/01/14(日) 19:27:55 ID:7fQY1Z940
>>146
>>145はWindows向けのページだから無視

Darwinportで入れたなら、Darwinportでアンインストール
sudo port uninstall Wireshark

148 :144:2007/01/14(日) 20:26:33 ID:VgpC+VDS0
ありがとうございます!
installの時と同じなんですね。
こんな簡単だったのか・・・便利だ。
もっと勉強します。
ありがとうございました

149 :名称未設定:2007/01/19(金) 04:28:40 ID:UM7J39F90
OS 10.3使ってます。(bash)
ls で色付き表示させるにはどうゆうオプションを付ければいいのでしょうか?

150 :名称未設定:2007/01/19(金) 04:33:20 ID:Me1p83UY0
>>149
man ls

151 :149:2007/01/19(金) 04:40:22 ID:UM7J39F90
>>150

そーなんですけどね。でもそれができないヒトのための初心者スレなのでは?

152 :名称未設定:2007/01/19(金) 05:14:57 ID:390u1lSt0
別人だけど、色んな奴が来るからねぇ〜。
>>73からちょっと見てみ。まじめにレスすることがバカバカしく思えるから。

よく見ると>>149の答えもあったりする。

153 :152:2007/01/19(金) 05:16:54 ID:390u1lSt0
> まじめにレスすることがバカバカしく思えるから。

あ、>>150が不まじめって訳では決してない。スマソ

154 :149:2007/01/19(金) 05:28:11 ID:UM7J39F90
>>152

まさかこのスレに同じ質問があったとは、、。
これは本当に申し訳ありませんでした。

155 :名称未設定:2007/01/23(火) 05:31:31 ID:XXZL5Pj90
最近無性にTerminal.appにフルスクリーンモードがほしい!!








皆さんそう思いませんか?

156 :名称未設定:2007/01/23(火) 10:19:47 ID:j3Obx5Xn0
>>155 OSX起動時にCmd+V押しとけ

157 :名称未設定:2007/01/23(火) 10:21:13 ID:j3Obx5Xn0
Vじゃねーや。Cmd+Sだった。

158 :名称未設定:2007/01/23(火) 14:55:02 ID:XXZL5Pj90
>157
意味が違うじゃん。
winのPuTTYからだと簡単に切り替えられて
見た目がすっきりして気持ちいい

159 :名称未設定:2007/01/23(火) 15:20:00 ID:s2tF0Rzg0
>>155
オレも欲しいよCentOSとかLinux系はAlt+F1-F6でVCにできるから
気持ちいいがTerminalは無理なんだよな・・・
でもX11はできたよな?

160 :名称未設定:2007/01/23(火) 15:43:28 ID:8qDaEI7S0
>>158-159
GLTerminal 使え
懐かしい感じがして良いぞ.

161 :名称未設定:2007/01/23(火) 15:49:00 ID:8qDaEI7S0
ちなみに描画は凄い遅い

162 :名称未設定:2007/01/23(火) 18:13:09 ID:7J7MybyV0
ハーフスクリーンだけど。任意のショートカットですぐに呼び出せるのがいい。
ttp://docs.blacktree.com/visor/visor

163 :名称未設定:2007/01/24(水) 14:04:42 ID:AIhzgYfR0
ちょっと質問したいんですが
TerminalでBashを起動したときScriptでログを取る様に
.bashrcに
$ script `date +%Y%m%d-%T`.log
って加えて実行しようとしたんですが何か毎秒ごとに
log吐きまくりで・・・
どうしたらbash起動ごとにログ取れるでしょうか?

164 :名称未設定:2007/01/24(水) 21:20:43 ID:dBgImoNl0
>>163
>って加えて実行しようとしたんですが何か毎秒ごとに
>log吐きまくりで・・・

で、最後何もできなくなるんだろ。script が bash を呼んで、その bash がまた .bashrc で
script を... と再帰するからな。
なかなか面白いことを考えたねwww

>TerminalでBashを起動
デフォの環境から何かいじってある可能性もあるからアレだが、
デフォだと Terminal の新規ウインドウで bash が起動したときはログインシェルなので、
script の実行を .bashrc でなく .bash_profile に書いて、
で、今の .bashrc は .bash_profile の中から . か source で読むとか。

あるいは、script を呼ぶときに何か適当な環境変数をセットして、それがセットされて
いたらそれ以上 script を呼ばない、という風に .bashrc を書いてもいいかもしれない。
SHLVL の値をチェックしてもいいのかも。

細かいことを言うと
>$ script `date +%Y%m%d-%T`.log
だと一秒以内に複数の bash を起動したらログファイル名が重なっちゃうから、
もしちゃんとやるならもう少し工夫がいるかな。

ちなみに、script が増殖して何も出来なくなったら、
もしまだ開いているターミナルのウインドウがあれば
exec killall script
とかしたら回復できるかな。

165 :名称未設定:2007/01/24(水) 23:15:00 ID:0aSVukw70
エディタで~/.bashrcを開いてscriptを起動している行を削って保存すれば、
取り敢えず無間地獄の軛からは解き放たれると思う

166 :名称未設定:2007/01/25(木) 14:59:37 ID:1JDH43oZ0
>script `date +%Y%m%d-%T`.log

みたいなのは.login に書け

167 :名称未設定:2007/01/26(金) 15:18:29 ID:wpQ0LWpF0
>>165
プロセスがいっぱいだとエディタが立ち上がらない。

>>166
.login って bash でも読むんだっけ?

168 :名称未設定:2007/01/27(土) 02:07:25 ID:WkEPxcDR0
>.login って bash でも読むんだっけ?

bash が読まないからうまくいくんじゃないか。勉強し直し。

169 :名称未設定:2007/01/27(土) 10:21:00 ID:smmVPKVp0
>>168 ?????

170 :名称未設定:2007/01/27(土) 14:05:32 ID:R2jH5r/y0
PowerbookG4 12インチ1.5G、osx10.4.8です。
safari にAcidSearchを入れています。
アドレスバーの検索窓を拡張するフリーウエアで、
ヤフーでもアマゾンでもいろいろなサイトを登録できます。

それで、ttp://www.gengokk.co.jp/thesaurus/のサイトを
登録したいのですが、うまくできません。
なにか、コマンドのようなものが必要なようです。
おわかりなる方いますか。

すれ違いだったらスイマセン。
適当なところに誘導してもらえればと。

171 :名称未設定:2007/01/27(土) 16:29:56 ID:WkEPxcDR0
>>169
.bash はログインシェルのrcファイルだからシェル実行ごとに呼ばれるので
ここにscript を書くとマズー
.login はログイン手続きのrcファイルだからログイン処理で一度だけ実行するので
script はターミナル起動時だけとなる。
ただし、script はバッファリングしてから書き込むので内容を確認するのはscriptを終了してから確認してください。


172 :名称未設定:2007/01/27(土) 16:52:56 ID:EorR0SZ90
.login を読むプログラムって何? おらぁ今の今まで csh や tcsh だと思ってたよ。

173 :名称未設定:2007/01/27(土) 16:56:38 ID:smmVPKVp0
うん。今試した。.login 作っといてもログイン時に読まれてないよ。
シェルを tcsh にしてるときはどうか知らん。

174 :名称未設定:2007/01/27(土) 17:11:03 ID:GxtBxDms0
ログインシェルの場合
/etc/profile があれば必ず。
~/.bash_profile, ~/.bash_login, ~/.profile この順で読み込み可能なもの1つ。

ログインシェルで無い場合
~/.bashrc があれば必ず。

非対話的な場合
環境変数 BASH_ENV の値をファイル名と見なして実行。

175 :名称未設定:2007/01/27(土) 18:46:51 ID:WkEPxcDR0
なるほど、bash の時は.bash_login か。勉強し直し>漏れ


176 :名称未設定:2007/01/27(土) 22:03:50 ID:RPOZAPGc0
ダサ。
勉強し直し? 知識量だけ増やしても無駄。

177 :名称未設定:2007/01/28(日) 00:38:42 ID:+KaSo1KE0
必要な時に man bash 汁


178 :名称未設定:2007/01/28(日) 06:51:03 ID:MDKELbMlO
>>176
罵倒するのは、いつも解決してからだよな、おまえ

179 :名称未設定:2007/01/31(水) 19:35:27 ID:6lETWL450
Terminal.appで、マウスを使って複数行を選択し、Command-C, Command-V で貼付けると、改行が削除されて全部が1行になってしまいます。
改行も保存されるように設定できますか。


180 :名称未設定:2007/01/31(水) 19:40:27 ID:v2Aq3hLS0
>>179
何に貼付けてるの?
10.4.8のターミナル+テキストエディットでは
ちゃんと改行も含めてコピペできるけど。

181 :名称未設定:2007/01/31(水) 20:23:05 ID:5biR6Yv60
>>179
Terminal
->emacs (Terminal)
->bash
->mi
->emacs(Aqua)
->M$ Word
->Camino

今開いてるので試したけど、Cmd+C->Cmd+Vで全部大丈夫だったよ?
ちなみに10.4.8。

182 :名称未設定:2007/02/01(木) 02:04:07 ID:0K2aeYyK0

>>179

行の折り返しを逆にする。にチェック入ってない?


183 :名称未設定:2007/02/01(木) 20:25:59 ID:7Dacx6PP0
>>182
それでした。どうもありがとうございました。

184 :名称未設定:2007/02/02(金) 09:20:28 ID:I18kZDsx0
>>155
iTermだけど、0.9.5でフルスクリーンモードが出来た。試してみれ。

185 :184:2007/02/02(金) 12:38:15 ID:QE6rKLyq0
なんだかなぁ〜。.plとか.shとか、iTermに関連付けられちゃったよ orz

起動する前にInfo.plistのCFBundleDocumentTypes弄っといた方が心安らかに
過ごせるかもしれんね。

186 :名称未設定:2007/02/02(金) 21:56:10 ID:JAkLRu570
たった今 cocot の存在を知りました。
凄く快適です。
お騒がせしました。

187 :名称未設定:2007/02/03(土) 00:50:20 ID:AHfk7tp20
>>184
ありがとう!
気持ちよいです。いやされます。

188 :名称未設定:2007/02/03(土) 12:50:02 ID:PuiraQUk0
>>184
いいなぁこれ。Exposeも効くな。
でもシネマだと表示が左すぎてイヤン

189 :名称未設定:2007/02/04(日) 00:02:04 ID:u0B8vLO90
lsはいいけど、man lsとかやるとかなり寂しいねw

190 :名称未設定:2007/02/07(水) 22:48:26 ID:KVWQvydt0
質問させてください。
OS X10.4.8を新規インストールしました。
Terminalを起動した時にネットに繋がっていると
「ドメイン:~ ユーザー名$」と表示され
Terminalを起動した時にネットに接続されていないと
「コンピュータ名:~ ユーザー名$」と表示されます。
これは使用なのでしょうか?


191 :名称未設定:2007/02/07(水) 23:41:31 ID:YR2e2GnV0
>>190
echo $PS1

192 :名称未設定:2007/02/08(木) 08:21:12 ID:Xunhe6FE0
>>191
それだとホスト名を表示している、という答えにしかなってないが...

というわけでどうやってホスト名が決まるのか、ということなわけだが、
Bonjour だかなんだかの関連で、自分のマシン名が DNS 等で解決できないときは
共有設定のコンピュータ名を自分のホスト名として設定するようになっている(らしい)。

193 :190:2007/02/08(木) 23:06:45 ID:GAzkk3IX0
>>191 >>192
ありがトン
特に問題なさそうなので
このまま使っていきます。

194 :名称未設定:2007/02/11(日) 01:33:11 ID:wFfDRpCq0


195 :名称未設定:2007/02/13(火) 19:46:49 ID:v/POwYPy0
iTerm 0.9.2 -> iTerm 0.95 にアップデート
フォントがきれいになったね

196 :名称未設定:2007/02/14(水) 08:10:28 ID:EfAnNI5b0
>>195
ほんとだ。滲まなくなってる。
そして何事も無かったようにTerminal.appに戻る。

197 :名称未設定:2007/02/18(日) 03:19:05 ID:WWdy6kYx0
>>196
> そして何事も無かったようにTerminal.appに戻る。

すみませんこの部分を教えていただけませんか。
Terminal.appからiTermへいったりきたりできるということですか?


198 :名称未設定:2007/02/18(日) 04:08:25 ID:E0s9u3qo0
>>197
iTermを使ってみたが、「へー」程度にしか思わなかったので、
結局Terminal.appを使うことにしました、という意味だろ。

199 :名称未設定:2007/02/18(日) 04:15:11 ID:WWdy6kYx0
そういうことだったのですか…。


200 :名称未設定:2007/02/22(木) 21:45:43 ID:CHehJoQR0
こないだ、lftp使いながら、アクティビティモニタみたら
lftpのCPU使用率が90パーセントくだいだった。
そんなもんなんですか?

201 :名称未設定:2007/02/24(土) 22:17:04 ID:jbUH9vVd0
Mac OS X 10.4.8でPerlの勉強を始めた素人です。
MacPerlではなく、もともとMacに入っているPerlを利用しています。

Perlの指定の仕方?パスの通し方?がよくわからないので質問させて下さい。

具体的には、
「print "Hello!\n"」という内容のファイル「hello」をホームに作り、
ターミナルで「perl hello」と打つと、ちゃんと「Hello!」が表示されるのですが、

そのファイルの先頭に「#! /usr/bin/perl」を追加して、
ターミナルで「hello」と打つと、「hello: command not found」というエラーが出ます。

ターミナルで「which perl」と打つと「/usr/bin/perl」と出るので、パスは間違っていないと思うのですが、エラーの原因は何なのでしょうか?

御教示お願いします。


202 :名称未設定:2007/02/24(土) 22:25:07 ID:OJS7K+sS0
>>201
そのhelloってファイルに実行属性与えてる?

203 :201:2007/02/24(土) 22:31:54 ID:jbUH9vVd0
>>202
はい。ターミナルで「chmod a+x hello」しますた。。。

204 :名称未設定:2007/02/24(土) 22:37:23 ID:OJS7K+sS0
>>203
./hell は

205 :名称未設定:2007/02/24(土) 22:38:45 ID:OJS7K+sS0
>>204
./hello だ
あと改行コード大丈夫?

206 :名称未設定:2007/02/24(土) 22:47:52 ID:jbUH9vVd0
「chmod a+x ./calc」ってことでつか?
やってみたけど、同じエラーが出ました。

CotEdtorを使っていて、改行コードは、LFになってます。

207 :名称未設定:2007/02/24(土) 22:54:31 ID:xcQCrE1K0
いや、そういう事を言いたいじゃないと思うぞ。
実行するときに
~ $ ./hello
とやっているか、と言う話。
ファイル名の前に"./"をつけると多分実行出来るよ。

208 :201:2007/02/24(土) 23:09:48 ID:jbUH9vVd0
>>207

できた!Thx!
参考書では「hello」そのままでいいって書いてあるのに。。
エロい人いたら、ぜひ理由も教えて下さい!

209 :名称未設定:2007/02/24(土) 23:20:32 ID:OJS7K+sS0
>>208
ホームには実行パスが通ってないんだよ。

210 :名称未設定:2007/02/25(日) 03:09:27 ID:QgJfE/5l0
>>208
>参考書では「hello」そのままでいいって書いてあるのに。。
>エロい人いたら、ぜひ理由も教えて下さい!
Perl以前に勉強することがたくさんありそうね。。
Perlを勉強するまえにUNIXの基礎知識を勉強してください。

211 :(・∀・):2007/02/25(日) 12:43:24 ID:asg39DtG0
>>209
コマンドサーチパスに$HOMEが入っていないため。
echo $PATH
でみてみる。入ってないときはPATHに追加。

212 :名称未設定:2007/02/25(日) 13:20:57 ID:VLDcMiQl0
>>211
理屈としては正しいが、ふつー HOME を PATH に入れるのか?
この場合、入れるなら . (カレントディレクトリー)だろう。

ただ、. を PATH に含める事はセキュリティー的によくないと言う人もいる。
理由の説明はネット上に死ぬほどあると思うので、それらを読んで判断してください。

213 :名称未設定:2007/02/25(日) 21:45:27 ID:QmDwkMff0
そもそも「コマンド」にする必要ないんじゃ?


214 :名称未設定:2007/02/25(日) 22:27:11 ID:vQDH2am70
書籍に沿って学習しようとしてんのに、あまりな言い草。>>213

215 :sage:2007/02/28(水) 02:24:17 ID:I1eo1QIT0
wizdの新しいやつ(v24)が出てたんでインストールしたんですが
Terminal-bashで
$ cd /Application/wizd_v24
$ ./wizd
てやると、同じディレクトリー内のwizd.confを読みにいくのですが
Finderからダブルクリックで起動させるとwizd.confを読みません。(No config file is openとなる)
この振る舞いの違いは、どうして起きるのですか?

216 :名称未設定:2007/02/28(水) 03:07:09 ID:LuWRkMmr0
ホーム下にwizd.confを置くか、シンボリックリンク張れば良いんじゃない?

217 :215:2007/02/28(水) 03:24:06 ID:I1eo1QIT0
>>216
シンボリックリンクを試した所、動きました。dクス

218 :名称未設定:2007/02/28(水) 13:00:31 ID:AKX3VIBC0
LeopardのTerminal.appにはタブが付くみたい。

219 :名称未設定:2007/02/28(水) 21:39:36 ID:XaOrqWO90
256色サポートしてくんないかなあ。
ってputtyのosx版が出てるな。
あとで試してみようっと。

220 :名称未設定:2007/02/28(水) 22:04:23 ID:mnysijiJ0
>>218
Terminal って並べてみる事が多いからTabって意味ないよな

221 :名称未設定:2007/02/28(水) 23:12:23 ID:/87IOjkD0
>>220
あやまれ!screenさんにあやまれ!

でもまぁ大体同意。

222 :名称未設定:2007/03/01(木) 05:06:35 ID:YK+Hyh/O0
for i in *.jpg
> do
> mv $i Folder.jpg
> done

というコマンドを打てば,カレントディレクトリ内全てのjpgファイルが,
Folder.jpgにリネームされると思うのですが,これを下位ディレクトリ全てにおいて実行するにはどうすればよいですか?

223 :名称未設定:2007/03/01(木) 05:29:51 ID:lcF91WSb0
何でそんなことしたいの?

224 :名称未設定:2007/03/01(木) 06:10:35 ID:o+JplcoL0
find

225 :名称未設定:2007/03/01(木) 07:12:05 ID:+K6/GzP/0
>220
やっぱフルスクリーンがほすい…

226 :名称未設定:2007/03/01(木) 08:13:58 ID:POgQnIa70
Terminal(bash)でウインドウ設定>文字セットエンコーディング>Unicode(UTF-8)ならば、

$ namazu --help は日本語がバッチリ    ○
$ mknmz --help は日本語がダメ 文字化け ×

文字セットエンコーディング>日本語(EUC)にすると

$ namazu --help は日本語がダメ 文字化け ×
$ mknmz --help は日本語がバッチリ    ○

これって正常なのでしょうか??
ターミナルの文字エンコーディングによってコマンドの日本語が文字化けしたりしなかったり、
これが普通の事なのでしょうか?

それとも、namazuのインストールがおかしいのか何か他がおかしいのでしょうか?

.bashrc にexport LANG=JA_jp.eucJP と書いてあります。
よろしくお願いします。

227 :名称未設定:2007/03/01(木) 08:58:42 ID:VD5Uklo70
>>226
うちではEUCでLANGも設定ある時、両方読めた。

関係するかしないか知らんけど、これ↓、気持ち悪い。

> JA_jp.eucJP

それと、.bashrc ホントに読めてんの?

228 :226:2007/03/01(木) 09:17:32 ID:POgQnIa70
>227
namazuの再インストールの時にLANG=jaだけにした時にperlのwarningが出たためにLANG=JA_jp.eucJPとやってみたたらOKだったのでそのまま設定してました。
やっぱり、namazuがおかしいのかな…。。
普通はLANG=ja だけでいいのでしょうか?

.bashrcはviで書き換えていますが。。なにか不都合があるのでしょうか?

229 :名称未設定:2007/03/01(木) 09:23:17 ID:aSUZLG4r0
普通の人は、~/.bashrc にログインシェルだろうがなかろうが必要な処理をかいて
~/.bash_profile で source .bashrc とするね。

>226 が普通の人かどうかは知らない。

230 :226:2007/03/01(木) 09:44:40 ID:POgQnIa70
>227 ありがとうございました。

namazuの方はもう少し調べてみます

231 :名称未設定:2007/03/01(木) 10:10:27 ID:qHDGi5300
んー、うちは
 % echo $LANG
 ja_JP.UTF-8
なんだけど、普通eucなの?

232 :名称未設定:2007/03/01(木) 10:19:45 ID:btIGDJC20
そういう事言ってんじゃなくね?

233 :名称未設定:2007/03/01(木) 11:50:19 ID:JvzYQj9m0
>>230
mknmzをちょっと追ってみたところでは、LANGに応じて変換してるようには
見えなかった。
namazuは普通にgettextを使ってんだろうから、ターミナルの文字コードと
LANGを合わせればちゃんと見えると思うけど。

>>227の気持ち悪いってのは、見慣れた ja_JP.eucJP じゃなかったから。

234 :名称未設定:2007/03/01(木) 11:53:03 ID:JvzYQj9m0
ID変わってしもた。>>233>>227

235 :226:2007/03/01(木) 12:10:00 ID:POgQnIa70
やはり文字化けしちゃいます。
どっかgettextかなにかインストールがおかしいんだと思います。
関係ファイルをインストールし直します。。

>227 ありがとうございます。


236 :名称未設定:2007/03/03(土) 21:17:44 ID:eLWOEixl0
質問です。
diskutilのresizeVolumeで遊んでいたんですが、Discutility.appで見るとHDの後半に12Gの「空き領域」というのが出来てしまいました。
そこで、OSXの入っている領域をHDDいっぱいまで広げたいのです。
要するに「元に戻したい」。

ググって見たところ、OSXの容量を減らして、空いた場所に新しくパーティションを作るってのは出てくるんですが、元に戻す方法が見つけられません。



237 :名称未設定:2007/03/03(土) 21:32:52 ID:eLWOEixl0
ageてもいいですか?

238 :名称未設定:2007/03/03(土) 22:31:52 ID:eLWOEixl0
う〜ん、だめかぁ。

239 :名称未設定:2007/03/04(日) 09:13:02 ID:tIxsgvgq0
理論的には単にパーティションマップをいじって増やしてやればいいはずだが...
pdisk とか、実際の領域上のデータには触らんのではないかと思うのだが....
全く保証なし。

今の領域のバックアップを取る環境はないの?

240 :名称未設定:2007/03/04(日) 20:19:55 ID:ikC7Towy0
そもそもTerminal に関係ない質問なんでほっといたんだけど>>239 はやさしいな。
まぁ遊んでたって言うぐらいだからバックアップぐらいとってあるんだろ。

241 :名称未設定:2007/03/05(月) 01:15:59 ID:FFNawm3W0
それがね、resizeVolumeが出来ないの。
だからパーティション弄れない。
ググっても英語じゃないヤツしか引っかからないんだよねぇ。

でも、解決しましたよ。
方法は教えないけど。



242 :名称未設定:2007/03/05(月) 01:30:16 ID:HJTQQgdO0
おめでとう!やれば出来るじゃないか。

243 :名称未設定:2007/03/10(土) 15:22:30 ID:ewxJCx920
MacPerlみたいな便利なインターフェイスがつけられるPerlのツールって
もう有料の奴しかないのかな…

244 :名称未設定:2007/03/10(土) 15:24:39 ID:Wm1wxfo30
>>243
>便利なインターフェイス
具体的に

245 :名称未設定:2007/03/10(土) 23:50:16 ID:xmR3eU6c0
いやMacPerlつかってみりゃ分かるじゃん


246 :名称未設定:2007/03/11(日) 00:01:34 ID:zzurmGoh0
スクリプトファイルをダブルクリックすれば実行できる、みたいなこと?

247 :名称未設定:2007/03/11(日) 00:38:40 ID:XyGhjX7U0
terminal使ってるヤツがMacPerl使うかっての。

248 :名称未設定:2007/03/11(日) 02:30:28 ID:o5Cgg77b0
ドロップレットを簡単に作れる(た)ということかな?
確か <> にドロップしたファイルのハンドルがセットされたりするんでしょ。

今 MacPerl に対応するようなものってなんだろ。

Terminal は .command って拡張子に反応するみたいだけど、
ここにファイルをドラッグして引数にパス名が渡ったりは... しないのかな。

249 :名称未設定:2007/03/11(日) 02:42:56 ID:o5Cgg77b0
おっと MacPerl は Carbon 版が一応開発されているようですね。

昔の MacPerl はパスがコロン区切りだったりとかで Unix で書かれたスクリプト
が動かないことが多いの弱点だったが... さすがに変わったのかな。

ふと MPW のことを思い出してしまった。懐かしい。

とりあえず試してみまーす。

250 :名称未設定:2007/03/11(日) 03:14:25 ID:o5Cgg77b0
すまん、俺が発見した Carbon 版は perl の Carbon API bridge っぽい。
GUI 版はいまだ Classic しかない模様。

MacPerl の Carbon 対応版なんてあったら、需要はあるのかな。
ま、あったらもう出来てるだろうなあ...
今ドロップレット作りたいと思ったら、おすすめはなんでしょ。ってかなりスレ違い?

251 :名称未設定:2007/03/11(日) 03:16:22 ID:kuGFHm8V0
>>250
Automator

252 :名称未設定:2007/03/11(日) 05:26:48 ID:8GC6TNI50
> ってかなりスレ違い?

>>243からそう思ってたけど、↓あたりだろ〜?

Macでプログラミング{6}
ttp://pc9.2ch.net/test/read.cgi/mac/1161656142/

253 :名称未設定:2007/03/15(木) 22:21:52 ID:5XieiK390
.bashrcに alias updatedb='sudo /usr/libexec/locate.updatedb' ってしてて
10.4.9にした記念updatedbしたら
「須藤さんを変な使い方すんなよタコ。データ消えたりしても知らんぞ」
ってWARNINGがでるようになった。いや、ごもっともですが。

254 :名称未設定:2007/03/15(木) 22:30:20 ID:hEneWAOc0
須藤君を怒らせると大変な事になるお

255 :名称未設定:2007/03/16(金) 10:46:40 ID:Ip5OHBs20
須藤さんの武勇伝はこちらのスレで語られている。

なんで須藤さんが勝手に俺のマックを管理してるの?
http://pc9.2ch.net/test/read.cgi/mac/1170471368/

68 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)