1
反向单引号``(不支持嵌套) 等价于${}(支持嵌套) 混合嵌套可以
' '原样输出,忽略转义认为是普通字符串
2
echo file1{1,3,5}
echo file{1..5}
支持步长
echo file{1..10..3} 步长为三
支持字母
echo {a..z}
echo {00,10,2}
3
文件补全 命令补全
按一下补不了
按两下补全所有情况
命令的子命令的补全 需要安装bash-completion
4
退出终端保存在.bash_history
!history -倒数几条
echo $HISTSIZE 保存在/etc/profile
history -c 清理内存历史信息
export HISTTIMEFORMAT="%F %T `who am i`" 写入文件.bash_profile
!d所有历史中最近以d开头的命令
!?at(包含at)
5
调用命令行历史
!*前面参数所有参数作为后面的参数
要重新调用前一个命令中最后一个参数 !$ 表示 Esc, . 点击Esc键后松开,然后点击 . 键 Alt+ . 按住Alt键的同时点击 . 键 6 Ctrl + u 从光标处删除至命令行首 Ctrl + k 从光标处删除至命令行尾 Alt + r 删除当前整行 Ctrl + a 光标移到命令行首,相当于Home Ctrl + e 光标移到命令行尾,相当于End Alt + # 提示输入指定字符后,重复显示该字符#次 7 whatis 如果不能使用则用 mandb 等价于 man -f cal 获取内部命令帮助 help commond man bash []中括号表示可有可无;|表示多选一 8 date -d '-2 day' d显示时间 date -s '-1 year' s设置时间