Linux学习_3

主要包括命令格式,查看命令帮助,date命令,timedatectl命令,查看日历,查看目录下文件:ls(list)

第二章Linux中执行命令

命令格式

主命令 参数 操作对象
# 注意:
下面是对于命令的语法的一些符号的说明:
[] :表示的是可选
...: 表示的可以存在多个参数
|:表示是可选的
<>:必填
{}:表示作为一个整体存在的

查看命令帮助

查看bash内部帮助命令

命令--help

man

man命令用来提供在线帮助,使用权限是所有用户。
使用man命令可以调阅其中的帮助信息,非常方便实用。

在man命令帮助信息的界面中,所包含的常用操作步骤按键如下:

按键作用
空格,PaGe down向下翻一页
PaGe up ,b向上翻一页
homg直接前往首页
end直接前往尾页
/从上至下搜索某个关键词,"/linux"
?从上至下搜索某个关键词,"?linux"
n定位到下一个搜索到的关键词
N定位到上一个搜索到的关键词
q退出帮助文档

区段1:用户指令,查看命令的帮助
区段2:系统调用,查看可被内核调用的函数的帮助
区段3:程序库调用,查看函数和函数库的帮助
区段4:设备,查看特殊文件的帮助(主要是/dev目录下的文件)
区段5:文件格式,查看配置文件的帮助
区段6:游戏,查看游戏的帮助
区段7:杂项,惯例与协议等,例如Linux文件系统、网络协议、ASCII code等等的说明
区段8:系统指令,查看系统管理员可用的命令的帮助
区段9:内核内部指令,查看内核相关文件的帮助
使用如下命令可以知道某个命令在man的哪个区段有相关帮助文档:
[root@server ~]# whatis man
man (7) - macros to format man pages
man (1) - an interface to the on-line reference manuals
man (1p) - display system documentation
[root@server ~]# man -f man
man (7) - macros to format man pages
man (1) - an interface to the on-line reference manuals
man (1p) - display system documentation
[root@server ~]# man 1 man   
[root@server ~]# man 7 man

info page

info与man的用途其实差不多,都是用来查询命令的用法或者是文件的格式。
但是与man page不同的是,info page则是将文件数据拆成一个一个的段落,每个段落用自己的页
面来撰写, 并且在各个页面中还有类似网页的『超链接』来跳到各不同的页面中,每个独立的页面
也被称为一个节点(node)。
不过你要查询的目标数据的说明文件必须要以info的格式来写成才能够使用info的特殊功能(例如超
链接)。 而这个支持info命令的文件默认是放置在/usr/share/info/这个目录当中的。

date命令

date命令用于显示或设置系统的时间与日期

date -参数 +显示日期时间格式参数

参数作用
%Y完整年份(2024)
%m月份(1-12)
%d本月中第几天
%H小时(00-23)
%M分钟(00-59)
%j今年中第几天
%X相当于%H:%M:%S
%Z显示时区
%A星期几
%p显示本地AM或PM

[root@server ~]# date –s 20170303 修改为2017-03-03
[root@server ~]# date -s 15:03 修改时间为15:03
[root@server ~]# date -s “20180707 10:12” 合并修改

[root@server ~]# date -d “+2 day” +%d 显示2天后日期
[root@server ~]# date -d “-5 day” +%d 显示5天前日期

timedatectl命令

timedatectl命令用于设置系统的时间,英文全称为:“time date control”,若发现电脑时间跟实际不符?如果只差几分钟的话,我们可以直接调整,但如果差几个小时,那么除了调整当前的时间,还有必要检查下时区

timedatectl [OPTIONS...] COMMAND ...

timedatectl命令中的参数以及作用:

参数作用
status显示状态信息
list-timezones列出已知时区
set-timezone设置生效时区
set-time设置系统时间
查看系统时间与时区

设置时区

[root@server ~]# timedatectl set-timezone Asia/Shanghai

修改系统日期

[root@server ~]# timedatectl set-ntp no # 先关闭ntp时间同步
[root@server ~]# timedatectl set-time 2021-05-18

修改时间

[root@server ~]# timedatectl set-time 9:30
[root@server ~]# date
Tue May 18 09:30:01 CST 2021
[root@server ~]# timedatectl set-ntp yes

查看日历

格式:cal  月份  年份

查看目录下的文件:ls(list)

ls -参数 操作对象

参数功能
-l以长格形式显示文件和目录的详细信息,ls命令默认只显示名称的短格式。
-d显示指定目录本身的信息,而不显示目录下的各个文件和子目录的信息。
-c按文件的修改时间排序后,予以显示。
-h以更人性化的方式显示出目录或文件的大小,默认的大小单位为字节,使用-h选项后将显示为K、M等单位。此选项需要和-l选项结合使用才能体现出结果。
-R以递归的方式显示指定目录及其子目录中的所有内容。
-a显示所有子目录和文件的信息,包括名称以“.”开头的隐藏目录和隐藏文件。
-A与-a选项的作用类似,但不显示表示当前目录的“.”和表示父目录的“..”。
-i显示文件索引节点号(inode)。一个索引节点代表一个文件,在linux中保存在磁盘分区中的文件都给它分配一个编号,称为索引节点号inode。
-S按照文件大小排序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bug.ink

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值