每次我编译一个C程序,比如使用cc编译器,我在当前目录中得到一个可执行文件.现在,如果我想运行它,而不是只键入a.out或name_of_executable,我必须用这个组合作为前缀./a.out.
a.out
name_of_executable
./a.out
我理解背后的含义.(链接到当前目录)和..(链接到其父目录),也是/目录名之间的分隔符.
.
..
/
但是这是什么意思./?它只是一种正式的方式来区分引用某个东西的名称,以及运行该东西的意图(因为你/的文件名中没有)?
./
c unix terminal
c ×1
terminal ×1
unix ×1