标签:pac res 历史记录 ups 企业级 文件 img man 哪些
一、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别
二、打印显示当前时间,格式是:20181209211008
%Y 年份(以四位数来表示)。
%m 月份(以01-12来表示)。
%d 日期(以01-31来表示)。
%H 小时(以00-23来表示)。
%M 分钟(以00-59来表示)。
%S 秒(以本地的惯用法来表示)。
三、实现晚上20:30自动关机,并提示用户
四、总结历史命令管理以及用法
history命令的相关文件
当我们输入history命令,history会将命令历史返回给我们,当我们重启机器后,再次执行history命令,还是会返回历史命令,证明历史命令是存在于某个文件中的,这个文件就是
~/.bash_history
每个用户家目录中都有一个隐藏文件,.bash_history ,历史命令最终都存放在此文件中。
我们先使用history命令查看,可以看到当前登录后的一些命令历史,但是我们查看.bash_history却没有发现当前登录后的历史命令,这是因为本次登录后执行的命令历史存放在内存中,当我们退出本次会话,本次会话的命令历史才会从内存写入到.bash_history文件中,使用-a参数可以不退出当前会话,即可将内存中的历史命令追加到历史文件中。
由此也可见,命令历史会在登陆后从历史文件中被加载到内存中,可以理解为有两个地方存放。
/etc/profile
此文件中配置了history命令的相关变量,在此文件中配置的history命令的变量全局生效。
~/.bash_profile
如果在此文件中重复配置/etc/profile中配置过的history的相关变量,那么以此文件中的配置为准,此文件中的命令历史相关配置只对当对应用户有效。
history
? 环境变量
? /etc/profile或者~/.bash_profile
? HISTSIZE:命令历史记录的条数
? HISTFILE:指定历史文件
? HISTFILESIZE:命令历史文件记录的历史条数
? HISTTIMEFORMAT="%F%T" 显示时间
? HISTCONTROL
? ignoredups:默认,忽略重复的命令
? ignorespace:忽略所有以空白开头的命令
? ignoreboth:组合
? erasedups:删除重复命令
? -c:清空命令历史
? -d #:删除历史中指定的第#个命令
? n:显示最近的n条命令
? -a:追加本次会话新执行的命令历史列表至历史文件
? -r:读历史文件附加到历史列表
? -w:保存历史列表到指定的历史文件
? -n:读历史文件中未读过的行到历史文件列表
? -p:展开历史参数成多行,但不存在历史列表中,操作但不记录历史操作
? -s:展开历史参数成一行,附加在历史列表后,用于伪造命令历史,记录但不操作
五、总结Linux帮助用法
确认命令室内部命令还是外部命令
? #type COMMAND
内部命令
? help COMMAND
? man bash
外部命令
? COMMAND --help
? COMMAND -h
? man COMMAND
? 查官方文档
? info COMMAND
标签:pac res 历史记录 ups 企业级 文件 img man 哪些
原文地址:https://blog.51cto.com/11374713/2415670