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

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值