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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月24日 06时30分36秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
c++中冒号(:)和双冒号(::)的用法【转】
2019-05-02
python中各种下划线的含义
2019-05-02
《计算机视觉-一种现代方法(第2版)》读书笔记三:早期视觉(一幅图像)
2019-05-02
《计算机视觉-一种现代方法(第2版)》读书笔记六:应用之图像搜索和检索
2019-05-02
如何撰写高水平的学术论文
2019-05-02
谭浩强《C++面向对象程序设计》知识点总结
2019-05-02
分享一个关于介绍TextCNN和TextRNN的文章
2019-05-02
关于CNN中感受野的理解和计算方法
2019-05-02
java基础----RandomAccessFile
2019-05-02
__attribute__((packed))
2019-05-02
dom简介
2019-05-02
javascript学习
2019-05-02
Android深入浅出之Binder机制
2019-05-02
linux查看硬件信息
2019-05-02
linux支持大于4G内存
2019-05-02
WM_GETINFO相关
2019-05-02
填入空隙(setbkcolor,setbkmode)
2019-05-02
[收藏] FC交换机基础知识详解
2019-05-02
NVMe技术架构深度分析
2019-05-02