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; }); });
收起全文
精华内容
下载资源
问答
  • history

    2016-04-24 13:24:24
    就使用 history 啰! [root@www ~]# history [n] [root@www ~]# history [-c] [root@www ~]# history [-raw] histfiles 选项与参数: n :数字,意思是『要列出最近的 n 笔命令行表』的意思! -c :将目前的 shell ...
    
    
    
    
    
    
    
    
    查询我们曾经下达过的命令呢?就使用 history 啰!
    [root@www ~]# history [n]
    [root@www ~]# history [-c]
    [root@www ~]# history [-raw] histfiles
    选项与参数:
    n   :数字,意思是『要列出最近的 n 笔命令行表』的意思!
    -c  :将目前的 shell 中的所有 history 内容全部消除
    -a  :将目前新增的 history 命令新增入 histfiles 中,若没有加 histfiles ,
          则默认写入 ~/.bash_history
    -r  :将 histfiles 的内容读到目前这个 shell 的 history 记忆中;
    -w  :将目前的 history 记忆内容写入 histfiles 中!
    
    范例一:列出目前内存内的所有 history 记忆
    [root@www ~]# history
    # 前面省略
     1017  man bash
     1018  ll
     1019  history 
     1020  history
    # 列出的信息当中,共分两栏,第一栏为该命令在这个 shell 当中的代码,
    # 另一个则是命令本身的内容喔!至于会秀出几笔命令记录,则与 HISTSIZE 有关!
    
    范例二:列出目前最近的 3 笔数据
    [root@www ~]# history 3
     1019  history 
     1020  history
     1021  history 3
    
    范例三:立刻将目前的数据写入 histfile 当中
    [root@www ~]# history -w
    # 在默认的情况下,会将历史纪录写入 ~/.bash_history 当中!
    [root@www ~]# echo $HISTSIZE
    1000
    展开全文
  • Linux 中history命令详解

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

    作用

    • 用于显示历史记录和执行过的指令命令 
    • 当登录shell或者是退出的时候会自动进行读取和存储

    语法

    # history (选项)(参数)
    参数 含义 备注
    n 显示最近的n条记录  
    -a  将历史命令缓冲区中命令写入历史命令文件中  
    -c 将目前的shell中的所有 history 内容全部消除 实际为假删除
    -r 将历史命令文件中的命令读入当前历史命令缓冲区  
    -w 将当前历史命令缓冲区命令写入历史命令文件中  
    -d 删除历史记录中指定的行  

    部分案例

    # 获取历史记录的最新2两条
    [root@localhost data]# history 2
    
    344  cat data.log | grep 5435
    345  printf '%x\n' 20235 # 将20235以16进制输出
    
    
    # 执行最后一次命令
    [root@localhost data]# !!
    
    history
    344  cat data.log | grep 5435
    345  printf '%x\n' 20235 # 将20235以16进制输出
    

     清除历史记录

    • 历史记录在每次正确的退出shell的时候会存储到 ~/.bash_history文件中
    • 直接进行编辑该文件能达到清除历史记录的目的

    全部删除历史记录

    # 清空当前历史记录(只是清空缓存中的历史记录,伪删除)
    [root@localhost ~]# history -c
    
    # 将当前缓存中的历史记录写入文件(缓存中的记录是空的-用空的数据写入文件,将文件内部删除)
    [root@localhost ~]# history -w

     删除某一行数据

    # 删除358行历史记录(这样可以有针对性的保留历史记录)
    [root@localhost ~]# history -d 358
    

     Vim修改.bash_history文件

    # 通过vim或者是vi命令直接修改.bash_history文件
    [root@localhost ~]# vi ~/.bash_history

     参数配置

    • 修改/etc/profile文件 

    命令时间展示(HISTTIMEFORMAT )

    # 显示命令时间
    [root@localhost ~]# export HISTTIMEFORMAT='%F %T '
    
    [root@localhost ~]# history
        1  2020-08-04 20:26:10 hisotry -w

     命令大小(HISTSIZE)

    #将HISTSIZE设置为0,代表禁用history
    [root@localhost ~]# export HISTSIZE=0
    
    # 设置命令保存的行数,超过的话会自动删除最老的数据
    [root@localhost ~]# export HISTSIZE=100000
    [root@localhost ~]# export HISTFILESIZE=100000
    

    历史记录文件名称(HISTFILE) 

    # 设置历史记录的文件名称为history.cmd
    [root@localhost ~]# export HISTFILE=history.cmd

    剔除连续相同命令 (HISTCONTROL )

    # 剔除连续的相同命令的条目,仅剩余一条
    [root@localhost ~]# export HISTCONTROL=ignoredups

     强制不记住某命令

    # 在不想被记住的命令前面输入一个空格-就不会被记住
    [root@localhost ~]# export HISTCONTROL=ignorespace
    
    #忽略pwd、ls命令
    [root@localhost ~]# export HISTIGNORE="pwd:ls:"

     

     当前shell终止history记录

    • PS :set +o history 命令会被记录到历史记录中  
    # 设置当前shell内的命令不再进入日志中
    [root@localhost data]# set +o history

     结束隐藏命令记录

    • PS :set -o history 命令不会被记录到历史中 
    # 设置当前shell内的重新进入日志中
    [root@localhost data]# set -o history

     

    展开全文
  • history npm

    2020-10-27 18:39:38
    history npmhistory npmhistory 对象createBrowserHistorycreateHashHistorycreateMemoryHistory history npm createBrowserHistory 产生的控制浏览器真实地址的 history 对象 createHashHistory 产生的控制浏览器 ...

    history npm

    • createBrowserHistory 产生的控制浏览器真实地址的 history 对象
    • createHashHistory 产生的控制浏览器 hash 的 history 对象
    • createMemoryHistory 产生的控制内存中地址的 history 对象

    history 对象共同的特点,共同维护一个地址栈

    history 对象

    • action :当期地址栈,最后一次操作的类型
      • 如果是通过 createXXXHistory 函数新创建的 history 对象,action 固定为 POP,
      • 如果调用了 history 的 push 方法,action 变为 PUSH
      • 如果调用了 history 的 replace 方法, action 变为 REPLACE
      • 其他不变化
    • push: 向当前地址栈位置,入栈一个地址
    • go :控制当前地址栈指针偏移,如果是 0,地址不变;如果是负数,则后退指定的步数; 如果是正数,则前进指定的步数
    • length: 当前栈中的地址数量
    • goBack: 相当于 go(-1)
    • goForward: 相当于 go(1)
    • listen: 用于监听地址栈指针的变化
    • 该函数接收一个函数作为参数,该参数表示地址变化后要做的事情
      • 参数函数接收两个参数
        • location: 记录了新的地址
        • action:进入新地址的方式
          • POP:指针移动,调用 go、 goBack、goforward、 用户点击浏览器后退按钮
          • PUSH: 调用 history.push
          • REPLACE: 调用 history.replace
    • block: 用于设置一个阻塞,当页面发生跳转时,会将指定的消息传 getUserConfirmation,调用getUserConfirmation函数
      • 该函数接收一个字符串作为参数,表示消息内容,也可以接收一个函数作为参数,函数的返回值是消息内容
    • createHref:basename + url

    以下是哪个函数,虽然名字和参数不同,到哪返回的对象结构一样

    createBrowserHistory

    创建一个使用浏览器 History Api 的 history 对象

    配置对象:

    • basename: 设置根路径
    • forceRefresh:地址改变时是否强制刷新页面
    • keyLength: location对象使用的key长度 (区分相同地址)
    • getUserConfirmation: 一个函数,该函数当调用history对象block函数后,发生页面跳转时运行

    createHashHistory

    创建一个使用浏览器 hash 的 history 对象

    配置对象:

    • hashType: #号后给定的路径格式
      • hashbang: 被Google抛弃, #!路径
      • noslash: #/a/b/c
      • slash: #/a/b/c

    createMemoryHistory

    创建一个使用浏览器 History Api 的 history 对象 , 一般用于没有地址栏的环境 例如:手机

    展开全文
  • 原文链接:点击打开链接一:对比这两个方式: 无论是react,dva,还是antd pro,前端路由使用的是react router,所有可以选择两种方式:browserHistory和hashHistory。两者的区别简单来说是对路由方式的处理不一样,...

    原文链接:点击打开链接

    一:对比这两个方式:

        无论是react,dva,还是antd pro,前端路由使用的是react router,所有可以选择两种方式:browserHistory和hashHistory。

    两者的区别简单来说是对路由方式的处理不一样,hashHistory 是以 # 后面的路径进行处理,通过 HTML 5 History 进行前端路

    由管理,而 browserHistory 则是类似我们通常的页面访问路径,并没有 #,通过服务端的配置,能够访问指定的 url 都定向到

    当前页面,从而能够进行前端的路由管理。

    所以如果你的 url 里有 #,想去掉的话,需要切换为 browserHistory。

    如果你使用的是静态站点,那么使用 browserHistory 可能会无法访问你的应用,因为假设你访问 

    http://localhost:8000/dashboard/monitor,那么其实你的静态服务器并没有能够映射的文件,而使用 hashHistory 则不会有

    这个问题,因为它的页面路径是以 # 开始的,所有访问都在前端完成,如:http://localhost:8000/#/dashboard/monitor。

    不过如果你有对应的后台服务器,那么我们推荐采用 browserHistory,只需要在服务端做一个映射。

    二:聊聊history

    histoty 是 RR4 的两大重要依赖之一(另一个当然是 React 了),在不同的 javascript 环境中, history 以多种能够行驶实现了对会话(session)历史的管理。

    我们会经常使用以下术语:
    "browser history" - history 在 DOM 上的实现,用于支持 HTML5 history API 的浏览器
    "hash history" - history 在 DOM 上的实现,用于旧版浏览器。
    "memory history" - history 在内存上的实现,用于测试或非 DOM 环境(例如 React Native)。


    history 对象通常具有以下属性和方法:

    length: number 浏览历史堆栈中的条目数
    action: string 路由跳转到当前页面执行的动作,分为 PUSH, REPLACE, POP
    location: object 当前访问地址信息组成的对象,具有如下属性:
    pathname: string URL路径
    search: string URL中的查询字符串
    hash: string URL的 hash 片段
    state: string 例如执行 push(path, state) 操作时,location 的 state 将被提供到堆栈信息里,state 只有在 browser 和 memory history 有效。
    push(path, [state]) 在历史堆栈信息里加入一个新条目。
    replace(path, [state]) 在历史堆栈信息里替换掉当前的条目
    go(n) 将 history 堆栈中的指针向前移动 n。
    goBack() 等同于 go(-1)
    goForward 等同于 go(1)
    block(prompt) 阻止跳转

    history 对象是可变的,因为建议从 <Route> 的 prop 里来获取 location,而不是从 history.location 直接获取。


    展开全文
  • react history

    2019-09-05 18:11:15
    GitHub上history库的翻译: 安装 npm install --save history 类型 import { createBrowserHistory, createHashHistory, createMemoryHistory } from ‘history’ 存在三类history,分别时browser,hash,与 ...
  • linux命令history

    千次阅读 2020-10-15 21:53:06
    linux下history用来查看命令使用历史,用的也比较多。 history 10 显示最近的10条命令,默认显示所有历史命令 history -w 将本次登录的命令写入历史文件中
  • browserHistory和hashHistory

    2018-05-29 14:15:39
    HistoriesReact Router 是建立在 history 之上的。 简而言之,一个 history 知道如何去监听浏览器地址栏的变化, 并解析这个 URL 转化为 location 对象, 然后 router 使用它匹配到路由,最后正确地渲染对应的...
  • history和.bash_history文件

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

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

    2018-08-20 14:56:48
    JobHistory JobHistory是什么 JobHistory用来记录已经finished的mapreduce运行日志,日志信息存放于HDFS目录中,默认情况下没有开启此功能,需要在mapred-site.xml、yarn-site.xml配置,并手动启动。 JobHistory...
  • linux history 命令 禁用history

    千次阅读 2017-07-05 17:35:18
    保存在.bash_history文件中,默认1000条,你也可以更改这个 值 !!:上一个指令 !number 运行第几个指令 查看命令历史的时间戳,那么可以执行: # export HISTTIMEFORMAT='%F %T '# history | more ...
  • browserHistory和hashHistory的区别: 两者的区别简单来说是对路由方式的处理不一样,hashHistory 是以 # 后面的路径进行处理,通过 HTML 5 History 进行前端路 由管理,而 browserHistory 则是类似我们通常的页面...
  • History 对象

    2016-06-06 16:44:09
    History 对象
  • history用法

    2018-09-04 14:59:29
    History命令实战 1.出所有的历史记录: [w@linux] # history 2.只列出最近10条记录: [w@linux] # history 10 (注,history和10中间有空格) 3.使用命令记录号码执行命令,执行历史清单中的第99条命令 [w@linux] ...
  • print(history.history.keys())
  • Git History

    2019-02-28 09:42:59
    开发者pomber开源一轻松快速浏览GitHub文件操作历史记录工具 Git History。该工具功能和使用方法简洁明了,将任何文件URL之github.com替成github.githistory.xyz即可动画方式快查该文件修改历史记录。 详细介绍 ...
  • 一、浏览器的history对象 1.history对象简介 History对象是window对象的一部分,包含用户访问过的URL,可以通过window.history访问。所有浏览器都支持这个对象。 2.history对象属性 length:返回历史列表中的网址...
  • MR History Server与Spark History ServerMR History与Spark History Server不是一个东西Hadoop提供的History Server是MR的,不是Yarn的参考:http://blog.csdn.net/cymvp/article/details/52090348由于MR是Hadoop的...
  • history API

    2016-02-18 17:37:58
    这里讲的history包括两个,一个是宿主对象history,一个是HTML5的history API。 宿主对象history history包括三个方法和一个属性: 属性/方法 描述 length 返回浏览器历史列表中的 URL 数量。 back()...
  • 1. ubuntu  查看 history 导出 history &gt; /home/abc.py     2. ipython 查看 history 导出 history -f /home/abcDef.py
  • react-router hashHistory&browserHistory

    千次阅读 2017-03-02 15:44:31
    react-router&History&hashHistory&browserHistory
  • History对象

    2016-01-19 19:06:05
    History 对象包含用户(在浏览器窗口中)访问过的 URL。History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。History 对象属性length: 返回浏览器历史列表中的 URL 数量。History 对象...
  • bash_history 和 mysql_history

    千次阅读 2016-07-10 15:25:34
    bash_history and mysql_history
  • React路由之HashHistory以及BrowserHistory

    千次阅读 2018-09-04 16:48:52
    原 React路由之HashHistory以及BrowserHistory ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 81,030
精华内容 32,412
关键字:

history