1,touch 创建普通文本文件(不仅可以创建空文件,还可以改变文件的修改时间)
-
touch 文件名1 文件名2 文件名3
-
touch {文件名1,文件名2,文件名3}
-
touch {a…d}{1…3} 共43=12个文件*
2,start 查看文件的详细信息 -
atime (access time)看一下文件 cat
-
mtime (modify time)文件内容被改变,ctime也会发生改变
-
ctime (change time)元数据被改变,重命名
3,mkdir 目录名 创建目录文件 -
-p (parents) 父目录
-
-v (verbose) 详细信息
-
-pv
4,rm 删除文件,命令别名默认带-i,该选项用来提示用户进行交互。 -
-force 强行删除,不提示-f
-
-f (recursive),递归删除来删除目录
5,cp (copy) 复制文件 -
-r 复制目录
-
-p 复制的时候保留文件原有的属性,时间等信息
-
cp 文件名 复制的路径/新名【复制并改名】
- 单源复制;多源复制
6,mv 移动文件,等同于Windows里面的剪切,移动之后原文件消失
-i 提示
-f 强制覆盖
mv 文件名 新名【移动并改名】
7,查看普通文本文件命令
cat 连接并显示文件到标准输出 -
-n——对输出内容中的所有行标注行号
-
-b——对输出内容中的非空行标注行号
-
不带任何选项时,从标准输入接收输出到标准输出
tac 按行逆序显示文件,同cat
more 支持向后翻,在没有翻到最后一屏时支持向前翻,空格/k/回车
less 前后翻,用法同man,man手册就是用less命令打开的
head 查看文件前n行,默认是10行 -
-n——指定多少行
-
-LINE NUMBER——直接用行数作为选项
tail 查看文件后n行,默认是10行
-
-n——指定多少行
-
-f follow,查看文件并不退出,滚动显示追加内容(追加显示)/var/log/messages