history 订阅
History
信息
操作系统
未知
开发语言
开源协议
未知
History
Plugin is for Ajax-driven pages to have back/forward navigation and to allow bookmarking. Sample code: function callback(hash) { // do stuff that loads page content based on hash variable } $(document).ready(function() { $.history.init(callback); $("a[@rel='history']").click(function(){ $.history.load(this.href.replace(/^.*#/, '')); return false; }); });
收起全文
精华内容
参与话题
问答
  • linux中history命令

    千次阅读 2019-01-02 15:47:27
    history命令 history命令:用于显示历史记录和执行过的指令命令。history命令读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。该命令单独使用时,仅显示历史命令,在命令行中,...

    history命令

    history命令:用于显示历史记录和执行过的指令命令。history命令读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令。例如,要执行第2个历史命令,则输入!2。

    history命令:是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量 HISTSIZE进行控制。默认是不显示命令的执行时间,命令的执行时间,history 已经记录,只是没有显示。

    注:如想查询某个用户在系统上执行了什么命令,可以使用root用户身份登录系统,检查Home目录下的用户主目录下的“.bash_history”文件,该文件记录了用户所使用的命令和历史信息。

    语法:

    history(选项)(参数)
    

    选项:

    • -N: 显示历史记录中最近的N个记录;
    • -c:清空当前历史命令;
    • -a:将历史命令缓冲区中命令写入历史命令文件中;
    • -r:将历史命令文件中的命令读入当前历史命令缓冲区;
    • -w:将当前历史命令缓冲区命令写入历史命令文件中;
    • -d:删除历史记录中第offset个命令
    • -n:读取指定文件
      参数:
      n:打印最近的n条历史命令

    实例:

    查看历史执行记录

    [ljs@vm ~]$ 
    [ljs@vm ~]$ history #查看历史执行记录
    

    查看历史执行记录后 5 条

    [ljs@vm ~]$ 
    [ljs@vm ~]$ history 5  #查看历史执行记录后 5 条
    

    使用! 执行历史命令。! number 执行第几条命令

    [ljs@vm ~]$ 
    [ljs@vm ~]$ !10 #执行历史记录第 10 条命令
    

    !! 执行上一条

    [ljs@vm ~]$ 
    [ljs@vm ~]$ !! #执行上一条命令
    
    展开全文
  • HTML5 history详解

    千次阅读 2018-06-11 20:45:37
    最近研究vue-router单页转...下面详细学习了一下常用的history相关的API 常用API: 1.history.length: 返回当前页面所产生的历史记录个数,即在同一个浏览器tab下产生的历史记录; 2.history.pushState(state,...

    最近研究vue-router单页转跳而不向服务器请求的原理,

    主要是HTML5 history以及hash的应用,支持history时使用history模式

    下面详细学习了一下常用的history相关的API

    常用API:

    1.history.length:

    返回当前页面所产生的历史记录个数,即在同一个浏览器tab下产生的历史记录;

    2.history.pushState(state,title,URL):

    向浏览器新增一条历史记录,但是不会刷新当前页面(不会重载),其中state为对象,可以用作携带信息用,title:目前来看没啥用一般为空或null,URL:即要更改页面的URL,且必须同源,不能跨域;

    3.history.replaceState(state,title,URL):

    更改当前浏览器的历史记录,即把当前执行此代码页面的记录给替换掉,参数与第二条相同;

    4.history.back()、history.forward()、history.go():

    分别为前进一个历史,后退一个,history.go(Number),其中Number可正可负,即向前或向后若干个记录

    5.history.state:

    返回当前页面状态参数,此参数一般由history.pushState(state,title,URL);以及history.replaceState(state,title,URL);附带的state值,例子如下:

    当前页面为http://example.com

    history.pushState({a:1},null,"test1");//http://example.com/test1
    history.state;	//{a:1}
    
    history.pushState({b:2},null,"test2");//http://example.com/test2
    history.state;	//{b:2}
    
    history.back();	//http://example.com/test1
    history.state;	//{a:1}
    
    history.back();	//http://example.com
    history.state;	//null

    上面例子应该已经很明确的表明state的取值,即当前页面的状态值,没有状态值为null;

    6.history事件onpopstate:

    window.onpopstate = function(e){
    	console.log(e.state);
    }

     

    在history.back(),history.forward(),history.go()时触发此事件,但是在history.pushState();history.replaceState();时并不会触发此事件,事件内可以获取到state状态值

     

    由此可以看出vue-router中push()、go()等函数的一些端倪,但是vue-router比这个要复杂,

    history是其基础之一,下一篇还有其hash的用法详解。

     

    展开全文
  • 【Linux】history用法

    千次阅读 2018-10-09 11:10:48
    通过history命令可以查看我们在系统中输入过的命令   history命令的一些常用参数 -c 清空内存中命令历史 -d # 删除指定的历史命令,比如 history -d 100 ,就是删除第100个命令历史 # : 显示最近的#条历史,...

     

    通过history命令可以查看我们在系统中输入过的命令

     

    history命令的一些常用参数

    -c  清空内存中命令历史

    -d #  删除指定的历史命令,比如 history -d 100 ,就是删除第100个命令历史

    # : 显示最近的#条历史,例如:history 20 ,表示显示最近的20条命令历史

    -a: 追加本次会话新执行的命令历史列表至历史文件

    -n: 将历史文件中未读过的行加载到内存中的历史列表,方便多个终端同步内存中的命令历史。

    -r: 读取历史文件中的所有历史命令到内存中的历史列表,即使内存中的列表中已经存在这条历史。

    -w: 保存内存中历史列表到指定的历史文件,history -w ./test 把历史写入到当前目录的test文件中

    -p: 官方解释没看懂,我觉得此命令相当于echo的作用,但是使用history -p string输出的信息不被记录到历史中,

      就是“不被记录的echo,隐形echo,你可以尝试使用history -p $变量名,这样会不会觉得很像echo?

      但是如果你使用history -p string1 string2,会发现它并不像echo打印到一行,会打印成多行。

    -s: 伪造命令历史,比如history -s rm -rf /opt,这样写并不会执行删除opt目录的操作,只是把这条没有执行的"命令"加入到了历史中。

     


     

    history命令的相关文件

    当我们输入history命令,history会将命令历史返回给我们,当我们重启机器后,再次执行history命令,还是会返回历史命令,证明历史命令是存在于某个文件中的,这个文件就是

    ~/.bash_history

    每个用户家目录中都有一个隐藏文件,.bash_history  ,历史命令最终都存放在此文件中。

    我们先使用history命令查看,可以看到当前登录后的一些命令历史,但是我们查看.bash_history却没有发现当前登录后的历史命令,这是因为本次登录后执行的命令历史存放在内存中,当我们退出本次会话,本次会话的命令历史才会从内存写入到.bash_history文件中,使用-a参数可以不退出当前会话,即可将内存中的历史命令追加到历史文件中。

    由此也可见,命令历史会在登陆后从历史文件中被加载到内存中,可以理解为有两个地方存放。

     

    /etc/profile  

    此文件中配置了history命令的相关变量,在此文件中配置的history命令的变量全局生效。

     

    ~/.bash_profile

    如果在此文件中重复配置/etc/profile中配置过的history的相关变量,那么以此文件中的配置为准,此文件中的命令历史相关配置只对当对应用户有效。

     


     

    history命令的相关变量

    HISTSIZE变量,用于history命令最多显示多少条命令历史。

    HISTSIZE=1000,表示内存中最多缓存加载1000条命令历史,也就是说history命令返回最多1000条命令,可是我们使用history命令查看的时候,却可能发现命令已经记录到了1041条,这并不是我们的设置没有生效或者发生错误,而是“最开始的1到41条”已经被挤出了命令历史,序号是从“41”开始的,所以记录到1041条正好是1000条,如果设置 HISTSIZE=0 代表永远不记录历史。

     

    HISTFILESIZE变量,用于配置~/.bash_history中最多保存多少条历史。

    centos6中 ,HISTSIZE 和 HISTFILESIZE默认都是1000,但是 HISTFILESIZE 我们可以稍微设置大一点,这样能保存更多的历史,而且~/.bash_history是存放在硬盘中的,所以即使设置的条目数量很大,对于现在的硬盘容量来说,也是比较小的,当然,太大的话读取也会很慢,但是HISTSIZE就不要设置的太大,因为个人觉得HISTSIZE设置过大没有必要,还占用内存资源。

     

    HISTTIMEFORMAT变量,用于配置命令历史的时间格式。

    HISTTIMEFORMAT="%F  %T  "  这样设置HISTTIMEFORMAT变量是设置历史命令的时间格式的,当然,我们也可以灵活运用,加入一些自己想要显示的信息,比如:HISTTIMEFORMAT="`hostname` %F  %T  ",可以理解为格式化历史命令的显示方式,此例中的格式表示在命令历史前加入 主机名 、日期、时间等信息。

     

    HISTIGNORE变量,指定不记录到历史中的命令。

    HISTIGNORE="cmd1:cmd2:…"    表示忽略cmd1,cmd2这些命令,cmd1和cmd2将不被记录在命令历史中,但是如果你对cmd1加选项和参数的话,还是会被记录到历史中,除非你只使用cmd1,不加任何选项和参数。

     

    HISTFILE变量,指定存放历史的文件。

    HISTFILE=/root/his.log  指定记录历史的文件,默认存储命令历史的文件为用户家目录下的.bash_history

     

    HISTCONTROL  变量 ,控制历史记录的方式的变量。

    通过设置 环境变量:HISTCONTROL  可以控制历史的记录方式,HISTCONTROL  变量可以设置成如下值。

     ignoredups 不记录“重复”的命令;连续且相同 方为“重复” 

     ignorespace 不记录所有以空格开头的命令,此变量值非常实用,我们可以通过临时更改HISTCONTROL 的变量值为ignorespace ,

               以便当前会话中的以空格开头不被记录到历史中。

     ignoreboth 表示ignoredups:ignorespace ,效果相当于以上两种的组合。

     erasedups  删除重复命令

     

     


     

     

    怎样快速执行上一条命令

    有 4 种方法可以重复执行上一条命令:

    1、使用上方向键,并回车执行。

    2、按 !! 并回车执行。

    3、输入 !-1 并回车执行。

    4、按 Ctrl+P 并回车执行。

     

     

    调用特定的历史命令的方法

    !!重复前一个命令

    ! 字符重复前一个以“字符”开头的命令

    !num按照历史记录的序号执行命令

    !?abc重复之前包含abc的命令

    !-n执行命令历史列表中的倒数第n条命令,!-1代表上一条命令

     

     

    调用历史命令的参数的方法

    #cmd !^ 或者#cmd !!^       : 利用上一个命令的第一个参数做cmd的参数

    #cmd !$ 或者#cmd !!$       : 利用上一个命令的最后一个参数做cmd的参数

    #cmd !* 或者#cmd !!*       : 利用上一个命令的全部参数做cmd的参数

    #cmd !:n或者#cmd !!:n      : 利用上一个命令的第n个参数做cmd的参数

     

    #cmd !n:^ 调用第n条命令的第一个参数做cmd的参数

    #cmd !n:$ 调用第n条命令的最后一个参数做cmd的参数

    #cmd !m:n 调用第m条命令的第n个参数做cmd的参数

    #cmd !n:* 调用第n条命令的所有参数做cmd的参数

     

    #cmd !string:^ 从命令历史中搜索以 string 开头的命令,并获取 它的第一个参数,当做cmd的参数

    #cmd !string:$ 从命令历史中搜索以 string 开头的命令,并获取它 的最后一个参数,当做cmd的参数

    #cmd !string:n 从命令历史中搜索以 string 开头的命令,并获取 它的第n个参数,当做cmd的参数

    #cmd !string:* 从命令历史中搜索以 string 开头的命令,并获取 它的所有参数,当做cmd的参数

     

    从上述语法可以看出

    调用历史命令的方法  和 调用历史命令参数的方法 是可以互相组合的

     

     

    一些相关的快捷键

    ctrl键 + r    快捷键可以从命令历史中查找(reverse-i-search)

    按(按esc后松手,再按.)可以调用上一个命令的最后一个参数。

     

    注意:

    历史扩展只能用在交互shell,不能用在shell脚本中

     

     

    一些小例子

    history命令应用的小例子

    我们通常会打开多个远程命令行窗口连接到一台主机进行操作,这样更方便,假设我通过ssh远程工具,打开了两个远程窗口,窗A、窗B

    加入我们一开始在窗A执行了一些命令,然后切换到窗B,在窗B中又执行了一些不同的命令。

    那么这时候我们在窗B中使用history命令查看历史命令,会发现窗A中执行过的命令并没有在窗B中的history中显示。

    我们可以通过如下方法,将窗A中的命令历史同步到窗B中

    1、在窗A中执行history -a将内存中的命令写入到历史文件中

    2、在窗B中执行history -n ,从历史文件中将新增历史命令加载到窗B的内存历史列表中

    3、在窗B中执行history命令,已经可以看到窗A中执行过的命令

     

    调用历史命令参数的小例子

    mkdir a b c
    cd !!:1
    cd a

     

    mkdir a b c
    cd !!:2
    cd b

     

    mkdir a b c
    cd !$
    cd c

     

    注意:

    历史扩展只能用在交互shell,不能用在shell脚本中

     

    !$是引用上一个命令的最后一个参数

    $_是引用前一个命令的最后一个参数

    一个是前一个命令一个是上一个命令

    例如

    mkdir -p testdir && cp -r  /opt "$_"

    转自:http://blog.51cto.com/zz6547/1830928

    展开全文
  • History(查看历史命令)的用法

    万次阅读 2018-09-04 11:42:52
    当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行: export HISTTIMEFORMAT=’%F %T ‘ history | more 1 2008-08-05 19:02:39 service...

    1>History命令语法:
    [test@linux]# history [n]
    [test@linux]# history [-c]
    [test@linux]# history [-raw] histfiles
    参数:
    n :数字,要列出最近的 n 笔命令列表
    -c :将目前的shell中的所有 history 内容全部消除
    -a :将目前新增的history 指令新增入 histfiles 中,若没有加 histfiles ,
    则预设写入 ~/.bash_history
    -r :将 histfiles 的内容读到目前这个 shell 的 history 记忆中
    -w :将目前的 history 记忆内容写入 histfiles
    Linux系统当你在shell(控制台)中输入并执行命令时,shell会自动把你的命令记录到历史列表中,一般保存在用户目录下的.bash_history文件中。默认保存1000条,你也可以更改这个值。
    如果你键入 history, history会向你显示你所使用的前1000个历史命令,并且给它们编了号,你会看到一个用数字编号的列表快速从屏幕上卷过。你可能不需要查看1000个命令中的所有项目, 当然你也可以加入数字来列出最近的 n 笔命令列表。
    linux中history命令不仅仅让我们可以查询历史命令而已. 我们还可以利用相关的功能来帮我们执行命令。
    2>运行特定的历史命令
    history会列出bash保存的所有历史命令,并且给它们编了号,我们可以使用“叹号接编号”的方式运行特定的历史命令.
    语法说明:
    [test@linux]# [!number] [!command] [!!]

    参数说明:
    number :第几个指令的意思;
    command :指令的开头几个字母
    ! :上一个指令的意思!
    3>History命令实战
    列出所有的历史记录:
    [test@linux] # history
    只列出最近10条记录:
    [test@linux] # history 10 (注,history和10中间有空格)
    使用命令记录号码执行命令,执行历史清单中的第99条命令
    [test@linux] #!99 (!和99中间没有空格)
    重复执行上一个命令
    [test@linux] #!!
    执行最后一次以rpm开头的命令(!? ?代表的是字符串,这个String可以随便输,Shell会从最后一条历史命令向前搜索,最先匹配的一条命令将会得到执行。)
    [test@linux] #!rpm
    逐屏列出所有的历史记录:
    [test@linux]# history | more
    立即清空history当前所有历史命令的记录
    [test@linux] #history -c
    除了使用history命令,在 shell 或 GUI 终端提示下,你也可以使用上下方向键来翻阅命令历史(向下箭头会向前翻阅),直到你找到所需命令为止。这可以让我们很方便地编辑前面的某一条命令,而不用重复输入类似的命令。
    1. history作用

    linux的history命令的作用是,记录执行过的命令。
    用法:
    history [n] n为数字,列出最近的n条命令
    -c 将目前shell中的所有history命令消除
    history [-raw] histfiles
    -a 将目前新增的命令写入histfiles, 默认写入~/.bash_history
    -r 将histfiles内容读入到目前shell的history记忆中
    -w 将目前history记忆的内容写入到histfiles
    shell > history
    34 14-10-28 16:19:24 ll
    35 14-10-28 16:19:26 vim test
    36 14-10-28 16:19:33 ll
    37 14-10-28 16:19:34 ll
    展示3行
    shell > history 3
    1032 14-11-02 16:10:41 history
    1033 14-11-02 16:10:46 history |more
    1034 14-11-02 16:11:15 history 3
    使用! 执行历史命令。
    ! number 执行第几条命令
    ! command 从最近的命令查到以command开头的命令执行
    !! 执行上一条
    shell > !1046
    history 3
    1045 14-11-02 16:22:38 head ~/.bash_history
    1046 14-11-02 16:35:37 history 3
    1047 14-11-02 16:35:48 history 3
    shell > !!
    history 3
    1046 14-11-02 16:35:37 history 3
    1047 14-11-02 16:35:48 history 3
    1048 14-11-02 16:35:52 history 3
    shell > !head
    head ~/.bash_history
    1414484377
    cd update/
    1414484377
    2. history配置修改

    history记录的行数
    shell > echo $HISTSIZE
    1000
    shell >
    默认记录1000行
    配置文件在/etc/profile中修改
    HISTSIZE=1000
    export HISTSIZE
    历史命令文件记录在 ~/.bash_history中

    想要让linux的history命令显示时间,history是默认不带时间,
    在/etc/profile 中增加
    export HISTTIMEFORMAT=”%y-%m-%d %H:%M:%S ”
    查看.bash_history
    shell > head ~/.bash_history
    1414484377
    cd update/
    1414484377
    ll
    1414484388
    vim address
    1414484439
    ll
    1414484440
    ll
    shell >

    1. Ctrl+r 反向查询历史命令

    使用Ctrl+r反向查询历史命令,将匹配的最新一条显示出来
    如果还想继续向上查询,继续按Ctrl+r
    shell > history 3
    1048 14-11-02 16:35:52 history 3
    1049 14-11-02 16:36:11 head ~/.bash_history
    1050 14-11-02 16:41:05 history 3
    (reverse-i-search)`his’: head ~/.bash_history

    使用 HISTTIMEFORMAT 显示时间戳
    当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:

    export HISTTIMEFORMAT=’%F %T ‘

    history | more

    1 2008-08-05 19:02:39 service network restart

    2 2008-08-05 19:02:39 exit

    3 2008-08-05 19:02:39 id

    4 2008-08-05 19:02:39 cat /etc/redhat-release

    使用 Ctrl+R 搜索历史
    Ctrl+R 是我经常使用的一个快捷键。此快捷键让你对命令历史进行搜索,对于想要重复执行某个命令的时候非常有用。当找到命令后,通常再按回车键就可以执行该命令。如果想对找到的命令进行调整后再执行,则可以按一下左或右方向键。

    [Press Ctrl+R from the command prompt, which will display the reverse-i-search prompt]

    (reverse-i-search)`red‘: cat /etc/redhat-release

    [Note: Press enter when you see your command, which will execute the command from the history]

    cat /etc/redhat-release

    Fedora release 9 (Sulphur)

    快速重复执行上一条命令
    有 4 种方法可以重复执行上一条命令:

    使用上方向键,并回车执行。
    按 !! 并回车执行。
    输入 !-1 并回车执行。
    按 Ctrl+P 并回车执行。
    从命令历史中执行一个指定的命令
    在下面的例子中,如果你想重复执行第 4 条命令,那么可以执行 !4:

    history | more

    1 service network restart

    2 exit

    3 id

    4 cat /etc/redhat-release

    !4

    cat /etc/redhat-release

    Fedora release 9 (Sulphur)

    通过指定关键字来执行以前的命令
    在下面的例子,输入 !ps 并回车,将执行以 ps 打头的命令:

    !ps

    ps aux | grep yp

    root 16947 0.0 0.1 36516 1264 ? Sl 13:10 0:00 ypbind

    root 17503 0.0 0.0 4124 740 pts/0 S+ 19:19 0:00 grep yp

    使用 HISTSIZE 控制历史命令记录的总行数
    将下面两行内容追加到 .bash_profile 文件并重新登录 bash shell,命令历史的记录数将变成 450 条:

    vi ~/.bash_profile

    HISTSIZE=450

    HISTFILESIZE=450

    使用 HISTFILE 更改历史文件名称
    默认情况下,命令历史存储在 ~/.bash_history 文件中。添加下列内容到 .bash_profile 文件并重新登录 bash shell,将使用 .commandline_warrior 来存储命令历史:

    vi ~/.bash_profile

    HISTFILE=/root/.commandline_warrior

    使用 HISTCONTROL 从命令历史中剔除连续重复的条目
    在下面的例子中,pwd 命令被连续执行了三次。执行 history 后你会看到三条重复的条目。要剔除这些重复的条目,你可以将 HISTCONTROL 设置为 ignoredups:

    pwd

    pwd

    pwd

    history | tail -4

    44 pwd

    45 pwd

    46 pwd [Note that there are three pwd commands in history, after executing pwd 3 times as shown above]

    47 history | tail -4

    export HISTCONTROL=ignoredups

    pwd

    pwd

    pwd

    history | tail -3

    56 export HISTCONTROL=ignoredups

    57 pwd [Note that there is only one pwd command in the history, even after executing pwd 3 times as shown above]

    58 history | tail -4

    使用 HISTCONTROL 清除整个命令历史中的重复条目
    上例中的 ignoredups 只能剔除连续的重复条目。要清除整个命令历史中的重复条目,可以将 HISTCONTROL 设置成 erasedups:

    export HISTCONTROL=erasedups

    pwd

    service httpd stop

    history | tail -3

    38 pwd

    39 service httpd stop

    40 history | tail -3

    ls -ltr

    service httpd stop

    history | tail -6

    35 export HISTCONTROL=erasedups

    36 pwd

    37 history | tail -3

    38 ls -ltr

    39 service httpd stop

    [Note that the previous service httpd stop after pwd got erased]

    40 history | tail -6

    使用 HISTCONTROL 强制 history 不记住特定的命令
    将 HISTCONTROL 设置为 ignorespace,并在不想被记住的命令前面输入一个空格:

    export HISTCONTROL=ignorespace# ls -ltr# pwd# service httpd stop [Note that there is a space at the beginning of service, to ignore this command from history]# history | tail -367 ls -ltr68 pwd69 history | tail -3

    使用 -c 选项清除所有的命令历史
    如果你想清除所有的命令历史,可以执行:

    history -c

    命令替换
    在下面的例子里,!!:$ 将为当前的命令获得上一条命令的参数:

    ls anaconda-ks.cfg

    anaconda-ks.cfg

    vi !!:$

    vi anaconda-ks.cfg

    下例中,!^ 从上一条命令获得第一项参数:

    cp anaconda-ks.cfg anaconda-ks.cfg.bak

    anaconda-ks.cfg

    vi -5 !^

    vi anaconda-ks.cfg

    为特定的命令替换指定的参数
    在下面的例子,!cp:2 从命令历史中搜索以 cp 开头的命令,并获取它的第二项参数:

    cp ~/longname.txt /really/a/very/long/path/long-filename.txt

    ls -l !cp:2

    ls -l /really/a/very/long/path/long-filename.txt

    下例里,!cp:$ 获取 cp 命令的最后一项参数:

    ls -l !cp:$

    ls -l /really/a/very/long/path/long-filename.txt

    使用 HISTSIZE 禁用 history
    如果你想禁用 history,可以将 HISTSIZE 设置为 0:

    export HISTSIZE=0

    history

    [Note that history did not display anything]

    使用 HISTIGNORE 忽略历史中的特定命令
    下面的例子,将忽略 pwd、ls、ls -ltr 等命令:

    export HISTIGNORE=”pwd:ls:ls -ltr:”

    pwd

    ls

    ls -ltr

    service httpd stop

    history | tail -3

    79 export HISTIGNORE=”pwd:ls:ls -ltr:”

    80 service httpd stop

    81 history

    [Note that history did not record pwd, ls and ls -ltr]

    展开全文
  • history 的经典用法

    2019-09-16 11:14:34
    如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 15 个用法。 使用 HISTTIMEFORMAT 显示时间戳 当你从命令行执行 history 命令...
  • 从上面的history篇章中,使用浏览器的提供的api可以很好的解决这个问题。然而在实际的使用中存在一个问题:比如用户从一个页面跳转到另外一个页面,然后后退到前一个页面,发现上一个页面并不是他之前访问的页面了,...
  • history 删除

    2019-09-19 11:30:29
    vi /etc/profile HISTSIZE=1 source /etc/profile
  • DOM 通过WINDOW操作history来对浏览器历史的访问。它暴露了很多有用的方法和属性,允许你在用户浏览历史中向前和向后跳转。 一、使用go(),back(),forward()来操作向前 向后跳转 history.back() 去上一条历史 ...
  • history详解

    2020-11-15 13:40:33
    history 对象包含用户在浏览器中访问过的...分别表示跳转至上一个页面、下一个页面、指定的上下某个页面,history.go(-1) 等同于 history.back(),history.go(1) 等同于 history.forward(),history.go(0) 等同于当前
  • 文章目录1、history2、两种路由模式的生成3、historyApiFallback 1、history History 接口,允许操作浏览器的 session history,比如在当前tab下浏览的所有页面或者当前页面的会话记录。 history属性 1、length...
  • Linux 中history命令详解

    万次阅读 2020-08-04 20:45:51
    # history (选项)(参数) 参数 含义 备注 n 显示最近的n条记录 -a 将历史命令缓冲区中命令写入历史命令文件中 -c 将目前的shell中的所有 history 内容全部消除 实际为假删除 -r ...
  • history和.bash_history文件

    千次阅读 2019-08-08 22:14:51
    (1)history查看bash历史记录 (2).bash_history文件 .bash_history文件会让你 重用你 使用过的命令 (!+命令数字) (1)每个用户的主目录下都定义了一个.bash_history文件 (2)许多发行版会记录用户前次...
  • [Linux]history命令用法详解

    千次阅读 2017-05-23 15:39:32
    history命令简介基本在Linux中,history命令是用于显示历史执行命令以及读取命令历史文件中的历史执行的命令到内存中,或者从内存中把执行命令的历史写入到保存历史执行命令的文件中的内部命令。
  • 前端路由实现(history

    千次阅读 2018-06-07 17:34:10
    HTML5 history新增了两个API:history.pushState和history.replaceState 两个API都接收三个参数: 状态对象(state object):一个JavaScript对象,与用pushState()方法创建的新历史记录条目关联。无论何时用户...
  • 原文链接:点击打开链接一:对比这两个方式: 无论是react,dva,还是antd pro,前端路由使用的是react router,所有可以选择两种方式:browserHistory和hashHistory。两者的区别简单来说是对路由方式的处理不一样,...
  • Spark History Server 架构原理介绍

    千次阅读 2019-03-08 14:02:44
    文章目录一、eventLog日志文件以及相关参数eventLog日志文件介绍相关配置参数二、两个定时任务解析eventLog日志文件线程清理过期的eventLog日志文件的线程三、History Server的架构缓存机制四、一些潜在的问题1....
  • 原文:... 正文~ 概述 ...浏览器窗口有一个history对象,用来保存浏览历史。...如果当前窗口先后访问了三个网址,那么history对象就包括三项,history.length属性等于3。 history.length // 3
  • history命令

    千次阅读 2018-01-19 13:11:38
    history命令学习 如果你经常使用Linux命令,那么使用history命令无疑会提升你的工作效率。 主要用于显示历史指令记录内容, 下达历史纪录中的指令 。 [root@zhang user1]# help history history: history [-...
  • Bash Shell 中的History命令

    千次阅读 2015-08-08 12:45:13
    ### Bash Shell 中的History命令 ---------- 日常运维工作中,我们经常使用History命令去检查在这台机器上所执行的历史命令,或者谁在什么时间执行的什么命令。History命令默认情况下不显示时间,我们可以设置。...
  • 一、什么是location 首先介绍的是location对象,location是BOM对象中最常用的一个对象之一,它提供了与当前窗口中加载的文档的有关的信息,还提供了一些导航的功能。说到这里,其实location是一个非常的特别的对象...

空空如也

1 2 3 4 5 ... 20
收藏数 338,964
精华内容 135,585
关键字:

history