1、history命令用于显示历史执行过的命令

执行 history命令能显示出当前用户在本地计算机中执行过的最近 1000 条命令记录。

如果觉得 1000 不够用,还可以自定义/etc/profile 文件中的HISTSIZE 变量值。

在使用 history 命令时,如果使用-c 参数则会清空所有的命令历史记录。

[root@bigdata-senior01 /]# history

36 cat ~/.bash_history

37 history

38 cat ~/.bash_history

39 cat ~/.bash_history | less

40 history

41 ls

42 free -h

43 history

2、使用“!编码数字”的方式来重复执行某一次的命令。

[root@bigdata-senior01 /]# !42

free -h

total used free shared buff/cache available

Mem: 1.8G 156M 1.5G 8.5M 178M 1.5G

Swap: 2.0G 0B 2.0G

3、历史命令会被保存到用户家目录中的.bash_history 文件中。Linux 系统中以点(.)开头的文件均代表隐藏文件,这些文件大多数为系统服务文件,可以用 cat 命令查看其文件内容。

查看自己的home下的用户目录的历史命令记录

“~”波浪线,表示用户家目录

[root@bigdata-senior01 /]# cat ~/.bash_history

“~”波浪线:

[root@bigdata-senior01 ~]# su - es

上一次登录:六 1月 5 21:48:54 CST 2019pts/0 上

[es@bigdata-senior01 ~]$ pwd

/home/es

[es@bigdata-senior01 ~]$ cd /

[es@bigdata-senior01 /]$ ls

bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

[es@bigdata-senior01 /]$ pwd

/

[es@bigdata-senior01 /]$ cd ~

[es@bigdata-senior01 ~]$ pwd

/home/es

4、在histrory记录中加入时间戳

export HISTTIMEFORMAT="%F %T "

[root@bigdata-senior01 ~]# export | grep HIST

declare -x HISTCONTROL="ignoredups"

declare -x HISTSIZE="1000"

declare -x HISTTIMEFORMAT="%F %T "

history显示:

1024 2019-01-05 22:17:21 export HISTTIMEFORMAT="%F %T "

1025 2019-01-05 22:17:24 history

1026 2019-01-05 22:19:00 export

1027 2019-01-05 22:19:09 export | grep HIST

1028 2019-01-05 22:19:41 history | less

1029 2019-01-05 22:19:53 history

centos查看历史指令记录_CentOS 显示历史执行过的命令以及用户历史命令缓存文件...相关推荐

  1. centos查看历史指令记录_CentOS清除SSH登录记录、历史命令及日志缓存

    清除 SSH 登录记录 SSH 登录日志以二进制方式存储在以下文件内,需要使用对应命令查看,不然会显示乱码. 日志文件 查看命令 日志内容 /var/log/wtmp last 登录成功日志,包含用户 ...

  2. centos查看历史指令记录_CentOS 系统通过 curlftpfs 挂载 FTP 服务器为本地磁盘

    为了做个稳定的图床,缙哥哥也是拼了.计划通过 FTP 挂载对象存储为本地磁盘,以便更好的保护数据.这里就做个 Linux 的 CentOS 操作系统,安装了宝塔面板(这个有没有不影响)的情况下,使用 ...

  3. 7 centos 查看程序文件数量_CentOS之使用Systemd添加自定义系统服务

    文章引言 Systemd 就是为了解决Linux 的启动一直采用init进程问题而诞生的.它的设计目标是,为系统的启动和管理提供一套完整的解决方案. 根据 Linux 惯例,字母d是守护进程(daem ...

  4. centos查看当前目录下文件大小_centos Linux 统计某个文件夹占用空间大小

    1.查看当前文件夹下面各个文件的大小 ``` ll -lh ``` 2.查看某文件夹占用总的空间大小 ``` du -h --max-depth=1 /usr/local/ 8.0K /usr/loc ...

  5. 【Git学习】使用git reflog 命令来查看历史提交记录并使用提交记录恢复已经被删除掉的分支

    一.问题描述 昨天下午有个同事急急忙忙跑我座位上,要我帮忙,说他刚刚因为手误,将他本地的某个project的某个branch分支删除了,并且也将Gitlab上面的远程分支也删除了.他本来是想发起mer ...

  6. GitHub/GitLab/Gitee中项目互拷贝后仍保留历史提交记录的方法

    GitHub.GitLab.Gitee等在同一个网站中执行复制或拷贝一个已有项目到一个新项目比较简单,因为它们在每一个项目上都有一个Fork按钮,直接点击此Fork按钮即可,Fork后的新项目会保留原 ...

  7. 每日linux命令学习-历史指令查询(history、fc、alias)

    linux历史机制对命令行中输入的命令进行编号并依此保存,以维护命令历史.登录会话期间输入的命令保存在shell内存中,若终止命令则添加至历史文件. 1. 箭头符号方向键 使用键盘上的箭头方向键可以从 ...

  8. Android开源实战:SearchView搜索框(含历史搜索记录)

    前言 Android开发中,类似下图的搜索功能非常常见 搜索功能 今天,我将手把手教大家实现一款 封装了 历史搜索记录功能 & 样式 的Android 自定义搜索框 开源库,希望你们会喜欢. ...

  9. 使用redis存储历史浏览记录

    使用redis存储历史浏览记录 核心是分析流程 1.什么时候需要添加历史浏览记录? 访问具体商品详情页面时 2.什么时候需要获取历史浏览记录? 根据具体情况而定 3.存储在哪? redis数据库,如果 ...

最新文章

  1. 如何入门Python?你不知道的小窍门。
  2. 在Android Studio上进行OpenCV 3.1开发
  3. Python 计算程序运行时间
  4. 学习打卡-2018/08/09
  5. 信息系统项目管理师:第二三章:信息系统项目管理基础与立项管理
  6. Leaflet中实现添加比例尺控件与自定义版权控件与链接
  7. 华硕z9pa u8 bios下载_教程:图文教学,华硕M8H M8R硬破解支持intel 9代处理器
  8. ElasticSearch中的分析器是什么?
  9. Android 功耗(18)---android省电和提高效率
  10. 普通Java类获取Spring的bean
  11. Python中lambda的用法及其与def的区别解析
  12. OpenGL ES之GLSurfaceView学习一:介绍
  13. 《MySQL必知必会》学习笔记——1.书中样例表的生成
  14. Blender 常用快捷键记录 (二)
  15. Uniapp Android原生插件开发
  16. 美的vs格力 佛山 珠海
  17. 用AkShare库获取A股股票数据—获取实时A股数据
  18. echarts实现中国地图的下钻和返回上一级
  19. DHT11温湿度传感器——基于arduino
  20. 苹果切换输入法_落格五笔输入法苹果版下载-落格五笔输入法APP

热门文章

  1. JsonNode中asText和toString的区别
  2. iGills SE-35:iPhone防水保护套让你看海时不再寂寞
  3. 【PTA】7-2 用虚函数计算各种图形的面积 (10 分)
  4. 【王道】计算机网络物理层(一)
  5. 【华为OD机试 】篮球比赛(C++ Java JavaScript Python)
  6. 一加6 刷TWRP root(处理Qualcomm Crashdump Mode)
  7. 【Apache】Web 服务器配置与 FTP 服务器配置
  8. js取整数、取余数的方法总结
  9. 开发手记(二)尴尬的面试
  10. 2020阿里云内推来啦~直接微信扫码即可