【Linux】基础指令(Ⅱ)

发布于:2025-05-15 ⋅ 阅读:(12) ⋅ 点赞:(0)

目录

1. mv指令

2. cat指令

3.echo指令

补:输出重定向 

4. more指令

5. less指令

6. head指令和tail指令

7.date指令

时间戳:

8. cal指令

9. alias指令

10.grep指令


1. mv指令

语法:mv [选项]...  源文件/目录  目标文件/目录

功能:将“源文件”重命名为“目标文件,或将“源文件/目录下的文件”移动到指定目录,相当于剪切的同时重命名

常用选项:

-f, --force                     覆盖前不询问

-i, --interactive             覆盖前询问
 示例:

2. cat指令

语法:cat [选项] [文件]

功能:查看目标文件内容

常见选项:

-b              对非空行输出行编号

-n              对输出的所有行编号,包括空格

-s               不输出多行空格,将多行压缩成一行

示例:

3.echo指令

语法:echo "内容"

该指令相当于输出命令,可以直接输出内容,也可以借助输出重定向符号,将内容输出到指定文件内,如果文件不存在就直接生成一个新文件

补:输出重定向 

 > :覆盖写入文件

 >> :追加写入文件

示例:

4. more指令

语法:more [选项]  <文件>

功能:类似于cat

常用选项:

-n            规定输出行数,按向下键就会n行n行的输出,直到输出完文件中的内容就能自动退出,或者按q直接退出

示例:

5. less指令

语法: less [选项] 文件 

功能:与more类似,但less可以随意浏览文件,而more仅能向下(前)移动,却不能向上(后)移动,而且less在查看之前不会加载整个文件。

选项:

-N           显示(非空行)行号

/字符       搜索指定字符

按q退出

6. head指令和tail指令

语法:head/tail [选项]  [文件]

功能:用来显示开头或结尾某个数量的文字区块,head用来显示档案的开头至标准输出中,而tail就是看档案的结尾。

常用选项:

-n(行数)                     规定显示行数

示例:

7.date指令

语法:date   [选项]  [+格式]

功能:按照指定格式显示日期

常见选项:

格式:

%H  小时

%M  分钟

%S  秒 

%Y  年

%m 月

%d  日

时间戳:

时间戳(Timestamp)通常指从某一固定时间点(如 Unix 纪元 1970-01-01 00:00:00 UTC)到当前时间的总秒数或毫秒数。

示例:

显示当前时间戳:

将某个时间戳转换为时间:

8. cal指令

语法:cal  [选项]  [年份]

功能:用于查看日历等时间信息

常见选项:

-3                显示前一个月,当前月,下个月

-j                 显示在当前年的第几天

-y                显示某一整年日历信息

示例:

9. alias指令

语法:alias  别名=“命令”

功能:给命令起别名

示例:

10.grep指令

语法:grep  [选项]  搜寻字符串 文件

功能:在文件中搜寻字符串,并将其对应的行打印出来

常见选项:

-i:忽略大小写的不同,所以大小写视为相同

-n:顺便输出行号

-v:反向选择,亦即显示出没有'搜寻字符串'内容的那⼀行

示例:


网站公告

今日签到

点亮在社区的每一天
去签到