码迷,mamicode.com
首页 > 其他好文 > 详细

第二天总结

时间:2015-06-18 02:03:21      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:应用程序   管理员   空间   软件   特权   

终于把第二天的视频看完了,比其他人慢了好多!以后还需要再接再厉,早日脱离现在的苦海!

1.CPU:

    CPU指令一般分为特权指令和普通指令。

    CPU一般分四个环的级别:0,1,2,3

    内核运行在环0级别,执行特权指令;而应用程序则运行在环2,执行普通指令

    内核模式,用户模式

    中断:interrupt

        硬中断:由硬件产生,终止CPU

        软中断:由软件产生,终止CPU

            用户模式到内核模式都是软中断实现的

2.元数据:

    数据是由元数据和数据组成,其中数据是指文件中的实际数据

    元数据:用来描述文件的属性的系统数据,文件的属性信息,不属于文件内容的组成部分。

        比如访问权限, 文件拥有者等

3.Linux用户:

    管理员:

        以"#"为提示符,对应管理命令

    普通用户:

        以"$"为提示符,对应普通命令

    变量:可以变化的参数,有名称的内存空间

        变量赋值:变量名=值

        系统中有很多系统变量如:PS1,PATH,HOME

4.Linux路径,命令以及帮助:

    路径:    

        表现的形式为倒置的树状结构,常用tree查看

        /(rootfs):根文件系统

        绝对路径:一般从根(/)目录下开始,路径中不会出现.和..

        相对路径:非从根(/)下目录开始,常用.和..来表示路径

    命令:命令,应用程序,脚本文件

        COMMAND [OPTIONS] [ARGUMENTS]:命令 选项  参数 

        命令类型:

            内置命令:由shell自带,shell内建

            外部命令:一个独立可执行的程序文件,命令名即为程序名。通过PATH指定路径中查找

                查看变量PATH:echo $PATH

            区分方法:type Command

        选项:

            短选项:格式-char,比如:-i,-l

                多个选项,之间要用空格分隔,如果合并使用空格可省略。如:-i -l/-li

            长选项:格式--Word,如--color

                不能够合并使用

        参数:命令作用的对象

    命令帮助:

        内置命令;help command

        外部命令:

            1.command --help

            2.man command

                手册:manual,有章节之分,1-9

                whatis command:查看该命令在哪些章节中有帮助

                注意:whatis根据数据库执行查找操作,此库为系统定期更新,使用makewhatis手动更新

                man 章节大概是那些方面帮助:

                    1.用户命令

                    2.系统调用

                    3.库调用

                    4.设备文件

                    5.配置文件

                    6.游戏

                    7.比较杂的

                    8.管理

                man 浏览技巧:

                    空格键:向文件尾部翻一屏

                    b:向文件首部翻一屏

                    回车键:向后翻一行

                    k:向前翻一行

                    Ctrl+d:向文件尾部翻半屏

                    Ctrl+u:向文件首部翻半屏

                    搜索:

                    /word:从文件第一行开始向后查找

                    ?word:从文件尾部向前查找

                        n:显示下一个

                        N:显示上一个

                    退出:q

                 注意:man能够为除命令之外的配置文件,系统调用,库调用都能提供帮助手册,

                       他们分别位于不同章节中

            3.info

            4.程序自带的帮助文件。比如:Readme,install

            5.去官网查看

            6.度娘,Google等

5.Linux文件系统基础:

    文件名严格区分大小写

    所有文件都位于根目录下

    路径以/作为分隔符

    每个文件的名称可使用除/以外任意字符,单个名称最大为255个字符

    
    1.FHS:Filesystem Hierarchy Standard

        /boot:存放开机时系统加载的一些静态文件,如:Linux内核文件,grub这个引导装载程序

        /bin,/sbin:系统自身启动和运行时所需要的可执行文件的目录

            不可独立分区

        /usr:可独立分区

            /usr/bin,/usr/sbin:用户用到的命令和系统用到的某些命令

            /usr/lib,/usr/lib64:库文件

            /usr/local:第三方软就默认安装位置

            /usr/share/docs,/usr/local/man:一些帮助文档

        /etc:系统的主要配置文件

        /lib:库文件和内核文件

            /lib64:只有64位的系统才有

        /root:ROOt用户家目录

        /dev:所有设备的设备文件都放在此处,也成为特殊文件,访问设备接口

            仅有元数据,没有实际数据

        /home:系统默认普通用户的家目录

        /mnt,/media:作为临时挂在移动设备

        /opt:第三方软件安装目录

        /srv:一些服务所用到的数据

        /tmp:临时文件存储位置

        /var:系统运行后,变动的文件,如:cache,log

        /proc:伪文件系统,内核和进程,网络状态和外部设备信息的虚拟文件系统访问接口。

            其数据存放在内存中。其本身不占用硬盘空间。随系统而生,随系统而死

            比如:/proc/cpuinfo,

        /sys:伪文件系统,硬件设备信息虚拟文件系统访问接口。主要记录了与内核相关信息,

            目前加载的内核模块与内核检测到的硬件设备信息等

            其数据存放在内存中。其本身不占用硬盘空间。随系统而生,随系统而死

6.Linux命令

        

        

        

    

            

          

    

本文出自 “无名道人” 博客,请务必保留此出处http://zhangkq.blog.51cto.com/1322905/1662895

第二天总结

标签:应用程序   管理员   空间   软件   特权   

原文地址:http://zhangkq.blog.51cto.com/1322905/1662895

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!