历史记录 history

设置显示行数:HISTSISE=5 或 export HISTSIZE=5

永久生效,生效,检查,同118。

储存历史记录文件:cat ~/.bash_history

控制文件:HISTFILESIZE=5

永久生效,生效,检查,同118。

-c 清空

-d 指定删一行

时间: 2024-07-31 18:05:14

历史记录 history的相关文章

HTML5新特性展示利用history.replaceState()修改历史记录

在上一篇文章中介绍history.pushState()的时候,我们提到location.hash存在的3个问题.第一个问题:url会发生改变,这个很容易理解.现在我们看下第二个问题和第三个问题,即如何修改浏览器的历史记录,如何让历史记录存储更多状态相关的信息.状态相关的信息上一篇博客其实已经很容易看出来了,history.pushState()的第一个参数是javascript对象,我们当然可以在这个对象中存放任何我们想要的数据.本文我们主要看一下,如何利用histroy.replaceSta

HTML5 history.pushState()和history.replaceState()新增、修改历史记录用法介绍

抽空研究了下这两个新方法,确实可以解决很多问题 1.使用pushState()方法 可以控制浏览器自带的返回按钮: 有时候我们想让用户点击浏览器返回按钮时,不返回,或执行其他操作,这时,就用到history.pushState()方法 讲解: history.pushState(data,title,url) //每执行一次都会增加一条历史记录,浏览器在返回时,就不会返回前一个页面了, data:要设置的history.state的值,可以是任意类型的值,可根据此值进行判断执行想要的操作. ti

关于history.js的使用

项目地址: https://github.com/browserstate/history.js 做wap端的时候,有些时候一个页面里有很多小页面或者标签,希望刷新浏览器或者按返回键的时候,能够被当成一个页面去处理.所以就去找html5是否提供这样的接口. 最后发现确实有这个接口,但兼容性 不好. 后来发现这个插件 history.js,可以兼容各大浏览器. html4是使用Hash值进行兼容.所以在获取url 问好后面的值时,需要判断是否是兼容模式. js中如果是hash兼容模式 window

history巧用

修改保存历史命令数量: vim /etc/profile HISTSIZE=100000 为命令历史添加日期 vim /etc/profile HISTTIMEFORMAT=' %F %T  ' 命令历史文件: ~/.bash_history 查看命令历史条数 wc -l ~/.bash_history 导出历史记录 history >> history.log 清空历史记录 history -c 读取历史记录 history -r history.log HOSTNAME=`/bin/hos

(转)linux如何让历史记录不记录敏感命令

有时候为了服务器安全,防止别人窥探我们输入的命令,我们可以清空历史记录,而更多的时候,我们选择的是在输入特殊命令时候,强制历史记录不记住该命令.实验方法:先执行export HISTCONTROL=ignorespace 命令,然后依次输出ls -tra  ,pwd和service mysqld start 的命令,当执行第三个命令的时候,我们选择不记住该命令. # export HISTCONTROL=ignorespace # ls -ltrtotal 168-rw-r--r-- 1 roo

javascript使用history api防止|阻止页面后退

奇葩需求啥时候都会有,最近有个需求是不允许浏览器回退,但是所有页面都是超链接跳转,于是乎脑壳没转弯就回答了做不到,结果尼玛被打脸了,这打脸的声音太响,终于静下心来看了下history api. 先上代码: // 防止页面后退 // 页面载入时使用pushState插入一条历史记录 history.pushState(null, null, document.URL.split("?")[0] + "?rand=" + Math.random()); console.

通过history.pushState无刷新改变url

背景 在浏览器中改变地址栏url,将会触发页面资源的重新加载,这使得我们可以在不同的页面间进行跳转,得以浏览不同的内容.但随着单页应用的增多,越来越多的网站采用ajax来加载资源.因为异步加载的特性,地址栏上的资源路径没有被改变,随之而来的问题就是页面的状态无法被保存.这导致我们难以通过熟悉的方式(点击浏览器前进/后退按钮),在前后的页面状态间进行切换. 为了解决ajax页面状态不能返回的问题,人们想出了一些曲线救国的方法,比如利用浏览器hash的特性,将新的资源路径伪装成锚点,通过onhash

Linux history命令

echo $HISTSIZE    #显示命令历史缓存条目数量 history -c        #清除命令历史记录 history 其它使用技巧: ![字母]         #执行匹配该字母的最近使用的命令. !!             #执行上一条命令 !$             #引用上一个命令的最后一个参数 给history:操作历史记录 添加日期.执行的用户等信息: echo 'HISTTIMEFORMAT="%F  %T  `whoami` "' >> 

html5 history实现无刷新页面

注:要在服务器下运行 <body><a href="test1.html" class="history">点击我跳到test1.html页面</a><a href="index1.html" class="history">点击我跳到index1.html页面</a><a href="hello.html" class="hist