命令终端bash

shell

       shell可以理解为是用户的工作环境,如:windows的桌面工作环境,linux的终端。

       可以分为两种,一种是GUI(图像界面);一种是CLI(命令行终端)。

bash

       bash是属于CLI(命令行终端)的一种类型

       特性

              支持命令历史、命令补全

              支持管道、重定向

              支持命令别名

              支持命令行编辑

              支持命令行展开

              支持文件名通配

              支持变量

              支持编程

       一些符号的使用

              ` `           //反引号,按键盘左上角Esc下面的键,用于命令替换

如:echo `ls`         //相当于使用了ls命令

              “ ”           //双引号,弱引用,可以完全实现变量替换

如:echo “$a”      //a=ls是定义变量,echo是输出变量的内容,$声明这是个变量

              ‘ ’            //单用户,强引用,不完成变量替换

如:echo ‘$a’       //不会当成变量输出,只会输出引号内的内容

       bash的常用操作

              快捷键

                     ctrl+a     //跳转到命令首行

                     ctrl+e     //跳到命令尾行

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

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

                     ctrl+<     //加光标左键定位到单词的第一个字母

                     ctrl+L     //清屏

              命令补全

                     TAB键,按一次根据已敲首字母补全命令

                     TAB键,按两次给出一个关于首字母的所有命令

如:以a开头的命令

              路径补全

                     也是按TBA键根据目录下有相关首字母的文件或目录补全

              文件通配符

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

如:

新建100个文本文件

可以用*号来代表,删除所以的txt文件

                            ?    //匹配任意单个字符

如:删除两个字符的txt文件

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

如:删除1-9的txt文档

说一个有意思的命令

       alias              //命令别名

使用:alias 命令的别名=‘取别名的命令’

如:将gy设置ls -a

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值