1.pwd:显示当前用户所处的工作路径
2. ls: ①列出当前目录下所有文件和文件夹 ②ls +选项: 常见的命令: ls -l : 显示文件的具体信息(文件的属性,大小) 一行显示一个文件
ls -a :显示所有的文件和文件夹,包含了以“.”开头的隐藏文件和文件夹
-a是 --all的缩写 -a短格式 --all 长格式 -al/-la组合短格式
ls -la(-al):列出包括以“.”开头的所有文件和文件夹,并输出这些文件的具体信息
ls -ld+路径 显示具体文件的具体信息
3.cd:用于切换当前的工作目录
格式:①cd+路径 打开想要看的文件夹
②cd .进入当前目录
③cd ..进入上一级目录
④cd -进入上次所存在的目录
⑤cd ~进入当前用户的主目录
⑥cd 中路径:相对路径 首先得有一个参照物(一般就是当前的工作路径)
相对路径写法:1.“./” (表示当前目录下) 2.“../” (上一级目录下)
绝对路径:不需要参照物直接从根“/”(根路径)开始寻找
举例:使用绝对路径切换到想要的路径
4.mkdir:创建一个新的目录(创建文件夹)
格式:1 ①mkdir+文件夹名(在当前文件夹建的目录)
② 在指定目录下创建一个文件夹
2..mkdir -p +路径 一次性创建多层目录
5.touch:创建文件和修改时间
格式:①touch+文件名 (创建一个或多个文件)
②touch -a 修改文件访问时间 -t 使用指定的时间值 -m 修改文件修改时间 --time=atime
6.cat:在标准输出设备上显示文件内容
格式:cat+文件(即可以打开一个也可以打开多个文件)-n 显示所有行的行号
7.more less:查看文件 以较少的内容输出,按下辅助键查看更多
8.cp: 复制文件和文件夹到指定位置
格式: cp+ 被需要复制的文件和文件夹 +复制到所需要的文件和文件夹
①复制文件
② 复制文件夹 必须添加选项“-r”,否则会被忽略
第一种 目标文件夹存在
第二种 目标文件不存在
9.mv:移动文档到新的位置
格式: mv +需要移动的文档路径+需要保存的位置 -f 目标文件已存在,强制覆盖文件不提示 -i 目标文件已存在,提示覆盖目标文件
①移动文件到某个文件夹下
第一种:某个文件夹下没有该文件
第二种 :某个文件夹下有该文件
② 移动文件夹到某文件夹(文件夹里面的内容整体都移动)
10.vi:打开一个文件输入内容(输入i 然后输入内容,点esc+“shift+‘:’ ” ,输入wq 退出)
11.head:显示文件开头若干行命令,默认显示前10行
格式:①head+文件 默认显示前10行
② -n 显示文件开头的 number行
③ -c 显示文件开头的size字节
12.tail:显示文件结尾若干行内容,默认显示后10行
格式:①tail+文件
② -c 显示文件结尾的size字节
③-n显示文件结尾的number行
13.wc:统计并输出文件的行数、单词数、字节数
格式:wc+文件
-c 输出文件字节数 -l 输出文件行数 -L输出文件最长的行的长度 -w 输出文件单词数
14.rmdir:删除空目录
格式:rmdir+目录
目录为空直接删除 目录中有子目录+“-p”递归删除各级子目录
15.rm:永久删除文件或目录
格式:rm+文件和文件夹
①-f 删除文件和目录不给提示,即使文件和文件夹不存在 -i 删除前有提示
②不能直接删除目录,必须加上“-r”选项 如果-r和-i组合使用,删除时会有提示
16.find:根据指定的条件查找文件,选项越多,功能越强大
格式:find+“.”+目录+表达式
① -name 查找文件名符合指定模式
② -atime 查找文件访问时间(状态修改时间和内容修改时间)在n天前/后的文件
17.tar:多文件进行打包和压缩,将多个文件合并成一个文件 通常以“.tar”作为文件扩展名
格式:①tar+(-cvf 打包过程)目标打包文件名+需要打包的文件名
- -c 创建打包文件
- -r 将文件追加到打包文件的末尾
- -x 展开打包文件
- -t 查看打包文件包含那些文件或目录
②tar打包压缩
17(2).gzip:对文件进行压缩,减少占用的存储空间
格式:①gzip+打包文件=压缩 gunzip+被压缩的=解压缩
②压缩和解压缩“.tar.gz”格式文件
③ 压缩和解压缩“.tar.bz2”格式文件
18.grep:从文件中提取符合指定匹配表达式的行
格式:grep+选项+匹配表达式+文件
- -l 不区分大小写
- -n 输出行号
- -r 递归查找目录下的所有文件
- -v 反向查找,即只显示不满足条件的行
结合正则表达
19.chown:修改文件所有者和属性
格式:chown +用户名+文件或目录
20.chmod:修改文件权限
- 用户身份权限 u(user 所有者)、g(group 属组)、o(others 其他人)、a(all 所有人)
- 文件权限 r(read 读)、w(write 写)、x(execute 执行)
- 权限表示方法: 添加权限“+” 、移出权限“-”、设置权限“=”
- 文件权限用数字表示:r 读(4)、w 写(2)、x 执行(1)、- 没有这种权限(0)
格式:chmod+权限+文件或目录
①符号法
②数字法