• ベストアンサー

MacOSXについて

会社でUnixを使っており,Perlを勉強したいと思いMacの購入を考えています。Macは簡単にUnixのような環境(コマンドで移動したり,実行したりする環境)になるのでしょうか。

  • LANG
  • お礼率38% (5/13)
  • Mac
  • 回答数6
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

マックでUNIXにちかい環境を体験したいのだったら、 MacOS XよりもLinuxをインストールした方がいいかもしれません。 MacOS Xも基本的にはLinuxのカーネルを利用して動いていますがユーザーインターフェースの部分など細かい部分を見ると今までのマックでの環境を生かすためにいろいろと工夫されていてそのためにUnixなどとは違ってきています。 もちろんTerminalなどを使ったりコマンドラインでの利用も可能ですのでUnix用のソースをコンパイルしたりすることはできますがそのためだけにわざわざMacOS Xを入れる必要はないでしょう。 それにMacOS Xを動かすには結構能力の高いハードが必要ですがLinuxだったら中古のPowerPCマシンで十分ですのでかなり予算的にもやすくすみます。 Linuxのインストールが簡単な製品版の情報は http://www.holonlinux.com/ にあります。

参考URL:
http://vinelinux.org/

その他の回答 (5)

  • biginer
  • ベストアンサー率24% (382/1537)
回答No.6

MacOSX付属のemacsで「ことえり」を使用して 簡単に日本語入力する設定方法が技術評論社の 「MacOSX徹底活用ガイド」の201ページに 載っています。

  • snappish
  • ベストアンサー率38% (31/81)
回答No.5

コマンドがBSD系なので 会社で利用されているマシンがサンなら 混乱しますよ~いや~ホント コマンドや構成が微妙に違ったりしますから ソラリスやLinuxのようにWEBで情報収集も まだまだ情報が少ないですから 苦労しますがそれを勉強になると言えば........涙 アパッチの設定や文字コードなど 苦労する事が多いと思いますが 勉強と言えば勉強になるかもしれませんね......涙 まだターミナルが日本語に対応していませんから Macintoshが好きでないなら UNIXの勉強用としてはもう少し待ちかもしれません

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.4

>MacOS XのカーネルはSystemV系のLinuxではなくBSD系のMachではありませんか? おっしゃるとおりです。BSD系の物です。UNIXにかなり近い操作感はありますね。 LinuxではなくUnixに近いカーネルと書くつもりでした。 失礼いたしました。

参考URL:
http://www.zdnet.co.jp/macwire/0007/14/c_roadtox.html
  • natural
  • ベストアンサー率37% (419/1115)
回答No.3

MacOS XでPerlの勉強ということでしたら問題なくできますよ。 ただしCGIとしての動作を確認したいのでしたらApacheの設定変更が必要です。(以前動作確認のために動かしましたが設定は忘れました。(^_^;でも動くことは確認済み) Terminalはそのままシェルになっていますので、Unixコマンドやシェルスクリプトも同様に動作します。 ただしman等は全て英語です。 >asucaさん 間違っていたらごめんなさい。(^_^; MacOS XのカーネルはSystemV系のLinuxではなくBSD系のMachではありませんか? 確かLinuxの作者がMacOS Xのカーネルをけなしたという記事を見た覚えがあるのですが…。 もしかしたら10.1でカーネル変更されてますか?(高速化の秘密?) この辺り、ちょっと自信なしですが…。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.2

書き忘れましたが「perl」の勉強だけだったら「Macperl」というものをつかって勉強することはできます。 詳しくは参考URLを見てください。 それとLinuxでもMacOS XでもPerlの勉強(実行)はもちろんできます。

参考URL:
http://www.zdnet.co.jp/macwire/0109/06/r_perl1.html

関連するQ&A

  • プログラムを実行する際のWindowsとMacの違い

    私は今、会社ではUNIX(系?)、自宅ではWindowsを使用しています。 会社の仕事でPerlを使用しています。 実行に時間がかかる場合、 会社のUNIXでは他の作業を進めることができるのですが、 自宅のWindowsではそれができません。 そんな中、 知人から「MacはUNIXと似てる」という情報を仕入れました。 Macだと、プログラムを実行中に 他の作業を進めるというような事が可能かどうか、 ご存知の方がいらっしゃいましたら教えていただけますでしょうか? よろしくお願いしますm(_ _)m

  • Perlを用いたUNIXコマンド

    初歩的なことだとは思うんですけど、Perlを用いてUNIXコマンドを実行するのと、普通にUNIXコマンドを実行するのはどういった違いがあるのでしょうか。 調べてみたけれども中々それらしい答えが無かったので質問することにしました。よろしくお願いします。

    • ベストアンサー
    • Perl
  • プログラミング超初心者がperlを始めるにあたって

    生物学を学ぶ大学院生です。バイオインフォマティクスに足を突っ込んだため、perlを用いてデータ解析をする必要が出てきました。しかし私は生物学出身でこれまでプログラミングをしたことがなく、まずどんな環境で始めたらいいかで悩んでいます。 例えばOSについて「perlをやるならLinux/UNIXだ。」とか「macを買ったらいいよ。」とか「windowsでもできるじゃん。」など、いろいろな話を聞くので頭がパンクしそうです。 私はWindowsXPを使っています。しかし、書店で立ち読みしたPerlの参考書はUNIXを基本として説明しているものが多く、LinuxをはじめたりMacを購入したほうが勉強しやすいのではないかと思いました。 そして現在、パソコンの買い足しを検討しているのでperlを始めることも考慮して機種・OSを選んだほうがよいのでは?と感じています。 本当に1からプログラミング勉強開始で分からないことだらけです。助言がありましたらよろしくお願いします。

    • ベストアンサー
    • Perl
  • Unix系のレンタルサーバの開発環境について

    Unix系のレンタルサーバでの開発環境についてお伺いします。Unix系ははじめてなので、OSのコマンドも勉強したいし、当面はPerlで、追加モジュールなども使ってプログラミングしてみたいです。どのような条件でサーバを探せばよいでしょうか? オススメのサーバなど教えていただけると助かります。どうぞよろしくお願いします。

    • ベストアンサー
    • Perl
  • perlスクリプト内でシェルコマンドを実行するには??

    タイトル通りなのですが、perlスクリプト内でシェルコマンドを実行させる方法が分からなく、困っています。 実行したいシェルコマンドはUNIXのcrontab なのですが・・。 また、perlスクリプト内以外でシェルコマンドを実行する方法はあるのでしょうか?? どなたか分かる方いらっしゃいましたらご教授いただけると幸いです。よろしくお願いします。

    • ベストアンサー
    • Perl
  • Macintosh macOSX を最近購入したmac初心者です。教え

    Macintosh macOSX を最近購入したmac初心者です。教えてください。 macの起動時に、毎回テキストエディットの警告?が開き 書類”.DS_store"を開くことができませんでした。テキストエンコーディング 日本語(Mac OS)には対応していません。 と表示されてしまいます。 WindowsのデータをMacに沢山持ってきた後だったので、削除すれば表示されなくなると思い、 ターミナルでコマンドを入れれば削除できるとのことだったので実行しましたが、 その後起動し直しても表示されます。 どうすれば表示されなくなるでしょうか。

    • ベストアンサー
    • Mac
  • Perlでファイルを移動させる命令はあるのでしょうか?

    Perlでファイルを移動させる命令はあるのでしょうか? systemなど使わずに、UNIXのmvコマンドのような物です。

    • ベストアンサー
    • Perl
  • PerlとUnixの関係

    現在、Perlを勉強しているものです。バッチプログラムやVBScriptを使って、コマンドラインで便利に開発するようにしています。近々PCを購入し、UNIXでの開発をしようとおもっています。その際には、シェルプログラムなるものを覚えて便利に開発したいなあとおもっています。 話はそれますが、私はコンピュータ専門書籍の本屋さん(名古屋で一番の品数があるとおもわれます)に勤めているのですが、返品の棚にやや古めの「Unix&Perl」みたいな題名の本がありました。 本題に戻りますが、UnixではPerlをコマンドラインの機能の一部としてつかえたりするのですか?Windowsだとバッチプログラムで足りないところはJScriptやVBScriptで補ったりしなくてはならないのですが、Unixのシェルではその役目はPerlが果たしてくれたりすることがあるんでしょうか?要するに、シェルプログラムの機能強化としてPerlを使えたりするのでしょうか? あと、これは本題とは関係ないのですが、Unixを入れるならばFreeBSDやSoralisなどがあるみたいですが、どのディストリビューション?を選択すれば一番いいとおもいますか? 分かる方、回答をお願いします。よろしくお願いします。

    • ベストアンサー
    • Perl
  • make について

    UNIX(Ultra5)Solaris7にperlを積むことを考えています で、perl5.6.0をダウンロードし、 いざインストールを実行しているのですがうまくいきません。 make と実行時にERRORとなります。 そこで疑問に思ったのですがmakeというのはいったい何をするコマンドなのでしょうか? なかなかいいサイト・本が見つからず困っています。 perlインストール以前の問題なのですが・・・

  • macでperl→apacheの環境設定について

    macで独学でperlを勉強しています。 私の状況としては、 macを使って2ヶ月。 macbookair の mac os x の バージョン10.6.6 です。 windowsは5年くらい使っていましたが 映像編集とかネットサーフィンくらいにしか使っていませんでした。 macを買ってからは、 htmlはだいたい使えるようになった。 perlというより、プログラムは初めて勉強する。周囲にプログラム経験者はいない。 という状況です。 perlの勉強を開始して、1週間程、 地道に教科書を勉強して、localhost上でアクセスカウンタは実行できる。 まできました。 ただ、本来であれば作成の環境設定の段階で行うapacheの設定が理解しがたく、 設定を行っていませんでしたので、 フォームをhtmlに送るという段階で躓いてしまいました。 教科書では、ターミナルでapacheの設定を行うとの記載があったのですが、 調べて、Finder上の移動→/etc で隠しファイルを見つけて、 httpd.confを開くまでなんとか、辿り着きました。 ただ、この後、どのように設定を変えればいいのかが、わかりません。 いろんなサイトを見ましたが、 それぞれ書いてあることや記述日が異なり、 また、中級者以上向けに記載のあることがほとんどです。 大変お手数ですが、 この後どのような設定を行えばいいのでしょうか。 ご存知の方がおられればお教えください。

    • ベストアンサー
    • Perl