第二章: 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. |
|