GNU/Linux >> Linux Esercitazione >  >> Linux

Sincronizzazione del profilo bash tra computer

~/.bash_profile

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

~/.emacs

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

Che ne dici di questo, che evita di avere file di configurazione speciali che generano le versioni di Dropbox?

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

Nel tuo normale .bash_profile, chiama semplicemente ~/Dropbox/Bash/.bash_profile.

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

In realtà, probabilmente vorrai chiamare il file condiviso in altro modo, o almeno non renderlo un file nascosto.


Linux
  1. La differenza tra gli operatori Bash [[ Vs [ Vs ( Vs ((?

  2. Differenza tra "e" sulla riga di comando (bash)??

  3. Perché il ~/.bash_profile non funziona?

  4. Condivisione di un server X (sessione) su computer?

  5. È consentito lo spazio tra #! E /bin/bash a Shebang?

Condividi file tra computer Linux e Windows

.bashrc vs .bash_profile

Trasferisci file e cartelle tra computer con Croc

Differenze sub-shell tra bash e ksh

Qual è la differenza tra #!/usr/bin/env bash e #!/usr/bin/bash?

Quali sono le differenze funzionali tra .profile .bash_profile e .bashrc