第五节课
任意门
|
cat file1 |tr [a-z] [A-Z]
echo "redhat" |passwd --stdin root
重定向
输入重定向
输出重定向
清空 / 追加
标准 / 错误
>
>>
2>
&>
<
命令
ps aux
alias
env
export
unset
通配符
通配符 | 含义 |
---|
* | 任意字符 |
? | 单个任意字符 |
[a-z] | 单个小写字母 |
[A-Z] | 单个大写字母 |
[a-Z] | 单个字母 |
[0-9] | 单个数字 |
[[:alpha:]] | 任意字母 |
[[:upper:]] | 任意大写字母 |
[[:lower:]] | 任意小写字母 |
[[:digit:]] | 所有数字 |
[[:alnum:]] | 任意字母加数字 |
[[:punct:]] | 标点符号 |
转义字符
\
''
""
``
常用系统变量
变量名称 | 作用 |
---|
HOME | 用户的主目录(即家目录) |
SHELL | 用户在使用的Shell解释器名称 |
HISTSIZE | 输出的历史命令记录条数 |
HISTFILESIZE | 保存的历史命令记录条数 |
MAIL | 邮件保存路径 |
LANG | 系统语言、语系名称 |
RANDOM | 生成一个随机数字 |
PS1 | Bash解释器的提示符 |
PATH | 定义解释器搜索用户执行命令的路径 |
EDITOR | 用户默认的文本编辑器 |
注:export 可以将命令提升为全局变量