linux下面的sudo命令啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下面的sudo命令啥意思相关的知识,希望对你有一定的参考价值。

经常看到sudo apt是什么意思

sudo 表示 “superuser do”。 它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。然而,大部分时候我们用它来以提升的权限来运行命令。

apt 是Linux下的一款安装包管理工具,是一个客户/服务器系统。sudo apt-get是用来安装linux下的各种工具包的。

扩展资料:

注意事项:

编辑sudo的配置文件/etc/sudoers是一般不要直接使用vi(vi /etc/sudoers)去编辑,因为sudoers配置有一定的语法,直接用vi编辑保存系统不会检查语法,如有错也保存了可能导致无法使用sudo工具,而使用visudo命令去配置保存时会进行语法检查,有错会有提示。

命令一定要使用绝对路径,避免其他目录的同名命令被执行,造成安全隐患 ,因此使用的时候也是使用绝对路径!

参考资料来源:百度百科-sudo

参考技术A

sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。

apt 是Linux下的一款安装包管理工具,是一个客户/服务器系统。

sudo apt-get是用来安装linux下的各种工具包的。

扩展资料

sudo的特性主要有这样几点:

1、§ sudo能够限制用户只在某台主机上运行某些命令。

2、§ sudo提供了丰富的日志,详细地记录了每个用户干了什么。它能够将日志传到中心主机或者日志服务器。

3、§ sudo使用时间戳文件来执行类似的“检票”系统。当用户调用sudo并且输入它的密码时,用户获得了一张存活期为5分钟的票(这个值可以在编译的时候改变)。

4、§ sudo的配置文件是sudoers文件,它允许系统管理员集中的管理用户的使用权限和使用的主机。它所存放的位置默认是在/etc/sudoers,属性必须为0440。

参考资料:百度百科-sudo

参考技术B

首先 sudo 表示 “superuser do”。 它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。然而,大部分时候我们用它来以提升的权限来运行命令。

sudo apt 常用指令如下:

sudo apt-get update, #更新源

sudo apt-get upgrade ,#更新已安装的包

sudo apt-get dist-upgrade, #升级系统

sudo apt-get dselect-upgrade, #使用 dselect 升级

sudo apt-get build-dep package, #安装相关的编译环境

apt-get source package ,#下载该包的源代码

sudo apt-get clean && sudo apt-get autoclean #清理下载文件的存档

sudo apt-get check #检查是否有损坏的依赖

sudo apt-get install package=version,#安装指定版本的package

sudo apt-get install package - - reinstall,#重新安装package

sudo apt-get -f install,#强制安装

sudo apt-get remove package --purge,#删除包,包括删除配置文件等

sudo apt-get remove package ,#删除包

sudo apt-get autoremove ,#自动删除不需要的包,清理包文件

sudo apt-cache show python,#显示关于package的记录

sudo apt-cache search python ,#正则匹配搜索package的信息

sudo apt-cache depends python,#显示pakage的原始依赖信息

sudo apt-get rdepends python,#显示依赖package的包

sudo apt-cache showpkg python,#显示单个package的信息

sudo apt-cache showsrc python,#显示package的源程序记录

sudo apt-cache sump python,#简介得形式显示package的所有文件

sudo apt-cache unmet python,#显示所有不满足的依赖

sudo apt-cache pkgnames python,#列出系统中所有的包含package的包

扩展资料

在linux中通过su可以在用户之间切换,而超级权限用户root向普通或虚拟用户切换不需要密码,而普通用户切换到其它任何用户都需要密码验证。

su为switch user,即切换用户的简写。

格式为两种:

su -l USERNAME(-l为login,即登陆的简写)

su USERNAME

如果不指定USERNAME(用户名),默认即为root,所以切换到root的身份的命令即为:su -root或su -,su root 或su。

su USERNAME,与su - USERNAME的不同之处如下:

su - USERNAME切换用户后,同时切换到新用户的工作环境中。

su USERNAME切换用户后,不改变原用户的工作目录,及其他环境变量目录。

参考资料:

linux官方手册——linux命令行

参考技术C

sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。

apt-get,是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。

apt-get命令一般需要root权限执行,所以一般跟着sudo命令。

例:sudo apt-get xxxx

sudo apt 常用指令如下:

sudo apt-get update, #更新源

sudo apt-get upgrade ,#更新已安装的包

sudo apt-get dist-upgrade, #升级系统

sudo apt-get dselect-upgrade, #使用 dselect 升级

sudo apt-get build-dep package, #安装相关的编译环境

apt-get source package ,#下载该包的源代码

sudo apt-get clean && sudo apt-get autoclean #清理下载文件的存档

sudo apt-get check #检查是否有损坏的依赖

sudo apt-get install package=version,#安装指定版本的package

sudo apt-get install package - - reinstall,#重新安装package

sudo apt-get -f install,#强制安装

sudo apt-get remove package --purge,#删除包,包括删除配置文件等

sudo apt-get remove package ,#删除包

sudo apt-get autoremove ,#自动删除不需要的包,清理包文件

sudo apt-cache show python,#显示关于package的记录

sudo apt-cache search python ,#正则匹配搜索package的信息

sudo apt-cache depends python,#显示pakage的原始依赖信息

sudo apt-get rdepends python,#显示依赖package的包

sudo apt-cache showpkg python,#显示单个package的信息

sudo apt-cache showsrc python,#显示package的源程序记录

sudo apt-cache sump python,#简介得形式显示package的所有文件

sudo apt-cache unmet python,#显示所有不满足的依赖

sudo apt-cache pkgnames python,#列出系统中所有的包含package的包

扩展资料:

sudo的特性主要有这样几点:

sudo能够限制用户只在某台主机上运行某些命令。

sudo提供了丰富的日志,详细地记录了每个用户干了什么。它能够将日志传到中心主机或者日志服务器。

sudo使用时间戳文件来执行类似的“检票”系统。当用户调用sudo并且输入它的密码时,用户获得了一张存活期为5分钟的票(这个值可以在编译的时候改变)。

sudo的配置文件是sudoers文件,它允许系统管理员集中的管理用户的使用权限和使用的主机。它所存放的位置默认是在/etc/sudoers,属性必须为0440。

apt命令用法:

packagename指代为软件包的名称。

apt-get update

在修改/etc/apt/sources.list或/etc/apt/preferences之后运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。

参考资料:

百度百科-sudo

百度百科-apt-get



参考技术D

首先 sudo 表示 “superuser do”。 它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。然而,大部分时候我们用它来以提升的权限来运行命令。

在linux中通过su可以在用户之间切换,而超级权限用户root向普通或虚拟用户切换不需要密码,而普通用户切换到其它任何用户都需要密码验证。

1.su为switch user,即切换用户的简写。

格式为两种:

su -l USERNAME(-l为login,即登陆的简写)

su USERNAME

2.如果不指定USERNAME(用户名),默认即为root,所以切换到root的身份的命令即为:su -root或su -,su root 或su。

3.su USERNAME,与su - USERNAME的不同之处如下:

su - USERNAME切换用户后,同时切换到新用户的工作环境中。

su USERNAME切换用户后,不改变原用户的工作目录,及其他环境变量目录。

扩展资料

apt是个很完整和先进的软件包管理程式,使用他能够让您,又简单,又准确的找到您要的的软件包, 并且安装或卸载都很简洁。 他还能够让您的任何软件都更新到最新状态,而且也能够用来对ubuntu进行升级。

"apt是需要用命令来操作的软件,但是现在也出现了很多有图像的软件,比如Synaptic, Kynaptic 和 Adept。"

查看、修改或者执行某些命令需要root用户的权限,如果不想直接切换到root用户,就可以使用sudo命令。sudo命令用于针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。

使用方法是在原有命令之前加上sudo+空格。

用法示例:以root用户的身份修改主机名为zhidao

$ sudo hostname zhidao

参考资料:百度百科-sudo

以上是关于linux下面的sudo命令啥意思的主要内容,如果未能解决你的问题,请参考以下文章

linux sudo In -s是啥意思

sudo -i和sudo -s有啥区别

linux sudo命令中的%sudo ALL=(ALL:ALL) ALL 括号中的冒号表示啥意思呢?

在linux中查看虚拟机的IP地址,使用ifconfig命令出来这么多信息,不知道分别代表啥意思,谁能帮我解释下

linux命令 之 sudo命令详细介绍

sudo apt-get install build-essential这句是啥意思