【Linux】shell基础——Bash基本功能

一、历史命令与命令补全

1.1 历史命令history

  语法:history 【选项】【历史命令保存文件】
    选项:
    -c:清空历史命令
    -w:把缓存中的历史命令写入历史命令保存文件~/.bash_history

  历史命令默认保存1000条,可以在环境变量配置文件(/etc/profile文件)中修改。修改完成后重新登录自动生效。
在这里插入图片描述

1.2 历史命令调用

  语法:
    上下箭头:调用缓存中的历史命令
    !n:重复执行第n条命令
    !!:重复执行上一条命令
    !字符串:重复执行最后一条以这个字符串开头的文件

1.2 命令与文件补全tab

  在Bash中,命令与文件补全是非常方便与常用的功能,我们只要在输入命令或文件的时候,按‘tab’键就会自动进行补全。
在这里插入图片描述

二、命令别名和常用快捷键

2.1 命令别名alias

  设置别名:alias 别名=‘原命令’(注意:这是临时生效的,重启系统自动消失)
  查询别名:alias

在这里插入图片描述
  命令执行顺序:
  1.第一顺位:执行绝对路径或相对路径执行的命令
  2.第二顺位:执行别名
  3.第三顺位:执行Bash的内部命令
  4.第四顺位:执行按照$PATH环境便令定义的目录查找顺序找到的第一个命令。
  让别名永久生效:
在这里插入图片描述
在这里插入图片描述

2.2 常用快捷键

在这里插入图片描述

三、输入、输出重定向

3.1 标准输入、输出

在这里插入图片描述

3.2 输出重定向 > 、>>

  标准输出,输出到屏幕上。现在不想输出到屏幕上,例输出到文件中,这种就是输出的重定向。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3.3 输入重定向 <、<<

  标准输入,应该是键盘输入。现在不想使用键盘,例通过文件内容作为输入。
  语法:wc 【选项】【文件名】
    选项:
    -c:统计字节数
    -w:统计单词数
    -l:统计行数

在这里插入图片描述
在这里插入图片描述

四、多命令顺序执行和管道符

4.1 多命令顺序执行 ;&& ||

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.2 管道符 |

  语法:命令1 | 命令2
     含义:命令1的正确输出作为命令2的操作对象

在这里插入图片描述

  语法:grep 【选项】“搜索内容” 文件名
    选项:
    -i:忽略大小写
    -n:输出行号
    -v:反向查找
    --color=auto : 搜索出的关键字用颜色显示。

在这里插入图片描述

五、通配符和其他特殊符号

5.1 通配符

在这里插入图片描述
在这里插入图片描述

5.2 Bash中其他特殊符号

在这里插入图片描述

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值