第2章 新手必须掌握的Linux命令。
1.无
2. 命令帮助手册
长格式:?
短模式:?
(1)man命令中常用按键以及用途
| 按键 | 用处 |
| ? | 向下翻一页 |
| ? | 向下翻 一页 |
| ? | 向上翻一页 |
| ? | 直接前往首页 |
| ? | 直接前往尾页 |
| ? | 从上至下搜索某个关键词 |
| ? | 从下至上搜索某个关键词 |
| ? | 定位至下一个搜索到的关键词 |
| ? | 定位到上一个搜索到的关键词 |
| ? | 退出帮助文档 |
(2)man命令帮助信息的结构以及意义
| 结构名称 | 代表意义 |
| NAME | ? |
| SYSNOPSIS | ? |
| DESCRIPTION | ? |
| EXAMPLES | ? |
| OVERVIEW | ? |
| DEFAULTS | ? |
| OPTIONS | ? |
| ENVIRONMENT | ? |
| FILES | ? |
| SEE ALSO | ? |
| HISTORY |
? |
3 常用系统工作命令
(1)把指定字符串“Linuxprobe.com”输出到终端屏幕的命令为:?
提取变量SHELL的值,并将其输出到屏幕上:?
(2)date命令中的参数以及作用
| 参数 | 作用 |
| ? | 跳格【Tab键】 |
| ? | 小时(00~23) |
| ? | 小时(00~12) |
| ? | 分钟(00~59) |
| ? | 秒(00~59) |
| ? |
今年中的第几天 |
(3) 按照默认格式查看当前系统时间的date命令如下所示:?
按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的date命令如下所示:?
将系统的当前时间设置为2017年9月1日8点30分的date命令如下所示:?
查看今天是当年中的第几天: ?
(4) 重启系统:?
关闭系统:?
(5) 用于终端下载网络文件:?
wget命令的参数以及作用
| 参数 | 作用 |
| ? | 后台下载模式 |
| ? | 下载到指定目录 |
| ? | 最大尝试次数 |
| ? | 断点续传 |
| ? | 下载页面内所有资源,包括图片、视频等 |
| ? | 递归下载 |
(6)查看系统中的进程状态:?
ps命令的参数以及作用
| 参数 | 作用 |
| ? | 显示所有进程(包括其他用户的进程) |
| ? | 用户以及其他详细信息 |
| ? | 显示没有控制终端的进程 |
R(?):?
S(?):?
D(?):?
Z(?):?
T(?):?
进程状态:
| USER | PID | %CPU | %MEM | VSZ | RSS | TTY | STAT | START | TIME | COMMAND |
| ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
(7) 用于动态地监视进程活动与系统负载等信息:?
解释下图中红圈的含义:

(8) 查询某个指定服务进程的PID值:?
查询本机上sshd的服务程序的PID:?
(9) 终止某个指定PID的服务进程:?
(10) 终止某个指定名称的服务所对应的全部进程:?
4 系统状态检测命令
(1) 用于获取网卡配置与网络状态等信息:?
解释各个含义:?
(2) 用于查看系统内核与系统版本等信息:?
完整地查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息:?
查看当前系统版本的详细信息:?
(3) 用于查看系统的负载信息:?
解释下图的含义:?

(4) 显示当前系统中内在的使用量信息:?
(5) 查看当前登入主机的用户终端信息:?
(6) 查看所有系统的登录记录:?
(7) 显示历史执行过的命令:?
执行第n条命令:?
历史命令存放在那个文件里:?
清除历史命令:?
(8) 收集系统配置及架构信息并输出诊断文档:?
5.工作目录切换命令
(1) 用于显示用户当前所处的工作目录:?
(2) 切换工作路径:?
返回到上一次的目录:?
切换到用户的家目录:?
(3) 显示目录中的文件信息:?
查看全部文件(包括隐藏文件):?
查看文件的属性、大小等详细信息:?
查看目录属性信息:?
6.文本文件编辑命令
(1) 用于查看纯文本文件(内容较少的):?
显示出行号:?
(2) 用于查看纯文本文件(内容较多的):?
翻页:?
(3) 用于查看纯文本文件的前N行:?
(4) 用于查看纯文本文档的后N行或持续刷新内容:?
查看最后20行内容:?
持续刷新一个文件的内容:?
(5) 用于替换文本文件:?
将一个文本所有小写字母替换成大写字母:?
(6) 统计指定文本的行数、字数、字节数:?
参数以及作用
| 参数 | 作用 |
| ? | 只显示行数 |
| ? | 只显示单词数 |
| ? | 只显示字节数 |
(7) 查看文件的存储信息和时间等信息:?
(8) 用于按“列”提取文本字符:?
以:号为分隔符,提取出第一列的内容:?
(9) 用于比较多个文本文件的差异:?
直接显示比较结果,判断文件是否相同:?
描述文件内容具体的不同:?
7.文件目录管理命令
(1) 用于创建空白文件或设置文件的时间:
命令的参数及其作用
| 参数 | 作用 |
| ? | 仅修改“读取时间”(atime) |
| ? | 仅修改“修改时间”(mtime) |
| ? | 同时修改atime与mtime |
(2) 用于创建空白的目录:?
递归创建出具有嵌套叠层关系的文件目录:?
(3) 用于复制文件或目录:?
命令参数及作用
| 参数 | 作用 |
| ? | 保留原始文件的属性 |
| ? | 若对象为“链接文件”,则保留该“链接文件”的属性 |
| ? | 递归持续复制(用于目录) |
| ? | 若目标文件存在则询问是否覆盖 |
| ? | 相当 于-pdr |
(4) 用于剪切文件或重命名文件:?
(5) 用于删除文件或目录:?
删除目录:?
强制删除,不提示确认信息:?
(6) 用于按照指定大小和个数的数据块来复制文件或转换文件:?
命令参数及作用
| 参数 | 作用 |
| ? | 输入的文件名称 |
| ? | 输出的文件名称 |
| ? | 设置每个“块”的大小 |
| ? | 设置要复制“块”的个数 |
从/dev/zero设备文件中取出一个大小为560MB的数据块,然后保存成名为560_file的文件:?
压制出光盘镜像文件,将它变成一个可立即使用的iso镜像:?
(7) 查看文件的类型:?
8.打包压缩与搜索命令
(1) 用于对文件进行打包压缩或解压:?
命令参数及作用
| 参数 | 作用 |
| ? | 创建压缩文件 |
| ? | 解压压缩文件 |
| ? | 查看压缩包内有那些文件 |
| ? | 用Gzip压缩或解压 |
| ? | 用bzip2压缩或解压 |
| ? | 显示压缩或解压过程 |
| ? | 目标文件名 |
| ? | 保留原始的权限与属性 |
| ? | 使用绝对路径来压缩 |
| ? | 指定解压到的目录 |
把/etc目录通过gzip格式进行打包压缩,并把文件命名为etc.tar.gz:?
将打包后的压缩包文件指定解压到/root/etc目录中:?
(2) 用于在文本中执行关键词搜索,并显示匹配的结果:?
命令参数及作用
| 参数 | 作用 |
| ? | 将可执行文件(binary)当作文本文件(text)来搜索 |
| ? | 仅显示找到的行数 |
| ? | 忽略大小写 |
| ? | 显示行号 |
| ? | 反向选择--仅列出没有“关键词”的行 |
查找出当前系统中不允许登录系统的所有用户信息:?
(3) 用于按照指定条件来查找文件:?
命令参数及作用:
| 参数 | 作用 |
| ? | 匹配名称 |
| ? | 匹配权限(mode为完全匹配,-mode为包含即可) |
| ? | 匹配所有者 |
| ? | 匹配所有组 |
| ? | 匹配修改内容的时间(-n指n天以内,+n批n天以前) |
| ? | 匹配访问文件的时间(-n指n天以内,+n批n天以前) |
| ? | 匹配修改文件权限的时间(-n指n天以内,+n批n天以前) |
| ? | 匹配无所有者的文件 |
| ? | 匹配无所有组的文件 |
| ? | 匹配比文件 f1新但比f2旧的文件 |
| ? | 匹配文件类型(后面的字幕字母依次表示块设备、目录、字符设备、管道、链接文件、文本文件) |
| ? | 匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件) |
| ? | 忽略某个目录 |
| ? | 后面可跟用于进一步处理搜索结果的命令 |
获取到该目录中所有以host开头的文件列表: ?
在整个系统中搜索权限中包括SUID权限的所有文件: ?
在整个文件系统中找出所有归属于linuxprobe用户的文件并复制到/root/findresults目录:?

浙公网安备 33010602011771号