Linux常见版本、历史和帮助命令用法

本文详述了常见的Linux发行版,如Ubuntu、RedHat、CentOS等,解析各版本间的联系与区别。深入介绍Linux系统管理技巧,包括时间显示格式设置、定时关机、历史命令管理及帮助系统的使用,为用户提供全面的Linux操作指南。

1、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别
常见的的linux发行版有

  • slackware
    1. SUSE Linux Enterpirise Server(SLES)
    2. OpenSuse
  • debian
    1. ubuntu
    2. mint
  • redhat
    1. RdeHat Enterprise Linux(RHEL) 商业版(付费)
    2. CentOS 社区版(免费)

2、打印显示当前时间,格式是:20181209211008
date +%Y%m%d%H%M

3、实现晚上20:30自动关机,并提示用户
shutdown -h 20:30 ‘Hello guys,The system is shutdown at 20:30’

4、总结历史命令管理以及用法

history命令

  • history 查看当前内存中的命令记录列表
    命令参数
  1. -c 清空当前历史命令列表,清空的是内存中的列表。

  2. -d 删除历史命令列表中指定编号的纪录

  3. -a 将当前历史命令保存到历史命令文件中

  4. -n 将历史命令文件中未存在内存列表的命令读到内存列表

  5. -r 将历史命令文件中的命令读取添加到内存历史列表里

  6. -w 将历史列表写到指定文件中

  7. -p 执行命令而不添加命令到历史列表

  8. -s 添加命令到历史列表而不执行

  9. !n 执行历史中的命令。n为history查看列表时命令前对应的编号

  10. !-n 执行历史命令,例如 !-1则调用倒数第一个命令

  11. !! 执行上一条命令,相当于!-1

  12. !xxx 执行前一个以"xxx "开头的命令

  13. !?xxx 执行前一个包含 xxx 的命令

  14. !xxx:p 打印前一个包含 xxx 的命令,不执行

  15. !$:p 打印前一个命令的最后一个参数

  16. !*:p 打印前一个命令的所有参数

  17. ^xxx 删除上一个命令中的第一个xxx

  18. ^xxx1^xxx2 替换上一个命令中的第一个xxx1为xxx2

  19. !:gs/xxx1/xxx2 把上一个命令中的所有xxx1替换为xxx2

命令历史环境变量

  1. $HISTFILE 命令历史文件名
  2. $HISTSIZE 记录的历史条数
  3. $HISTTIMEFORMAT ="%F %T " 命令历史样式,显示时间
  4. $HISTIGNORE=“st1:st2*” 忽略命令st1(精确匹配),st2开头的命令
  5. $HISTCONTROL 设定命令的纪录方式,有以下值:
    - ignoredups 忽略连续使用的相同命令
    - ignorespace 忽略空格开头的命令
    - ignoreboth 忽略空格和连续使用的相同命令
    - erasedups 删除重复命令,不连续但相同也算重复
    变量更改是临时的,永久生效需要修改文件 ~/.bash_profile

5、总结Linux帮助用法

help命令

  • help XXX 查看内部命令XXX的帮助信息
  • XXX -h 或 XXX --help 查看命令帮助,但命令不一定支持 -h 或 --help选项

help命令参数

  1. -d 显示命令的简单描述
  2. -m 显示命令的详细说明
  3. -s 显示命令的简单用法

man命令

  • man XXX查看外部命令的帮助文档
  • man n XXX 查看XXX命令关于第n章的帮助,具体章节可以通过 whatis XXX获取到相关章节数
  • man 进入后可以用/xxx来搜索带xxx的条目,按n向下搜索,按N反之
  • *man的帮助文档可能未安装,需要使用yum install man来安装

命令参数

  1. -a 列出命令所有章节的文档
  2. -k 列出简要说明中带指定关键字的文档
  3. -f 列出命令帮助的章节
  4. -w 列出命令帮助文档的路径

章节列表

  1. 用户命令
  2. 系统调用
  3. C库调用
  4. 设备文件及特殊文件
  5. 配置文件格式
  6. 游戏
  7. 杂项
  8. 管理类的命令
  9. Linux内核API
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值