web-dev-qa-db-fra.com

Quel est '@!' fichier?

J'ai un nom de fichier @! dans mon dossier personnel. Lorsque je l'ouvre, son contenu est identique à celui de mon autre fichier bash, myscript.sh.

Je n'ai pas assigné l'autorisation d'exécution au fichier bash d'origine. Lorsque j'ai vérifié les propriétés, la seule différence entre deux fichiers est la taille. La taille du fichier d'origine est de 1,1 KB et celle du fichier @! est de 714 octets. Comment est-il créé automatiquement?

29
d a i s y

Si vous utilisez Vim, c'est peut-être parce que vous avez tapé :w@! au lieu de :wq!. @ est activé sur la présentation US 2, directement au-dessus QWet juste à côté de ! sur 1. Facile à saisir.

Vous pouvez le vérifier en exécutant à nouveau Vim et en examinant l'historique des commandes en faisant défiler l'écran à l'aide de la flèche vers le haut en mode commande ou en tapant q: en mode normal .

97
muru