2 votes

Qu'est-ce que :~ évalue dans Bash?

Que donne :~ dans Bash? J'ai accidentellement exécuté la commande mv somefile.txt :~ en étant connecté en tant qu'utilisateur root. La clé PEM que j'utilise pour me connecter en tant qu'utilisateur n'est plus valide et lorsque j'essaie de me connecter, on me demande un mot de passe que je ne connais pas.

J'ai un autre utilisateur avec lequel je peux me connecter, mais cet utilisateur n'a pas les privilèges root. J'utilise Ubuntu 12.04 (c'est un ancien serveur de test).

3voto

r_D Points 146

J'ai essayé ceci sur ma machine, ce qui a créé un fichier nommé :~

mv somefile.txt :~

Pouvez-vous vérifier s'il y a un fichier créé nommé :~? Vous pouvez déplacer le fichier en arrière en utilisant :

mv \:~ somefile.txt

1 votes

Désolé, il s'est avéré que le répertoire d'accueil avait en fait été déplacé ailleurs, c'est pourquoi je ne peux pas me connecter. J'ai trouvé le fichier :~ :)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X