文件内容显示命令
cat命令
cat [-AEnTv] file
功能一:显示文本内容在屏幕上,但当文件过大时用的不好
-n(--number)显示行号
功能二:将两个或多个文件连接起来
tac命令
tac file 反向显示文件内容
nl命令
nl file 显示文件内容,和cat差不多,但会显示行号。
more命令
more file 以分页的方式显示文件内容
回车键:再显示一行
空格键:再显示一页
/:搜索关键字
q:退出,结束查看
less命令
less file 与more 差不多,区别在于less可以向前向后查看文件内容,而more只能向后查看文件内容
q:退出
head命令
head [-n ] file 显示文件的头几行,默认10行
tail命令
tail [-n] file 显示文件的末尾几行
+n 显示从第n行到末尾
-n 显示从距文章末尾的n行到末尾
-f 如果文件内容正在增长中,此选项则动态显示增长的内容,直到用户使用“Ctrl+C”结束
file命令
file 文件名 显示文件类型
文件可以是常规文件、目录、FIFO(指定的管道)、块特殊文件、字符特别文件、符号链接或者套接字类型
touch命令
创建文件,更改文件的访问和修改时间,默认没有该文件,创建
touch [..] file|dir
-c 没有该文件,不创建
rm命令
rm [...] file|dir 删除文件或目录 超级管理员慎用rm
-f 删除前不提示
-i 删除前提示信息
-r|R 递归删除目录及内容
mv命令
mv [....] 来源 目的地 移动文件或目录
-f 强制转移不询问
-i 询问是否覆盖
-u 若源文件已经存在,且源文件更新,则更新
cp命令
复制文件或目录
cp [...] 来源 目的地
-a 复制目录时使用,保留链接、文件属性、并递归地复制目录
-d 复制时保留链接
-f 如果指定的目标文件存在,先强行覆盖
-i 覆盖目标文件前需要用户先确认
-p 复制文件,包括其修改时间和访问权限
-r 复制目录时可递归复制目录中的内容
-R 如同-r,但特殊文件将被重新创建,而非复制
文件查找命令
which命令
which [-a] 命令 查找可执行命令路径
-a 所有文件路径
例如 which pwd
whereis命令
whereis [...] 文件列表 寻找特定文件
-b 查找二进制文件
-m 查找说明文件
-s 查找源文件
-u 查找没有帮助文件的文件
locate命令
locate 文件 先建立数据库,后方可查找
find命令
find 起始目录 查找条件 [操作] 在目录中寻找文件并进行相关操作
查找条件可以使复合条件 连接 -a(and)-o(or)!(not)连接多个条件