基本命令:
7.touch:修改文件的时间戳。 change file timestamps(如果文件不存在就会创建该文件)
常用选项:
-c,--no-create;不创建任何文件
-a;仅修改文件的访问时间戳
-m;仅修改文件的修改时间戳
-t+STAMP;use [[CC]YY]MMDDhhmm[.ss] 使用指定的STAMP代替当前时间戳,(中括号内可以不写)
8.stat:显示文件或文件系统的状态
stat [OPTION]... FILE..(参数必须给出)
常用选项:
-c,--format=FORMAT;以指定的格式显示文件的指定状态属性
9.nano:Nano's ANOther editor, an enhanced free Pico clone(编辑文件)文本模式下的全屏编辑工具。
nano [OPTIONS] [[+LINE(行),COLUMN(列)] FILE]...
^:托字符,表示键盘上的CTRL键;
^+o:保存文档内容
^+x:退出编辑界面
10.cat:连接文件并在标准输出(输出到显示器上的输出)显示
常用选项:
-b,--number-nonblank:对于非空白行编号
-n,--number:给所有的输出行编号
-s,--squeeze-blank:合并重复的空白行
-E,--show-ends:在行尾以$字符显示
(tac命令 显示为倒叙)
注意:cat/tac命令,如果没有给出参数,则所有的内容需要通过标准输出完成(键盘输入)完成后可用^+c(表示终止操作)或^+d(表示提交,执行后结束)退出
11.head:显示文件最开始的部分
head [OPTION]... [FILE]..
常用选项:
-c,--bytes=[]K:以字节为单位来显示相应长度的内容
-n, --lines=[]K:以行为单位显示相应长度的内容(可以使用-数字替换-n 数字)
注意:如果不是用任何选项则默认显示指定文件内容的前十行。
12.tail:输出文件最后部分;
tail [OPTION]... [FILE]..
常用选项:
c,--bytes=[]K:以字节为单位来显示相应长度的内容
-n, --lines=[]K:以行为单位显示相应长度的内容(可以使用-数字替换-n 数字)
-f, --follow[={name|descriptor}]:监控文件末尾的变化;
13.more :分页显示文档内容,过滤;
more [OPTION]... [FILE]..
交互式编辑方法:
可以使用“/”根据后续给出的字符串组合进行查找过滤
可以使用“n”找到下一个匹配项
使用“q”退出more的模式
使用“Enter”,可以向下翻一行
使用“space”,可以向下翻一页
14.less:
less [OPTION]... [FILE]..
交互是编辑方法:
可以使用“/”根据后续给出的字符串组合进行查找过滤
可以使用“n”找到下一个匹配项
使用“q”退出more的模式
使用“Enter”,可以向下翻一行
使用“space”,可以向下翻一页
日期和时间相关的命令:
15.date:记录和设置软件系统时间
格式: date [选项]... [+格式]
常用选项:
-s,--set=STRIING:设置系统时间为指定时间
两种格式:1.MMDDHHmm[[CC]YY][.ss]
2.”CCYY-MM-DD HH:mm:ss”或”CCYY/MM/DD HH:mm:ss”
FORMAT:
%F:表示完整的年月日格式,即:YY-mm-dd
%T:表示完整的时分秒格式,即:HH-MM-SS
%Y:表示完整年份
%m:表示月份
%d:表示日期
%H:表示小时
%M:表示分钟
%S:表示秒钟
%s:时间戳,从1970-01-01 00:00:00到当前系统时间所经历的秒数。
注意:1970年1月1日作为unix元年,此时间戳是由32位二进制表示的,所以其表示的最大范围0--4294967295.
16.clock/hwclock:查询和设置硬件时钟
格式:hwclock [function] [option...]
常用选项:
-s, --hctosys:根据硬件时钟设置系统时间
-w, --systohc:根据系统时间设置硬件时钟(不推荐)
17.cp:copy files and directories
格式: cp [OPTION]... [-T] SOURCE DEST:单源复制
cp [OPTION]... SOURCE... DIRECTORY:多源复制
注意: 1.cp命令至少要接俩个参数
2.最后一个参数,通常是此次复制的目标(位置)
3.如果在复制时给出的目标是目录,则直接将文件复制到指定的目录中,保留原文件名,如果在复制非目录文件时,给出的目标是非目录文件,则此次目标是复制并改名。
常用选项:
-r:递归的复制目录文件
-d, --no-dereference:复制符号链接作为符号链接而不是复制它指向的文件, 并且保护在副本中原文件之间的硬链接.
-p:复制的原文件权限位、所有权及时间戳属性会保留下来;
-a:相当于-dpr的组合
-f:如果目标文件已经存在则强制复制并且不提示(使用前要在CP命令前加“\”)
18.mv:移动
格式:mv [OPTION]... [-T] SOURCE DEST:单源移动
mv [OPTION]... SOURCE... DIRECTORY:多源移动
常用选项:
-f, --force:移动文件并强制覆盖目标位置同名文件,不提示。
-n, --no-clobber:移动文件时,如果目标文件与原文件重名,则不移动。