linux系统命令

系统的命令

第一部分: 命令分为内部命令与外部命令

1:、 外部命令是:属于解释器以外内的命令; 内部命令:属于解释器以外的程序

2、 type是查看是内部命令(is a shell builtin)还是外部命令(是绝对路径)

3、 help查看帮助命令与man相似(man是以书的形式查看)

4、 ls以列表的形式查看目录里的文件及子目录:-l以长格式显示文件目录的列表;-a显示所有以隐藏的文件及目录;-d显示目录本身属性;-h以更人性化的方式显示文件

5、 du 用于统计指定目录或文件所占用的空间大小  du只有一种情况与-sh搭配

6、 touch 是创建空文件 ,一般用于测试

7、 mkdir 创建新目录-p 一次性创建嵌套的多层目录;-v显示详情;-m跳出当前的umask

8、 cp复制文件或目录-f强制复制;-p保持文件的本身属性不变

9、 rm –f强制删除;-i提示用户确认;-r递归是删除文件或者是目录

10、mv 指定文件或者是目录,如果目标位置与复制位置一样就算是重命名

11、which查看命令的路径或者是查看命令的是否存在

12、find精细查找文件或者是目录;三种查找①按照时间查找;②按照大小查找;③按照种类查-mtime、-size、-type

补充内容

1、| 管道符 ,或者正则的意思

2、> 输出重定向

3、>> 输出追加重定向

4、~ 当前用户的家目录

5、$ 以。。。结尾

6、^ 以。。。开头

7、?任意一个字符,通配符

8、# 注释

9、& 让程序或者是脚本切换到后台执行

10、&&:并且,表示同时成立

11、{}生成一个系列

12、[] 表示在一个范围(正则,通配符)

13、.当前目录的

14、.. 上级目录

通配符

1、*匹配任何字符/或者是文本,包括字符串,代表任意多个字符

2、?匹配到任意字符 ,代表任意一个字符

3、[abcd] 匹配abcd任何一个字符

4、[a-z]  :表示一个范围a到z,[]匹配中括号中任意一个字符

5、[!abcd] 表示不匹配括号中里面的任意一个字符

6、[]与{}的区别中括号只是用来找文件,大括号:可以找文件、创造文件、生成序列

posted @ 2018-10-25 21:04  离乡  阅读(101)  评论(0)    收藏  举报