N26-第一周作业

1.    计算机由以下几个部分组成:

        a. CPU:中央处理器;主要由运算器和控制器组成

                        运算器:主要用于各种计算,如:算术运算、逻辑运算

                        控制器:用来控制内存等资源的访问、控制总线权限以及寻址等

        b. 存储器:内存,随机访问存储器(RAM);主要用来存储数据

        c. I/O设备:输入(INPUT)、输出(OUTPUT)设备;常用的输入、输出设备有:鼠标、键盘等

2.    linux主流发行版有三大类:RedHat、debian、S.u.S.e;

            主要关系如下图:

            image.png

3.    linux的哲学思想:

          a.  在linux中,一切文件,包括物理硬件,也虚拟为以文件的形式保存

          b.  有众多功能单一的程序组成的,一个程序只做一件事,组合小程序完成复杂任务
          c.  尽量避免跟用户交互

4.    部分linux命令:

        linux命令格式:COMMAND  [OPTIONS…]  [ARGUMENTS…]

            1. ifconfig

                   功能:用来查看和配置网络设备

                    格式: ifconfig [Interface]

                    常用命令:

                            ifconfig -a :查看所有接口

                            ifconfig up/down eth0 :  启用、关闭 eth0 网卡

                            ifconfig eth0 IP :设置IP

                                如: ifconfig eth0 192.168.0.10/24

           2.    echo

                    功能:输出,回显

                    格式:echo [SHORT-OPTION]… [STRING]…

                    选项:

                                 -n:默认换行后输出,-n表不换行输出

                                 -e:启用反斜线转义

                                 \b:退格

                                  \\:输出反斜线本身

                                 \n:新行

                                  \r:回车

                                  \t:水平制表符

                                  \v:垂直制表符

            3.    tty
                       功能:查看当前使用的终端设备
                        格式:tty [OPTION]…
                       终端设备:
                            /dev/console:物理终端
                            /dev/tty#:虚拟终端,#取值为[1,6]
                            /dev/pts/#:伪终端
                            /dev/ttyS#:串行终端
        4.     startx:
                    功能:启动图形终端
        5.     export:
                    功能:定义或查看环境变量
                    常用命令:
                           export :查看环境变量
                           export VAR_name :定义环境变量
        6.     pwd
                       功能:打印当前工作目录
                       相关环境变量:PWD
        7.     history
                       功能:显示命令历史
                       选项:
                           -a:append,追加本次会话新执行的命令历史列表至历史文件中
                           -d #:删除历史列表中指定的命令
                           -c:清空命令历史
                       配置文件:
                               每个用户的家目录下:.bash_history
                       环境变量:
                                HISTSIZE:shell进程可保留的命令历史条数
                                HISTFILE:保存命令历史的文件,默认为.bash_history
                                HISTFILESIZE:保存命令历史的文件大小
                                HISTCONTROL:控制命令历史的记录方式    
        8.     shutdown
                       功能:关机或重启
                       选项:
                               -h:halt
                               -r:reboot
                       常用命令:
                               shutdown -h now
        9.     poweroff
                      功能:关机命令
        10.     reboot
                        功能:重启命令
                        选项:
                            -n:保存数据后重新启动系统
        11.     date
                       功能:显示系统时钟
                       选项:
                                %F、%T、%Y、%m、%d、%H、%M、%S、%s…
                       常用命令:
                                date +%Y%m%d%H%M%S

5.    在linux系统获取命令帮助的方法:

        a.    对于外部命令:

                        1. 命令 –help   //命令自带的简要使用帮助
                        2. man +命令

                        3. info +命令    // 获取命令的在线文档
                        4. /usr/share/doc/APP-VERSION   // 应用程序自带的帮助文档
                                        README:程序的相关信息
                                        INSTALL:安装帮助
                                        CHANGES:版本迭代的改动信息
                       5. 主流发行版官方文档
                       6. 程序官方的文档

                       7.  搜索引擎

        b.    对于内部命令:

                    help  command

        c.    man 帮助文档:

                     路径:/usr/share/man
                     格式: man [NUB] 命令
                                        man 5 passwd
                      选项:
                           -M /PATH:到指定目录下查找命令手册并打开

                man帮助文档分为8章:

                            man1:用户命令使用帮助文件
                            man2:系统调用帮助文件
                            man3:c库调用(库文件调用)帮助
                            man4:设备文件及特殊文件的帮助
                          man5:文件格式:(配置文件格式)
                            man6:linux自带的游戏使用帮助
                    man7:杂项
                 man8: 系统管理员工具及守护进程帮助

                 man帮助文档的章节划分介绍

                            NAME:命令的简要功能性说明
                            SYNOPSIS: 语法格式说明
                                   [ ]:表示可选内容
                                   < >:必须提供的内容
                                   a|b: 多选一
                                   …: 同类类型可出现多个
                          OPTIONS: 选项
                          EXAMPLES: 使用示例
                          AUTHOR: 作者

6.    linux的基本目录介绍:

            /boot     存放系统引导启动时要加载的静态文件、内核和ramdisk及grub等
            /bin       存放系统命令的目录,普通用户和超级用户都可以执行
            /sbin     存放系统类基本命令,系统启动便会用到的程序,超级用户可以执行
            /lib        存储32位的基本共享库文件
            /lib64    存储x64系统上的共享库文件
            /etc      应用程序的配置文件的集中存放位置
            /home  普通用户的家目录,每个用户的主目录通常默认为:/home/USERNAME
            /root     管理员root用户的主目录
            /media 便携式移动设备的挂载点
            /mnt     临时文件系统挂载点
            /dev     设备文件及特殊文件的存储位置
            /opt      第三方应用程序的安装目录
            /srv       服务类程序用到的中间数据
            /tmp     临时文件存放位置
            /usr      系统软件资源存放位置
            /var     经常发生变化的文件的存放位置
            /proc   存放内核与进程信息相关的虚拟文件,也叫伪文件系统
            /sys    存放当前系统上硬件设备相关信息的虚拟文件,也叫伪文件系统

            

原创文章,作者:qc940324,如若转载,请注明出处:http://www.178linux.com/66059

(0)
qc940324qc940324
上一篇 2017-01-07
下一篇 2017-01-07

相关推荐

  • 文本处理-三剑客-grep

    文本过滤
    grep [OPTIONS] PATTERN [FILE…]

    2018-03-16
  • 脚本进阶

    1、写一脚本,用ping命令测试192.168.1.1-192.168.1.10之间的所有主机的在线状态,在线的主机使用绿色表示,不在线的主机使用红色表示   2、如何给网络配置多个地址,有哪些方式   3、写一个脚本 (1)假设某目录(/etc/rc.d/rc3.d/)下分别有K开头的文件和S开头的文件若干 (2)显示所有以K开头的文件…

    2018-01-08
  • 马哥教育网络班22期-第1周博客作业2

    date命令 date – print or set the system date and time 显示或设置系统日期和时间 【SYNOPSIS】 date [OPTION]… [+FORMAT] 【OPTIONS】 -d:–date=STRING,显示字符串所指的日期与时间, 而不是当前时间,字符串前后必须加上双引号…

    Linux干货 2016-08-15
  • Week 1 Linux Intro

    I.  Linux的各种发行版 All Kinds of Linux     在Linux诞生的20多年里,Linux衍变出了许许多多的版本,每个都有自己的名字,但它们的本质和它们的哲学观还是一样的。下面是从外网上扒下来的一张Linux进化图,跨度一直到了2016年。    &n…

    Linux干货 2016-06-26
  • 学习札记:用户管理,权限管理和ACL欢乐”斗地主”

    补充:touch /etc/nologin 启动系统维护功能,其他用户不能登陆,除了管理员,可以自定义内容,在普通用户登陆的时候可以看到相关维护提示,解除维护模式的话,必须要删除该文件,另外可以创建/run/nologin达到相同的效果(仅限于CentOS 7), 用户属性修改 usermod [OPTION] login -u UID: 新UID -g G…

    Linux干货 2016-08-04
  • 无插件Vim编程技巧

    相信大家看过《简明Vim教程》也玩了《Vim大冒险》的游戏了,相信大家对Vim都有一个好的入门了。我在这里把我日常用Vim编程的一些技巧列出来给大家看看,希望对大家有用,另外,也是一个抛砖引玉的过程,也希望大家把你们的技巧跟贴一下,我会更新到这篇文章中。另外,这篇文章里的这些技巧全都是vim原生态的,不需要你安装什么插件。我的Vim的版本是7.2。 浏览代码…

    Linux干货 2015-04-01

评论列表(1条)

  • 马哥教育
    马哥教育 2017-03-02 19:59

    非常的详细和认真,加油,再接再励。