• 締切済み

Darwin(OSX)でのシェル設定ファイル

大体の場合、「profile」or「bashrc」に記述してしまうため、 普段ユーザー固有の設定ファイルである、 「.bash_profile」や「.bashrc」は使う事がありません。 しかし、ターミナルでちょっとした作業をする際に、 ユーザー毎にaliasを利用した小技を利用できないため、 上記2点のファイルを作成しようと思っているのですが、 あまり良いサンプルが見つかりませんでした。 Darwinに特化したサンプルがあるサイトや、 自分はこうしているといったサンプルがありましたら、 アドバイスをお願いいたします。

  • Mac
  • 回答数1
  • ありがとう数2

みんなの回答

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

うーん、やりたいことがあまり見えないので何ともいえないのですが参考URLなんかを参考にしてみてはどうでしょう。

参考URL:
http://numata.aquasky.jp/numamemo/viewer.cgi?group=macosx
mac_mini
質問者

補足

回答ありがとうございます。 ざんねんながら参考URLの存在は知っていました。 要するに弄って行く上で何か雛形になるような、 「.bash_profile」や「.bashrc」が欲しいと思いました。

関連するQ&A

  • bashの設定ファイル

    起動順番がハッキリしないので質問させていただきます。bashの設定ファイルの起動順番として下記の順番が正しいでしょうか?Fedora3です。 1./etc/bashrc(システム全体用)<---起動時に実行 2.~/.bashrc(各ユーザー用)<---起動時 3./etc/profile(システム全体用)<---ログイン時 4.~/.bash_profile(各ユーザー用) <---ログイン時 ご存知の方よろしくお願いします。

  • webminでユーザーを作成するときにコピーするファイルについて

    こんにちわ /etc/skelに記述されているファイルが作成されたhomeにコピーされますが、これらのファイルはいったいなんなのでしょうか?当方の環境では”.bash_logout””.bash_profile””.bashrc”のファイルです。

  • bashでのシェル変数の遅延展開

    こんにちは。 現在、Cygwinでbashを使っています。 最近思ったのですが、コマンドプロンプトにおける環境変数の遅延展開のような機能が、 bashでは存在しないのでしょうか? 例えば、~/.bashrcで alias cdb="cd $OLDPWD" と記述しておき、ディレクトリを移動する度に、このエイリアスの動作が変化するようにしたいと思っています。 何か御存じの方がいらっしゃれば、是非アドバイスを頂きたいです。 では、よろしくお願い致します。

  • bashのcatの意味

    bash勉強中の者です。 Mac起動時に.bashrcを読みこませる際に以下のコードを.bash_profileに書くと思います。 【.bash_profile】 --------------------------------- cat ~/.bash_profile if [ -f ~/.bashrc ] ; then . ~/.bashrc fi --------------------------------- この1行目のcat ~/.bash_profileの意味がよくわかりません。 cat自体はファイルの連結、または、ファイルの中身の展開という認識でいます。 この1行がなくても動きそうな気がしていますが、この行は必要なのでしょうか。 よろしくお願いいたします。

  • X11のxtermが.bash_profileを読み込まないのはなぜ?

    Mac OS X Leopardを使っています。 X11R7.2のターミナルを起動すると、 ~/.bashrc は読み込まれますが、 ~/.bash_profile は読み込まれません。 X11でないTerminalではちゃんと読み込まれますが、 なぜでしょうか? 理由を教えていただけると嬉しいです。

    • ベストアンサー
    • Mac
  • 環境変数について

    OSはRedHatLinux9、シェルはbashを使っているのですが、環境変数(パスの設定)はどこのファイルに書くのが一般的なのでしょうか? それぞれのユーザのホームディレクトリでls -aとしたら、.bash_profile、.bashrcがあり、/etcにはprofileがあります。 最近は、.bash_profileにパスを設定するのですが、あまり他のファイルに書くのと何が違うのかわからずに書き込んでいます。できれば、その違いまで教えていただければ幸いです。よろしくいお願いします。

  • Terminalの環境設定

    Terminalを立ち上げた時に.bashrcなどのような環境設定を 自動で読むようにしたいのですが、.bashrcを作成しても 設定が反映されません。 別のファイル名(.profile, .loginなど)でファイルを作成するのでしょうか?

    • ベストアンサー
    • Mac
  • .bash_profileの内容について

    Fedoraを使っています。環境設定ファイル.bash_profileで、 if [ -f /etc/bashrc ]; then . /etc/bashrc fi とありますが、これは、/etc/bashrcがあればそれを実行しなさいということはわかりますが、/etc/bashrcの前に記述されている、「.」は何を意味しているのでしょうか。カレントディレクトリにあればという意味なら、./bashrcと推測するのですが

  • cygwinをインストールしたところエラーメッセージがでてきてしまいました。

    こんなメッセージです。 mkdir: cannot create directory `': No such file or directory Copying skeleton files. These files are for the user to personalise their cygwin experience. These will never be overwritten. `./.bashrc' -> `//.bashrc' /usr/bin/install: cannot create regular file `//.bashrc': No such file or direct ory `./.bash_profile' -> `//.bash_profile' /usr/bin/install: cannot create regular file `//.bash_profile': No such file or directory `./.inputrc' -> `//.inputrc' /usr/bin/install: cannot create regular file `//.inputrc': No such file or direc tory 問題なく使える?みたいですけどどうすれば直るでしょうか?ちなみに一度インストールしたところgcc: command not foundとでてコンパイラができなかったので参考書についていたcygwinをインストールしたところこのメッセージがでてきてしまいました。(コンパイラはできるようになりました。)

  • pathの設定

    初歩的な質問かもしれませんが、教えてください。 Linux(CentOS)で最新のバージョンの、とあるtool(mpich)を入れたのですが、.bashrcや.bash_profileにpathを記述してもrootが設定した旧バージョンの方にpathが通ってしまいます。また、 $which 新しいtoolのとあるコマンド(mpirun) としても旧バージョンのpathが表示されてしまいます。このような場合どうすれば、新しくインストールした方にpathが通るのでしょうか?私は一般ユーザーでroot権限はありません。また、OSはCentOSでシェルはbashを使用しています。どなたかお分かりになる方がいらっしゃれば、よろしくお願いします。