J'ai un nom @!
de fichier dans mon dossier personnel. Lorsque je l'ouvre, il a le même contenu que mon autre fichier bash myscript.sh
.
Je n'ai pas attribué 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 Ko et @!
la taille du fichier est de 714 octets. Comment est-il créé automatiquement?
@!
?@!
? toute création de fichier?Réponses:
Si vous utilisez Vim, cela peut être dû au fait que vous avez tapé à la
:w@!
place de:wq!
. Sur la mise en page des États - Unis,@
est sur 2, juste au- dessus QW, et juste à côté!
sur 1. Facile à taper.Vous pouvez le vérifier en réexécutant Vim et en examinant l'historique des commandes en faisant défiler vers le haut à l'aide de la flèche vers le haut en mode commande ou en tapant
q:
en mode normal .la source
cat
ici et là parce que j'ai tapé à la:'<,'>w! cat
place de:'<,'>w !cat
.@!
fichier créé par erreur . Donc, en effet, cela devrait être une réponse acceptée.:wq
,:wq@!
,:.!:q!
,:w@!
,:wq!
,:q!