Linux中shell的基本应用和正则表达式

shell的基本应用:

       shell的作用:是命令解释器,相当于翻译官的角色。

       登录shell:采用/bin/bash作为默认登录shell。

       切换shell:直接执行其他shell程序,例如ksh、zsh等

Bash的常用功能:

       1.tab键自动补齐

       2.命名历史

                保存用户曾经执行过的命令操作

               存放位置:~/.bash_history文件

       3.调用历史命令:

              !n:执行历史记录中的第n条命令

              !str:执行历史记录中以“str”开头的命令

        4.设置记录历史命令的条数

              修改HISTSIZE参数(默认为1000条)

Bash的命令别名:

        1.命令别名

        2.查看命令别名:

                格式:alias【别名】

        3.设置命令别名

                执行:alias 别名=“实际执行的命令”

        4.取消已设置的命令别名

                格式:unalias 别名

                             unalias -a

正则表达式:

        正则表达式就是用一个“字符串”来描述一个特征,然后去验证另一个“字符创”是否符合这个他正。比如 表达式“ab”描述的特征是“一个‘a’和任意多个‘b’,那么‘ab’,‘abb’,‘abbbbbbb’都符合这个特征”

   表达式可以用来:

       1.验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。

       2.用来查找字符串。

       3.用来替换,比普通的替换成强大。

创建正则表达式:

       行以“Test”or“test”开头

                ^【tT】est

       行以“end.”结尾

               end\.$

       整行是:This is a test.

               ^This is a test\.$

       以下任意名称:file5,file6,file7,file8

               file【5678】

       以下任意名称:file2,file4,file6,file8

               file【2468】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值