个人主页:Lei宝啊
愿所有美好如期而遇
目录
11.more指令
这个指令已经被淘汰了,基本上不用,我们现在用less,但我们还是要了解一下
语法:more [选项][文件]
功能:more命令,功能类似 cat
在此之前,我们手搓一个长点的文件,然后使用more
下面的内容我们想要翻看的话只能按回车,他才会一行一行向下翻,其他向上向下键是没有用的。
我们按ctrl c可以强行退出。
但是less的话我们就可以上下翻,而且还可以输入行号进行跳转。
12.less指令(重要)
语法: less [参数] 文件
功能:less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。
-N 显示每行的行号
输入要跳转的行号
回车
13.head指令
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。
语法: head [参数]... [文件]...
功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行
默认输出前10行
指定输出前3行
14.tail指令
语法: tail[必要参数][选择参数][文件]
功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件
15.时间相关的指令
date显示
date 指定格式显示时间: date +%Y:%m:%d
date 用法:date [OPTION]... [+FORMAT]
date +%s,时间戳,输出的数字为秒,从1970年1月1日晚上12点开始计时到现在。
常用于计算一个范围内的时间,比如算出前天和今天的时间戳,我们就能够确定一个范围,通过这个范围去找寻我们想找的时间点的日志。
16.cal指令
cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。
命令格式: cal [参数][月份][年份]
功能: 用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份
默认今年当月
指定月年
上个月,当月,下个月
指定显示整年
17.find指令(重要)
语法: find pathname -options
功能: 用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)
常用选项:-name 按照文件名查找文件。
指定路径搜索
这里额外拓展一个指令:which
which指令
用于查询指令的路径
18.grep指令
语法: grep [选项] 搜寻字符串 文件
功能: 在文件中搜索字符串,将找到的行打印出来
常用选项:
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行
先造个文件出来
补充指令1:sort
sort指令
按照每行从前往后ASCII值从小到大进行排序
补充指令2:uniq
uniq指令
去掉相邻的重复行
uniq -c 去掉重复行后在每行前写出该行原来行数
补充指令3:wc -l
wc -l 指令
word count,统计行数
19.zip/unzip指令
语法: zip 压缩文件.zip 目录或文件
功能: 将目录或文件压缩成zip格式
常用选项:
-r 递 归处理,将指定目录下的所有文件和子目录一并处理
哦吼!!!明显不对,少了什么呢?
这下我们明白了,要加-r。
我们默认解压缩到当前目录,但是也可以改变解压缩后的目录。
解压到tmp目录:unzip test2.zip -d /tmp
20.tar指令(重要)
tar [-cxtzjvf] 文件与目录 .... 参数
常用选项:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
-C : 解压到指定目录
21.几个比较重要的热键
[Tab]按键---具有『命令补全』和『档案补齐』的功能
[Ctrl]-c按键---让当前的程序『停掉』
[Ctrl]-d按键---通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可
以用来取代exit
比如说你只记得有个指令wh开头,但是想不起来了,那就Tab两下,就会出现如下 ,如果不出现或者Tab不出来,没关系,不是你的问题,是你的Linux厂商的问题,很正常。
ctrl c,让正在进行的指令强行停下,也就是说,只要ctrl c,指令就停下来了。
ctrl d,玩得比较花,按下他不用鼠标点关闭,Xshell就退出关闭了。
22.关机指令
语法:shutdown [选项] ** 常见选项:**
-h : 将系统的服务停掉后,立即关机。-r : 在将系统的服务停掉之后就重新启动
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思这里不做演示......
学会这些指令,那么恭喜你,基本上入门啦