bash特性

(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都会加载该配置文件

猜你喜欢

转载自www.cnblogs.com/lovelinux199075/p/8980656.html