GNU/Linux >> Linux の 問題 >  >> Linux

コンピューター間で bash プロファイルを同期する

~/.bash_profile

DROPBOX_PROFILE='~/Dropbox/Bash/.bash_profile'
if [ -f $DROPBOX_PROFILE ]; then
    . $DROPBOX_PROFILE
fi

~/.emacs

(load "~/Dropbox/Emacs/.emacs")

Dropbox のバージョンのソースとなる特別な構成ファイルを持たないようにするにはどうすればよいでしょうか?

$ ln -s ~/Dropbox/Bash/.bash_profile ~/.bash_profile
$ ln -s ~/Dropbox/Emacs/.emacs ~/.emacs

通常の .bash_profile では、~/Dropbox/Bash/.bash_profile を呼び出すだけです。

#.bash_profile
. ~/Dropbox/Bash/.bash_profile # the '.' command runs a file.

実際には、共有ファイルを別の名前にするか、少なくとも隠しファイルにしない方がよいでしょう。


Linux
  1. コマンドライン(bash)の「And」の違い??

  2. 〜/ .bash_profileが機能しないのはなぜですか?

  3. コンピューター間でXサーバー(セッション)を共有しますか?

  1. #の間にスペースは許可されていますか?そして/bin/ bash In Shebang?

  2. 〜/ .profileを〜/.bash_profileに追加する理由

  3. #!/usr/bin/env bash と #!/usr/bin/bash の違いは何ですか?

  1. Bash の ${} と $() の違い

  2. bashの&>と>&の違いは何ですか?

  3. bash スクリプトのコマンドとターミナルのコマンドの違い