文件管理以及IO重定向及用户组权限管理
1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录
ls -d /etc [^[:alpha:]][[:alpha:]]*
[:alpha:]=任意大小写字母,[[:appha:]]=[任意大小写字母],^表示取反,不匹配列表中的所包含的字符信息,*表示匹配列表中零个或多个字符。
2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
- 在/tmp目录下创建一个mytest1目录
mkdir /tmp/mytest1
- 复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中
cp -a -r /etc/p*[^[:digit:]] /tmp/mytest1
cp -a 备份;-r 递归。
- 验证
ls -a /tmp/mytest1/p*[^[:digit:]]
3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中
- 在/tmp 目录下创建issue.out文件
[root@CentOS8 tmp]#touch issue.out
- 利用输入重定向<,从/tmp/issue文件内容导入STDIN,代替当前终端的输入设备,tr ‘[:lower:]’ ‘[:upp