~~~~~~~~~~~~~~~~通配符~~~~~~~~~~~~~~~~



1.字符匹配


*               ###匹配0到任意字符
?              ###匹配单个字符
[[:alpha:]]     ###匹配单个字母
[[:lower:]]     ###匹配单个小写字母
[[:upper:]]     ###匹配单个大写字母
[[:digit:]]     ###匹配单个数字
[[:alnum:]]     ###匹配单个数字或字母
[[:punct:]]     ###匹配单个符号
[[:space:]]     ###匹配单个空格

练习:

通配符和常用快捷键




2.{}
{1..9}          ###1-9
{a..f}          ###a-f
{1,3,5}         ###135
{a,c,e}         ###a c e
{1..3}{a..c}    ###1a 2a 3a 2a 2b 2c 3a 3b 3c


3.[]
[a-C]           ###aA bB cC
[a-c]           ###aA或者bB或者c
[1-3]           ###1或者2或者3
[145]           ###1或者4或者5
[^abc]|[!abc]   ###除了a并且除了b并且除了c

练习:

通配符和常用快捷键


练习:
用命令和正则表达式按照要求建立文件
用一条命令建立 12 个文件 WESTOS_classX_linuxY(X 的数值范围为 1-2 , Y 的数值范围为
1-6)

这些文件都包含在 root 用户桌面的 study 目录中

通配符和常用快捷键

用一条命令建立 8 个文件 redhat_versionX ( x 的范围为 1-8 )
redhat_virsionX 这些文件都包含在 /tmp 目录中的 VERSION 中
通配符和常用快捷键
管理刚才信建立的文件要求如下

用一条命令把 redhat_versionX 中的带有奇数的文件复制到桌面的 SINGLE 中

通配符和常用快捷键

用一条命令把 redhat_versionX 中的带偶数数的文件复制到 /DOUBLE 中

通配符和常用快捷键

用一条命令把 WESTOS_classX_linuxY 中 class1 的文件一动到当前用户桌面的 CLASS1 中

通配符和常用快捷键

用一条命令把 WESTOS_classX_linuxY 中 class2 的文件一动到当前用户桌面的 CLASS2 中
通配符和常用快捷键
备份 /etc 目录中所有名字带有数字并且以 .conf 结尾的文件到桌面上的 confdir 中
通配符和常用快捷键





~~~~~~~~~~~~~~~常用快捷键~~~~~~~~~~~~~~


左右              ##一个字符一个字符移动

ctrl   +左右   ##一个字一个字移动

ctrl   + a       ##光标移动到行首

        + e       ##光标移动到行尾

        + r+关键字 ##调出最近一条含有关键字的命令

        + c      ##撤销以输入的命令

        + d      ##关闭当前环境

        + L      ##清空屏幕

        + shift + c ##复制

        + shift + v ##粘贴

#####tab键######

在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数

 

相关文章:

  • 2021-12-04
  • 2021-11-18
  • 2021-08-15
  • 2022-01-14
  • 2021-11-27
  • 2021-11-27
  • 2022-02-07
  • 2022-02-01
猜你喜欢
  • 2021-11-01
  • 2022-01-15
  • 2022-12-23
  • 2021-11-21
相关资源
相似解决方案