Bash的基本功能
发布日期:2021-11-20 10:17:17 浏览次数:6 分类:技术文章

本文共 1291 字,大约阅读时间需要 4 分钟。

Bash的基本功能

1.命令别名与快捷键

命令别名:

alias#查看系统中所有命令别名alias 别名=‘原命令’#设定命令别名(按照alias查看的别名格式修改)#这种别名临时生效
别名永久生效和删除别名vi ~/.bashrc 或者绝对路径 vi /root/.bashrc#写入环境变量配置文件unalias 别名#删除别名(临时删除,永久删除需在文件中删除)

快捷键:

Ctrl+c  强制终止当前命令Ctrl+l  清屏Ctrl+r  在历史命令中搜索Ctrl+u  从光标所在位置删除到行首Ctrl+a  光标移到命令行首Ctrl+e  光标移到命令行尾Ctrl+z  把命令放入后台

2.历史命令

history [选项] [历史命令保存文件]选项:-c: 清空历史命令-w:把缓存中的历史命令写入历史命令保存文件~/.bash_history
使用上下箭头使用“!字串”重复执行最后一条以该字串开头的命令

3.输出重定向

标准输入输出

设备    设备文件名     文件描述符    类型键盘    /dev/stdin       0      标准输入显示器   /dev/stdout     1      标准输出显示器   /dev/stderr     2     标准错误输出

标准输出重定向

标准输出重定向   命令 > 文件   覆盖文件中之前内容标准输出重定向   命令 >> 文件   追加在文件中内容后标准错误输出重定向   错误命令 2>文件   覆盖文件中之前内容标准错误输出重定向   错误命令 2>>文件   追加在文件中内容后(错误输出>左右无空格)

正确输出和错误输出同时保存(常用)

命令 &>文件  覆盖,正确输出和错误输出同时保存在同一文件命令 &>>文件  追加,正确输出和错误输出同时保存在同一文件命令>>文件1 2>>文件2  追加,正确的追加在文件1,错误的追加文件2命令 &>/dev/null  黑洞,垃圾站

输入重定向不常用

4.管道符

多命令顺序执行

多命令执行符          格式             作用   ;            命令1;命令2       多个命令按顺序执行,命令之间没有任何逻辑关系  &&             命令1&&命令2      逻辑与。只有命令1正确执行后才会执行命令2   ||            命令1||命令2      逻辑或。命令1正确执行则命令2不执行;命令1执行不正确则执行命令2举例:命令 && echo yes || echo no      可以判断命令是否正确执行

管道符也是多命令顺序执行

| 是一个管道符格式: 命令1 | 命令2#命令1的正确输出作为命令2的操作对象(1报错则2不会执行)举例:ls -l /etc | more#more的使用格式是  more 文件   ,旨在查看文件内容

5.通配符

通配符主要用来匹配文件名或者目录名称
匹配文件中的数据则需使用正则表达式
在这里插入图片描述
举例:
在这里插入图片描述
6.Bash中的其他特殊符号
在这里插入图片描述

转载地址:https://blog.csdn.net/weixin_43217963/article/details/89016618 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:网络基础之OSI七层模型
下一篇:Linux之Shell编程

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月24日 06时30分36秒