第一周作业

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

Redhat,应该称为Redhat系列,包括

           (1)RHEL  (Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本,稳定性非常好,适合服务器使用)

           (2)Fedora Core  (由原来的Redhat桌面版本发展而来,免费版本,稳定性较差,最好只用于桌面应用)

           (3)CentOS  (RHEL的社区克隆版本,免费版本,稳定性非常好,适合服务器使用)

 Debian系列 :包括Debian和Ubuntu

 SUSE Linux系列  :它原是德国的SuSE Linux AG公司发行维护的Linux发行版,是属于此公司的注册商标:

       不同发行版之间的联系和区别:

联系:所有发行版都是使用Linux内核;都需要遵循GNU的GPL协定;所有的发行版都有自己的版本号,版本格式约定基本一样(主版本号.次版本号.发行号.修正号)。

区别:发行版的本质区别,在于继承不同版本的内核,库、程序的组成。不同发行版几乎采用了不同包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系统,包文件以RPM为扩展名;Ubuntu系列,Debian系列使用基于DPKG包管理系统,包文件以deb为扩展名。

2、打印显示当前时间,格式是:20181209211008 

date "+%Y%m%d%H%M%S"

3、实现晚上20:30自动关机,并提示用户

shutdown -h 20:30 "This system will shutdown at 20:30!"

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

history:用于显示命令的历史记录 ,读取命令历史文件中目录到历史命令缓冲区和将历史命令缓冲区的目录写入文件。命令历史是保存在内存中的,当退出或者是登录shell时。会自动保存或者读取。在内存中,历史命令最多可以保存1000条历史命令,该数量由环境变量HISTSIZE控制。、

用户目录下“.bash-hisrory”文件中记录了对应用户的命令历史记录。

history:n   显示近n条历史命令

!n              重新执行命令历史中第n条命令

history -c     清空当前历史命令    history -d n   删除第n条历史命令记录

history -w    将当前的历史命令写入历史命令文件中

history -r      将历史命令文件中的命令读入当前的历史命令缓冲区

history 可以和tail  grep结合进行过滤和查找需要的命令、例如history | grep date

5、总结Linux帮助用法

man 可以查看命令用法的帮助,man的配置文件定义文档的路径:centos6:ect/man .config ;centos7:/etc/man_db.cfg

基础用法

      可以使用 空格,d,b 以及上下箭头等来浏览 man 页。要跳转道 man 页的末尾,可以按 End 键而想跳转到 man 页的头部则可以按 Home 键。在当前打开的 man 页中按下 h 键会显示所有有用的键盘快捷键和一般用法、按 q 可以退出 man 页。

在 man 页中搜索

      在 man 页中想要查找特定字符串。只需要输入 / (前斜线)再加上你想要搜索的字符串,像这样:

      /<search_string> 或 <pattern>

      查看 mount 命令的 man 页,想要寻找关于 -bind 选项的相关信息。可以输入:

      /bind

      / 模式(或者说字符串)会向前搜索匹配行。你也可以使用 ? 模式进行向后搜索。这当你在 man 页的末尾或中间位置时非常有用。

      ?bind

      若想只显示匹配行,输入:&bind

      使用这种方法,无需使用 n 和 SHIFT+n 来滚动到下一个/上一个匹配的位置。& 模式只会显示那些包含搜索内容的行,其他的内容全都被省         略掉。

不打开 man 页而进行搜索

      也可以在不打开 man 页的前提下搜索指定选项的信息。

      比如,想了解 mkdir 命令中的 -m 选项的相关信息。可以运行:

      man mkdir | grep -e '-m'

将完整的 man 页导出到文本文件中

     可以将指定命令的完整 man 页导出成文本文件。方法是运行下面命令:

     man mount > mount.txt

     该命令会将 mount 命令的 man 页导出到当前目录的 mount.txt 文件中。

     也可以获取一个简化版的 man 页,没有退格和下划线,方法是使用下面命令。

     man mount | col -b > mount.txt

man手册的段落含义

NAME:命令的名称及简要说明

DESCRIPTION:命令的功能详细描述

OPTIONS:所支持的选项的相关说明  

                       长选项(--)和短选项(-)

                        长选项: 用 -- 引导,后面跟完整的单词,如 --help

                        短选项: 用 - 引导,后面跟单个的字符, 如 -a

                        多个短选项可以组合使用,例如:-h -l -a == -hla

                        但是长选项不能组合使用,如 --help后面就不能再跟另外一个单词

SYSNOPSIS:使用格式

EXAMPLES:使用示例

NOTES:相关注意事项

FILES:相关配置文件

SEEALSO:相关参考

man 命令是按照章节存储的,Linux的man手册共有以下几个章节:

章节编号      章节名称                    章节主要内容

      1、 General Commands           用户在shell中可以操作的指令或者可执行文档

      2、 System Calls                      系统调用的函数与工具等

      3、 Sunroutines                        C语言库函数

      4、Special Files                        设备或者特殊文件

      5、File Formats                        文件格式与规则

      6、Games                                 游戏及其他

      7、Macros and Conventions     表示宏、包及其他杂项

      8、Maintenence Commands     表示系统管理员相关的命令

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容

  • 1、描述计算机的组成及其功能。 1、CPU **处理器,是一块超大规模的集成电路,有很多针脚,是电脑的核心,它是电...
    君_6d4a阅读 379评论 0 0
  • 1.描述计算机的组成及功能 计算机的主要组成部分可以归纳为以下五个部分:控制器、运算器、存储器、输入设备、和输出设...
    凌云未来go阅读 393评论 1 1
  • 1、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别 常见版本: suse debian ubunt...
    满心欢喜_1373阅读 289评论 0 1
  • 1、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别 常见linux的发行版主要有redhat de...
    ritch阅读 190评论 1 0
  • 数组集合删除算法: 删除: /** * 更多资料欢迎浏览凯哥学堂官网:http://kaige123.com *@...
    凯哥学堂阅读 148评论 0 0