参考资料:鸟哥第二版
Kernel(内核)管理事项:
系统调用接口(systemcall interface)
进程管理(processcontrol)
内存管理(Memorymanagement)
文件系统(Filesystem management)
设备的驱动(Devicedrivers)
Unics系统的两个概念:
所有的程序或系统设备都是文件
不管建构编辑器还是附属文件,所写的程序只有一个目的,且要有效的完成目标。
通用公共许可证 (GeneralPublic License, GPL)
BIOS(BasicInput/Output System)
设备 设备在Linux内的代号
IDE硬盘机 /dev/hd[a-d]
SCSI硬盘机 /dev/sd[a-p]
USB随身盘 /dev/sd[a-p](与SCSI硬盘一样)
CDROM /dev/cdrom
软盘机 /dev/fd[0-1]
打印机 /dev/lp[0-2]
鼠标 /dev/mouse
硬盘
在硬盘里面有分为两个区域,一个是放置这个硬盘
的信息区,我们称为Master Boot Recorder, MBR (主要启动分区),一个则是实际文件信息放置
的地方 .MBR 里面记录了两个重要的东西,
分别是∶启动管理程序,与磁盘分区表( partition table )
SELinux(Security Enhanced Linux )
文字界面与图形界面
[Ctrl]+ [Alt] + [F1] ~ [F6] ∶文字界面登录tty1~ tty6 终端;
[Ctrl]+ [Alt] + [F7] ∶图形界面桌面。
从文字界面启动图形界面的命令:startx(x指x window)
文字界面:
ctrl+c中断目前程序
ctrl+d结束输入状态
linux命令形式:
命令 选项 参数(1) 参数(2)
command[-options]parameter1 parameter2 ...
linux大小写敏感
man( manual操作说明的简写)
manxxx呼出命令说明(呼出的页面称manpage)
manpage中命令名称后面的代号的意思(如DATE(1),NULL(4))
1用户可以操作的命令或可执行档
2系统内核可调用的函数与工具等
3一些常用的函数(function)与函式库(library)
4设备文件的说明
5配置文件或者是某些文件的格式
6游戏(games)
7规范与协议等,例如Linux标准文件系统、网络协议、ASCII code 等
等的说明内容
8系统管理员可用的管理命令
9跟kernel 有关的文件
更改文件权限
chgrp 更改所属群组
chown 更改所属人(chownuser:group filename可以同时修改所属群组)
chmod 更改文件属性(权限)
例子:
chmod 755 filename
chmod u=rwx,go=rx filename(ug o a)
chmod a+w filename
文件种类:
A.正规文件:[-]
1.纯文字档(ASCII)
2.二进制档(binary)
3.信息格式档(data)
B.目录[d]
C.链接档[l]
D.设备与设备档
1.区块设备档[b]
2.字符设备档[c]
E.信息接口档[s]
F.信息传输档[p]
文件附档名
*.sh∶批次档 ( scripts )
Linux下
每一个文件或目录的档名最长可以到达255的字符,加上完整路径时,最
长可达 4096个字符
目录树的特性:
1.目录树的启始点为根目录(/, root);
2.每一个目录不止能使用本地端的partition的文件系统,也可以使用网络上的filesystem。举例来说,可
3.以利用Network File System (NFS)服务器挂载某特定目录等。
每一个文件在此目录树中的档名(包含完整路径)都是独一无二的。
相对路径的使用:
.代表此层目录
..代表上一层目录
-代表前一个工作目录
~代表“目前用户身份”所在的根目录
~account代表account 这个用户的根目录