Ich habe nur sehr begrenzte Kenntnisse bash
und konnte nicht herausfinden, was ich falsch mache.
Ich versuche, die Schritte in diesem Blogeintrag zu befolgen: Verwenden von Mendeley und Dropbox zum Synchronisieren Ihrer PDF-Bibliothek auf mehreren Computern
Wenn ich jedoch die Terminalbefehle ausführe, wird die folgende Fehlermeldung angezeigt:
~/Library/Application\ Support>cp -r Mendeley\ Desktop/ ~/Dropbox/Mendeley/db/
-bash: /Users/XXXXXXXX/Library/Application Support: is a directory
Alles, was ich online gelesen habe, scheint darauf hinzudeuten, dass dieser Befehl korrekt ist.
\u
der Benutzername des aktuellen Benutzers und \$
wenn die effektive UID 0 ist #
, ansonsten $
gefolgt von einem anderen Leerzeichen . So ist die Eingabeaufforderung mit dem cp
Befehl sollte wie ausgesehen hat, zum Beispiel mac1:Application Support johndoe$ cp -r Mendeley\ Desktop/ ~/Dropbox/Mendeley/db/
nach dem ersten gesagt worden ist , um tatsächlich cd
zu ~/Library/Application\ Support
, was nicht getan werden soll , wurde gesagt. Gerade eine extrem schlechte Darstellung dessen gezeigt, wie die Eingabeaufforderung aussehen würde und wie sie niemals zuvor ausgesehen hätte! Es ist also überhaupt nicht deine Schuld, dass Verwirrung herrschte.
PS1='\h:\W \u\$ '
. Wo\h
ist der Hostname bis zum ersten '.':
Als Trennzeichen,\W
der Basisname von$PWD
, mit$HOME
einer Tilde abgekürzt, ein Leerzeichen als Trennzeichen, (Fortsetzung im nächsten ...)