查看命令的内置和外置
type 命令
type -t 命令
type -a 命令
shell变量:
对于变量的使用需要在变量名前面加$
定义变量:变量名=value
定义当前用户工作环境的变量:$PATH
echo $PATH ---- 查看用户工作环境
shell的快捷键
ctrl + d ----- 输入结束
ctrl + c ----- 终止命令
ctrl + l ----- 清屏
ctrl + s ----- 暂停屏幕输出
ctrl + q ----- 回复屏幕输出
ctrl + a ----- 跳转到命令行行首
ctrl + e ----- 跳转到命令行行末
ctrl + 左右箭头 ----- 按单词进行跳转
bash的优点:
命令与文件补全功能:
按一次Tab: 自动补全命令与文件名(如果没有补全,说明命令或者文件不存在)
双击Tab:列出所有可能匹配的命令或者文件
命令别名设置功能:
unalias 命令别名 ---- 删除指定命令别名
对当前会话产生作用:
alias 命令别名=‘需要执行的命令’ -----设置命令别名(只能对当前会话产生作用)
对root用户永久产生作用 ---- 只能在root用户下配置
vim /root/.bashrc ----- 进入配置文件添加命令别名
soure /root/.bashrc ----- 读取root用户的配置文件
对普通用户永久产生作用:
vim /home/.bashrc ----- 进入配置文件添加命令别名
source /home/.bashrc ----- 读取文件配置信息
对所有用户产生作用:
vim /etc/bashrc ----- 进入配置文件添加命令别名
source /etc/bashrc ----- 读取文件配置信息
命令记忆功能:
history ----- 查看命令历史
history -c ----- 清空命令历史
!! ----- 执行上一个命令
!number ----- 执行命令历史中的第number条命令
通配符:
* ----- 匹配零个或多个字符
? ----- 匹配任意单个字符
[] ------ 匹配任何包含在方括号内的单个字符