shell的优势:可以直接调用linux系统命令
shell脚本的基本写法:脚本名以.sh结尾程序的第一行为#!/bin/bash,告诉系统这是一个shell脚本以#作为注释shell脚本的执行方式:先赋予脚本执行权限,chmod;再用绝对路径或相对路径直接调用(因为shell是可执行程序,所以可以直接用路径来调用),如:/home/hqqq/test/t.sh
bash的基本功能:
一、tab键文件和命令补全:如果只有一条匹配的,按一次就能自动补全;如果有多个匹配的,则按两次tab键,会出来提示。二、命令别名:命令别名查询:alias设定命令别名:alias 别名=‘原命令’删除别名:unalias 别名命令执行的顺序:1.用路径执行命令2.别名3.Bash的内部命令4.按照环境变量中的目录查找到的第一个命令命令行的方式设置只会临时生效,让别名永久生效要写入配置文件中:/用户家目录/.bashrc三、Bash常用快捷键Ctrl+C 强制终止当前的命令Ctrl+U 删除或剪切光标之前的命令Ctrl+L 清屏Ctrl+Y 粘贴Ctrl+U剪切的内容Ctrl+D 退出当前终端四、输入输出重定向标准输入:键盘。 文件描述符:0 标准输出:显示器。 文件描述符:1标准错误输出:显示器。文件描述符:2标准输出重定向:
五、多命令顺序执行与管道符
多命令顺序执行:
管道符:
命令1 | 命令2 #命令1的正确输出作为命令2的操作对象
六、通配符和其他特殊字符