linux操作系统基础操作之文件操作

 文件内容显示命令

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)连接多个条件

 

猜你喜欢

转载自www.cnblogs.com/zgmzbhqa/p/10236145.html