shell
电脑识别字符的过程:
☞用户-》应用程序(shell翻译为机器码)-》内核(硬件)识别
→Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序
→Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令
注:/etc/shells中存放我们能当前系统能兼容的shell版本
echo输出命令
格式:echo [选项]【输出内容】
选项:
- -e:支持反斜杠控制的字符转换
脚本执行
☞赋予执行权限,直接运行
chmod 755 脚本名
./脚本名
☞通过Bash调用执行脚本
bash 脚本名
alias
alias
#查看系统中所有的命令别名
alias 别名=‘原命令’
#设定命令别名
注:重启后失效
别名永久生效与删除别名
vi ~..bashrc
#写入环境变量配置文件(/root/.bashrc然后重启或source .bashrc直接生效)
unalias 别名
#删除别名
命令生效顺序
☞第一顺位执行用绝对路径或相对路径执行的命令
☞第二顺位执行别名
☞第三顺位执行Bash的内部命令
☞第四顺位执行按照$PATH环境变量定义的目录查询顺序找到的第一个命令
常用快捷键
ctrl+c 强制终止当前命令
ctrl+l 清屏
ctrl+a 光标移动到命令行首
ctrl+e 光标移动到命令行尾
ctrl+u 从光标所在为hi删除到行首
ctrl+z 把命令放入后台
ctrl+r 在历史命令中搜索