我使用以下命令创建到可执行文件的硬链接:
ln `which xcrun` gcc
Run Code Online (Sandbox Code Playgroud)
该链接按预期工作。但是,我似乎没有删除它的权限。
$ rm gcc
override rwxr-xr-x root/wheel compressed for gcc? y
rm: gcc: Permission denied
$ unlink gcc
unlink: gcc: Permission denied
Run Code Online (Sandbox Code Playgroud)
哦哦。
$ ls -l gcc
-rwxr-xr-x 3 root wheel 1172 May 10 2012 gcc
Run Code Online (Sandbox Code Playgroud)
我没有sudo访问权限。我该怎么做才能删除硬链接?
可能重复:
shell、控制台和终端之间有什么区别?
我不懂技术的朋友一致认为控制台指的是硬件,终端指的是软件。
Stack Overflow 聊天室中的简短讨论没有得出结论性的结果。终端与控制台的关系是相反的,但软件仍然被称为终端,因为这就是它所模拟的。
控制台和终端有什么区别?命令行适合在哪里?
command-line ×1
console ×1
hardlink ×1
internet ×1
macos ×1
networking ×1
permissions ×1
terminal ×1
terminology ×1