Terminal初心者質問スレ Part 4
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名称未設定
04/03/29 00:44ID:sntmP9pSそろそろMacOS Xにも慣れてきたし、コマンドで動かしてみたい。
でもUNIXとしてバリバリ使う以前に「"Terminal"って何?」という
人達のためのスレッドです。
Terminalと、Terminalで使えるコマンド関連の話題で盛り上がりましょう。
前スレ
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初心者質問用スレッド13.4
http://pc.2ch.net/test/read.cgi/mac/1045366731/l50
MacOS XのUNIX的な使い方全般はこちら
MacOS XをUNIXとして使ってる人の為のスレ その4
http://pc.2ch.net/test/read.cgi/mac/1043836633/l50
少し覚えてくると、もっと便利に使いたい!そんな時はこちら
「ご主人様ご命令を!」OS Xでスクリプトスレ
http://pc.2ch.net/test/read.cgi/mac/1010546884/l50
0809名称未設定
05/01/08 21:03:08ID:uUxPiAKy0810名称未設定
05/01/08 21:29:08ID:JmEXdh+u0811Paper ◆n02s7xx2/2
05/01/08 21:45:54ID:b4hMJ0/10813名称未設定
05/01/08 23:44:54ID:E0p3lbklな感じでプロンプトに色を付けてみた。見やすくなった気がする
0814名称未設定
05/01/09 01:46:08ID:o4++x5gpヒストリを遡るとかしてみれ。
0815名称未設定
05/01/09 02:09:59ID:sSei+FaKPS1="¥[¥033[34m¥][¥t][¥u:¥w]¥n¥[¥033[0m¥]¥$ "
こっちにしたら?
0816名称未設定
05/01/09 02:12:06ID:gR2HWCHiまだまだ寒い冬は終わっていないんです。たぶん。
というか華麗にスルーして、後は紙にお任せしましょうよ。
0818名称未設定
05/01/09 20:39:11ID:w8F44LocOSX10.2.8 OS9のダブルブートです。
CD起動のシングルモードから起動ハードディスクはどうやって名称確認,マウントできますか?
?マークが出て起動せず、CD起動でハードウェアテストはok、
DiskfirstAidは「キーが不正です」と言う事です。
PMU、PRAMはリセットしてもダメ。
OpenFirmwareリセットもダメです。
ググッテもわからんかった。
どなたか誘導でもいいので御教授くださいませんか?
0819名称未設定
05/01/09 20:44:19ID:A+aQID/IDiskWarriorを買ってきて修復。
英語でよければ本家から購入してください。
【DiskWarrior】ディスクウォーリア4.0
http://pc5.2ch.net/test/read.cgi/mac/1099970642/
0820名称未設定
05/01/09 21:00:25ID:qbM9ToVxzshあたりにして RPROMPT出すと派手でいいよ。
カレントディレクトリ表示させたりした場合、入力文字が長くなっても
自動的に隠れてくれるし。
0822名称未設定
05/01/11 07:18:16ID:a9di4ADs0823名称未設定
05/01/11 23:34:08ID:nhlupd37スイマセン、何かバカっぽい聞き方で。
一応この本読みました………
ttp://www.amazon.co.jp/exec/obidos/ASIN/4898145019/qid=1105453874/sr=1-3/ref=sr_1_10_3/249-2168636-1396352
0824名称未設定
05/01/11 23:43:34ID:EytNZF4N0825名称未設定
05/01/12 00:28:09ID:XAbHscnwアワワワワ、レスありがとうございます。
読む/書くの権限をユーザー・グループ・その他に与えたいです。
case文で書いたら良いのでしょうか?と言ってサンプルを見るも、どこにchmodを挟んだら良いやら………
0827名称未設定
05/01/12 00:49:47ID:6sYExSpBで変えられるから(元々のownerが他人だったら頭にsudo付けて)、後は適当に
育てるとか。
0828名称未設定
05/01/12 00:51:27ID:6sYExSpBそのサンプルとやらを示してみなされ。何か発展するかも(しないかも…)。
0829名称未設定
05/01/12 01:07:33ID:UAHJFjiH0830名称未設定
05/01/12 01:36:21ID:UAHJFjiHfind . -name "*.jpg" -print0 | xargs -0 chmod a+rw
これで「どこか」以下のディレクトリにある拡張子がjpgのファイルに対してchmod a+rwできるような希ガス。
0831名称未設定
05/01/12 01:47:40ID:vCoZpLq4お前自身が初心者ってことは良くわかったから、しばらく黙っとれ。>>829-830
0832名称未設定
05/01/12 01:59:44ID:UAHJFjiH0833名称未設定
05/01/12 02:44:49ID:G1OGT2g/0834823
05/01/12 21:37:40ID:XAbHscnw>>827-828
えとえと、サンプルはcese文とforループを使って「.htm」を「.html」に変換するスプ
リクトみたいです。エラー処理は省略してるらしいです。
------------------------------------------------------
#! /bin/sh
for f in "$@"
do
case $f in
*.htm)
echo "htm to html: $f"
newname=${f%.*}.html
mv $f $newname
;;
esac
done
------------------------------------------------------
しかし、適当に育てる……というのは、皆さんそうなさっているのでしょうか?
>>829-830
一緒に考えてくださってありがとうございます。
>>831
お気遣いありがとうございます。
0835823
05/01/16 00:28:51ID:qeisLH/m色々とありがとうございます。もっと勉強しますです。。。
0836名称未設定
05/01/16 23:28:27ID:hNFxOAUG>>>174
>/usr/local/ を別パーティションにしなさい。
Linuxを使用していた時は、常に/usr/localを
別パーティションにしていましたが、OSXです
とその方法が分からずに、困っています。
fstabの代わりに何を使うのでしょうか?
0837名称未設定
05/01/16 23:47:50ID:QKMAOoUR[Macintosh:/usr/local] zibun% sudo mkdir lib
Password:
mkdir: lib: File exists
[Macintosh:/usr/local] zibun%
となって作れません。local の中にはディレクトリが二つとlib というファイルがあります。
lib ディレクトリはありません。同じ階層にあるファイル名と同じディレクトリは作れないということですか?
lib意外の名前でなら普通に作ることができます。
ふだんはターミナルを使うこともない人間なので、すごく当たり前のことなのかも知れ無いですが、そこらあたりのお約束が分からないので…。
助言を頂けるとありがたいです。
0838名称未設定
05/01/17 00:45:39ID:0OfHTDLJ素直に消して作るがよろし。
/usr/local/lib というファイルは本当は /usr/local/lib ディレクトリの下に
置くはずだったファイルだと思われ。/usr/local/lib ディレクトリが
無い状態で cp hoge /usr/local/lib するとそういうことになる。
0839名称未設定
05/01/17 00:54:03ID:Lx+7HqC9bash-2.05a$ cat /etc/fstab
LABEL=u /usr/local ufs rw 1 2
こんな感じ。
LABEL=の後はパーティション名。
0840名称未設定
05/01/17 07:59:46ID:g0BaVVA8的確なご指摘、感謝です。
OSXの前は、Linuxを3、4年使っていた時期があるので、
fstabを見て、懐かしいです(?)
さっとく、パーティションを切り直そうと思ったのですが、
コマンドラインのツールpdiskで可能なような気がするので
すが、このようなコマンドライン・ツールをLinuxの感覚で
使ってしまった場合に、Apple独自のOSXアクアに悪影響
を与えるようなことはないのでしょうか?(コマンドライン上
ではパーティションが認識されるのに、Finder上には表示
されない、とか)
0841名称未設定
05/01/17 12:19:57ID:tu1Mw69DここのWebサイトをみて、nkfをインストールしようとしているのですが、
make
のところでつまずきました。
make: *** No targets specified and no makefile found. Stop.
とエラーになります。
どうしたらいいのでしょうか?
0842名称未設定
05/01/17 12:45:54ID:13njyTT9日本語でも同梱されてるし。
うまく行かない理由は知らんが。makeしたディレクトリが違うとか?
0843名称未設定
05/01/17 12:48:15ID:+mwxO4lUcd nkf-2/nkf-utf8
makeの前にダウンロードしたソースファイルのディレクトリの中に
移動したか?
英語が読めないとは思わないが,このエラーは,
Makefileが見つからないといっているんだぞ。
makeコマンドは,実行した時に居たディレクトリにある
makefileを探して,そこにかかれた内容に従って
コンパイルを行うコマンドです。
makeコマンドを実行する前に,makefileが存在するかどうか
lsコマンドで調べるようにしましょう。
0844名称未設定
05/01/17 13:45:36ID:tu1Mw69D>>843
ありがとうございました。無事にmakeできました。
makeって意味も知らないのでさっぱり意味がわかりませんでした。
なのでMakefileが見つからないと言われてもどうしたらいいのか意味がわかりませんでした。
0845名称未設定
05/01/17 15:55:00ID:lUzAuGJY0846837
05/01/17 19:50:03ID:al/4OeES,ファイルlibを名前変更しておいて(消すのはためらわれたので)からmkdirしたら作れました!
ありがとうございました〜。
0847名称未設定
05/01/19 02:31:26ID:5AjmMelbテキストの漢字コードを変えたいだけなら
iconvを使ってもいいと思われ。例えば EUC-JP → UTF-8 なら
iconv -f EUC-JP -t UTF-8 hoge.txt
とかすればいい。iconv -l すれば指定できる文字コードがずらっと出るよ
0848名称未設定
05/01/19 05:30:24ID:k+5xqEWI0849名称未設定
05/01/19 13:45:37ID:RQu2U8axめちゃめちゃたくさんの形式が出てきてびびりました。
iconvは標準で入ってるみたいだから、
配付するシェルスクリプトを作る時にはよさそうですね。
(俺のは10.2だからどこかで拾ってインスコしたのかも)
でも記述はnkfの方が簡単かも。
0850名称未設定
05/01/19 14:21:39ID:WwWL7Dsqnkfでうまくいってるからもうそれでいいや。
0851名称未設定
05/01/19 19:04:53ID:RQu2U8axすっきりまとめて日本語の文字コード変換のやり方を
サンプル込みで載せたページが無いみたいだし。
もっとも俺はjcode.plとかJcode.pmの使い方もよくわかってませんが。
0852Paper ◆n02s7xx2/2
05/01/19 21:10:28ID:C6EZ/e+Q答えになってないかもしれんけど iconv -c としてみては
nkfのほうが使いやすいというのは同意。
mcccは過去汚い汚いと叩かれていたけど、同様のことをするツールが
他にない(?)という点で存在価値は十分にあるかと
0853名称未設定
05/01/19 21:31:17ID:C6EZ/e+Q0854名称未設定
05/01/26 18:53:20ID:Ii2j4obu0855名称未設定
05/01/26 22:28:02ID:G3TnnQMvターミナルに e の文字が入力できません。
viで編集中のファイルには入力できるのに、シェルの
コマンドラインになぜか e が入らないのです。
ビープ音がなります。なぜでしょうか。
0856855
05/01/27 22:27:01ID:HILCi1kk0857名称未設定
05/01/27 23:06:55ID:LgYApq7Nhttp://homepage3.nifty.com/toshi3/osx2t.html
0858名称未設定
05/01/28 13:05:33ID:/Qxwxcz7sudo pico /etc/hostconfig
を実行したところcommand not foundと出てしまいます。
一応コマンドサーチパスというものがどうやら関係あるらしい、とか色々調べたのですがいまいちよくわかりません。
よろしかったらこのケースに対症できるようご教授ください。
0859名称未設定
05/01/28 13:43:51ID:BSa8KH0vBSDサブシステム(picoもここに入ってる)をインストールしていないような
気がするが、確認してみれ。
0860858
05/01/28 13:47:57ID:/Qxwxcz7おそらくそうだと思います。とりあえずインストールしてやってみてまた報告します。
0862名称未設定
05/01/29 00:38:45ID:B1fMHCrj設定が必要なのでしょう。
0863名称未設定
05/01/29 00:48:40ID:wZ5AIVh90864名称未設定
05/01/29 01:21:55ID:t3TN3xE5OSは?
とりあえず定番と思うけどここ読むといいと思われ。
ttp://pcweb.mycom.co.jp/column/osx/
他にも「Mac ターミナル 日本語」などで検索すると何か出てくると思いますよ。
0865名称未設定
05/01/29 01:30:50ID:B1fMHCrj0866858
05/01/29 02:58:37ID:1WWha2Bc今手元にパンサーのディスクがないので(割れじゃないですよ。帰省中)Xcode Tools1.5から全てインストールしたのですがやはり同様に怒られます。
-bash-2.05b$ sudo pico /etc/hostconfig
Password:
sudo: pico: command not found
-bash-2.05b$
パンサーのディスクからBSDをインストールしないとだめなのでしょうか?
0868名称未設定
05/01/29 03:26:35ID:t3TN3xE50869名称未設定
05/01/29 03:32:51ID:O3C7M6Ykls -lF /usr/bin/pico
0870名称未設定
05/01/29 03:34:34ID:HUUI6Du60871名称未設定
05/01/29 03:34:44ID:t3TN3xE5pathを通すかpicoをフルパスで指定すればいいと思います。
私はメールサーバの事はわかりませんが、
picoはテキストエディタで/etc/hostconfigはテキストファイルなので
picoである必然性はないと思います。
sudo と open -a の使い方が分かっていればmiでもOKと思われ。
がんがってください。
0872名称未設定
05/01/29 03:54:55ID:FQ5T4HJH0873名称未設定
05/01/29 04:13:22ID:Q1d+NC7T0874名称未設定
05/01/29 04:54:28ID:HUUI6Du6部屋に戻って、入れるもんちゃんと入れて(何でいれてなかったかが分からん)、
それからいろいろやったら?帰省中に何でこんなことしてんの?遊びな。
0876名称未設定
05/01/31 14:18:18ID:H8QkejV0ググった結果、パフォーマンス解析用のデバッグ情報らしいこと、make時にオプション
を付けておくとそうなるらしういことは分かったんだけど、いったい誰がコレを生成して
いるのかさっぱりわからん。
自分では通常makeなんてしないので、多分オンラインソフトだと思うんだけど…
つーことで、これを作成している犯人?を調べる方法を教えて下さい。
よろしくお願いしますです。
0877名称未設定
05/01/31 16:09:08ID:u7Z8unKdsudo crontab -l
0878名称未設定
05/01/31 16:11:49ID:u7Z8unKd0879名称未設定
05/01/31 17:33:02ID:TG6i02yPアプリやコマンドを実行して終了するたびに、/ に gmon.out ができているか見ればいいんじゃねーの?
というのもあんまりだろうから、もっとまともっぽい方法を書くと、
その1
コンピュータ上のすべての実行ファイルに対してnm でシンボルを調べてプロファイラ用のシンボル
(確か mcount とか)が含まれている奴があるかどうかを調べる。
一個一個手で調べると気が狂うだろうから、適当なスクリプトでも書いて。
その2
システムのアカウンティングを有効にして(自分は Mac OS X ではやったことがないが)、
gmon.out のタイムスタンプと lastcomm での実行時間を比較するとか。
0880名称未設定
05/02/01 00:28:52ID:SzyvI6Qb最近ターミナルに興味を持っていろいろといじったりしているのですが、日本語が化けてしまいます。
使用OSは10.3.7。
シェルはbashで、「非ASCII文字はエスケープする」のチェックは外れています。
他にもiTermとJTerminalを試してみましたが、日本語の部分は全て?に置き換わってしまいます。
これって再インストールした方がいいんでしょうか。
0882名称未設定
05/02/01 00:33:40ID:T8OU6Eqq0884名称未設定
05/02/01 01:13:44ID:SzyvI6Qbありがとうございます。できました!
bash_profileにlsをls -vのエイリアスとして登録しようと思うのですが、特に問題ないですよね?
0885名称未設定
05/02/01 01:19:36ID:SzyvI6Qbありがとうございます。
一通り設定したら日本語のインライン入力ができるようになりました。
よく聞く「パスを通す」っていうのは設定ファイルの
export PATH= ~
のことなんでしょうか。
0886名称未設定
05/02/01 08:49:30ID:oeenYfdDそう。そのへんの事。
シェルによってやり方が違う。それはsh系?のやり方。
パスが通ってない所のコマンドも
/usr/local/bin/ほにゃらら
という風にフルパス書けば使える。
設定ファイルに書いてある事はシェルの起動時に読み込まれて実行される。
(どの設定ファイルに書くかによって読み込まれるタイミングが異なるらしい)
設定ファイルに書いてなくても直に打ち込む事で一時的に設定を変える事もできるよ。
0887名称未設定
05/02/02 11:59:07ID:/C3FHVN1例えば
「マウスで文字列を選択しただけで、クリップボードへコピー」とか、
「中ボタンでペースト」とか、そういう機能をもった
ターミナルってありませんでしょうか……
0888名称未設定
05/02/02 12:05:52ID:JjLEU3qWBINDのrndcの設定をしたいのですが、named.confを
// Declares control channels to be used by the rndc utility.
// It is recommended that 127.0.0.1 be the only address used.
// This also allows non-privileged users on the local host to manage
// your name server.
//
include "/etc/rndc.key";
以下略
としたあと、$ /usr/sbin/named-checkconfで文法チェックすると
/etc/rndc.key:6: unexpected end of input
というエラーが出てしまいます。
これは何が原因なのでしょうか?
0889名称未設定
05/02/02 12:14:28ID:ngv02CAEなんだから、その中がわからんと答えられんのでは?
改行コードがMac(\r)になってんじゃないかって気もするけど。
0890888
05/02/02 12:30:55ID:JjLEU3qWすいません。まったくエラーの意味をわかってませんでした。(rndc.keyの中身に問題があるとは思ってなかった)
$sudo /usr/sbin/rndc-confgen -b 512 -k RNDC > rndc.tmp
で作成した中身をコピペしてたのですがウインドウ設定でフォントサイズを大きくしてあり生成されたkeyが長すぎて、画面に表示される範囲で最後に$となってしまってたのが原因でした。
888での問題は解決しましたがこれについて質問させてください。 pico (あるいはterminal?)の仕様としてウインドウ内1行に収まらない文をコピペしたときはペーストされた文章の最後は$になってしまうのでしょうか?質問がわかりにくいかもしれませんがすいません。
0891名称未設定
05/02/02 12:43:56ID:ngv02CAEpicoは使ってないから、wrapの方法はhelp見たけどわからんかった。
0892名称未設定
05/02/02 12:47:13ID:ngv02CAEBugs
The manner in which lines longer than the display width are dealt is
not immediately obvious. Lines that continue beyond the edge of the
display are indicated by a '$' character at the end of the line. Long
lines are scrolled horizontally as the cursor moves through them.
0894名称未設定
05/02/02 16:19:07ID:kQafVtNU893の回答を見てやっと理解出来た
0895名称未設定
05/02/02 16:23:57ID:1pYxy9C00896名称未設定
05/02/02 19:26:18ID:5R81zHAkコピーとかペーストとか割り当てりゃいい話のような気もする。
0897888
05/02/03 04:51:22ID:LCVwCATlドラッグで文章を選択してコピーするときに一般的(語弊があるかもしれませんが)には次の行まで選択したら見えてなイブ分もすべて選択されているという感覚だったのですが$以降はコピーされない仕様になってるようです。
picoのマニュアルに書いてあるということはpicoだけなのでしょうか?terminal上でコピペするときは同じようなことが起こるのかな、と思って質問しました。
その都度気にしてればあまりたいした問題ではないような細かいことですが少し気になったのと一応解決したので報告です。
0898名称未設定
05/02/03 07:24:20ID:MgcawAcQTerminalでの操作を普通のエディタでの操作と同じと考えない方が良いんちゃう?
長い行をコピーすると折り返しのところで改行が入ることもあるし。
0899名称未設定
05/02/03 08:03:40ID:Z8DgRvpJ普通のGUIのテキストエディタで読んだ方が楽だ。
書く時も。
0900名称未設定
05/02/03 11:27:42ID:r6lx0toj0901名称未設定
05/02/03 15:44:33ID:f5KMCZE/これをやめるにはどうしたらいいですか
0902名称未設定
05/02/03 16:20:29ID:A1o+MR6Fbash を使っているなら、~/.profile か ~/.bash_profile か ~/.bashrc を疑う。
この三つのファイルを開いてみて、Folding@homeの問題のコマンドを探して、
行頭に#でもつけてコメントアウトする。
tcsh の場合は ~/.tcshrc あたり?
もう言っていることが全然わからなければ、
mv がファイル名変更のコマンドなんで
cd
mv .profile profile.bak
mv .bash_profile bash_profile.bak
mv .bashrc bashrc.bak
としてみるのが早そう。
0903名称未設定
05/02/03 16:34:24ID:f5KMCZE/bashを使ってるんですが、ノーマルのままなので、.bash_history しか見当たりませんでした。
0904名称未設定
05/02/03 16:38:33ID:f5KMCZE/com.apple.Terminal.plistのExecutionString
の行を消すとうまくいきました。
0905名称未設定
05/02/03 17:07:06ID:Z8DgRvpJ何であんなとこにそんなものが書き込まれるんだろうね?
0906名称未設定
05/02/03 19:29:15ID:1dgsnbt3過去ログのおかげで助かりました
ところで
http://openlab.ring.gr.jp/skk/skk-manual/skk-manual-ja_10.html#SEC149
このページの
10.3.2 CVSによるDDSKKの取得
の欄の
「プロンプトが出るので、パスワードに `guest' を入れ、CR します。」
このCRとはなんですか?
0907名称未設定
05/02/03 19:36:00ID:Mt/B37Aohttp://dictionary.goo.ne.jp/search.php?MT=carriage&kind=ej&mode=0&base=1&row=7
0908名称未設定
05/02/14 04:42:46ID:+5jQc5qSふと疑問に思ったもので。
レス数が900を超えています。1000を超えると表示できなくなるよ。