A组拓展题目

本文概述了Linux系统中一系列实用命令的用法,包括日期时间管理(date),邮件发送与接收(mail),信息传递(write),帮助查看(man),文件管理(ls、cat、mv),文本搜索(grep),文件尾部与头部操作(tail、head),文件复制(cp),文本统计(wc),路径查看(pwd),用户活动查看(who)。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

date

功能:
可以用来显示或设定系统的日期与时间。
参数:
-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;
-u:显示GMT;
–help:在线帮助;
–version:显示版本信息。
如果需要以指定的格式显示日期,可以使用“+”开头的字符串指定其格式

%H 小时(以00-23来表示)。 
%I 小时(以01-12来表示)。 
%K 小时(以0-23来表示)。 
%l 小时(以0-12来表示)。 
%M 分钟(以00-59来表示)。 
%P AM或PM。 
%r 时间(含时分秒,小时以12小时AM/PM来表示)。 
%s 总秒数。起算时间为1970-01-01 00:00:00 UTC。 
%S 秒(以本地的惯用法来表示)。 
%T 时间(含时分秒,小时以24小时制来表示)。 
%X 时间(以本地的惯用法来表示)。 
%Z 市区。 
%a 星期的缩写。 
%A 星期的完整名称。 
%b 月份英文名的缩写。 
%B 月份的完整英文名称。 
%c 日期与时间。只输入date指令也会显示同样的结果。 
%d 日期(以01-31来表示)。 
%D 日期(含年月日)。 
%j 该年中的第几天。 
%m 月份(以01-12来表示)。 
%U 该年中的周数。 
%w 该周的天数,0代表周日,1代表周一,异词类推。 
%x 日期(以本地的惯用法来表示)。 
%y 年份(以00-99来表示)。 
%Y 年份(以四位数来表示)。 
%n 在显示时,插入新的一行。 
%t 在显示时,插入tab。 
MM 月份(必要) 
DD 日期(必要) 
hh 小时(必要) 
mm 分钟(必要)
ss 秒(选择性) 

当前日期
在这里插入图片描述
自1970-01-01 00:00:00以来秒数
在这里插入图片描述

mail

功能:
是命令行的电子邮件发送和接收工具。
参数:

-b<地址>:指定密件副本的收信人地址;
-c<地址>:指定副本的收信人地址;
-f<邮件文件>:读取指定邮件文件中的邮件;
-i:不显示终端发出的信息;
-I:使用互动模式;
-n:程序使用时,不使用mail.rc文件中的设置;
-N:阅读邮件时,不显示邮件的标题;
-s<邮件主题>:指定邮件的主题;
-u<用户帐号>:读取指定用户的邮件;
-v:执行时,显示详细的信息。

用法:
mail 参数+邮箱地址
将test文件中的内容发送给目的邮箱,-s后面表明邮件主题为test
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

write

功能:
向指定登录用户终端上发送信息。
用法:
write+用户名||write+用户名@终端机编号
这里向所有用户发送信息:hello world!
在这里插入图片描述

man

功能:
查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。
语法:
man+(选项)+参数
选项:

-a:在所有的man帮助手册中搜索;
-f:等价于whatis指令,显示给定关键字的简短描述信息;
-P:指定内容时使用分页程序;
-M:指定man手册搜索的路径。

在这里插入图片描述

在这里插入图片描述

ls

功能:
对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
参数:

-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 若目录下有文件,则以下之文件亦皆依序列出

在这里插入图片描述

cat

功能:
是一个文本文件查看和连接工具,主要有三种功能:1.查看文件2.创建新文件3.合并文件
用法:
cat filename
cat > filename
cat file1 file2 > file
分别对应三种功能
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

mv

功能:
移动文件或改名。
用法:
mv 【选项】 源文件 目标文件

将test1文件移动到/tmp目录下

在这里插入图片描述
在这里插入图片描述

grep

功能:
是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
用法:
grep -option(参数) ‘word’(关键词) file(文本文件)
选项:

-a 不要忽略二进制数据。
-A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。
-b 在显示符合范本样式的那一行之外,并显示该行之前的内容。
-c 计算符合范本样式的列数。
-C<显示列数>或-<显示列数>  除了显示符合范本样式的那一列之外,并显示该列之前后	的内容。
-d<进行动作> 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep命令将回报信息并停止动作。
-e<范本样式> 指定字符串作为查找文件内容的范本样式。
-E 将范本样式为延伸的普通表示法来使用,意味着使用能使用扩展正则表达式。
-f<范本文件> 指定范本文件,其内容有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每一列的范本样式。
-F 将范本样式视为固定字符串的列表。
-G 将范本样式视为普通的表示法来使用。
-h 在显示符合范本样式的那一列之前,不标示该列所属的文件名称。
-H 在显示符合范本样式的那一列之前,标示该列的文件名称。
-i 忽略字符大小写的差别。
-l 列出文件内容符合指定的范本样式的文件名称。
-L 列出文件内容不符合指定的范本样式的文件名称。
-n 在显示符合范本样式的那一列之前,标示出该列的编号。
-q 不显示任何信息。
-R/-r 此参数的效果和指定“-d recurse”参数相同。
-s 不显示错误信息。
-v 反转查找。
-w 只显示全字符合的列。
-x 只显示全列符合的列。
-y 此参数效果跟“-i”相同。
-o 只输出文件中匹配到的部分。

统计afield单词总行数
在这里插入图片描述
在这里插入图片描述

tail

功能:
依照要求将指定的文件的最后部分输出到终端。
用法:
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
选项:

-f 该参数用于监视File文件增长。
-c Number 从 Number 字节位置读取指定文件
-n Number 从 Number 行位置读取指定文件。
-m Number 从 Number 多字节字符位置读取指定文件
-b Number 从 Number 表示的512字节块位置读取指定文件。
-k Number 从 Number 表示的1KB块位置读取指定文件。

读取test文件最后三行
在这里插入图片描述

head

功能:
head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
用法:
head 参数 文件名
参数:

-q 隐藏文件名
-v 显示文件名
-c<字节> 显示字节数
-n<行数> 显示的行数

显示test文件的前5行
在这里插入图片描述

cp

功能:
用来复制文件和目录,以及比对两文件的新旧而予以升级等功能。
用法:
cp [选项] 源文件 目标文件
选项:

-a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍;
-d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接;
-i:询问,如果目标文件已经存在,则会询问是否覆盖;
-l:把目标文件建立为源文件的硬链接文件,而不是复制源文件;
-s:把目标文件建立为源文件的软链接文件,而不是复制源文件;
-p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时	间);
-r:递归复制,用于复制目录;
-u:若目标文件比源文件有差异,则使用该选项可以更新目标文件,此选项可用于对文件的升级和备用。

将test文件拷贝到/tmp目录下

在这里插入图片描述
在这里插入图片描述

wc

功能:
统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
用法:

 wc -c filename:显示一个文件的字节数
 wc -m filename:显示一个文件的字符数
 wc -l filename:显示一个文件的行数
 wc -L filename:显示一个文件中的最长行的长度
 wc -w filename:显示一个文件的字数

显示test文件有多少行
在这里插入图片描述
显示test文件最长行的长度
在这里插入图片描述

pwd

功能:
显示当前所在工作目录的全路径。
用法:
pwd [选项]
参数:

-L:--logical,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式)。
-p:--physical,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件。 当包含多层连接文件时,显示连接文件最终指向的文件。
--help:显示帮助信息。
--version:显示版本信息。

在这里插入图片描述

who

功能:
查看登陆用户的行为信息。
用法:
who 选项
选项:

-a 显示所有用户的所有信息
-m 显示运行该程序的用户名,和“who am I”的作用一样
 -q 只显示用户的登陆帐号和登陆用户的数量,该选项优先级高于其他任何选项
-u 在登陆用户后面显示该用户最后一次对系统进行操作距今的时间
-H 显示列标题

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值