linuxprobe.com 第四课
输入重定向 < 标准> 命令正常输出的信息 输出重定向 错误2> 命令错误的输出信息 输出重定向:将命令原本输出到屏幕的信息重定向输出到了指定的文件中 覆盖重定向 > 追加重定向 >> 不论对与错都写入文件 &> 追加&> 重定向符的用处 命令 和文件配合使用 比如将命令信息写入文件,将文件内容作为命令的输入 管道符 | 命令1 | 命令2 将命令1的输出结果传给命令2做二次处理 将命令1本来要输出到屏幕上的信息作为输入,命令2对其进行二次处理 /etc/passwd文件中的行含义 用户名 有没有密码 用户名 用户组 家目录 终端名称 终端名称/bin/bash 可以正常使用 终端名称/sbin/nologin 不能登录服务器 grep bash /etc/passwd | wc -l 统计有多少个用户可以登录到服务器 通配符 * [] ? * 表示 空值或者无穷多的信息 ?表示 单个字符 [] 表示匹配[]范围内的 比如[a-z] 单个小写字母 [a,b,c] 精准匹配某个字母 [0-9] 单个数字 单个大写字母[A-Z] 显示所有变量 set 转移符 反斜杠 \ 使反斜杠后面的一个变量变为单纯的字符串 反引号`` 把其中的命令执行后返回结果 `命令` 比如 PRICE=`命令` 将命令的返回值赋值给PRICE 双引号“”保留其中的变量属性 ,不进行转义处理