通过在终端中键入手动指定的命令,我想执行一些其他命令。
如何为命令添加别名?我可以在终端的帮助下做到这一点还是应该编辑某种文件?
我是 Linux 和 Ubuntu 的新手。当我不知道如何用这个操作系统做一些事情时,我在网上搜索并询问 Ubuntu 并总能找到答案。
但有时它不是一个很好的答案,也不是完整的教程。无论如何我都按照说明进行操作,但我不知道所有命令的含义。
所以我的问题是:
在最近阅读了文章“你不应该在 Linux 上运行的 8 条致命命令”之后,我计划以某种方式阻止/阻止/更改某些命令。我不担心其他人会在我的 PC 上运行破坏性命令。我担心我可能是这次事故的罪魁祸首。
我担心下面列出的命令。
wget http://example.com/something -O – | sh –
Run Code Online (Sandbox Code Playgroud)
sh -,我只会在检查存档内容后运行它。rm -rf /
Run Code Online (Sandbox Code Playgroud)
我想防止将来犯这些错误。是否有命令/配置文件可以确保我不会犯这些错误?即使使用 sudo/root 权限,我也不希望能够运行上面的命令。如果解决方案可以逆转就可以了。
将帮助我了解有关 Ubuntu 的更多信息(不包括常见的 Ubuntu Wiki/帮助/等链接)的资源将不胜感激!
数据丢失不是我主要关心的问题。我想让终端对自己更安全一些(如果你愿意的话,'newb-proofed')。这对我很有帮助,因为我有很多东西要学。我又开始上学了,我不能花太多时间解决问题/错误(尽管很有趣)。
编辑:
是否可以要求特定的命令来要求确认?如果我想设置特定的命令需要一个特殊的密码,可以做到吗?
经过这个问题,我很害怕!
不是不想用sudo rm命令,而是想禁止sudo rm -rf --no-preserve-root /命令的执行。如果这个命令可以毁掉一块主板,它为什么会存在?或者为什么它应该存在?
在我的高中,安装 Ubuntu 14.04 的计算机很少,许多学生知道Root 密码,我该如何阻止/禁用某些危险命令,例如:-rm -rf / rm -rf * :(){:|:&};:避免数据丢失?
我需要完全删除任何对我的系统进行更改的方法。有没有办法删除 apt-get 和 dpkg?是否也可以禁止更改复制到我的系统中的任何文件的可执行位?这可以用面膜来完成吗?