UNIX/Linux 下命令和脚本中的特殊符号
来源:互联网 发布:软件企业认证查询 编辑:程序博客网 时间:2024/06/03 09:42
1. \ (反斜杠)
功能:命令前加上反斜杠,可以忽略掉 alias 的指定参数
例如:rm 命令默认有 -i 参数,用于互动询问,则可以用 \rm 忽略这个参数
参考:《鸟哥的 Linux 私房菜》P172
2. \ (转义字符)
功能:用cd命令切换到带有空格的目录名中时,除了可以用双引号将目录名扩起来,还可以输入反斜杠加空格来对空格符进行转义
例如:cd The\ Big\ Bang\ Theory
参考:我自己发现的
3. – (两个横杠)
功能:使命令不带参数
例如:-aaa- 是一个文件名,直接 rm -aaa- 会把文件名判断为命令的参数,导致无法删除,则可按如下使用
rm -- -aaa-
参考:《鸟哥的 Linux 私房菜》P172
4. ` ` (成对反引号)
功能:命令替换,将一个命令的标准输出插在一个命令行中任何位置
例如:echo “Today is `date`” 会将 date 命令的输出结果当做字符串显示出来从而打印出日期
5. { } (成对大括号)
6. ( ) (成对小括号)
$(command) 与 `command` 的区别?我还没来得及搞明白。。。
7. ’ ’ (成对单引号)
功能:用于含有空格的字符串的界定符,且忽略所有特殊字符,将特殊字符显示为字面值
例如:echo ’Today is `date“’ 会原样输出
例如:echo ‘Path is $PATH’ 会原样输出
8. “ ” (成对双引号)
功能:用于含有空格的字符串的界定符, 且不忽略变量名
例如:echo “Today is `date`” 会显示日期
例如:echo “Path is $PATH” 会显示路径
9. _ (下划线)
环境变量,直接在终端输入下划线,表示最后执行的命令的最后一个参数
10. ? (问号)
环境变量,最后一个命令的 exit 的返回值 成功返回一般为0
11. ~ (波浪号)
环境变量,用户主目录
后接用户名则表示指定用户的用户主目录
12. ; (分号)
顺序执行命令的分隔符
- UNIX/Linux 下命令和脚本中的特殊符号
- Linux/Unix 下解压和压缩命令
- Linux下shell脚本中的read命令
- Linux下shell脚本中的eval命令
- Linux Shell编程中的几个特殊符号命令 & 、&& 、 ||
- Linux命令选项中的21个特殊符号
- shell脚本中的特殊符号
- linux和unix下常用解压和压缩命令
- linux和unix下常用解压和压缩命令.txt
- linux和unix下常用解压和压缩命令(转)
- linux和unix下常用解压和压缩命令
- linux和unix下常用解压和压缩命令
- linux和unix下常用解压和压缩命令
- linux和unix下常用解压和压缩命令
- [转]linux和unix下常用解压和压缩命令
- linux和unix下常用解压和压缩命令
- linux和unix下常用解压和压缩命令
- linux和unix下常用解压和压缩命令
- Windows下安装使用openldap
- windows DOS开启wifi热点
- 关于eclipse函数自动提示
- 持续集成:什么应该自动化?
- AR/VR learning (3)--物体的运动与动画(iTween插件的使用)
- UNIX/Linux 下命令和脚本中的特殊符号
- Win32平台下编译SVN源码全过程
- 01、JS基础知识
- uva 11747 Heavy Cycle Edges
- SVN组成中trunk,branches and tags功能用法详解
- 奋斗
- 【bzoj3224】【Tyvj1728】【普通平衡树】【splay】
- 手把手构建Maven企业级应用(整合SSI框架)《2》
- 需求分析笔记