大家好,我是阿萨。今天我们继续学习Terminal 终端。
大多数命令对文件和文件夹进行操作,它们的位置由路径标识。构成路径的文件夹名称由斜线分隔。例如,终端应用程序的路径是/Applications/Utilities/Terminal.app。
下面显示了用于表示特定文件夹的标准快捷方式。它们是相对于当前文件夹指定的,并且可以避免输入完整路径。
.
单个句号代表当前文件夹。例如,字符串"./Test.c "代表当前文件夹中的Test.c文件。
..
两个句号代表当前文件夹的父文件夹。例如,字符串".../Test "代表当前文件夹的一个兄弟姐妹文件夹(名为Test)。
~
斜体字代表登录用户的主文件夹。例如,要指定当前用户的Documents文件夹,输入~/Documents。
要指定另一个用户的Documents文件夹,请使用短名,前面加一个波浪线(~)字符--例如,~jsmith/Documents。
在macOS中,这个文件夹在本地的/Users文件夹或网络服务器上。
要获得服务器上的短名称列表,请输入dscl.-list/Users。这些用户大多不是有主目录的传统用户账户,但应该能够找到计算机上已知用户的短名。
文件和文件夹名称可以包括字母、数字、句号或下划线字符。避免使用大多数其他特殊字符,包括空格字符。尽管一些文件系统允许使用这些其他字符,包括空格,但你可能需要在包含这些字符的路径名周围添加单引号或双引号。
对于个别字符,你也可以使用转义字符--也就是说,在字符串中的字符前加一个反斜杠字符。例如,路径名My Disk是 "MyDisk "或My/Disk。