鸟哥的私房菜基础篇--第一部分 读书笔记

来源:互联网 发布:认真对待权利 知乎 编辑:程序博客网 时间:2024/04/27 22:54
    在linux中,每个设备都被当做一个文件来对待。比如IDE接口的硬盘的文件名即为/dev/hd[a-d]。
     磁盘的第一个扇区主要记录了两个重要的信息,分别是:
     1.主引导分区(MBR),可以安装引导加载程序的地方,有446字节
     2.分区表,记录整块硬盘分区的状态,有64字节
     在分区表的64个字节中,总共分为四组记录区。每组记录区记录了该区段的起始和结束的柱面号码。
那么相对应的命名就有:/dev/hda1,/dev/hda2 按顺序改变编号3,4.(类似于win下面的CDEF盘)。所以其实所谓的分区就是对分区表进行设置,硬盘的默认分区表仅能写入四组信息。这四组信息我们称为主分区(P)或扩展分区(E)
     扩展分区的目的是使用额外的扇区来记录分区的信息,其不是用来也不能被格式化,而是用来被继续分割成逻辑分区。(逻辑分区的命名号从5开始,前面四个都保留给了主和扩展分区)。同时,扩展分区只能有一个。在linux下,IDE硬盘最多可有59个逻辑分区,SATA硬盘可有11个。

    BIOS:开机主动执行的韧体,会识别第一个可开机的设备。
     MBR:第一个可开机设备的第一个扇区内的主引导分区,里面有引导加载程序。
     引导加载程序(boot loader):可以读取操作系统内核文件的程序
     引导加载程序是操作系统安装在MBR上的一套软件,其主要的任务作用如下:
         提供菜单:用户可以选择不同开机选项,用于多重引导
         载入内核文件:开始操作系统
         转交其他loader
     那么也就是说一个计算机系统里面可以有多个引导加载程序。加载程序可以装在MBR,也可以安装在每个分区的引导扇区。
     所以要安装多重引导,要先装windows,再装linux。因为linux安装的时候,你可以选择引导加载程序安装在MBR或别的分区的启动扇区,同时,linux的loader可以设置菜单,可以在里面加入windows的开机选项。而对于windows,它安装的时候会主动覆盖MBR以及自己所在分区的启动扇区,此时已安装的linux的加载程序就会被覆盖掉。

     linux提供了7个Run Level,文本是3,图形是5.
     ctrl+alt+F1~F6为文字登陆界面
     ctrl+alt+F7为图形界面

     ~符号代表的是用户的主文件,它是个变量。如root的主文件为/root,parallelyk的主文件在/home/parallelyk。在linux中,默认root的提示符为#,一般用户为$

     [TAB]键:连续按两次tab键可以获得提示。
1.在未键入完毕的命令后边连续输入两次tab,会显示以该命令开头的所有命令。如ca[tab][tab] 会显示所有以ca开头的命令。
2.同理,输入两次,可用于未键入完毕的文件名。如ls -al ~/.bash[tab][tab] 会显示所有.bash开头的文件。
3.输入一次,可以用于命令补全和文件补齐。

        ctrl+c:终止当前运行程序
         ctrl+d:键盘输入结束EOF,也相当于exit(用于文字界面时)

     man page:遇到问题就找男人(man),manual的意思,/string查找指定字符串(n重复查),空格翻页,q退出。
     man -f 输出完整
     man -k string 含有字符串关键字的就输出
     man 一个东西之后,它的名字后面会有一个括号,括号里面有数字。不同的数字代表了该命令或文件的基本意义。用man man查看详细内容。
     比较重要的是1,5,8.
     1:用户在shell环境中可以操作的命令或可执行文件。
     5:配置文件或者是某些文件的格式。
     8:系统管理员可用的管理命令。
0 0
原创粉丝点击