1.别名设定举例

alias lm=‘ls -al | more’

还可以取代现有指令

alias rm='rm -i'

查询现有别名

alias

取消别名

unalias lm

2.历史命令:history

在正常情况下,历史命令的读取与记录是这样的:

  • 当我们以bash等入Linux主机之后,系统会主动的由家目录~/.bash_history记录以前曾经下过的命令,那么~/.bash_history会记录几笔数据呢?这就与你bash的HISTFILESIZE这个变量设定值有关了。
  • 假设我这次等入主机后,共下达过100次指令,等我注销的时候,系统就会将101~1100这总共1000笔历史命令更新到~/.bash_history当中。也就是说,历史命令在我注销时,会将最近的HISTFILESIZE笔记录到我的记录文件中去。

当然,也可以用history -w强制写入。但HISTFILESIZE只有那么多,旧的会被替代掉。

2.history还可以使用历史指令

!n     #执行第n个指令
!vi #来执行最近开头是vi的指令
!! 来下达上个指令的内容

同一账号多次等入history写入问题

最后注销的那个bash才会是最后写入的数据

无法记录时间

历史命令无法记录指令下达的时间。可以通过~./bash_logout来进行history的记录。

最新文章

  1. 常用的sql语句(找不同位数,找重复)
  2. SQL Server同步复制问题排查方法
  3. isAnimated函数
  4. C#实现二叉查找树
  5. 阿里云Centos中二级域名绑定二级目录的方法
  6. 顺序表----java实现
  7. 一张地图告诉你,只JavaScript不够!
  8. linux下base命令
  9. android:contentDescription的作用是什么
  10. hdu 5428
  11. merge intervals(合并间隔)
  12. React的类型检测PropTypes
  13. 当面试官说 “你还有什么问题想问的” ,你该如何回答?
  14. 合肥工业大学oj p1012
  15. Linux 配置SSH免密登陆
  16. UOJ#275. 【清华集训2016】组合数问题 数位dp
  17. netty 为什么用nio 不用 aio
  18. 遍历目录下的所有文件-os.walk
  19. Opencv3_Learning
  20. selenium Object Page 设计模式理解及实现!

热门文章

  1. 浮动,定位,flex布局
  2. H3C 10BASE-T线缆和接口
  3. Taglib自定义万能标签扩展 DownLoad
  4. Python--day48--今日内容
  5. springmvc web.xml和application.xml配置详情(附:完整版pom.xml)
  6. vscode编辑如何保存时自动校准eslint规范
  7. [转]【转】大型高性能ASP.NET系统架构设计
  8. H3C FTP主动数据传输方式
  9. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(13)之会员登录注册
  10. JAVA JVM记录