ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux作业第一周

2019-04-29 18:54:38  阅读:181  来源: 互联网

标签:历史 XXX 第一周 xxx 作业 列表 命令 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 -k -P 20:30

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

  • 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 XXX 查看内部命令XXX的帮助信息
  • XXX -h 或 XXX --help 查看命令帮助,但命令不一定支持 -h 或 --help选项

help命令参数

  1. -d 显示命令的简单描述
  2. -m 显示命令的详细说明
  3. -s 显示命令的简单用法
  • 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

标签:历史,XXX,第一周,xxx,作业,列表,命令,Linux
来源: https://blog.csdn.net/zerocdn/article/details/89672121

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有