- 积分
- 204
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 最后登录
- 1970-1-1
- 阅读权限
- 30
- 听众
- 收听
初级工程师
  
|
重定向
命令 < 文件 将文件作为命令的标准输入
命令 << 分界符 从标准输入中读入,直到遇见分界符才停止
命令 < 文件1 > 文件2 将文件1作为命令的标准输入并将标准输出到文件2
命令 > 文件 将标准输出重定向到一个文件中(清空原有文件的数据)
命令 2> 文件 将错误输出重定向到一个文件中(清空原有文件的数据)
命令 >> 文件 将标准输出重定向到一个文件中(追加到原有内容后面)
命令 2>> 文件 将错误输出重定向到一个文件中(追加到原有内容后面)
命令 &> 文件 讲标准输出与错误输出共同写入到文件中(清空原有文件的数据)
命令 &>> 文件 将标准输出与错误输出共同写入到文件中(追加到原有内容后面)
“ | ” 管道符 也称为任意门,一般适用于将前一个命令的结果传给下一个命令
echo "linuxprobe" | passwd --stdin root 这个的意思就是将root 的密码重置为之前echo输出的内容
通配符
* 通配任意位
? 通配任意一位
[0-9] 通配一位任意数字
[a-z] 通配一位任意字母
[1,2,5,9] 只通配1,2,5,9
系统变量
$HOME 用户的主目录(即家目录)
$SHELL 用户在使用的Shell解释器名称
$HISTSIZE 输出的历史命令记录条数
$HISTFILESIZE 保存的历史命令记录条数
$MAIL 邮件保存路径
$LANG 系统语言、语系名称
$RANDOM 生成一个随机数字
$PS1 Bash解释器的提示符
$PATH 定义解释器搜索用户执行命令的路径
$EDITOR 用户默认的文本编辑器
export xxxxxxx(xxxx为自定义变量)
可使自定义变量变成全局变量,从而可让其他用户使用
|
|