原文:Linux su命令——su默认不修改环境变量 su - 要修改当前工作目录和环境变量

Linux su命令 在我的fc 系统下用普通用户登录,然后用su命令切换到超级用户,再输入ifconfig命令,报错:command not find。而如果用su 命令切换到超级用户,再输入ifconfig命令则能成功执行。这其中涉及的就是su命令与su 命令的区别,man su得到的帮助文档如下: , l, login make the shell a login shell 翻译过来的意思 ...

2020-05-20 19:33 0 1748 推荐指数:

查看详情

linuxsu & su - & sudo命令环境变量造成的影响 & 设置环境变量

  首先讲讲背景吧,我首先是遇到了一个问题,那就是在编译中我发现,当我使用sudo ./bash_create.sh(bash_create调用了cmake) 编译会报错。而当我使用su切换到root时,编译能通过不会报错。然后我便分别用root和普通用户测试了一下使用sudo和不使用sudo命令 ...

Wed Jul 29 00:23:00 CST 2020 0 1510
linux修改当前用户环境变量永久生效

linux环境中,修改当前用户环境变量,且永久生效的方法如下。 1,编辑~/.bash_profile文件 1 2 3 # Get the aliases and functions 4 if [ -f ~/.bashrc ]; then 5 . ~/.bashrc 6 fi ...

Tue Aug 20 22:05:00 CST 2019 0 3519
利用SHELL脚本修改当前环境变量

转自http://www.chinaunix.net/old_jh/7/21485.html 1.背景 ---- 在日常的工作中,为了设置一大批环境变量,我们通常编辑了一个shell程序,包含了多个的变量设置,然后运行它。如何运行它呢?通常我们用$. cbpsprofile命令,确实改变了当前 ...

Tue Apr 11 19:00:00 CST 2017 0 4760
11.jenkins当前工作空间环境变量

一、获取jenkins当前工作空间环境变量 如WORKSPACE : 作为工作空间分配给构建目录的绝对路径 jenkins每创建一个任务,都会为这个任务产生一个工作空间,jenkins工作空间在服务器中的路径为 /root/.jenkins/workspace 例如任务名称 ...

Fri Sep 04 21:59:00 CST 2020 0 578
Linux修改环境变量PATH

1、什么是环境变量(PATH) 在Linux中,在执行命令时,系统会按照PATH的设置,去每个PATH定义的路径下搜索执行文件,先搜索到的文件先执行。 我们知道查阅文件属性的指令ls 完整文件名为:/bin/ls(这是绝对路径), 那你会不会觉得很奇怪:"为什么我可以在任何地方执行/bin ...

Thu Sep 21 00:53:00 CST 2017 0 1107
Linux环境变量修改(永久,暂时)

Linux修改环境变量,很简单但很重要 一、Linux变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1. 永久的:需要修改配置文件,变量永久生效。 2. 临时的:使用export命令行声明即可,变量在关闭shell时失效。 二、设置变量的三种方法 1. 在/etc ...

Thu May 31 01:59:00 CST 2012 0 4988
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM