主要區別如下:
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用戶,但是當前的環境變數還是以前用戶的環境變數