Shell脚本学习(特殊符号、常用命令)

参考博客:Shell脚本常用命令

一. 特殊符号:

  1. 美元符号( )::userys, ) : 表 示 变 量 的 值 , 如 : u s e r 的 值 是 ′ y s ′ , 则 user=’ys’。
  2. 井号(#): 一来可以表示注释脚本语句;二来可以作为常见的超级用户提示符。
  3. 双引号(“”): 大多数字符在该双引号内就只是一个字符,但是 ("\ 仍 然 会 转 换 为 一 个 变 量 的 值 。 ( 还 有 如 " 、 \、 、`都不受双引号影响)
  4. 并且双引号和单引号不能嵌套。
  5. 单引号(”): 不同于双引号,单引号内的任何特殊字符都只是一个字符,不做任何解释。
  6. echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。 echo命令使用-e参数选项(激活转义符)时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出
  7. 大括号({}): 和$配合使用,主要是用来连接字符串
    echo ${HOME}ismydir (结果:/home/ysismydir
  8. | 管道,将标准输出转到下一个命令的标准输入(如ps -ef | grep mysql (其意图就是查询MySQL运行的进程的具体信息,首先ps -ef 得到当前所有正在运行的进程,然后作为输入传入到grep mysql, 即可查询到对应的进程))
  9. $$ 进程标识号(PID)
  10. $# 记录传递给shell的自变量的个数
  11. & 在后台执行一个进程
  12. > 输出重定向; < 输入重定向

持续更新中…

你可能感兴趣的:(Shell脚本学习(特殊符号、常用命令))