计算机等级考试三级 linux 章节复习笔记
第二章:
1.内核是提供什么功能的系统软件,是操作系统的核心:设备驱动,文件系统,进程管理,网络通讯。
2.基于linux的便携系统:安卓,android。
第三章:
3. 命令的基本格式是:命令 [选项] [参数]。选项分为短格式和长格式,-l,--all。参数是命令的操作对象。
4.软件包可细分为两种,源码包 和 二进制包。
5.两大主流二进制包管理系统,RPM包管理系统,DPKG包管理系统;RPM包命名的一般格式:包名-版本号-发布次数.发行商.linix平台.适合的硬件平台.包扩展名。
RPM包的操作:
安装:
rpm -ivh 包名
选项 i是 安装,install,选项v是显示更详细信息verbose,选项h是显示安装进度hash。一般安装在系统默认路径,源码包安装需要指定路径。
升级:
rpm -Uvh 包全名
大写U选项指没安装则安装,已安装则升级为最新版。
大写F选项指没安装则退出,已安装则升级。
卸载:
rpm -e 包名
e选项表示删除,erase。支持nocteps选项,也就是不检测依赖关系直接删除,一般不用。
查询:
rpm 选项 查询对象
A. 查询软件包是否已安装:rpm -q 包名。选项q表示查询,就是query。
B. 查询系统中所有已安装软件包:rpm -qa
C. 查询软件包的详细信息:
查询已安装软件包详细信息:rpm -qi 包名 。选项i表示详细信息,即information。
查询未安装软件包详细信息:rpm -qip 绝对路径+包全名。选项p表示查询未安装,即package 。
D. 查询软件包文件列表及安装路径:
查询已安装软件包:rpm -ql 包名 。选项l表示列出包内文件安装目录。
查询未安装软件包:rpm -qip 绝对路径+包全名。
E. 反向查询某个系统文件属于哪个RPM包:rpm -qt 系统文件名。选项f即file。
F. 查询软件包依赖关系:
已安装软件包:rpm -qR 包名。
未安装软件包:rpm -qRp 绝对路径+包全名。
选项大写R表示查依赖性即requires。
6.查看桌面环境:通过环境变量DESKTOP_SESSION查看,命令为echo $ DESKTOP_SESSION
7.服务的启动,停止,重启,查看状态命令:service 服务名 start | stop | restart | status
8.查看已登录用户信息
A. 查看用户及用户执行任务情况
命令:W [选项] [用户名]
如果加上用户名参数,则仅显示该用户信息。
h选项为不显示信息表题,
l选项表示详细格式输出,
s选项表示简洁格式,不显示登录时间、JCP 和PCPU。
输出内容和top命令类似。
第一行显示系统时间、登录用户数,平均负载(load average)。平均负载分别为1、5、15分钟系统负载。
第二行显示登录用户信息各列数据标题,第三行为内容。
USER 是用户名,
TTY 是登录终端,
FROM 是登录来源主机名或I P,
LOGIN@ 是登录的日期和时间,
IDLE 是登录登录持续时间,
JCPU 是所有进程占用CPU时间,不包括过去后台作业,包括当前后台作业。
PCPU 是当前进程占用CPU时间,
WHAT是正在执行的进程名和选项。
9.只显示用户信息的命令who。
命令:who [选项] [file] 。
选项:
a 列出所有信息,等同于所有选项,
h 列出系统最近启动的时间,
l 列出所有可登录终端的信息,
m 仅列出当前终端的信息,等同于 who am i,
q 列出本地系统上的用户和用户数的清单,
r 列出当前系统的运行级别,
s 仅显示名称、线路和时间字段,是默认选项,
u 显示每个用户的用户名、登录终端、登录时间、线路活动和进程标识。
9. 字符输出命令:echo
格式:echo [选项] [输出内容]
选项:
n 输出后不换行,即取消输出后行尾换行符;
e 支持反斜杠控制的字符转换;
转义字符:
\\ 输出\,a 输出警告音;b 向左删除一个字符也就是退格键;c 行末不换行;e Esc键;f 换页符;n 换行;r 回车;t Tab键就是制表符;v 垂直制表符;0nnn 数字0加三位八进制数,按照八进制ASCII码表输出字符;xhh x加两位十六进制数,按照十六进制ASCII码表输出字符。
10.查看、修改系统时间命令:date
选项:s 设置当前时间,格式为 date -s "01:01:01 2020-3-14",只写日期不写时间则默认零点。
11.修改密码命令passed
格式:passed [选项] 用户名
修改自己的密码可不写用户名。
选项:
12.