欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

吐血整理--shell编程基础命令(二)

程序员文章站 2024-02-19 16:36:34
...

常用快捷键


 ctrl+c  终止前台运行的程序

 ctrl+v  将前台运行的程序挂起到后台

 ctrl+d  退出  等价于exit

 ctrl+l  清屏

ctrl+a 或 home   将光标移动到命令行的最前端

 ctrl+e 或 end    将光标移动到命令行的最后端

 ctrl+u           删除光标前所有字符

 ctrl+k           删除光标后所有字符

 ctrl+r           搜索历史命令


通配符

* 匹配0或多个任意字符
 ? 匹配任意单个字符

 [list]  匹配list中的任意单个字符

 [!list]  匹配除list中的任意单个字符

 {string1,string2...} 匹配string1,string2或更多字符

 bash中的引号

 双引号"" : 会把引号中的内容当作整体来看待,允许通过$符号引用其他变量值
 单引号'' : 会把引号的内容当作整体来看待,禁止引用其他变量值,shell中的特殊符号都被当作普通符号
反撇号`` :和$()一样,引号或括号里的命令会优先执行,如果存在嵌套,反撇号不能用

eg:

[email protected]:~# echo " $(date +%F)"
 2021-08-20
[email protected]:~# echo '$(date +%F)'
$(date +%F)
[email protected]:~# echo "`date +%F`"
2021-08-20

相关标签: shell shell