linux切换环境命令 linux切换zsh

linux命令sudo su什么意思

su表示切换用户命令命令,如:

站在用户的角度思考问题,与客户深入沟通,找到下花园网站设计与下花园网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站制作、成都外贸网站建设、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网络空间、企业邮箱。业务覆盖下花园地区。

输入:su命令后回车表示切换当前的用户到root用户,或者:

输入:su

-

root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变量,su

root(或者其他用户名)表示不切换环境变量到当前用户下。

sudo

表示获取临时的root权限命令,如:

sudo

gedit

/etc/shadow,表示临时使用root权限来编辑/etc/shadow密码文件,因为/etc/shadow密码文件需要使用root权限才能打开与编辑。所以这里使用了sudo命令临时使用root权限来做一些普通账户无法完成的工作~

linux切换用户加载环境变量

  在linux下新建普通用户test,配置环境变量,source后生效;

  使用root登陆,su test切换用户后,环境变量加载错误,需要重新source;

原因:

  su test只是切换了用户,没有切换shell;

  使用 su - test;

详解:

  大部分Linux发行版的默认账户是普通账户,而更改系统文件或者执行某些命令,需要root身份才能进行;

  这就需要从当前用户切换到root用户,Linux中切换用户的命令是su或su -

---su切换

 只是切换root身份,但shell环境仍然是普通用户的shell;

---su -切换

  连用户和shell环境一起切换;

  只有切换了shell环境才不会出现PATH环境变量错误。

  su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;

  而用su - 命令切换以后,工作目录变成root工作目录了。

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。

ubuntutty切换桌面环境命令

ubuntu 命令行模式和图形界面切换

centos7命令行和图形界面的相互切换(附centos7安装配置教程)

linux 图形界面切换

解决 Ubuntu 14.04 图形界面无法正常显示 问题

虚拟机VMware中的CentOS字符界面和图形界面切换

Ubuntu无法进入图形界面的解决办法

阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装

【Linux开发】Ubuntu图形界面切换与磁盘扩展分区

Linux命令行与图形界面切换方法

centos 命令行和图形桌面模式的切换

linux命令行模式与图形界面切换

ubuntu文字界面与图形界面切换

ubuntu text mode和图形界面切换

Linux基础学习-命令行与图形界面切换

Ubuntu Server安装图形界面全过程

虚拟机下Ubuntu没有GUI图形界面,解决方法

Ubuntu无法进入图形界面及VirtualBox扩容的解决方案

kali Linux 文本图形界面切换遇到的怪问题

ubuntu没有进入图形界面解决办法

linux -- Ubuntu Server 安装图形界面


网页标题:linux切换环境命令 linux切换zsh
链接分享:http://ybzwz.com/article/ddiegjc.html