Bash 使用空格(或 Tab 键)区分不同的参数。 $ command foo bar 上面命令中,foo和bar之间有一个空格,所以 Bash 认为它们是两个参数。 如果参数之间有多个空格,Bash 会自动忽略多余的空格。 $ echo The wisest mind has something yet to learn 就连最智慧的人也有东西要学 The wisest mind has something yet to learn 就连最智慧的人也有东西要学 上面命令中,learn和就之间有多个空格,Bash 会忽略多余的空格。
分号(;)是命令的结束符,使得一行可以放置多个命令,上一个命令执行结束后,再执行第二个命令。 $ clear; ls 上面例子中,Bash 先执行clear命令,执行完成后,再执行ls命令。 注意,使用分号时,第二个命令总是接着第一个命令执行,不管第一个命令执行成功或失败。
|