• ベストアンサー

.bashrc編集後ログアウトしなくても有効にする方法?

こんにちは .bashrcもしくは.bash_profileを編集後ログアウトしなくてもすぐに有効にする方法あるのでしょうか?

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

  • ベストアンサー
  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

. ってコマンドがあります. source は csh 由来.

関連するQ&A

  • .bashrcの設定が反映されない

    rootでログインした際に、プロンプトが[-bash-3.2#]になってしまうので インストール時の設定に戻す方法を教えてください。 HDDを追加し、/homeにマウントしたらその辺の設定が全部消えてしまったようです。 ほかのユーザは一度削除して、再度作成したところ元に戻りました。 ちなみにログイン後、 cd /root source .bashrc で正常になるのですが、exit後再度ログインすると [-bash-3.2#]に戻ってしまいます。 echo $PS1 とすると \s-\v\$ と表示されます。 /root の中の.bash_profileと.bashrcの内容は正常に表示される他のユーザと同じです。 原因や直し方が分かる方宜しくお願いします。

  • BashOnWinで.bashrcが読み込まれない

    Bash on Ubuntu on Windowsを使っています。 数日前まで大丈夫だったのですが.bashrcが自動的に読み込まれなくなってしまいました。直したいのですが、どこから手を付けていいのかわかりません。 下記URLを参考にショートカットに --login をつけてみましたが、解決しませんでした。 http://pachicoma.hateblo.jp/entry/2016/09/19/Bash_on_Ubuntu_on_Windows%E3%81%A7%7E/.profile%E3%81%8C%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BE%E3%82%8C%E3%81%AA%E3%81%84%E4%BB%B6%E3%81%AE%E5%AF%BE%E5%BF%9C source .bashrcとすると正しく読み込むので、.bashrcの中身の記述は間違ってないと思います。 よろしくお願いします。

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

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

  • 再起動をしないシェル設定の変更の反映方法

    bashの設定を変更するために.bashrcを編集したのですが、それを反映するためにいちいちbashを終了しています。 再起動させずに.bashrcを反映させる方法ってありますか?そういうコマンドってあるんですか??

  • ~/.bashrcを間違えて保存してしまいました

    linux初心者です。ubuntu使ってます。 あるソフトをインストールしている最中だったんですが、 suになった後、PATHを通そうと ~/.bashrcに export PATH=/usr/local/○○:$PATH と書こうとしたところ、 export PATH=/usr/local/○○:$PAT としてしまい、そのまま保存してsource .bashrcと打ってしまいました。 その後emacsもlsも、コマンドがうてなくなり、 bash: emacs: command not found と出てしまいます。 どうすれば戻せますでしょうか? お願いします。

  • bashのcatの意味

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

  • Linuxでログインしないユーザーを作成した場合

    Linuxでログインさせたくないユーザーを useradd -s /sbin/nologin XXX の様にして作成した場合、 /home/XXX 以下に .bashrc, .bash_profile, .bash_logout 等のファイルが作成されましたが、 元々シェルは使わせたくないので削除しても問題ないでしょうか?? また、もし問題がないのであれば、 始めから.bash* のファイルを作成させないようなユーザー追加方法はあるのでしょうか? ご教授ねがいまする。

  • linuxでaliasをbashrcに記載してsh

    linuxでaliasをbashrc(bashrcでなくともログイン時に読み込まれるprofile)に記載してあるコマンドを設定したいのですが、これが上手くいきません。 やりたいことは、bashrcで設定したコマンド内容をshスクリプトで実行したいのですが、これはどうやれば出来るのでしょうか? 以下に.bashrcの内容とshスクリプトの内容を記載します。 .bashrcの内容 # .bashrc # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi alias log='tail -f /var/log/messages' test01.shの内容 #! /bin/bash log 実行すると ./test01.sh: line 2: log: command not found となってしまいます。 ちなみに、shの中ではなく、ログイン後にコマンド(log)だけプロンプトに打つとちゃんとtail -f /var/log/messagesの内容が出力されます。 shの作りが悪いのでしょうか? どなたかご教授いただけますとありがたいです。 osはlinux redhat5.4です。 どうぞよろしくお願いいたします。

  • ひとつのPCで複数人がログインする方法

    ユーザログイン時の.bashrc,.bash_profileの動作を検証したいと思っています。 そこでXを立ち上げた状態でユーザAからユーザBをログインしたいと思うのですが、可能でしょうか? ユーザAでログインした場合は、いったんログアウトしてxdmまで戻らないとユーザBはログインできないものでしょうか? Suコマンドでユーザを変えた際は、ログインしたことになるのでしょうか?

  • シェルで.bashrcが読めません。

    FreeBSD4.5で、 /home/me/の下に以下のシェルをファイル名1で作成し実行してもsuまでしか動きません。 パスもあっているのですが、原因は何が考えられますか? #!/bin/sh /usr/local/bin/sudo su www /usr/local/bin/bash source /home/me/.bashrc