鸟哥的私房菜——总结(一)

来源:互联网 发布:异次元的狙击手 知乎 编辑:程序博客网 时间:2024/06/07 01:26

第0章:计算机概论


1、何为X86架构:最早intel发明出来的cpu代号称为8086,后来依次架构又开发出80826,80836等,所以这种架构的cpu被称为X86架构;

2、0/1单位称为bit,1Byte=8bit,文件大小用二进制方式,速度单位常使用十进制,如cpu运算速度MHz,GHz等用十进制,而在网络传输方面,由于网络常使用的单位是bit,Mbit/s即每秒多少Mbit,如果转成文件容量的Byte时,就要除以8,。

3、对于硬盘来讲,制造商使用的是十进制的单位,所以500G代表为500X1000X1000X1000B,转成文件的大小单位时使用二进制(1024),就只剩下466GB左右的空间了。

4、频率是cpu每秒可以进行的工作次数,但由于每个cpu的微指令集不同,所以频率只能用来比较同款cpu的速度。

5、外频:cpu与外部组件进行传输数据、运算的速度;倍频:cpu内部用来加速工作性能的一个倍数;外频X倍频=频率


第3章:主机规划和磁盘分区


1、整块磁盘的第一个扇区特别重要,记录了整块磁盘的重要信息:

主引导分区:安装引导加载程序的地方,446bytes;

分区表:记录整块磁盘分区的状态,有64bytes。

2、柱面是文件系统的最小单位,也是分区的最小单位,在分区表中,分为4组记录区,每组记录该区段的 起始和结束柱面号码;

3、磁盘默认的分区表只能写入4组分区信息(主分区或扩展分区),扩展分区的目的是使用额外的扇区来记录分区信息,扩展分区本身不能用来格式化。

4、由扩展分区继续切分出来的分区称为逻辑分区,逻辑分区的设备名称号码由5号开始。

5、主分区和扩展分区最多可以有4个,扩展分区最多只能有一个。

6、CMOS是记录各项硬件参数且嵌入在主板上面的存储器;BIOS是一个写入到主板的软件程序。BIOS是开机后执行的第一个程序。

7、如果安装多重引导,最好先安装windows,再安装linux,linux下的根目录是/


第5章:初次接触linux


1、基本命令:显示日期和时间date;日历:cal;简单的计算器:bc

2、用man来查看各个命令的具体操作,按“q”离开man操作;

在man界面下,会有命令的代号,其中1表示用户在shell环境中可以操作的命令,5表示配置文件,8表示系统管理员可以用的管理命令。

在man界面下,查找关键词时用/word可以向下查找,?string可以向上查找。

在man界面下,可以用n继续下一个查询,用N进行反向查询。

info page也可以用了查询。

3、文本编辑器nano

4、查看有谁在线用who,查看后台执行的程序用ps -aux

5、关机命令:sync会将数据同步写入硬盘中,在系统关机或者重启之前要执行好多次;惯用关机命令:shutdown;重启关机:reboot,halt,poweroff


第6章:linux的文件权限和目录配置


1、linux里面任何一个文件都具有“User”,“Group”,及"others"3种身份;

2、用ls -al可以列出所有文件的权限和属性:

第一列代表着文件的类型和权限,共有10个字符,如drwxr-x---,第一个表示是目录d、文件-或链接文件等;其余的每3个一组,均为rwx的组合,r表示可读,w表示可写,x表示可执行,如果没有该权限用减号代替。第一组表示文件所有者的权限;第二组表示同用户组的权限;第三组表示其他非本用户组的 权限。

3、改变文件的属性和权限:chgrp(改变文件所属用户组),chown(改变文件所有者),chmod(改变文件的权限)。

改变时可以使用数字或者符号。对数字,r(4),w(2),x(1);对符号,如:chmod u=rwx,go=rx, file

4、目录的x权限代表的是用户能否进入该工作目录

5、新建空文件可以用touch,可以用su来切换身份


第7章:linux文件与目录管理


1、目录的相关操作:
.表示此层目录;..表示上一层目录;-表示前一个工作目录;~表示用户的主目录

cd切换目录;pwd显示当前目录;mkdir新建目录;rmdir删除一个空目录

echo有显示,打印出的意思

2、文件内容查阅:

cat由第一行显示文件内容;

tac从最后一行显示文件内容;

nl显示内容的时候输出行号;

more一页一页的显示内容;

空格向下翻页;

enter向下滚一行;

/向下查询关键词;

:f显示出文件名以及目前显示的行数;

less与more类似但是可以往前翻页;

head查看头几行,tail查看结尾几行;

od以二进制的方式读取文件。

3、修改文件时间或者创建新文件:touch

4、可以用分号;在命令行中写入多个命令

5、umask指定目前用户在新建文件或目录时候的权限默认值;若用户创建文件,默认没有可执行权限,只有r,w两个选项,最大为666;创建目录,则由于x与用户能否进入目录有关,所以默认为777。如umask 0022,后面3个数字与一般权限有关,数字表示的是被拿掉的权限。

6、查看文件类型:file

7、寻找执行文件:which

8、寻找特定文件:whereis,locate

9、find:参数-exec command,-exec后面可以接其他的命令来处理查找的结果,如:find /etc -exec ls -l {} \;其中{}表示find找到的内容,-exec到\;是关键字,代表开始到结束