目录
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:反向选择,亦即显示出没有'搜寻字符串'内容的那⼀行
示例: