内容预知
目录
1.通配符
标准输入 :你用键盘输入的 字符
标准输出: 屏幕上返回显示的结果
管道符后面的命令 必须支持标准输出
符号 | 效果 |
? | 匹配一个字符 f?.txt |
* | 匹配所有非隐藏的字符无论多长多 短,但不匹配 "." 开头的文件,即 隐藏文件 |
{1..10} | 1到10 |
{a..z} | a b c ...z |
{A..Z} | A B C .....Z |
[123]([此处括 号里值代表一个 字符]) | 显示 1 2 3 相关的 ,如果没有则不显示 |
[a-z]单个小写字 母 | 范围需要注意(会显示 a A b B ...........z),没有大Z |
[0-9]单个数字 | 匹配数字范围(0123456789) |
\ | 转义符,表示原来的意思 |
[[:lower:]] | 小写字母表示 a-z |
[[:upper:]] | 大写字母表示 A-Z |
[^zhou] | 匹配列表中的所有字符以外的字符 |
[[:digit:]] | 任意数字,相当于0-9 |
2.ls的用法及其作用
选项 | 作用 |
-l | 已长格式显示文件和目录列表 等于 ll |
-a | 显示全部包括隐藏文件 |
-A | 显示全部文件或隐藏文件,但不包括 . (当前目录)和..(上一级目录) |
-d | 仅列出目录本身,而不是列出目录内的文件数据 |
-h | 友好显示文件大小(human,人性化) |
-R | 递归显示该目录及该目录的子目录下的所有内容 |
--color | 显示颜色 |
-S | 以文件容量大小排序 |
3.alias的引入
别名最大的作用:就是简化经常使用命令的路径,从简化命令
- alias 命令别名 = ’命令‘
- unalias 别名命令 删除别名
- alias +别名(显示原始命令)
永久修改:
在/etc/.bashrc 会影响全部
/root/.bashrc只影响当前用户
注意:优先级比较:别名 > 内部命令 > 外部命令(命令执行时候:先查找别 名在查找内部命令,缓存最后外部)
4.du的用法及作用
du(disk usage):查看当前所在文件夹的总磁盘占用量了。
du [选项] [文件或目录… ]
选项 | 作用 |
-a | 统计磁盘空间占用时包括所有的文 件,而不仅仅只统计目录 |
-h | 以更人性化的方式(默认以KB计 数,但不显示单位)显示出统计结果 |
-s(-- summarize) | 只统计所占用空间总的 (Summary)大小,而不是统计每 个子目录、文件的大小 |
--maxdepth=n (-d 1) | 最大显示到第n层 |
--exclude | 不计入统计 |
注意a s无法同时使用
总结
1.掌握alias,ls,du命令的用法(尤其是红色标记)
2.掌握通配符主要用法,注意使用要点