Linux期末复习重点(知识点)

2019-07-13 09:25发布

1、硬件交互层:
该层处于Linux结构底层,为内核层提供基础。主要由管理外围设备的软件组成,这些外围设备包括终端控制器和存储设备控制器等;
内核层:
该层为Linux系统的核心,主要包括进程管理子系统和文件子系统。
系统接口层:
该层实现操作系统命令、窗口系统和系统函数的调用功能;为应用层提供命令接口、图形结构和程序接口;
应用层:
该层为终端用户的应用和应用程序的应用。终端用户通过命令方式或图形结构方式使用系统。 2、command
命令组成:命令字 + 命令选项 + 命令参数(命令字是必不可少的,而命令选项和命令参数根据需要可要可不要) 3、cd:改变工作目录
cd pathname 4、pwd:显示当前的工作目录
用法:直接pwd 5、more:以页为单位在屏幕上显示文件内容。可从文件头、指定行号、特定字组开始显示。
more -cdflpsu -num /pattern filenames 6、cat:显示文件内容、创建新文件或合并文件内容成一个文件
cat filename 7、ls:列出文件以及其属性
ls -option name
ls -l:
7个字段,第1字段:文件属性字段(第1字符代表文件的类型);第2字段:文件硬链接数;第3字段:文件(目录)拥有者;第4字段:文件(目录)拥有者所在的组;第5字段: 文件所占用的空间(以字节为单位);第6字段:文件(目录)最近访问(修改)时间;第7字段:文件名 8、cp:用于复制文件和目录
cp -fhip -r/R src1 src2
src1位源文件或目录,src2为目的文件或目录 9、mv:用于重命名或者移动文件、目录
mv file1 file2 :将file1重命名为file2 10、rm:用于删除文件或者目录
f表示强制删除,r表示递归删除 11、mkdir:用于创建目录。(必须在所建目录之上的父目录有“写”权限时才可以创建目录) 12、rmdir:用于删除空目录,不是空目录删不了 13、man:为用户提供使用命令、函数调用等联机帮助。 14、vi编辑器使用 15、标准文件:
用于存储任何类型的数据,是用户使用最普遍的文件类型。 16、目录文件:
该文件是为了对文件进行管理,将多个相关文件放入同一个目录中。本质上,目录也是文件,是目录文件。 17、符号链接文件:
该文件用文件中的链接指针指向其他的文件或目录。 18、管道文件:
管道文件用一个文件作为管道,实现进程之间的通信。 19、特殊文件:
特殊文件指外围设备管理文件。 20、Socket文件:
Socket文件指操作系统中欧用于网络TCP接口通信的系统程序。 21、目录树包含的目录如下:
/bin:存放大部分可执行的命令和公用程序(少量的命令和公用程序放在/usr/bin下)
/dev:存放系统的设备管理文件
/etc:存放系统管理数据文件和程序,如用户管理等。
/lib:存放系统子程序库
/usr:存放供其他用户调用的命令和文件
/tmp:存放临时工作文件
/var:存放经常变化的系统文件,如系统日志等
/home:存放用户的家目录,所有的用户目录都建在该目录下,用户登录时的默认目录。
所有文件必须位于目录树上才能被访问。 22、chmod [who] [+-=] [mode] 文件名或者目录
u为user(用户),即文件或目录的所有者
g为group(组),即与文件所有者有相同组ID的所有用户
o为others(其他)用户,即除文件所有即所有者组以外的操作系统所有用户
a为all(所有)用户,即操作系统的所有用户,是系统默认值。 23、正则表达式:是一组由一个或多个字符组成的字符串,可以吻合某中特殊的模式。
?:匹配任意一个字符
*:匹配一个或多个字符
^:匹配一行开始处的字符
$:匹配一行结尾处的字符
[]:匹配在括号中描述的一组字符,只要满足此组字符中的任何一个字符即可
!:匹配紧跟在后但不在[]内的字符 24、系统运行级定义:
0 关电状态
1 单用户状态(系统管理员状态)
2 多用户状态(不输出资源),用于隔离标准操作,非服务系统
3 多用状态(输出资源),用于远程文件共享,为网络服务系统的标准操作系统
4 目前使用的运行级,管理员可以定义多用户系统状态
5 软件重启动状态。用于可维护的活动类型及运行诊断程序,也可以从另一个替换磁盘引导
6 关闭重新启动,用于拆卸系统立即重新引导到标准状态
a b c 当init命令请求改变运行状态a、b或c时,不杀死当前运行级上的进程,只在启动新进程时为其赋予新状态
Q或q 指示init daemon进程重读并执行inittab文件 25、添加新用户:useradd
删除用户:userdel -r