less

less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。

-N 显示每行的行号

空格键 滚动一行

回车键 滚动一页

[pagedown]: 向下翻动一页

[pageup]: 向上翻动一页

/字符串:向下搜索“字符串”的功能

?字符串:向上搜索“字符串”的功能

n:重复前一个搜索(与 / 或 ? 有关)

N:反向重复前一个搜索(与 / 或 ? 有关)

G :移动到最后一行

g :移动到第一行

Q :退出

F :类似tail -f,实时刷新

b d 貌似不同的系统不太一样,有的是半页有的一页,有的b向后有的向前

ls

ls命令用来显示目标列表
-a,-all:显示所有的文件,包括.开头的隐藏文件

-A:同-a但不列出.(当前目录),..(当前目录的上级)

-C,-l:-C多列输出,默认选项;-l单列输出【ls -l等效于ll】,即一个文件一行输出

-t :用文件和目录更改时间排序

-h --human-readable:以容易理解的格式列出文件大小

mv

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files)
-b :若需覆盖文件,则覆盖前先行备份

-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

-i :若目标文件已经存在时,就会询问是否覆盖,y,n

-u :当源文件比目标文件新或者目标文件不存在时,才执行移动操作

-v:显示详细的进行步骤信息

-n:不覆盖已存在的文件

移动多个文件:mv test.log test1.log newTestLogDir/