Le logiciel d'orbite moléculaire inexpérimenté "Gamess" etc. générera des fichiers temporaires mystérieux tels que "~ .dat" et "~ .F05" dans n'importe quel dossier, et ne disparaîtra pas même après que le calcul dans Games soit terminé. (Bien sûr, il ne disparaît pas même si l'erreur se termine.) J'ai donc adopté la commande "alias" comme une commande qui peut tous les supprimer à la fois.
En termes simples, la commande alias vous permet d'enregistrer vos commandes et opérations préférées dans le terminal en utilisant votre chaîne de caractères préférée et d'exécuter ces commandes à partir de n'importe quel répertoire.
Définissons-le.
Supposons qu'un fichier Gamess temporaire soit généré à l'emplacement suivant: Utilisons "Qiita" comme nom d'utilisateur
/home/Qiita/gamess/tmp
Je souhaite supprimer sans condition les fichiers générés dans ce dossier lorsque je tape une certaine commande. Ici, si vous tapez la chaîne de caractères «supprimer» dans le terminal, définissez pour supprimer tous les fichiers dans le dossier ci-dessus.
alias
alias delete='rm -rf /home/Qiita/gamess/tmp/*'
#alias (1) = '(2)'
(1) ・ ・ ・ Chaîne de caractères à enregistrer (2) ・ ・ ・ Commande à exécuter lorsque (1) est entré Dans l'exemple ci-dessus, la commande rm est associée à la chaîne de caractères delete, mais vous pouvez bien sûr utiliser une autre commande. J'ai pensé que cet alias pourrait être utilisé pour des opérations où les commandes ne sont pas continues.
De plus, la commande d'alias ci-dessus ne sera pas enregistrée lorsque vous vous déconnecterez, donc Je pense que c'est une bonne idée de l'enregistrer dans ~ / .bashrc.
Merci pour la lecture.