- ベストアンサー
.bashrc編集後ログアウトしなくても有効にする方法?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
http://www.atmarkit.co.jp/flinux/rensai/theory09/theory09b.html sourceコマンドでよいのでは。
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
. ってコマンドがあります. 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の内容は正常に表示される他のユーザと同じです。 原因や直し方が分かる方宜しくお願いします。
- 締切済み
- Linux系OS
- 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の中身の記述は間違ってないと思います。 よろしくお願いします。
- ベストアンサー
- Windows 10
- webminでユーザーを作成するときにコピーするファイルについて
こんにちわ /etc/skelに記述されているファイルが作成されたhomeにコピーされますが、これらのファイルはいったいなんなのでしょうか?当方の環境では”.bash_logout””.bash_profile””.bashrc”のファイルです。
- ベストアンサー
- Linux系OS
- 再起動をしないシェル設定の変更の反映方法
bashの設定を変更するために.bashrcを編集したのですが、それを反映するためにいちいちbashを終了しています。 再起動させずに.bashrcを反映させる方法ってありますか?そういうコマンドってあるんですか??
- ベストアンサー
- その他(OS)
- ~/.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系OS
- Linuxでログインしないユーザーを作成した場合
Linuxでログインさせたくないユーザーを useradd -s /sbin/nologin XXX の様にして作成した場合、 /home/XXX 以下に .bashrc, .bash_profile, .bash_logout 等のファイルが作成されましたが、 元々シェルは使わせたくないので削除しても問題ないでしょうか?? また、もし問題がないのであれば、 始めから.bash* のファイルを作成させないようなユーザー追加方法はあるのでしょうか? ご教授ねがいまする。
- ベストアンサー
- その他(ITシステム運用・管理)
- 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です。 どうぞよろしくお願いいたします。
- ベストアンサー
- Linux系OS
- ひとつのPCで複数人がログインする方法
ユーザログイン時の.bashrc,.bash_profileの動作を検証したいと思っています。 そこでXを立ち上げた状態でユーザAからユーザBをログインしたいと思うのですが、可能でしょうか? ユーザAでログインした場合は、いったんログアウトしてxdmまで戻らないとユーザBはログインできないものでしょうか? Suコマンドでユーザを変えた際は、ログインしたことになるのでしょうか?
- ベストアンサー
- Linux系OS
- シェルで.bashrcが読めません。
FreeBSD4.5で、 /home/me/の下に以下のシェルをファイル名1で作成し実行してもsuまでしか動きません。 パスもあっているのですが、原因は何が考えられますか? #!/bin/sh /usr/local/bin/sudo su www /usr/local/bin/bash source /home/me/.bashrc
- ベストアンサー
- その他(プログラミング・開発)