讲解ls命令,alias别名的修改和通配符的讲解
一. ls(list)命令
格式: ls [选项] [文件或目录.....]
- 常用选项
-l | 以长格式(Long)显示文件和目录的列表 ,ll=ls -l |
---|---|
-a | 显示所有(All)子目录和文件的信息,包括“.“和”…“** |
-A | 与-a选项的作用基本类似,但有两个特殊,隐藏目录不会显示, '.‘和’…’ |
-d | 显示目录(Directory)本身的属性,而不是显示目录中的内容 |
-h | 以更人性化(Human)的方式显示出目录或文件的大小,此选项需要结合-l选项一起使用 |
-R | 以递归(Recursive)的方式显示指定目录及其子目录中的所有内容 |
- ls-l /ll
与ls -l 相同
- ls -a 显示所有(All)子目录和文件的信息,包括“.“和”…“**
- ls -A:与-a选项的作用基本类似,但有两个特殊隐藏目录不会显示,“.“和”…“
- ls -d:显示目录(Directory)本身的属性,而不是显示目录中的内容
- ls -h:以更人性化(Human)的方式显示出目录或文件的大小,此选项需要结合-l选项一起使用
- ls -R:以递归(Recursive)的方式显示指定目录及其子目录中的所有内容
二. 通配符
符号 | 效果 |
---|---|
? | 匹配随机一个字符 |
* | 匹配所有非隐藏的字符无论多长多 短,但不匹配 "." 开头的文件,即 隐藏文件 |
{1..10} | 1到10 |
[0-9]单个数字 | 匹配数字范围(0123456789) |
[^zhou] | 匹配列表中的所有字符以外的字符 |
三. alias命令
别名最大的作用:就是简化经常使用命令的路径,从简化命令
alias 命令别名 = ’命令‘
设置别名
unalias 别名命令
删除别名
alias
查看所有别名
永久修改
在/etc/.bashrc 会影响全部
/root/.bashrc只影响当前用户
注意:优先级比较:别名 > 内部命令 > 外部命令(命令执行时候:先查找别 名在查找内部命令,缓存最后外部)
四.总结
掌握ls命令
通配符
alias别名