第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目录:?

posted @ 2018-12-06 11:20  KD-VS-WB  阅读(244)  评论(0)    收藏  举报