基本命令:


7.touch:修改文件的时间戳。 change file timestamps(如果文件不存在就会创建该文件)

常用选项:

-c--no-create;不创建任何文件

-a;仅修改文件的访问时间戳

-m;仅修改文件的修改时间戳

-t+STAMPuse [[CC]YY]MMDDhhmm[.ss] 使用指定的STAMP代替当前时间戳,(中括号内可以不写)

 

 

8.stat:显示文件或文件系统的状态

stat [OPTION]... FILE..(参数必须给出)

常用选项:

-c,--format=FORMAT;以指定的格式显示文件的指定状态属性

 

 

 

9.nanoNano'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:ssCCYY/MM/DD HH:mm:ss

 

FORMAT:

%F:表示完整的年月日格式,即:YY-mm-dd

%T:表示完整的时分秒格式,即:HH-MM-SS

%Y:表示完整年份

%m:表示月份

%d:表示日期

%H:表示小时

%M:表示分钟

%S:表示秒钟

%s:时间戳,从1970-01-01 000000到当前系统时间所经历的秒数。

  注意:197011日作为unix元年,此时间戳是由32位二进制表示的,所以其表示的最大范围0--4294967295.

 

 

16.clock/hwclock:查询和设置硬件时钟

格式:hwclock [function] [option...]

常用选项:

 -s, --hctosys:根据硬件时钟设置系统时间

-w, --systohc:根据系统时间设置硬件时钟(不推荐)

 

 

 

 

 

 

17.cpcopy 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:移动文件时,如果目标文件与原文件重名,则不移动。