- cd的使用: . 当前目录 .. 上一层目录 ~ 当前用户家目录 -前一个工作目录(前一级)
- 路径
- 相对路径:相对于自己的目标文件的位置,而建立出的目录路径,当所处位置不同时,相对路径就会发生变化。
- 绝对路径:文件在硬盘上真正存在的路径,任何人引用时所有的路径都是一样的
- 用户组概念:用户组提供了一种简单方法供一组用户互相共享文件,用户组允许系统管理员更加有效的管理用户权限,管理员可以直接把权限分配给用户组而不是逐一分配给每个用户。
- 文件管理
- chmod 777 文件名 || chmod u=rw,og=x 文件名 ( rwx(421位权) 读写执行,ugoa各种不同用户)
- chgrp(修改目录所属群组) chgrp -v (显示执行过程) 群组 文件名
- chown(root,变更文件关联组)
- diff(比较文件差异)
- cat(文件打印标准输出设备上)cat -n/b 文件名 cat -n 文件名1 >>文件名2(1的内容加上行号输入到2的文档)
- file(辨识文件类型)file -b(不显示文件名)/L(显示连接所指向文件类别) 文件名
- find(在指定目录查找文件)find 路径 -name /type 文件名 (文件名支持通配符*?:“*.c”)
- mv(改名或者将文件移入其他位置)mv 文件名1 文件名2(把文件名改成2)mv 目录1 目录2
- rm(删除)rm -i/f/r(询问/直接删除/递归删除)文件名
- touch(创建文件)
- mkdir(创建目录)
- cp(复制文件)-r(递归)test/* newtest(将test下所有文件复制到新目录newtest)
- which(在环境变量里查找文件)which bash
- whereis(查找文件)-b/m(二进制/说明文件)bash
- cmp(比较两个文件是否有差异,无差异则不会显示任何东西)
- q