码迷,mamicode.com
首页 > 其他好文 > 详细

001-2019.7.1

时间:2019-07-01 12:32:40      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:pac   res   历史记录   ups   企业级   文件   img   man   哪些   

一、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别
Linux发行版=Linux内核+商业软件
linux的发行版: RedHat、Fedora、suse、红旗、debian、Ubuntu、centos
不同发行版之间的联系和区别:
技术图片
Red Hat :是redhat自己的发行的企业版,是redhat的一个重要节点。
Fedore:是一款基于linux的操作系统,也是一组维持计算机正常运行的软件集合。由红帽公司赞助。
suse linux:针对个人用户。
红旗linux:包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式linux等产品,是中国较大、较成熟的linux发行版之一。
Debian:三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程。
Ubuntu:是一个以桌面应用为主的linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
Centos:是一个基于redhat linux 提供的可自由使用源代码的企业级linux发行版本。目前Centos已被收购,成为redhat旗下的一个组织。

二、打印显示当前时间,格式是: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

? Google

? 查官方文档

? info COMMAND

001-2019.7.1

标签:pac   res   历史记录   ups   企业级   文件   img   man   哪些   

原文地址:https://blog.51cto.com/11374713/2415670

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!