什么别名 ls="sudo

什么别名 ls="sudo

所以我只是想知道alias ls="sudo

答案1

  • 将具有调用名称的别名添加ls到当前 shell。
  • 在 末尾添加一个空行.bashrc
  • 如果你运行它,它会删除目录*$HOME使用匹配的所有内容sudo

基本上,如果你运行ls它,它会在询问你的密码后删除你的主目录中的所有内容(隐藏文件和文件夹除外)。但是请考虑这种情况:

$ sudo apt update && sudo apt upgrade -y
$ ls

sudo您使用now run更新系统,ls查看当前目录中发生了什么。这次无需输入密码,主目录中的所有内容现在都消失了。

答案2

这样,每次您输入“ls”时,它都会使用参数 -r 和 -f 调用 RM。它还会定位到您的用户目录(我认为)。

所以它会要求您输入密码,如果密码正确,它会以 root 权限删除您的整个主目录。

不要把它放在你的.bashrc 中!

答案3

它会通过附加(在 ls 命令中添加一行自定义脚本).bashrc 文件来创建自定义命令。每当您按 ls 时,它都会调用递归并强制删除整个主目录。

通常我们使用 cd ~/ alias ls="sudo" 进入主目录

相关内容