linux系统命令


  1.  Shell 是个程序,可以重复执行

     

     

    备注:shell是可以分子shell的,所以上述实验是在bash中打开一个子shell

     

    可以通过exit退出子shell,需要注意的是父shell和子shell之间并不知道.

     

    Bash特性

  1. 命令历史

  2. 管道,重定向

  3. 命令别名

  4. 命令行编辑

  5. 命令行展开

  6. 文件名通配

  7. 变量

  8. 脚本编程:讲多个要执行的命令,以某种程序逻辑组合起来进行编程。

     

  1. bash特性部分讲解

  1. 命令行编辑:

    光标跳转  Ctrl+a 跳到命令行首

     Ctrl+e 跳到命令行尾

     

     Ctrl+u 删除光标至命令行首的内容

     

     Ctrl+k 删除光标至命令行尾的内容

     

     Ctrl+l  清屏

     

  2. 命令历史 history

     

     

    这是一个内部命令

     

    选项:-c 清空命令历史

    -w 保存命令历史到历史文件中

     

     

    Linux 可以容纳 1000条历史命令

     

    使用技巧 

    n:  执行命令历史中的第n条命令;

    -n: 执行命令历史中的倒数第n条命令;

    !! 执行上一条命令

    String :执行命令历史中最近一个以指定字符串开头的命令

     

    $

    ESC 后按 .

    Alt+.(只能在本地用):三者都是引用前一个命令的最后一个参数。

     

     

  3. 命令补全

    1》在path环境变量下,搜索补全,前提是输入部分能够唯一识别按tab,如果不能识别。连续按两次tab

    2》路径补全,

    [root@ns1 ~]# vim /etc/sysyconfig/network-scripts

     

     

     

  4. 命名别名

     

     

     

    撤销别名

    Unalias

     

  5. 命令替换

     

    把命令中某个子命令替换为起执行结果的过程

     

  1.    反引号,代表命令替换

  2.    弱引用,可以实现变量替换,即本来是个变量,最后替换成了他的值

  3.    强引用,不完成变量替换

     

  1. 文件名通配

    *:匹配任意长度的任意字符

     

     

    ?:任意单个字符

     

     

    []:匹配指定范围内的任意单个字符

     

     

    [^]:匹配指定范围外的任意单个字符

      

    1.字母数字表示方式

     

    [a-z] 匹配小写字母

    [A-Z] 匹配大写字母

    [0-9] 匹配数字

    [0-9a-zA-Z] 匹配数字和字母

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值