删除LAN中存储的整个终端历史记录

时间:2016-03-18 08:21:20

标签: linux terminal

在我们的实验室中,学生可以使用他们的ID和密码登录任何系统的局域网。我想删除终端中的终端命令历史记录以及可能存储在其他地方的任何地方。我尝试过history -c删除当前计算机中的终端历史记录而不删除任何其他计算机上的终端历史记录。是否有任何命令可以在所有计算机和主管系统上删除用户的整个终端历史记录,而无需root密码?我们正在使用red hat发行版linux。

1 个答案:

答案 0 :(得分:0)

我说你正在寻找你在这些终端中使用的shell存储的历史记录(我假设是终端模拟器)。

通常在最近是bash shell的Linux系统中,尽管您必须检查安装和配置文件。

对于bash shell的示例,您必须清空文件~/.bash_history。这是shell使用的个人主文件夹中的隐藏文件。其他炮弹使用其他位置。在实验室设置的情况下,您的主文件夹通常保存在某个中央服务器系统中,并从那里安装到​​您可能正在使用的某个本地系统。这就是为什么删除内容通常在其他地方有效。

但请注意,您可能在本地设置不同的设置。首先,您必须找出该设置。