bash特性
2024-10-21 16:29:11
(1)shell简介
shell是系统的用户界面,提供用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行。实际上shell是一个命令解释器
(2)shell语法
语法:命令 选项 参数
命令:整条shell命令的主体
选项:会影响微调命令的行为
参数:命令作用的对象
(3)bash基本特性
1)命令的自动补全:tab键
2)快捷键
ctrl+c 终止前台运行的程序
ctrl+d 退出,等同与exit
ctrl+l 清屏
ctrl+a 光标移动到命令行的最前端
ctrl+e 光标移动到命令行的最后端
ctrl+u 删除光标前所有字符
ctrl+k 删除光标后所有字符
ctrl+R 搜索历史命令,
Alt+ . 引用上一个命令的最后一个参数
3)历史命令
history
光标上下键
ctrl + R //搜索历史命令(输入一段命令的关键字:必须是连续的)
!220 //执行历史命令中第220条命令
!字符串 //搜索历史命令中最近一个以什么字符开头的命令,例如!ser
!$ //引用上一个命令的最后一个参数
4)命令别名
alias //查看系统当前的别名
alias network='cat /etc/sysconfig/network-scripts/ifcfg-ens33' //定义别名(临时生效,只在当前shell生效)
unlias network //取消别名
注意:别名优先生效,例如使用cp命令进入交互界面,type -a cp ,如果想跳过别名使用\cp方式
别名永久生效
#vim /etc/bashrc //bash配置文件
alias network='cat /etc/sysconfig/network-scripts/ifcfg-ens33' //添加以下内容,每次进入shell都会加载该配置文件
最新文章
- Web应用程序的自动化测试库-FluentAutomation
- java单例-积木系列
- [ 转 ] scrapy 中解决 xpath 中的中文编码问题
- 消息队列MQ - Apache ActiveMQ
- Mysql 常用命令集
- (一)stm32之CMSIS标准、库目录、GPIO
- 统计 p-value 含义
- activemq api的封装
- 【MongoDB】应用场景
- Unity NGUI中Anchor的用法
- html.ex.day01
- 高焕堂《android从程序员到架构师之路》 YY讲坛直面大师学习架构设计
- 用户故事(User Story)
- OI黑科技:读入优化
- [POJ 2248]Addition Chains
- opencv+codeblocks +anaconda
- mysql插入中文报错的问题
- python 操作excel
- QUARTZ系列之零:概述
- 关于javabean
热门文章
- BZOJ4475 JSOI2015子集选取(动态规划)
- P2066 机器分配
- 洛谷 P1251 餐巾计划问题
- [CF45G]Prime Problem
- Flash by sshockwave [树dp]
- [COGS 622] [NOIP2011] 玛雅游戏 模拟
- 在Eclipse上使用egit插件通过ssh协议方式上传项目代码的具体步骤
- HNOI2002 营业额统计 [Splay]
- Codeforces Round #521 (Div. 3) F1. Pictures with Kittens (easy version)
- NET面试题 (四)