GNU/Linux >> Znalost Linux >  >> Linux

Synchronizace bash profilu mezi počítači

~/.bash_profile

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

~/.emacs

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

A co takhle, abyste se vyhnuli speciálním konfiguračním souborům, které jsou zdrojem verzí Dropboxu?

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

Ve svém běžném profilu .bash_profile stačí zavolat ~/Dropbox/Bash/.bash_profile.

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

Pravděpodobně budete chtít sdílený soubor nazvat jinak, nebo z něj alespoň nedělat skrytý soubor.


Linux
  1. Rozdíl mezi operátory Bash [[ Vs [ Vs ( Vs ((?

  2. Proč nefunguje ~/.bash_profile?

  3. Sdílení X serveru (relace) mezi počítači?

  1. Proč by se dalo přidat ~/.profile do ~/.bash_profile?

  2. Jaký je rozdíl mezi #!/usr/bin/env bash a #!/usr/bin/bash?

  3. Jaký je rozdíl mezi &> a >&v bash?

  1. Rozdíl mezi ‚A‘ na příkazovém řádku (bash)??

  2. Je povoleno místo mezi #! A /bin/bash v Shebangu?

  3. Rozdíl mezi příkazy v bash skriptu a příkazy v terminálu