主要区别如下:
1、内容不同
su命令:用于切换用户,substitute英文含义“代替”的意思。
sudo命令:为superuser do 的简写,即使用超级用户来执行命令,一般是指root用户。
2、用法不同
su命令:不加用户名默认是切换为root用户,切当前目录不改变,其他环境变量不变。
sudo命令:查看当前用户可以用sudo执行的命令都有哪些。
3、环境不同
su命令:切换到root用户,但是并没有转到root用户家目录下,即没有改变用户的环境。
sudo命令:是当前用户切换到root,然后以root身份执行命令,执行完成后,直接退回到当前用户,而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权。
su和sudo各有优点,适当用于预期的用例时,两者都表现不俗。我偏爱用su处理自己的大部分工作,因为它最适合我和我的工作流程。
② linux中哪个命令可以将普通用户转换成超级用户
用su命令切换用户,su-切换超级用户。
如果不需要Administrator账户,可以依次打开“开始→控制面板→管理工具→计算机管理”。
在“计算机管理”窗口,展开“系统工具→本地用户和组→用户”,在“用户”右边窗口双击Administrator账户,在弹出的“属性”窗口中选中“账号已停用”前的复选框(如图2),按“确定”即可停用Administrator账户。
③ Linux下 su命令与su - 命令的区别是什么
1、切换root身份不同
su命令:su只是切换了root身份,但shell环境仍然是普通用户的shell;而su-连用户和shell环境一切切换成root身份了。只有切换了shell环境才不会出现PATH环境变量错误,报command not found的错误。
su-命令:su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su-命令切换以后,工作目录变成root的工作目录了。
2、采用su deploy命令后,取目标用户不同
su命令:su不会读取目标用户的环境配置文件。
su-命令:su-读取目标用户的环境配置文件。
3、service命令
su命令:使用su root切换到root用户后,不可以使用service命令;
su-命令:使用su-后,就可以使用service命令了。
4、用echo $PATH命令后,环境量不同
su命令:环境量变为usr。
su-命令:环境量变为oracle。
④ Linux下 su命令与su - 命令有什么区别
Linux下 su命令与su - 命令的区别:
一、切换root身份不同
1、su命令:su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误,报command not found的错误。
2、su - 命令:su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。
二、采用su deploy命令后,取目标用户不同
1、su命令:su不会读取目标用户的环境配置文件,如图。
综上总结:有“-”和无“-”各自的环境变量不同。
三、service命令
1、su命令:使用 su root 切换到root用户后,不可以使用service命令;
2、su - 命令:使用 su - 后,就可以使用service命令了。
四、用echo $PATH命令后,环境量不同
1、su命令:环境量变为usr。
2、su - 命令:环境量变为oracle。
⑤ su命令不能切换root的解决方法
1.su命令不能切换root的解决方法
su命令不能切换root(系统管理员拥有全部权限),提示:authentication failure,
输入命令:sudo passwd root
再输入su root 和刚刚设置的UNIX password.
出现以下错误:
输入以下命令:
sudo vim /etc/passwd
编辑passwd文件:
将root:x:0:0:root:/root:/bin/bash/zsh
改为:
root:x:0:0:root:/root:/bin/bash
再输入以上命令就可以进去了
学习caffe2的cifar10_part1.ipynb部分。
Cifar10是一个用于普适物体识别的数据集,由60000张32*32的RGB(三通道)彩色图构成,共10个分类,其中50000张为训练样本(训练集),10000为测试样本(测试集)。
Caffe10中所使用的网络(net)模型是卷积神经CNN网络模型,该CNN-NET主要由:卷基层,POOLing层,非线性变换层,局部对比归一化线性分类器等组成。
推荐的博客,可以看看:
https://blog.csdn.net/qq_32211827/article/details/54574924
看了师姐推荐的“斯坦福CS230官方指南:CNN、RNN及使用技巧速查”
里面介绍了由浅入深地介绍了深度学习的基本概念、网络模型(卷积神经网络(CNN)和递归神经网络(RNN)),还有一些常用的激活函数和三种物体识别的算法。
链接:
https://mp.weixin.qq.com/s?__biz=MzI3MTA0MTk1MA==&mid=2652032563&idx=5&sn=&chksm=949231&mpshare=1&scene=23&srcid=1129yVADKTcVLlvmjnHlNgoq#rd
这周和下周都有考试,时间比较紧迫,大部分时间都在复习考试科目,所以学的东西就有点少,等考试周过去抓紧时间好好学。
⑥ Linux下 su命令与su - 命令有什么区别
1、切换root身份不同
su命令:su只是切换了root身份,但shell环境仍然是普通用户的shell;而su-连用户和shell环境一切切换成root身份了。只有切换了shell环境才不会出现PATH环境变量错误,报command not found的错误。
su-命令:su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su-命令切换以后,工作目录变成root的工作目录了。
2、采用su deploy命令后,取目标用户不同
su命令:su不会读取目标用户的环境配置文件。
su-命令:su-读取目标用户的环境配置文件。
3、service命令
su命令:使用su root切换到root用户后,不可以使用service命令;
su-命令:使用su-后,就可以使用service命令了。
4、用echo $PATH命令后,环境量不同
su命令:环境量变为usr。
su-命令:环境量变为oracle。
⑦ su命令详解
su switch user,用于切换用户用
切换omd用户
su – omd # root切换其他用户不用输密码,普通用户直接切换密码需要知道那个用户的登录密码
不切换用户而直接执行命令:
omd用户下:su - root -c "ifconfig" 需要输入密码
su 和 su - 的区别
su -: 会切换root用户,也会把用户变量也切换到root的环境变量
su : 只是会切换root用户,但是当前的环境变量还是以前用户的环境变量