我们知道有些linux命令只有sudo权限才能运行,这就需要我们在每次使用这些命令前加一个sudo,非常繁琐。今天给大家介绍一个好用的工具SUDO,它只需要我们用大写字母输入Linux命令,它就会自动以sudo权限运行,是不是很方便呢?要安装SUDO,首先,使用Gitclone命令下载SUDO源代码。$gitclonehttps://github.com/jthistle/SUDO.git以上命令会自动克隆SUDOGit仓库中的内容,保存在当前路径下名为SUDO的目录中。克隆到'SUDO'...远程:Enumeratingobjects:42,done.remote:Countingobjects:100%(42/42),done.remote:Compressingobjects:100%(29/29),done.remote:Total42(delta17),resumed30(delta12),pack-reused0Unpackingobjects:100%(42/42),完成。然后,我们切换到SUDO目录。$cdSUDO/然后使用以下命令安装SUDU工具。$./install.sh上面的命令会在~/.bashrc文件中添加如下信息。[...]#SUDO-shoutatbashtosucommands#DistributedunderGNUGPLv2,@jthistleongithubshop-sexpand_aliasesIFS_=${IFS}IFS=":"read-raPATHS<<<"$PATH"foriin"${PATHS[@]}";doforjin$(ls"$i");doif[${j^^}!=$j]&&[$j!="sudo"];thenalias${j^^}="sudo$j"fidonedonealiasSUDO='sudo$(history-p!!)'IFS=${IFS_}#endSUDO为了防止意外情况,它还会自动备份~/.bashrc并保存为~/.bashrc.old,这样可以恢复万一发生意外。最后,使用以下命令使对~/.bashrc文件的更改生效。$source~/.bashrc输入大写字母的命令,以sudo用户身份运行一般来说,在根目录下创建目录时,我们需要在命令前使用sudo,如下:$sudomkdir/test_dir安装好SUDO后,使用sudofor我们可以直接使用大写命令来达到同样的效果,如下图。$MKDIR/test_dir$TOUCH/test_dir/test.txt$LS/test_dir请注意,SUDO不会绕过sudo密码,我们仍然需要输入sudo密码才能执行给定的命令。当然,如果你觉得在命令前输入sudo是完全可以接受的,你也可以不使用SUDO这个工具,只要你觉得舒服就行。
