进阶命令2
Posted gengyanqi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进阶命令2相关的知识,希望对你有一定的参考价值。
1 history 查看历史记录 history 默认保存1000条历史记录,如不使用默认,可从 etc/profile 文件中修改 重启生效
history -w 保存历史记录 history -c 清空历史记录,强烈建议不要
2 alias 别名
alias vi ="vim" 临时设置 如想长期使用可在 vi.root.bashrc 中设置 unalias vi ="vim" 取消别名
3 输入重定向 >覆盖 >>追加
4命令1 命令2 ,顺序执行命令,命令之间没有逻辑关系 date ls
5 命令1&&命令2,逻辑与,当命令1正确执行则命令2才会执行,当命令1执行不正确,则命令2不会执行。
命令1||命令2,逻辑或,当命令1执行不正确,则命令2才会执行,当命令1正确执行,则命令2不会执行
6 ?匹配任意一个字符 *匹配0个或多个任意字符
[]匹配括号内的任意一个字符。如[abc]代表匹配其中的一个字符,或者是a,或者是b,或者是c
[-]匹配括号内的任意一个字符。如[a-g]代表匹配这个范围内任意一个字符。
[^a-c]代表匹配一个不是该范围的字符
单引号,在单引号内的特殊符号不再存在特殊的含义
# 表示注释的意思
双引号,部分特殊符号还是有特殊含义如$、`、
反引号,先执行反引号内的系统命令
7 生成一个有大小的文件 dd if = /dev/zero of filename bs=100m count=100 if(in file) 源文件从哪读取 of(out file) 写入到哪 bs后面大写
/ dev/zero 零文件 (白洞文件)源源不断的往外输送文件
/dev/null (黑洞文件)无论往里面写入什么东西大小不变
以上是关于进阶命令2的主要内容,如果未能解决你的问题,请参考以下文章
Android 进阶——Framework 核心之dumpsys命令浅析