mac 中 history 命令使用与配置

标签: mac history 命令 使用 配置
9人阅读 评论(0) 收藏 举报
分类:

在使用history命令查看之前执行的命令记录时,发现只是记录了很少的一部分,之前的很多记录都看不到了,就想到应该如何配置才能让history记录更多的命令,于是有了这篇记录。多数文章都是介绍Linux的history 命令使用与配置,MacOS是认证过的Unix,有些方面和 Linux 还不完全一样。

history命令清除命令执行操作的历史记录

history -c  

history命令列出最近执行的n条命令

history 10 

重复执行上次操作的命令语法

!! 

设置保存1000条操作命令

#设置历史命令记录数  
export HISTSIZE=1000  
#记录历史文件大小   
export HISTFILESIZE=450  

指定不同终端执行的命令都存储在同一个文件中

export HISTFILE=~/.commandline_warrior

忽略重复命令

export HISTCONTROL=ignoredups

多个终端同时操作时,避免命令覆盖,采用追加方式

shopt -s histappend  

命令操作记录会在终端关闭结束工作后才会写入到history文件中,要想实现实时访问需要添加一下命令

PROMPT_COMMAND=’history -a’  

history整体高级配置

vi ~/.bashrc 

在文件末尾添加:

export HISTTIMEFORMAT="%Y-%M-%D %H:%M:%S  "  
export HISTSIZE=100000  
export HISTFILESIZE=1000000  
export HISTFILE=~/.commandline_warrior  
shopt -s histappend  
PROMPT_COMMAND='history -a'

保存文件

按ESC,然后输入

:wq

回车,

为了使以上设置生效,执行以下命令

source ~/.bashrc

小结

其实绝大部分都是一样的,只是目录或文件名上有一点差别。

查看评论

一个简单聊天室的两种实现 (fcntl 和 select)

深入UNIX编程之一一个简单聊天室的两种实现 (fcntl 和 select) 作者:不详 eDOC工作组 在互联网相当普及的今天,在互联网上聊天对很多“网虫”来说已经是家常便饭了。聊天室程序可以说是...
  • x86
  • x86
  • 2000-12-21 18:35:00
  • 1135

linux中history命令使用与配置

history中设置显示命令的执行时间 vi /root/.bashrc HISTTIMEFORMAT="%Y-%M-%D %H:%M:%S" export HISTTIMEFORMAT 为了使以上设...
  • zouqingfang
  • zouqingfang
  • 2013-07-23 10:30:26
  • 1669

ubuntu history 命令详解

ubuntu history 命令详解 ...
  • sdfgh2046
  • sdfgh2046
  • 2010-03-13 10:35:00
  • 10364

清除mac 系统终端的历史命令记录

在终端 输入 :history -c
  • StudyRecord
  • StudyRecord
  • 2012-03-30 21:07:41
  • 11110

Linux 重启配置, 让服务自启动, 以及如何让history命令 显示用户名和时间

今天发现自己的服务器被入侵并修改密码了。 重置密码后,我先用histoy命令发现对方给我下载了不知名的文件还给我修改了启动的配置文件,让我重启后停止防火墙并把它的脚本下载后再跑一遍。 抱着学习...
  • kkgbn
  • kkgbn
  • 2017-01-08 00:52:29
  • 415

Bash Shell 中的History命令

###  Bash Shell 中的History命令 ---------- 日常运维工作中,我们经常使用History命令去检查在这台机器上所执行的历史命令,或者谁在什么时间执行的什么命令。H...
  • doctor_who2004
  • doctor_who2004
  • 2015-08-08 12:45:13
  • 2055

[Linux]history 显示命令执行的时间

显示历史命令之行时间
  • lzz957748332
  • lzz957748332
  • 2014-09-02 10:29:48
  • 13864

history命令小技巧

Linux中的history命令很常用,无论是对管理员,普通用户还是黑客。对于普通用户来说可以用该命令查看之前都执行了什么命令,可以用CTRL+R来翻找太长的命令话,或者用!cmd命令,或者直接执行h...
  • Jerry_1126
  • Jerry_1126
  • 2015-05-30 09:47:12
  • 1670

解决history不能保存历史命令

最近由于业务扩展,新申请了两台云服务器,用的最近的系统。在使用中发现history一直没有上次的访问时的操作记录,查了好多终于找到了原因: 用户目录下的.bashrc中HISTFILESIZE设置为...
  • liyinwang
  • liyinwang
  • 2017-04-27 17:54:15
  • 621

vue-router使用history的配置问题

vue使用history后,能够使得url更加漂亮,也就是不再有‘#’的问题,但同时我们会发现,如果页面直接访问,比如http://www.xxx.com/user/info的时候,显示无法get,并...
  • qq_34893429
  • qq_34893429
  • 2017-06-10 21:36:21
  • 1753
    QQ群聊

    IT十年-0群:(170273637)付费

    IT十年-1群:(170272290)

    IT十年-2群:(165600467)

    加群暗号:微wx笑

     

    我的个人网站

    关注我的订阅号“微wx笑”

    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 1076万+
    积分: 7万+
    排名: 28
    博客专栏
    文章分类
    最新评论