linux中使用sudo的小技巧有哪些

2023-04-12 01:47:00 linux 小技巧 有哪些

Linux中使用sudo的小技巧有哪些

1. 使用sudoedit

如果你要编辑一个其他用户的文件,可以使用sudoedit命令。这个命令会使用你当前的编辑器(一般是vim)打开该文件,并以root权限保存修改。

例如,要编辑/etc/passwd文件,可以这样做:

sudoedit /etc/passwd

2. 使用sudo -i

如果你要执行多条命令以root权限,可以使用sudo -i命令。这个命令会切换到root用户,并且保留当前的环境变量。

例如,要执行一条命令来更新软件源,并执行另一条命令来安装软件包,可以这样做:

sudo -i

apt-get update

apt-get install software-package

3. 使用sudo !!

如果你执行一条命令时没有使用sudo,会提示你没有权限。如果你想要重新执行该命令以root权限,可以使用sudo !!命令。

例如,要更新软件源,可以这样做:

apt-get update

如果没有使用sudo,会提示你没有权限。此时,可以使用sudo !!命令来重新执行该命令:

sudo !!

4. 使用sudo !!:p

如果你想要查看一条命令,但又不想要执行它,可以使用sudo !!:p命令。这个命令会显示命令,但不会执行它。

例如,要查看一条命令,可以这样做:

sudo !!:p

5. 使用sudo !!:x

如果你想要执行一条命令,但又不想要显示它,可以使用sudo !!:x命令。这个命令会执行命令,但不会显示它。

例如,要执行一条命令,可以这样做:

sudo !!:x

相关文章