Ⅰ 如何将Linux系统的历史操作命令删除,并不再记录
history
-c
可清复空当前中的历史纪录
echo
>
/root/.bash_history
可将所有制的历史记录永久删除
关闭历史记录你可以vim
/etc/profile
查找HISTSIZE=1000
将1000改为0
就不会再有历史命令存在
Ⅱ 怎样清除Linux的shell命令历史记录
有两种方法:
一、清除 ~/.bash_history中的相关命令行。
二、在bash shell命令行状态下,执行 HISTSIZE=0
Ⅲ 如何来清除Linux操作系统命令的历史记录
清除历史执行命令
[root@localhost root]# history -c
或者,清空用户目录下专的这个属文件即可
[root@localhost root]# echo > ./.bash_histo
Ⅳ linux命令下,删除历史命令,例如history -c。最后查记录会有history -c这条命令,该如何删除最后一条命令
你可以在超抄级用户 # 下面,输入:袭set history=0(我由于很久未使用Linux系统的
C-Shell 功能了,到底是否有 = 号,你自己试一下即可),即:
#set history=0(或者是:set history 0)<cr>
#history
这样就不会遗留下来 history -c 这条命令了。
Ⅳ 如何清除Linux命令的历史记录(清除不该保留
history -c
Ⅵ 如何清除linux的history 命令历史记录
history命令有一个-c参数:
-c 参数:将目前的shell中的所有 history 内容全部消除,下图是执行效果,执行history -c命令后,之前的所有的记录都清除啦。
Ⅶ Linux 下怎么看到删除记录
如果只是想要查看最近用户使用删除命令删除的文件,其实可以使用history命令,该命令可以显示最近一段时间内执行过的操作命令,然后利用grep筛选出来:
history|grep rm
如果是程序或者进程后台进行删除的文件,或者系统内部删除的文件,也就无法通过上面的方法查找到最近删除的文件了,
但是如果删除的文件是在linux系统的ext2文件系统下的话,也可以使用debugfs命令来查看删除的文件:
1,首先查看需要恢复的文件所在的文件系统
命令行模式下输入指令mount
1
2
3
4
[xuwangcheng14@root]# mount
/dev/xvda1 on / type ext2 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
由上知,/dev/xvda1挂载在/下,即根目录,且文件系统是ext2
2,将被删除的文件所在的分区重新挂载成只读
1
[xuwangcheng14@root]# mount -n -o remount,ro /dev/xvda1
3,使用debugfs工具查找删除的文件和恢复文件
1
2
3
[xuwangcheng14@root]# debugfs /dev/xvda1
debugfs 1.42 (29-Nov-2011)
debugfs: lsdel
进入debugfs模式后输入lsdel后可以看到被删除的文件信息
stat显示某个节点所对应的文件信息,
恢复文件使用mp 文件路径。
Ⅷ 如何清除Linux命令的历史记录
-A:显示所有进程
a:显示终端中包括其它用户的所有进程
x:显示无控制终端的进程
任务:查看内系统中的容每个进程。
# ps -A
# ps -e
任务:查看非root运行的进程
# ps -U root -u root -N
任务:查看用户vivek运行的进程
# ps -u vivek
任务:top命令
top命令提供了运行中系统的动态实时视图。在命令提示行中输入top:
Ⅸ linux中如何清除文件中旧的操作历史记录
不知道楼主来是几个问题?按源照我的理解回答:
一、问怎样使使.bash_history的权限为:r-rw-r--
输入如下指令:chmod 464 ~/.bash_history即可
二、清除文件中旧的操作历史纪录
直接rm -f ~/.bash_history