1 在 linux中 你 会 用 这 些 特 殊 符 号 吗
在 shell中 常 用 的 特 殊 符 号 罗 列 如 下 : # ; ;;
, / \ 'string'|
$ ${} $
$$ $* "string"* **
: ^ $# $@ `command`{} [] [[]] () (()) || && {xx,yy,zz,
}~ ~+ ~- & \ + - %= ==
= # 井 号 (comments) 这 几 乎 是 个 满 场 都 有 的 符 号 , 除 了 先 前 已 经 提 过 的 "第 一 行 " #
/bin/bash 井 号 也 常 出 现 在 一 行 的 开 头 , 或 者 位 于 完 整 指 令 之 后 , 这 类 情 况 表 示 符 号 后 面 的 是 注 解 文 字 , 不 会 被执 行
# This line is comments
echo "a = $a" # a = 0 由 于 这 个 特 性 , 当 临 时 不 想 执 行 某 行 指 令 时 , 只 需 在 该 行 开 头 加 上 # 就 行 了
这 常 用 在 撰 写 过 程 中
#echo "a = $a" # a = 0 如 果 被 用 在 指 令 中 , 或 者 引 号 双 引 号 括 住 的 话 , 或 者 在 倒 斜 线 的 后 面 , 那 他 就 变 成 一 般 符 号 , 不 具 上述 的 特 殊 功 能
~ 帐 户 的 home 目 录 算 是 个 常 见 的 符 号 ,代 表 使 用 者 的 home 目 录 :cd ~; 也 可 以 直 接 在 符 号 后 加 上 某 帐 户 的 名 称 : cd ~user或 者 当 成 是 路 径 的 一 部 份 : ~/bin ~+ 当 前 的 工 作 目