linux history可以查看多久内的命令

下次使用的时候,记一下开机时间,然后对history做如下修!! 运行上一条命令改,让你使用的每条指令在history历史中都能记录使用的时间。。。然后大约的算下就好了。

history 命令_history命令加日期history 命令_history命令加日期


history 命令_history命令加日期


1、以ROOT用户编辑/etc/profile文件,在里面加入下面内容(我一般习惯在最末尾加):

export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "

注意:在末尾的“引号”与“S”之间,加入一位空格,将日期时间和历史命令用空格相隔开来。

2、退出系统重新登陆

注意:在第2步以前所执行的历史命令,在重新登陆后,执行时间全部分显示为第二步执行时的时间,后面所执行的命令,才会显示正确的实际执行时间

3、查看效果(在任何用户下都会生效):

(1)ROOT用户下试试效果:

[root@oraclelinux ~]# history

354 2013-07-15 23:50:00 vi /e3、bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。tc/profile

356 2013-07-15 23:50:14 exit

357 2013-07-16 00:04:32 history

[root@oraclelinux ~]#

(2)ORACLE用户下试试效果:

[root@oraclelinux ~]# su - oracle

321 2013-07-16 00:06:33 history

322 2013-07-16 00:07:05 exit

323 2013-07-16 00:19:23 history

Linux记录history文件,如何把作命令的时间也记录下来

$ history -w & cp ~/.bash_history history.txt

在文件/etc/profile插入一行

export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "

保存后运行source /etc/profile

在次运行history命5.清空历史命令令即可看到作时间

linux中Shell历史命令记录文件的路径是什么

历史命令的调用方法:

现在大多数的Linux系统都使用bash作为默认的shell吧,下面就介绍一下bash的history命令管理功能吧,history命令可以回顾,修改和重用之前使用过的历史命令。

1.一些变量说明:

$HISTFILE bash启动的时候会读取~/.bash_history文件并载入到内存中,这个变量就用于设置.bash_history文件,bash退出时也会把内存中的历史回写到.bash_history文件

$HISTSIZE 设置bash会员期间历史包含的命令数量

$HISTFILESIZE 设置历史文件中实际存储的命令数量

2.显示历史命令

history 显示全部历史

history 数字 显示之前执行过的若干命令,例:history 2 显示执行过的上两条命令

使用上下箭头键也可以查看上一条根下一条命令,

3.运行历史命令

!88 运行第88条命令

!88 /test 运行第88条命令并在命令后面加上/test

!?CF? 运行上一个包含CF字符串的命令

!ls 运行上一个ls命令

!ls:s/CF/l 运行上一个ls命令,其中把CF替换成l

fc 编辑并运行上一个历史命令

fc 66 编辑并运行第66个历史命令

fc -e /usr/bin/vim 66 使用vim编辑第66个命令并运行

使用ctrl+r搜索历史中的字符串,重复按ctrl+r可以在历史命令列表中不断的向前搜索包含字符串的命令,回车就会执行查找的命令

history -c

6.写history

history -w 让bash将历史命令立即从内存写到.bash_history文件

history -a 将目前新增的 history 历史命令写入.bash_history文件

7.history历史命令记录删除

修改/etc/profile将HISTSIZE=1000改成0或1

清除用户home路径下.bash_history

运行 set | grep HISTFILE

显示:HISTFILE=/root/.bash_history

HISTFILESIZE=1000

在.bash_profile文件中添加

HtheISTFILE=/root/history

export HISTFILE

重新登录后历史命令都会写入到/root/history文件中

其余的一些设置可以在.bashrc文件中设置

export HISTCONTROL=ignoredups #忽略重复的命令

export HISTIGNORE=”[ ]:&:bg:fg:exit” #忽略由冒号分割的这些命令

export HISTFILESIZE=1000 #设置保存的历史命令的文件大小

export HISTSIZE=100 #设置保存的历史命令的条数

shopt -s histappend 在shell中执行这个命令可以使shell保存历史命令的时候使用追加的方式,因为默认是覆盖,在多终端的清空下,退出的终端灰覆盖以前的历史记录

在history历史记录中显示时间和执行命令的用户 echo ‘export HISTTIMEFORMAT=”%F %T `whoami` “‘ >> /etc/profile

linux记录命令的日志linux记录命令

-w :将目前的 history 记忆内容写入 histfiles 中!

linuxtrace命令详解?

答:linuxtrace命令详解步骤如下。首先来执行历史记录里的命令,所以要使用.-etrace=set只跟踪指定的系统调用.例如:-etrace=open,close,rean,write表示只跟踪这四个系统调用.默认的为set=all.

-etrace=file只跟踪有关文件作的系统调用.-etrace=process只跟踪有关进程控制的系统调用.-etrace=network跟踪与网络有关的所有系统调用.-estrace=signal跟踪所有与系统信号有关的系统调用-etrace=ipc跟踪所有与进程通讯有关的系统调用

-eabbrev=set设定strace输出的系统调用的结果集.-v等与abbrev=none.默认为abbrev=all.-eraw=set将指定的系统调用的参数以十六进制显示.

如何记录linux内存使用情况?

2、查看CPU:在SSH远程控制端,输入命令“top”,按下“Enter”回车键,即可看到cpu的使用率。

3、Linux上的VNC服务端,比较常用的就是tigervnc和x11vnc。x11vnc可以让远程访问者控制本地的实际显示器,而tigervnc既可以远程控制实际显示器,还可以控制平行于当前物理显示器的虚拟显示器。

1、修改/etc/profile将HISTSIZE=1000改成0或1清除用户home路径下。bash_history

2、立即清空里的history当前历史命令的记录history-c

不过,可以调用'history-w'命令要求bash立即更新history文件。

后续作的删除命令只会删除当前用户的作命令,并不会影响其他用户。

在提示符后输入命令history,就可以查看到当前用户的历史作命令。

在提示符下输入命令history-c就可以删除历史作命令。

再用history命令查看,发现历史作命令已删除。4.搜索历史命令

如果希望系统不再保存历史作命令,就必须更改配置文件目录下的配置文件profile。

首先使用vi编辑器打开该文件。

找到HISTSIZE这个值,默认情况下历史命令将保存1000条,可以将该值改为0,然后保存并退出,重启系统使得配置文件生效。

重启完成后,再次使用命令history查看,发现系统已不再记录命令。

如何查看linux的重启记录?

last命令可以用于显示用户登录情况。返回的结果中,列为用户名,如果用户名为reboot,则说明是重启。因此可以联合使用grep命令过滤出所有登录情况中重启的记录。

查看linux的重启记录:

last|grepreboot与之类似可以查看Linux的关机记录:

last|grepshutdown

linux系统日志收集命令?

命令为var/log/message。

/var/log/secure记录验证和授权方面的信息,只要涉及账户和密码的程序都会记录。比如说系统的登录,ssh的登录,su切换用户,sudo授权,甚至添加用户和修改用户密码;

/var/log/wtmp记录所有用户的登录、注销信息,同时记录系统的启动、重启、关机。同样这个文件也是一个二进制文件不能直接vi而需要使用last命令来查看;

/var/run/utmp记录当前已经登录的用户的信息。这个文件会随着用户的登录和注销而不断变化,只记录当前登录用户的信息,同样这个文件不能直接vi,要使用w,who,users等命令;

centos上下键查看历史命令与linux哪些文件有关?要全。

history 要是不太清楚就 man history

这个和文件没有关系吧, 是shell解释器支持的特性, 用的curses库函数来获取按键信息

n :数字,意思是‘要列出最近的 n 笔命令列表’的意思!

history命令,还可以让History记录时间

编辑/etc/bashrc文件,加入如下三行:

HISTFILESIZE=2000

HISTSIZE=2000

HISTTIMEFORMAT="%Y%m%d-%H%M%S: "

export HISTTIMEFORMAT

比如history 10表示最近10条

文件嘛当然是/root/.bash_history这个文件了,不过"."开始的当然是隐藏文件了需要使用

ls -al查看了

注意这个文件时记录你上次登录结束之前的作指令,而不包含本次的

如何清除RStudio中History窗口里的命令

history-w

清除linux的history 命令历史记录只需要一个步骤,如下:

-c 参数命令:将目前的shell中的所有 history 内容全部消除,下图是执行效果,执行history -c命令后,之前的所有的记录都可以清除。

输入以上命令即可删除linux的history这表示每个用户的“.bash_history”文件只能保存30条旧命令。 命令历史记录。

linux中Shell历史命令记录文件的路径是什么?

[size

Bash shell在“~/.bash_history”(“~/”表示用户目录)文件中保存了500条使用过的命令,这样能使你输入使用过的长命令变得容易。每个在系统中拥有账号的用户在他的目录下都有一个“.bash_history”文件。

bash shell应该保存1、查看内存:在SSH远程控制端,输入命令“cat/proc/mem”,按下“Enter”回车键,即可看到总的内存占用情况。少量的命令,并且在每次用户注销时都把这些历史命令删除。

步:

“/etc/profile”文件中的“HISTFILESIZE”和“HISTSIZE”行确定所有用户的“.bash_history”文件中能保

存的旧命令条数。强烈建议把把“/etc/profile”文件中的“HISTFILESIZE”和“HISTSIZE”行的值设为一个较小的数,比如

30。编辑profile文件(vi /etc/profile),把下面这行改为:

HISTFILESIZE=30

HISTSIZE=30

第二步:

网管还应该在"/etc/skel/.bash_logout" 文件中添加下面这行"rm -f $HOME/.bash_history" 。这样,当用户每次注销时,“.bash_history”文件都会被删除.

思科路由器 查看历史命令怎么看

设定历史缓存数目更改当前终端会话历史缓存数目:terminal

history

number-of-lines]terminal

no

history

number-of-lines]

设为default

10.Example:router#terminalsize

history

20router#terminal

no

history

20更改所有会话历史缓存数目:history

number355 2013-07-15 23:50:12 history-of-lines]no

history

number-of-lines]Example:router(config)#line

con

0router(config-line)#history

20router(config-line)#no

history

20router(config-line)#end调用历史命令调用上一条命令:Press

up

arrow

key调用下一条命令:Press

Ctrl-N

down

arrow

key.列出缓存中的命令:show

historyrouter#show

historyenconf

tterminal

history

20terminal

no

history

20history

20conf

tshow

history停止历史命令功能停止当前会话的历史命令功能Terminal

no

historyrouter#terminal

no

history停止所有会话的历史命令功能No

historyrouter(config)#line

0router(config-line)#no

history

采纳哦

linux命令中显示之前作过的所有命令的命令是什么

指令吗 ?当然是history 可以加数值

用history命令就行,具体格式:

[root@linux ~]# history [n]

[root@linux ~]# history [-c]

[root@linux ~]# history [-raw] histfiles

参数:

-c :将目前的 shell 中的所有 history 内容全部消除

-a :将目前新增的 history 指令新增入 histfiles[oracle@oraclelinux ~]$ history 中,若没有加 histfiles ,

则预设写入 ~/.bash_history

-r :将 histfiles 的内容读到目前这个 shell 的 history 记忆中;

history

history

敲history后命令记录显示不全的行前面的是什么意思

记录系统重要信息的日志,记录Linux系统的绝大多数重要信息,如果系统出现问题,首先要检查的就是应该是这个日志文件;

history命令可以用来显示曾执行过的命令。执行过的命令默认存储在HOME目录中的.bash_history文件中,可以通过查看该文件来获取执行命令的历史记录。需要注意的是.bash_history不包含当前会话所执行的命令,执行过的命令在关机时才会写入文件,除非执行命令history -w。

常用参数:

n 显示n个最近的记录

-w <文件> 覆盖原有文件或者将记录写入一个新文件

用法示例:

将所有执行过的or命令写入history.txt文件中

$ history -w history.txt 或者