鸟哥的linux私房菜阅读笔记

2019年上半年读完了《鸟哥的linux私房菜》,后来忙于课题找工作,也没有巩固一下,再次翻开也有些陌生,重读一遍,写下这些笔记。

1.为什么设置多重引导的时候,最好先安装Windows再安装Linux?

      MBR 的开机管理程序可以提供选单,可以用来选择不同的启动扇区。

      Linux 在安装的时候,你可以选择将开机管理程序安装在MBR 或各别分区槽的启动扇区, 而且 Linux 的
loader 可以手动设定选单(就是上图的M1, M2...),所以你可以在Linux 的boot loader 里面加入Windows 开机
的选项;
      Windows 在安装的时候,他的安装程序会主动的覆盖掉MBR 以及自己所在分区槽的启动扇区,你没有选择
的机会, 而且他没有让我们自己选择选单的功能。需要救援模式救援MBR。

2.BIOS与UEFI

     BIOS只有16位,不懂GPT分区。

     BIOS采用汇编,UEFI使用C语言,可以设置网络。

     防止BIOS攻击,UEFI可以加入安全启动。

3.挂载

      目录与分区槽的绑定。目录树组织文件的层次结构,分区槽决定存储的地方。

4.MBR分区

           磁盘的容量不能大于2T,磁盘的第一个扇区:512bytes=446(开机管理程序)+4*16(分区表),可以有四个分区,最多一      个延伸分区。延伸分区不可以格式化,可以划分出逻辑分区。主分区和逻辑分区的内存不能合并,逻辑分区内存可以合并。

5.GPT分区

       没有主分区和逻辑分区的概念。在某些系统中需要搭配UEIF的新型BIOS才可以安装使用。LBA0 (MBR 相容区块),LBA1这个部份纪录了分区表本身的位置与大小,同时纪录了备份用的GPT 分区。LBA2-33,每个LBA 都可以纪录4 笔分区纪录,所以在默认的情况下,总共可以有4*32 = 128 笔分区纪录喔!因为每个LBA 有512bytes,因此每笔纪录用到128bytes 的空间

6.boot loader

     boot loader 的功能主要有:提供选单、加载核心、转交控制权给其他loader。
     boot loader 可以安装的地点有两个,分别是MBR 与boot sector。

7.开机的流程

      BIOS-->MBR-->-->boot loader-->核心文件。

8.xfs,vfat

         xfs:目前CentOS 预设的文件系统,最早是由大型服务器所开发出来的! 他对于大容量的磁盘管理非常好,而且格式化的时候速度        相当快,很适合当今动不动就是好几个TB 的磁盘的环境。

          vfat:同时被Linux 与Windows 所支持的文件系统类型。如果你的主机硬盘内同时存在Windows 与Linux
      操作系统,为了数据的交换, 确实可以建置一个vfat 的文件系统!

9.X window 与文本模式的切换

       通常我们也称文本模式为终端机接口, terminal 或console 喔!Linux 预设的情况下会提供六个Terminal 来让使用者登入, 切换的方       式为使用:[Ctrl] + [Alt] + [F1]~[F6]的组合按钮。

       [Ctrl] + [Alt] + Fn + [F2] ~ [F6] :文字接口登入tty2 ~ tty6 终端机; [Ctrl] + [Alt] + [Fn] + [F1] :图形接口桌面。

10.编码方式的修改

      locale命令查看当前的编码方式。  LANG= en_US.utf8            export LC_ALL=en_US.utf8

11.日期

      date            cal 12 2015

      修改时间      # date -s '2019-01-06 13:30:30'

12.计算器

       bc   修改显示位数:scale=3  退出:quit

13.TAB按键

       这个[Tab]按键算是Linux 的Bash shell 最棒的功能之一了!他具有『命令补全』与『文件补齐』的功能

       [Tab] 接在一串指令的第一个字的后面,则为『命令补全』;
       [Tab] 接在一串指令的第二个字以后时,则为『文件补齐』!

       若安装bash-completion 软件,则在某些指令后面使用[tab] 按键时,可以进行『选项/参数的补齐』功能!

14.中断程序

     [Ctrl]+c 

15.EOF

     [Ctrl]+d

16.翻页

    [Shift]+[Page Up] 来往前翻页,也能够使用[Shift]+[Page Down] 来往后翻页

17.--help 和man page的使用方法

     --help 用在协助你查询『你曾经用过的指令所具备的选项与参数』而已, 如果你要使用的是从来没有用过得指令,或者是你要查询的   根本就不是指令,而是文件的『格式』时,那就得要透过man page 啰!!

       man 是manual(操作说明)的简写,使用示例:man date

       放置在 /usr/share/man/ 与 /usr/local/man 等默认目录中。

       底下图片说明man的用法,摘自《鸟哥的.....》

           man -f man 找出和man相关的文件。等同于whatis ...(前提是有whatis数据库,使用mandb命令)

           man -k man寻找含有关键词的命令。等同于apropos ...

          man page 说明后面的数字中,1 代表一般账号可用指令,8 代表系统管理员常用指令,5 代表系统配置文件
 格式;

18.info page的用法

       与man page一口气输出一堆信息不同的是,info page 则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的『超链接』来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。所以,你可以将 info page 想成是文本模式的网页显示数据啦!

      支持 info 指令的文件默认是放置在/usr/share/info/这个目录当中的

19.man,help和info的使用场景。

     在终端机模式中,如果你知道某个指令,但却忘记了相关选项与参数,请先善用--help 的功能来查询相关信息;
     当有任何你不知道的指令或文件格式这种玩意儿,但是你想要了解他,请赶快使用man 或者是info 来查询!
     而如果你想要架设一些其他的服务,或想要利用一整组软件来达成某项功能时,请赶快到/usr/share/doc 底下查一查有没有该服务的说明档喔!

20.nano的使用方法

 [ctrl]-G:取得联机帮助(help),很有用的!
 [ctrl]-X:离开naon 软件,若有修改过文件会提示是否需要储存喔!
 [ctrl]-O:储存文件,若你有权限的话就能够储存文件了;
 [ctrl]-R:从其他文件读入资料,可以将某个文件的内容贴在本文件中;
 [ctrl]-W:搜寻字符串,这个也是很有帮助的指令喔!
 [ctrl]-C:说明目前光标所在处的行数与列数等信息;
 [ctrl]-_:可以直接输入行号,让光标快速移动到该行;
 [alt]-Y:校正语法功能开启或关闭(单击开、再单击关)
 [alt]-M:可以支持鼠标来移动光标的功能

可以在nano 的画面中按下[ctrl]-G 或者是[F1]按键, 就能够显示出完整的 naon 内指令说明了

21.关机

who查看正在使用的用户

ps -aux查看主机的使用状况

 将数据同步写入硬盘中的指令: sync。因为CPU与HDD通讯的时候,有时会将需要写入HDD的文件缓存到CPU,sync强制写入。
 惯用的关机指令: shutdown
 重新启动,关机: reboot, halt, poweroff

还有三个指令可以进行重新启动与关机的任务,那就是 reboot, halt, poweroff。这三个命令都是在呼叫systemctl

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值