博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux常用命令之history
阅读量:6084 次
发布时间:2019-06-20

本文共 1093 字,大约阅读时间需要 3 分钟。

History 命令:

1
2
3
4
5
6
7
8
9
 
选项:
   
-d:删除指定行
   
-c:删除历史列表中的记录
   
-a:将当前会话中的命令历史写入指定文件中
 
用法:
   
history N: 显示最近的N条,包括当前命令自身;
   
history -c: 清空命令历史
   
history -d offset: 删除指定的偏移处的命令条目
   
history -a [/path/to/some_history_file: 将当前会话中的命令历史写入指定文件

bash调用命令历史列表中的命令 :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  
!
#: 执行命令历史中的第#条命令
  
!!: 执行上一条命令
  
!string: 执行命令历史中最近一次以string开头的命令;
  
!$: 调用上一条命令的最后一个参数
  
ESC, .: 和上面的功能一样
   
   
  
环境变量:HISTSIZE,HISTSIZE:命令历史记录的条数; 
   
用户退出时的持久保存位置:
/etc/profile
,通常默认为用户家目录下的~/.bash_history;
      
此文件中可保存的最大数目:HISTFILESIZE=10000
   
HISTFILESIZE:命令历史文件记录历史的条数;
   
HISTTIMEFORMAT=“%F%T“   显示时间
   
HISTIGNORE=“str1:str2:…“ 忽略string1,string2历史
   
控制命令历史的记录方式: 环境变量:HISTCONTROL ignoredups:忽略重复的命令;连续且相同方为“重复” ignorespace:忽略所有以空白开头的命令 ignoreboth:ignoredups, ignorespace erasedups:删除重复命令
   
export 
变量名="值“
   
存放在
/etc/profile 
或 ~/.bash_profile

常用的快捷键:

1
2
3
4
5
6
Ctrl+l 清屏,相当于clear命令 
Ctrl+c 取消命令的执行
Ctrl-a 会移动到命令行的最前面 
Ctrl-e 会移动到命令行的最后面 
Ctrl-u 会删除到行首
Ctrl-k 会删除到行尾

相对如今和绝对路劲:

1
2
绝对路径:以正斜杠开始 完整的文件的位置路径 可用于任何想指定一个文件名的时候
相对路径:不以斜线开始 指定相对当前的工作目录位置 可以作为一个简短的形式指定一个文件名

本文转自chengong1013 51CTO博客,原文链接:http://blog.51cto.com/purify/1830395,如需转载请自行联系原作者

你可能感兴趣的文章
我的友情链接
查看>>
个人博客
查看>>
我的友情链接
查看>>
mysql 参数 innodb_flush_log_at_trx_commit
查看>>
Windows Server 2012 远程桌面,你需要具有通过远程桌面服务进行登录的权限
查看>>
Linux流量监控工具 – iftop
查看>>
【VMCloud云平台】SCCM(八)OSD(四)
查看>>
JavaTM Virtual Machine Profiler Interface (JVMPI)
查看>>
使用IKAnalyzer分词计算文章关键字并分享几个分词词典
查看>>
分布式进程管理
查看>>
Python下用List对员工信息表进行模糊匹配
查看>>
Mysql 主从复制
查看>>
【SQL Server备份恢复】数据库还原
查看>>
Angular js http请求发送和jquery的ajax一样的数据设置方式
查看>>
Andrid在一个程序中启动另一个程序
查看>>
mysql++ (Tserver安装问题)
查看>>
李开复给大支招 大学生创业有五忌
查看>>
大学学习有感
查看>>
CSS固定DIV,导航条顶部固定fixed(兼容IE6)
查看>>
docker 容器创建参数错误记录
查看>>