L'auteur de l'article lié avait probablement un profil bash modifié (comme expliqué par l'utilisateur user3439894 dans les commentaires de votre question) ou avait des problèmes pour copier et coller les commandes.
Utilisez plutôt le texte suivant :
cd ~/Library/Application\ Support
cp -r Mendeley\ Desktop/ ~/Dropbox/Mendeley/db/
mv Mendeley\ Desktop/ _backup_Mendeley_Desktop/
ln -s ~/Dropbox/Mendeley/db/Mendeley\ Desktop .
N'oubliez pas d'inclure le point .
à la fin de la dernière commande. La dernière ligne signifie : créer un soft link du dossier "~/Dropbox/Mendeley/db/Mendeley Desktop" dans votre répertoire de travail actuel (qui est "~/Bibliothèque/Application Support").
Explication :
-
cd ~/Library/Application\ Support
: changer le répertoire de travail en "/Users/YourUserFolder/Library/Application Support".
-
cp -r Mendeley\ Desktop/ ~/Dropbox/Mendeley/db/
: copier le dossier (y compris le contenu) "Mendeley Desktop" dans le dossier "~/Dropbox/Mendeley/db/".
-
mv Mendeley\ Desktop/ _backup_Mendeley_Desktop/
: renommez (déplacez/sauvegardez) le dossier "Mendeley Desktop" en "_backup_Mendeley_Desktop".
-
ln -s ~/Dropbox/Mendeley/db/Mendeley\ Desktop .
: créez un soft link du dossier "~/Dropbox/Mendeley/db/Mendeley Desktop" dans votre répertoire de travail actuel.
0 votes
L'article que vous avez cité n'a rien à voir avec les scripts bash en tant que tels, il s'agit simplement d'exécuter des programmes individuels en ligne de commande dans un terminal et, dans ce cas, ce n'est pas la même chose que les scripts bash. Cela dit, l'article est mal écrit ! L'invite de commande présentée est atypique par rapport à l'invite par défaut d'OS X, qui présente normalement le modèle défini dans l'environnement, à savoir
PS1='\h:\W \u\$ '
. Où\h
est le nom d'hôte, jusqu'au premier '.', un:
comme séparateur,\W
le nom de base de$PWD
, avec$HOME
abrégé par un tilde, un espace comme séparateur, (Suite au prochain...)0 votes
\u
le nom d'utilisateur de l'utilisateur actuel et\$
si l'identifiant effectif est 0,#
sinon$
suivi d'un autre espace . Ainsi, l'invite avec lecp
aurait dû ressembler à ce qui suit, par exemplemac1:Application Support johndoe$ cp -r Mendeley\ Desktop/ ~/Dropbox/Mendeley/db/
après qu'on lui ait dit d'abord de le fairecd
a~/Library/Application\ Support
ce qui n'était pas prévu. On m'a juste montré une représentation extrêmement pauvre de ce à quoi l'invite de commande ressemblerait et elle n'aurait jamais ressemblé à cela en premier lieu ! Ce n'est donc pas du tout votre faute s'il y a eu confusion.