我使用的是“SecureCRT”通过 SSH2 连接到我的 Linux 系统,如下图所示

在 Linux 下删除目录的命令是“rm”,我们可以在终端命令提示符下输入“rm --help”查看 rm 命令的具体使用方法。
我们常用的几个参数为“-f -i -r -v”
-i 删除前逐一询问确认。这个参数有一个好处,当在删除大量文件或目录的时候,可以防止我们误操作删除的文件或目录。
-f 即使原档案属性设为唯读,强制删除,系统不会逐一让我们确认。-r 将目录及以下之档案文件一并删除。注意:如果 rm 不带此参数,是不能删除目录的。
接下来我们来测试一下删除目录的命令。我们首先创建一个名为“test”的文件夹,然后输入命令“rm -r test”,如下图所示
我们再来测试一下带有 “rm -r -i -v test” 参数的 rm 命令,如下图所示
在 linux 系统中,系统对字母大小写很严格,上面的命令全为小写字母。
在linux命令作用是清除屏幕缓冲区,也就是清除屏幕显示内容,并不会调用文件指令,所以不会删除任何文件。如果想删除文件要使用rm命令。具体参数使用可以查看手册或用man clear。删除文件Linux和windows有区别,linux用命令删除文件后不能回复,需要谨慎。
我的回答:是需要权限。
可以直接使用root账号去删除hosts文件。
可以使用administrator管理员账号,以管理员权限去删除。
Linux系统里面一般用root账号是可以删除hosts文件的。
执行rm hosts,然后就可以删除hosts文件了。