linux操作命令
1、type
通过type命令查看命令类型 type cd(内部命令)type mkdir(外部命令)
2、help
内部命令help 查看shell内部命令的帮助信息 help cd help #(列出所有的内部命令) 外部命令的“--help”选项适用于大多数外部命令 mkdir --help find --help
3、man
使用man命令阅读手册页适用于大多数外部命令 翻屏:向后翻一屏:SPACE PgDn 向前翻一屏:b PgUp 向后翻一行:ENTER 下键 向前翻一行:k 上键 查找:/KEYWORD: 向后 n:下一个 N:前一个 ?KEYWORD:向前 n:下一个 N:前一个 qQ:退出
按 Q 或 q 键退出阅读环境、按“/”键从上往下查找内容(“?”从下往上查找)n 表示下一个,N 表示 上一个
4、info
使用info命令查看帮助 info mkdir
5、cd
绝对路径:从根目录开始描述路径 相对路径:从当前所在位置开始描述路径,需和目标位置有关联性。
6、ls -List 显示指定目录(文件夹)下文件的的详细信息,默认的操作目录为当前目录。用法:ls[选项]...[文件或目录]...
-l:以长格式(Long)显示文件和目录的列表
-a:显示所有(All)子目录和文件的信息
-A:与-a选项的作用基本类似,但有两个特殊隐藏目录不会显示,“.”和“..”
-d:显示目录(Directory)本身的属性,而不是显示目录中的内容
-h:以更人性化(Human)的方式显示出目录或文件的大小,此选项需要结合-l选项一起使用
-R:以递归(Recursive)的方式显示指定目录及其自目录中的所有内容
--color=auto 使用色彩来区分文件类型的功能
-t:以时间先后排序
-r:逆序
7、du
用法:du [选项]...[文件或目录]... disk usage 用于统计指定目录(或文件)所占用磁盘空间的大小
-a:统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录
-h:以更人性的方式(默认以KB计数,但不显示单位)显示出统计结果
-s:只统计所占用空间总的(Summary)大小,而不是统计每个子目录、文件的大小
8、touch
用法:touch[选项]...[文件]...
-a:只更改访问时间
-c,--no-create 不创建任何文件
-d,--date=字符串 使用指定字符串表示时间而非当前时间
-m:只更改修改时间
9、mkdir
用法:mkdir[选项]...目录...
-p:嵌套创建多层目录
-v:显示详细
-m:跳出当前的umask值
10、cp
用法:cp[选项]...源文件...目录
-f:覆盖目标同名文件或目录时不进行提醒,直接强制复制
-i:覆盖目标同名文件或目录时提醒用户确认
-r:复制目录时必须使用 此选项,表示递归复制所有文件及子目录
-p:复制时保持源文件的权限、属主及时间标记等属性不变
11、rm -f删除文件或目录时不进行提醒,直接强制删除(非常危险的选项)
-i删除文件或目录时提醒用户确认
12move 将指定的文件或目录转移位置如果目标位置与源位置相同,则相当于执行重命名操
作
-f,--force 覆盖前不询问
-i,--interactive 覆盖前询问
-n,--no-clobber 不覆盖已存在文件
13、which 默认从$PATH设置的路径中查找命令所在文件
14、find
用法:find[查找范围][查找条件表达式]
find / -name "a*" -a -size +10k -a -size -20k
-name:根据目标文件的名称进行查找,允许使用“*”及“?”通配符
-size:根据目标文件的大小进行查找、一般使用“+”、“-”号设置超过或小于指定的大小作为查找条件、常见的容量单位包括kB(注意k是小写)、MB、GB
-user:根据文件是否属于目标用户进行查找
-type:根据文件的类型进行查找
本文摘自 :https://www.cnblogs.com/