文件操作:
复制文件、文件夹 cp
Cp[参数] 源文件 目的文件
参数: -f 强制复制文件至目的文件处 没有提示
-i 如果目标文件已经存在 给出提示(y 代表 yes n 代表 no)
-R 表示复制的是目录结构
Mv 移动文件
Mv[参数] 源文件\目录 目的文件\目录
Rm 删除文件或目录
Rm [参数] 文件名\目录
参数: -i 给出提示
-f 不给提示 直接删除
-R 删除文件及目录
Touch 创建一个空文件
Touch [参数] 文件名(目录结构)
参数: -d 同时修改创建时间
-a 将文件存取的时间改为当前时间
-m 将文件的修改时间改为当前时间
Ln 创建文件连接
硬连接 想当与两个文件,两个文件指向同个存储空见 当修改一个文件时候 另一个跟着变 当删除一个的时候 另一个文件不会被删除
软连接 类似windows中的快捷方式
Ln [参数] 源文件或者目录 连接文件名或者目录
参数: -s 代表软连接
默认的是 硬连接
Cat 浏览文本 cat[参数] 文件名
参数 -b:只对非空行进行行号标注
-n:对所有行进行行号标注
More 分页显示文件内容
More[参数] 文件名 ‘q 结束浏览”
参数: -num:num为一个整数 表示每页显示的行数
+num:num为一个整数 从哪行开始显示
Less 分页显示文件(方便对显示文件进行查找)
Less 文件名
压缩和解压缩(压缩后文件的扩展名为 .gz) :
Gzip[参数] 文件名
Gunzip[参数] 压缩文件名
参数: -v 显示压缩和解压的信息
Tar 用于文件的打包(类似于 WinRAR)
Tar[参数] 档案文件(打包生成的文件) 源文件的列表
参数: -c 创建一个档案文件
-v 显示详细信息
-f 指定档案文件的名称
-z 以zip格式压缩或解压文件
-r 将文件追加到档案文件的目录中
-j 以bzip(二进制) 格式压缩或者解压文件
-x 解压文件
Rpm 进行软件包的管理 安装 卸载 升级 查找
Rpm [参数] 软件包
参数 -q 查询指定的软件在系统中是否被安装
-qa 查询系统当中安装的全部软件
-qi 显示系统中安装的软件的详细信息
-qf 显示系统中指定的文件或者文件夹所属的软件包
-i 指定要安装的rpm包
-v 安装的详细信息
-h 以# 显示安装进度
-e 卸载安装
-U 升级软件包
Find 文件的查找
Find[路径] [匹配的表达式]
查找情况:指定名称的文件 -name 文件名
指定类型的文件 -type 文件类型{f :文件 b :快设备文件 d: 目录 p: 管道文件 l: 连接文件 c: 字符设备}
大小查找的文件 -size n :n是一个整数 代表查找的文件大小不大于n块(一块是512B)
查找按照最后的访问时间 -atime n : n为一个整数 +n 表示超过n天访问的文件 -n 表示未超过n天访问的文件
Whereis 获取软件路径
Whereis +命令的名称
获取命令信息
Whatis +命令名称