Maison  >  Article  >  Opération et maintenance  >  Comment afficher l'historique des commandes sous Linux

Comment afficher l'historique des commandes sous Linux

王林
王林original
2021-04-13 15:07:3750486parcourir

Linux peut utiliser la commande history pour afficher la commande history, qui peut répertorier toutes les commandes saisies. Les commandes saisies par l'utilisateur sont enregistrées dans un fichier, qui est sauvegardé dans le répertoire personnel de l'utilisateur actuellement connecté.

Comment afficher l'historique des commandes sous Linux

L'environnement d'exploitation de cet article : système centos 7, ordinateur thinkpad t480.

Dans l'environnement Linux, vous pouvez afficher les commandes récemment saisies en appuyant sur les touches fléchées haut et bas. Cependant, cette méthode ne peut les visualiser qu'une par une. En fait, le système fournit une méthode pour visualiser toutes les commandes historiques.

Entrez la commande suivante dans le terminal pour afficher toutes les commandes :

[root@template ~]# history
    1  ifconfig
    2  vim /etc/ssh/sshd_config 
    3  /etc/init.d/sshd restart
    4  vim /boot/grub/grub.conf 
    5  vim /etc/selinux/config 
    6  vim /etc/sysconfig/network-scripts/ifcfg-eth0
    7  rm -rf /etc/udev/rules.d/70-persistent-net.rules 
    8  useradd vsroot
    9  echo -e 'vsroot\tALL=(ALL)\tNOPASSWD: ALL' >> /etc/sudoers
   10  yum clean all
   11  rm -rf /var/log/yum.log 
   12  rm -rf /var/lib/yum/*
   13  rm -rf /root/install.log
   14  rm -rf /root/install.log.syslog 
   15  rm -rf /var/log/anaconda.*

La commande historique répertorie toutes les commandes qui ont été tapées. Les commandes tapées par l'utilisateur seront enregistrées dans un fichier, qui est enregistré dans la connexion actuelle dans le répertoire personnel de l'utilisateur.

Le nom du fichier est : .bash_history, ce fichier est un fichier caché.

Effacement des commandes d'opération de l'historique :

Si vous faites quelque chose de mal sur le serveur, vous pouvez l'effacer via la commande "history -c", afin que les autres ne puissent pas voir le historique lors de la connexion au terminal.

Cependant, cette commande n'effacera pas les enregistrements enregistrés dans le fichier, vous devez donc supprimer manuellement les enregistrements dans le fichier .bash_profile.

Recommandation vidéo gratuite : Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn