a7458796 发表于 2019-5-12 21:31:37

【笔记】Linux就该这么学-第四天课(5.8报名,没书)

重定向
命令 < 文件    将文件作为命令的标准输入
命令 << 分界符    从标准输入中读入,直到遇见分界符才停止
命令 < 文件1 > 文件2    将文件1作为命令的标准输入并将标准输出到文件2
命令 > 文件    将标准输出重定向到一个文件中(清空原有文件的数据)
命令 2> 文件    将错误输出重定向到一个文件中(清空原有文件的数据)
命令 >> 文件    将标准输出重定向到一个文件中(追加到原有内容后面)
命令 2>> 文件    将错误输出重定向到一个文件中(追加到原有内容后面)
命令 &> 文件    讲标准输出与错误输出共同写入到文件中(清空原有文件的数据)
命令 &>> 文件    将标准输出与错误输出共同写入到文件中(追加到原有内容后面)




“ | ” 管道符 也称为任意门,一般适用于将前一个命令的结果传给下一个命令
    echo "linuxprobe" | passwd --stdin root 这个的意思就是将root 的密码重置为之前echo输出的内容


通配符
    * 通配任意位
    ? 通配任意一位
    通配一位任意数字
    通配一位任意字母
    只通配1,2,5,9


系统变量

    $HOME        用户的主目录(即家目录)
    $SHELL        用户在使用的Shell解释器名称
    $HISTSIZE        输出的历史命令记录条数
    $HISTFILESIZE        保存的历史命令记录条数
    $MAIL        邮件保存路径
    $LANG        系统语言、语系名称
    $RANDOM        生成一个随机数字
    $PS1        Bash解释器的提示符
    $PATH        定义解释器搜索用户执行命令的路径
    $EDITOR        用户默认的文本编辑器

export xxxxxxx(xxxx为自定义变量)
    可使自定义变量变成全局变量,从而可让其他用户使用

页: [1]
查看完整版本: 【笔记】Linux就该这么学-第四天课(5.8报名,没书)