當前位置:編程學習大全網 - 網站源碼 - linux命令中su是什麽意思

linux命令中su是什麽意思

su的全稱並不是super user,而是switch user,是不是就突然明白了?是切換用戶的意思。su的壹般使用方法是su或者su -,兩種方法雖然只差了1個字符,但也是有比較大的差異的。

加入了-參數,就是login-shell的方式,也就是說切換到另壹個用戶之後,當前的shell會加載對應的環境變量和各種設置;

如果沒有加入-參數,就是non-login-shell的方式,也就是說當前的shell還是加載切換之前的那個用戶的環境變量以及各種設置。

如果不想因為切換到另壹個用戶導致自己在當前用戶下的設置不可用,那麽就可以用non-login-shell的方式;如果切換用戶後,需要用到該用戶的各種環境變量,那麽使用login-shell方式即可。

  • 上一篇:怎麽打開 Java8的ssl3.0
  • 下一篇:如果要花錢怎麽復制網頁上的文字?
  • copyright 2024編程學習大全網