history添加时间点显示、及最常用法

在/etc/bashrc文件中添加:

HISTFILESIZE=2000

HISTSIZE=2000

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

export HISTTIMEFORMAT

保存推出,并且exit退出当前shell,重新进入后:

[[email protected] ~]$ history

1  2015/09/26 06:57:11   su

2  2015/09/26 06:57:11   exit

3  2015/09/26 06:57:11   ssh-keygen

4  2015/09/26 06:57:11   ssh-agent

5  2015/09/26 06:57:11   SSH_AUTH_SOCK=/tmp/ssh-JOtUYd2MORp2/agent.14258; export SSH_AUTH_SOCK;

6  2015/09/26 06:57:11   SSH_AGENT_PID=14263; export SSH_AGENT_PID;

7  2015/09/26 06:57:11   echo Agent pid 14263;

2-使用HISTTIMEFORMAT显示时间戳,即时显示,无需exit再重新进入bash

[[email protected]_2 ~]# #export HISTTIMEFORMAT=‘%F %T  ‘

[[email protected]_2 ~]# history

1  2015/09/28 11:47:02  cd /root/.ssh

2  2015/09/28 11:47:02  ssh-keygen -t rsa -P ‘‘

3  2015/09/28 11:47:02  cd .ssh/

4  2015/09/28 11:47:02  ls

5  2015/09/28 11:47:02  scp /root/.ssh/id_rsa.pub [email protected]:/root/.ssh/authorized_keys

6  2015/09/28 11:47:02  ssh 23.234.44.122

3-使用CTRL+R搜索历史命令

ctrl+R是经常使用的一个快捷键,对命令历史进行搜索。通常按回车即可执行该命令;按左右方向键即可对命令进行调整。

4-使用HISTSIZE控制历史命令记录行 的总行数

#vim ~/.bash_profile

HISTSIZE=450

HISTFILESIZE=450

保存后,再重新登录bash,修改即可生效。

5-使用HISTFILE来更改历史文件的名称

历史命令存储在 ~/.bash_history文件中。可以在 ~/.bash_profile 文件中指定新的history命令存储文件。重新登录bash,即可使用新文件存储history命令。

#vim ~/.bash_profile

HISTFILE=/root/.history_history

保存,并退出当前bash,不然在当前bash执行的命令任然会保存在 ~/.bash_history文件中。重启bash后,输入的命令即可保存在新指定文件中。但是还看不到新创建 .history_history文件,需重启系统才能看到。

6-清除所有历史命令

#history  -c    只是清楚当前bash shell中的history命令,但是重新登录bash任然会显示之前的命令。

时间: 2024-10-01 04:39:44

history添加时间点显示、及最常用法的相关文章

history命令添加时间及记录到syslog日志

history记录中添加时间,用户地址等信息 vi /etc/profile export HISTTIMEFORMAT=" %F %T `who -u am i 2> /dev/null | awk '{print $NF}' | sed -e 's/[()]//g'` `whoami` " history记录添加到 syslog日志 方法一:推荐 vi /etc/profile function log2syslog{   declare COMMAND   COMMAND=

jquery UI datepicker 添加时间的选择。

仅有日期的原始效果图: 支持时间选择的目标效果图: 第一步:引入几个重要的jquery UI 文件,其中zh-CN.js是支持中文的 <script href="Js/Jquery/jquery.js"/><script/> <script href="Js/jqueryui/jquery.ui.js"/><script/> <script href="Js/jqueryui/i18n/zh-CN.js

Fiddler 中请求时间的显示列

在Tool bar上面找到 Rules->CustomRules 在class Handlers{   里面添加 //----------------------------显示请求时间,显示毫秒格式------------- function BeginRequestTime(oS: Session) { if (oS.Timers != null) { return oS.Timers.ClientBeginRequest.ToString(); } return String.Empty;

2016-06-02 获取系统当前日期和时间并显示在某个元素上

1. <script> window.onload=function(){ getDateAndTime(); setInterval(getDateAndTime,1000); } //获取系统的日期和时间并显示在某个元素上 function getDateAndTime(){ var myDate = new Date(); var year = myDate.getFullYear(); var month = myDate.getMonth()+1; var day = myDate.

estore商城案例(四、五)------添加购物车&amp;购物车显示/生成订单&amp;在线支付

一.添加购物车 1.获得商品id提交到servlet程序 2.根据id获取product对象 3.判断seesion中是否有存在购物车session.没有的话表示  添加的第一件商品  需要先创建session:有的话直接在session里添加获得的produce(添加product 要先判断session中是否存在对应的商品,存在话直接修改商品数量,没有的话新添加这个商品). servlet程序代码: 1 public void doGet(HttpServletRequest request

js获取当前日期时间同时显示星期

JavaScript获取当前日期时间同时显示星期几,具体代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/

添加QScintilla时显示无法解析的外部函数

转载请注明出处:http://www.cnblogs.com/dachen408/p/7147165.html 问题:添加QScintilla时显示无法解析的外部函数 解决方案:去掉头文件qsciscintilla.h的Q_OBJECT,编译后再重新添加编译

Android 录制视频时,在视频右下角添加时间水印,达到监控录像的效果

录制视频时,在视频右下角添加时间水印,达到监控录像的效果,如下图: 实现步骤如下: 1.制作12张图片,分别是数字0-9,冒号和横折.首先用PS做成png24格式,最好是黑底白字(在代码中将黑色忽略). 2.将上面制作好的12张png图片转成256色的bmp位图,可以使用windows自带的画图程序打开,然后另存为. 3.使用Bmp2c将第2步得到的256色bmp图片,转成c数组. 4.将第3步得到的c数组放到头文件tchip_digital_data.h里. 5.修改frameworks/av

【php】读取&quot;文件列表&quot;按时间倒序显示,并递归显示各层目录、!

思路: 1.读取该php所在目录的文件列表,用"修改时间.文件名"做键值对,塞入数组.对"修改时间"倒序.(貌似不能直接按时间倒序读取文件列表,此处为间接方法) 2.读取的若为文件直接输出,为目录就输出目录并递归扫描其下文件. <?php //遍历当前目录下所有文件的和目录,并以树装形式显示 //1.打开目录句柄,获取句柄资源 //2.读取句柄资源,并显示当前和子目录下的(目录和文件名称) function getDirFile($path){ if(!($f