Mam mnóstwo rzeczy w moim .bash_profile. Problem polega na tym, że używam ~ 3 komputerów bardzo często i mam dość kopiowania wklejonych moich preferencji wszędzie. Dwa z nich działają pod Ubuntu 10.10, a jeden z systemem OSX. Zastanawiałem się, czy istnieje sposób na użycie Dropbox do udostępniania pojedynczego pliku prefs. Na przykład, kiedy zaczyna się bash, powiedz, żeby to sprawdził ~/Dropbox/Bash/.bash_profile
?
Chociaż czy mógłbym też powiedzieć emacsowi, żeby w ~/Dropbox/Emacs/.emacs
jakiś sposób zajrzał?
Odpowiedzi:
~ / .bash_profile
~ / .emacs
źródło
source
jest to bardziej czytelne (i dostępne w Google) niż operator kropki, ale jest to twoja odpowiedź, więc nie będę go edytować. Poza tym +1 za dobrą odpowiedź.source
trochę rozwinąć sprawę . Jestem zaintrygowany. Dzięki!.
jest o wiele bardziej tajemnicze niż używaniesource
.Dropbox (Personal)
Będziesz musiał użyć podwójnych cudzysłowów podczas odwoływania się do zmiennej, np"$DROPBOX_PROFILE"
.Co powiesz na to, co pozwala uniknąć specjalnych plików konfiguracyjnych, które dostarczają wersje Dropbox?
źródło
W zwykłym pliku .bash_profile po prostu wywołaj ~ / Dropbox / Bash / .bash_profile.
W rzeczywistości prawdopodobnie chcesz nazwać udostępniony plik czymś innym, a przynajmniej nie uczynić go ukrytym plikiem.
źródło
Myślę, że dostaniesz to, czego chcesz, po prostu sprawdź, czy plik istnieje, jeśli tak, zgłoś go.
w
$HOME/.bash_profile
źródło
Sprawdź także „homeboy”, aby zapoznać się z ogólną synchronizacją i aktualizacją maszyn programistycznych: https://github.com/preston/homeboy
źródło
moje zmiany dla systemu macOS 10.12.6 Sierra, iTerm2 Build 3.2.0, Terminal Version 2.7.3 (388.1.1):
- zastąpiono tyldą
- zamienia pojedyncze cudzysłowy na podwójne cudzysłowy
przepraszam: nie mogłem pisać komentarzy, więc muszę dodać kolejną odpowiedź
źródło