标签:控制 sts 路径补全 主目录 空白 失败 执行 保存 ace
bash的基础特性: 2.命令补全
3.路径补全
4.命令行展开
~:展开为用户的主目录
~USERNAME:展开为指定用户的主目录
{}:可承载一个以逗号分隔的列表,并将其展开为多个路径
/tmp/{a,b} = /tmp/a , /tmp/b
/tmp/{a,b}/hi = /tmp/a/hi , /tmp/b/hi
5.命令执行结果状态
bash使用特殊变量$?保存最近一条命令的执行状态结果
echo $?:显示上一条命令执行的结果,返回0表示命令执行成功,返回1-255表示命令执行失败
6.别名:alias
7.glob(通配符)
bash中用于实现文件名通配,
通配符:
*:任意长度的任意字符
?:任意单个字符
[]:匹配指定范围内的任意单个字符
[0-9]:匹配数字
[a-z]:匹配字母,不区分大小写
[A-Z]:匹配大写字母
[^]:匹配指定范围外的任意单个字符
专用字符集合:
[:digit:]:任意数字,相当于0-9,若匹配数字,则[[:digit:]]
[:lower:]:任意小写字母
[:upper:]:任意大写字母
[:alpha:]:任意大小写字母
[:alnum:]:任意数字或字母
[:space:]:空格
[:punct:]:标点符号
8.快捷键
ctrl + l :清屏,相当于clear
ctrl + a:调到命令开始处
ctrl + e:跳到命令结尾处
ctrl + u:删除命令行首到光标所在处的内容
ctrl + k:删除光标至行尾的内容
标签:控制 sts 路径补全 主目录 空白 失败 执行 保存 ace
原文地址:http://blog.51cto.com/12950413/2139854