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、[]与{}的区别中括号只是用来找文件,大括号:可以找文件、创造文件、生成序列
浙公网安备 33010602011771号