使用 GNU/Linux 的终端环境输入命令让系统执行时,用户会遇上很多特殊符号,它们往往具有实际含义,了解这些符号有助于学习使用 GNU/Linux 。

(1) / 在一串目录路径里,最开端的(如果存在的话)代表根目录,之后的每一个 / 仅用来分割一级目录、二级目录、三级目录……以此类推。如/etc/apt这条目录路径,始端的 / 代表根目录,而etcapt之间的 / 仅仅用来分割两个目录,表明aptetc的子目录。

(2) ~ 是某用户的用户目录的简写,某用户的用户目录的全写是/home/某用户的用户名,亦可见于环境变量 HOME 的内容。

(3) > 和 <, > 用于将一个命令的标准输出写入一个文件,< 用于将一个文件的内容作为一个命令的标准输入。如输入

$ find /etc/apt > example.txt 

find 的输出结果将写入当前目录的example.txt文件中,而不是输出到终端。

(4)| 用于将前一个命令的标准输出通过管道连接到后一个命令的标准输入,例如,输入

$ cat /etc/apt/sources.list|grep -i testing

grep 程序将在 sources.list 里抓取包含“testing”的行。

(5) 目录的路径中,. 被设定为指代某一目录本身,.. 则被设定为指代它的父目录