第一周作业笔记

1、描述计算机的组成及其功能。
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
6、请罗列Linux发行版的基础目录名称命名法则及功用规定

1、描述计算机的组成及其功能。

计算机系统分两部分:硬件系统(Hardware)和软件系统(Software)
硬件系统为主机和外部设备:
  1. 运算器:运算器的功能是对数据进行算术运算(加、减、乘、除等)和逻辑运算。
  2. 控制器:控制 器控制整个计算机系统
  3. 存储器:存储器分为内部存储(RAM)和外部存储(ROM),RAM断电后数据丢失,ROM断电不丢失。
  4. 输入设备(INPUT):输入数据的设备(键盘,鼠标,扫描仪等)。
  5. 输出设备(OUTPUT):输出设备对处理完后的数据做输出(显示器,打印机等设备)
  6. 硬盘是输入也是输出设备
软件系统分系统软件和应用软件:
  • 系统软件:操作系统,程序语言处理系统,数据库管理系统,服务程序
  • 应用软件:通用软件,专用软件

2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

目前市面上有三大主流Linux发行版:Debian、Slackware、RedHat,在此基础上有许多二次发行版。
  • Debian:Ubuntu、Knopix以桌面版为主
  • Slackware:S.u.S.E、OpenSUSE
  • RedHat:RHEL(企业版)、CentOS(社区版)、Fedora

不同发行版有不同的包管理器

  • Debian:deb,apt-get
  • RedHat:rpm, yum, dnf
  • S.u.S.E: rpm, zypper
  • Archlinux: port

3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。

  • 一切都是一个文件(包括硬件也是以文件形式挂载)
  • 小型,单一用途的程序
  • 链接程序,共同完成复杂的任务
  • 避免令人困惑的用户界面
  • 配置数据存储在文本中

4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述

  • ifconfig:查看活动的ip地址
  • echo:回显
  • tty:查看当前终端
  • startx:开启图形界面
  • export:
  • pwd:显示工作目录
  • history:查看历史命令
  • shutdown:关机或重启
  • poweroff:关机
  • reboot:重启机器
  • hwclock:显示时间
  • [root@centos7 ~]# hwclock
    Sat 23 Jun 2018 02:43:34 PM CST -0.399358 seconds
  • date:显示或设置系统日期时间
  • [root@centos7 ~]# date
    Sat Jun 23 16:44:32 CST 2018

5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

内部命令:help COMMAND

[root@centos7 ~]# help type
type: type [-afptP] name [name …]
Display information about command type.

For each NAME, indicate how it would be interpreted if used as a
command name.

Options:
-a display all locations containing an executable named NAME;
includes aliases, builtins, and functions, if and only if
the `-p’ option is not also used
-f suppress shell function lookup
-P force a PATH search for each NAME, even if it is an alias,
builtin, or function, and returns the name of the disk file
that would be executed
-p returns either the name of the disk file that would be executed,
or nothing if `type -t NAME’ would not return `file’.
-t output a single word which is one of `alias’, `keyword’,
`function’, `builtin’, `file’ or `’, if NAME is an alias, shell
reserved word, shell function, shell builtin, disk file, or not
found, respectively

Arguments:
NAME Command name to be interpreted.

Exit Status:
Returns success if all of the NAMEs are found; fails if any are not found.
typeset: typeset [-aAfFgilrtux] [-p] name[=value] …
Set variable values and attributes.

Obsolete. See `help declare’.

外部命令:

(1) 命令自带简要格式的帮助

COMMAND  –help

(2)使用手册:manual

man COMMAND

NAME:功能性说明

SYNOPSIS:语法格式

DESCRIPTION

OPEIONS:选项

EXAMPLES:使用示例

AUTHOR:作者

BUGS:报告程序BUG的方式

  1. 命令的帮助信息,详细列出;
    内部命令:help,command
    外部命令:
    (1)命令自带简要格式的使用帮助
    #command –help
    (2)使用手册
    #man command
  2. man文档章节是如何划分的;
    (1)man 手册格式
    | 章节 | 概念 |

    | NAME | 命令名称及功能简要说明 |
    | SYNOPSIS |用法说明,包括可用的选项 |
    |DESCRIPTION | 命令功能的详细说明,可能包括每一个选项的意义 |
    | OPTIONS |说明每一项的意义 |
    | FILES | 此命令相关的配置文件 |
    |AUTHOR|作者|
    | BUGS | 漏洞 |
    | EXAMPLES |使用示列 |
    |SEE ALSO|另外的参照|
    (2)man共有以下几个章节
    |代码|功能|

    |1|标准用户命令(Executable programs or shell commands)|
    |2|系统调用(System calls)functions provided by the kernel|
    |3|库调用(Library call)functions within program libraries|
    |4|特殊文件(设备文件)的访问入口(/dev)Special files (usually found in /dev)|
    |5|文件格式(配置文件的语法),指定程序运行特性File formats and conventions|
    |6|游戏(Games)|
    |7|杂项(Miscellaneous)including macro packages and conventions|
    |8|管理命令 System administration commands|
    |9|跟kernel有关的文件Kernel routines|
    (3)man手册的使用方法
    翻屏
    向后翻一屏:space(空格键) 向前翻一屏:b
    向后翻一行:Enter(回车键) 向前翻一行:K
    查找:
    /KEYWORD 向后查找 n:下一个
    ?KEYWORD 向前查找 N:前一个
    退出:q

6、请罗列Linux发行版的基础目录名称命名法则及功用规定

 

  1. / 根目录
  2. /boot  引导加载器必须用到的各静态文件
  3. /bin  所有用户可用的基本命令程序文件
  4. /sbin 供系统管理的工具程序
  5. /dev  存储特殊文件或设备文件
  6. /etc 系统程序的配置文件,只能为静态
  7. /home 普通用户的家目录集中位置
  8. /lib 为系统启动或根文件系统 上的应用程序提供共享库,以及为内核 提供内核 模块
  9. /lib64  64位系统
  10. /media 便携式设备挂载点
  11. /mnt 其他文件系统的临时挂载点
  12. /opt  附加程序的安装位置 :可选路径
  13. /root 管理员的家目录:可选
  14. /srv 当前主要为服务提供的数据
  15. /tmp Temporary files临时文件 为那些会产生临时文件的程序提供的用于存储
  16. /usr  usr Hierarchy,全局共享的只读数据路径

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/101332

(0)
liuqiyouliuqiyou
上一篇 2018-06-21
下一篇 2018-06-22

相关推荐

  • Linux菜鸟,放弃了曾经的那份“鸡肋”!!!

    有志者、事竟成,破釜沉舟,百二秦关终属楚;
    苦心人、天不负,卧薪尝胆,三千越甲可吞吴。

    2018-07-19
  • sed

    sed 过滤文件改文 ( 行编辑器)Sed 选项 脚本(地址命令)inputfile(要处理的文件名)-n 不输出模式空间内容到屏幕,即不自动打印-e 多点编辑-f /PATH/SCRIPT_FILE: 从指定文件中读取编辑脚本-r支持使用扩展正则表达式-i.bak 备份文件并远处编辑 -i编辑文件不备份script ‘地址命令’不给地址: 对全部的所有行处…

    Linux笔记 2018-04-15
  • 正则表达式

    正则表达式REGEXP 有一类特殊符号表是控制伙同裴的功能程序支持:grep,seb,。。。基本正则表达式:BRE扩展正则表达式;ere采用不同算法经检查处理正则表达式的软件模块PCRE元字符:字符匹配,匹配次数,位置锚定,分组 man7详细文档 字符匹配.表示任意的单一字符 放在[]里表示.本身不需要转义\.转义(回归字符本身的含义)表示.本身[]表示字符…

    Linux笔记 2018-04-08
  • 网络管理第一篇

    重点介绍OSI七层模型和TCP/IP四层模型,理解TCP三次握手和TCP的四次挥手以及IP地址的分类,另外基本的网络配置命令下次在介绍,精彩内容请听下回分解

    2018-04-28
  • 笔记整理-软件包管理

      管理包工具: rpm  集包与工具于一身的管理器 获取途径: https://www.centos.org/download/ http://mirrors.aliyun.com http://mirrors.sohu.com http://mirrors.163.com   常见包的文件名组成: zlib -3.0-11.e17.x…

    Linux笔记 2018-04-22

评论列表(1条)

  • 马哥教育
    马哥教育 2018-06-29 11:03

    在开始部分列出提纲,告诉读者接下来的内容;后面内容整理的也不错。