Linux——常用指令(4)

Linux——常用指令(4)

本期内容继续为大家介绍Linux的一些常用指令。

一、more指令

1.语法:more [选项] [文件]

2.功能:功能类似于cat,是系统中用于逐页查看文本文件的经典工具。

more适合浏览大文件和长输出内容,可以分页显示,避免一次性加载过多内容导致终端滚动过快。
逐页显示时,可以按空格键翻页;滚动浏览时,可以按Enter键逐行下翻,但是不支持回过去浏览之前已经看过的内容。
常用选项有 -n,用于给逐行编号:按q可退出more。

二、less指令

1.语法:less [选项] [文件]

2.功能:对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大,用法比起 more 更加有弹性。

(1)导航控制

空格/Page Down:向下翻页
b/Page Up:向上翻页
上下键:逐行滚动
G:跳转至文件末尾
g:跳转至文件开头
10g:跳转到第十行

(2)选项

/keyword:向下搜索“keyword”的功能
?keyword:向上搜索“keyword”的功能
-i 忽略搜索时的大小写
-N 显示每行的行号
n:跳转至下一个匹配项
N:跳转至上一个匹配项
q:quit

三、head指令

1.语法:head [参数] [文件]

2.功能:显示开头或结尾某个数量的文字区块

head是Linux系统中用于查看文件开头内容的工具,默认显示前十行,其功能灵活,参数简洁。
常用选项:-n <行数> ,比如:

head -n 5 filename.txt

表示仅显示前5行;

head -n -20 filename.txt

显示除最后20行外的所有行。

四、tail指令

1.语法:tail [必要参数] [选择参数] [文件]

2.功能:Linux中用于查看文件末尾内容的工具。

tail用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。尤其适合监控日志,追踪实时数据更新等等。

常用选项:
(1)-n<行数> 显示指定行数

tail -n 5 filename.txt

显示最后5行

(2)-f 追踪文件动态变化,持续监控文件末尾新增内容

五、date指令

1.语法:date [选项] [格式]

直接使用date,显示当前时间,如图:
date

2.功能:指定格式显示时间: date +%Y:%m:%d

(1)在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下:

通过“+”符号组合格式控制符
%Y : 完整年份 (0000…9999)
%m : 月份 (01…12)
%d : 日 (01…31)
%H : 小时(00…23)
%M : 分钟(00…59)
%S : 秒(00…61)
%X : 相当于 %H:%M:%S
%F : 相当于 %Y-%m-%d

(2)设定时间

date -s:设置当前时间,只有root权限才能设置,其他只能查看。
date -s 20080523:设置成20080523,这样会把具体时间设置成空00:00:00
date -s 01:01:01:设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″:这样可以设置全部时间
date -s “01:01:01 20080523″:这样也可以设置全部时间
date -s “2008-05-23 01:01:01″:这样也可以设置全部时间
date -s “20080523 01:01:01″:这样也可以设置全部时间

(3)时间戳

时间->时间戳:date +%s
时间戳->时间:date -d@时间戳
Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始经过的秒数,不考虑闰秒。

六、cal指令

1.语法:cal [参数] [月份] [年份]

2.功能:用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”

常用选项

-3:显示系统前一个月,当前月,下一个月的月历
==-j ==:显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
-y:显示当前年份的日历

简单使用

cal指令
cal指令

七、总结

本期继续为大家介绍了Linux的一些常用指令,未完待续!

感谢大家的关注,我们下期再见!
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值