history命令添加时间---测试磁盘写入速度

1350阅读 0评论2015-05-25 chengxuyonghu
分类:系统运维

从history命令输出看,很明显,命令的执行时间没有被打出来。有解决方法吗?有的!运行如下命令:

# HISTTIMEFORMAT="%d/%m/%y %T "# history

如果你想让这个修改永久生效,添加如下的一行内容到~/.bashrc文件中:

export HISTTIMEFORMAT="%d/%m/%y %T "

然后,在终端中运行:

# source ~/.bashrc

命令和选项的解释:



记录history命令的时间:

修改 /etc/bashrc

[root@leng ~]# vi /etc/bashrc  在这里面的最后面添加如下几行:

HISTFILESIZE=2000

HISTSIZE=2000

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

export HISTTIMEFORMAT



export HISTTIMEFORMAT="`whoami` : |  %F  | %T: | "

然后就可以看到带有用户和时间的history了,把这个保存到当前用户的.bash_profile里面,就可以开机自动加载了

下面的是显示效果:

  330  root : |  2012-08-24  | 17:47:12: | yum search nfs

  331  root : |  2012-08-24  | 17:47:12: | yum install nfs4-acl-tools

  332  root : |  2012-08-24  | 17:47:12: | nfsiostat 

  333  root : |  2012-08-24  | 17:47:12: | nfs4_editfacl 

  334  root : |  2012-08-24  | 17:47:12: | nfs4_editfacl --help

  335  root : |  2012-08-24  | 17:47:12: | man nfs4_editfacl

  336  root : |  2012-08-24  | 17:47:12: | nfs4_getfacl 

  337  root : |  2012-08-24  | 17:47:12: | nfs4_getfacl -h

  338  root : |  2012-08-24  | 17:47:12: | nfs4_getfacl -H

  339  root : |  2012-08-24  | 17:47:12: | nfs4_getfacl -H

  340  root : |  2012-08-24  | 17:47:12: | ls

  341  root : |  2012-08-24  | 17:47:12: | ifconfig


一行dd命令脚本就可以实现。

# dd if=/dev/zero of=/tmp/output.img bs=8k count=256k conv=fdatasync; rm -rf /tmp/output.img

图4:dd命令例子

命令和选项的解释:




一个使用的简单单行脚本即可实现,du命令主要用于获取文件的空间使用情况。

# du -hsx * | sort -rh | head -6

图5:获取磁盘空间使用情况的方法

命令和选项的解释:

4. 获取一个文件的详细状态信息

可以使用stat命令

# stat filename_ext  (例如:stat abc.pdf)


上一篇:使用一次性密码本通过 SSH 安全登录 Linux
下一篇:Tcpdump的用法及使用案例