linux su命令快捷键,Linux下su与su -命令的区别
问题现象:Linux系统下用普通用户登录,然后用su命令切换到超级用户,再输入ifconfig命令,报错:command not find。而如果用su -命令切换到超级用户,再输入ifconfig命令则能成功执行。
解决方案:大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户,Linux中切换用户的命令是su或su -,下面就su命令和su -命令最大的本质区别给大家详解一下:
前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。 打个比方:在普通用户下输入:$pwd/home/test (当前用户目录)$su****** (输入密码)#pwd (再次查看路径)/home/test (还是当前用户目录)
但是如果换成su -的话结果如下:$pwd/home/test(当前用户目录)$su -****** (输入密码)#pwd (再次查看路径)/root (切换到超级用户目录)
打个比方:在普通用户下输入:$pwd/home/test (当前用户目录)$su****** (输入密码)#pwd (再次查看路径)/home/test (还是当前用户目录)
但是如果换成su -的话结果如下:$pwd/home/test(当前用户目录)$su -****** (输入密码)#pwd (再次查看路径)/root (切换到超级用户目录)
linux su命令快捷键,Linux下su与su -命令的区别相关推荐
- 命令行模式下几个网络命令详解
命令行模式下几个网络命令详解 上一篇 / 下一篇 2007-05-16 16:20:55 查看( 166 ) / 评论( 0 ) / 评分( 0 / 0 ) 命令行模式下几个网络命令详解 一.pin ...
- linux后台运行快捷键,Linux命令放入后台运行方法(和Ctrl+Z)详解版
Linux 命令放入后台的方法有两种,分别介绍如下. "命令 &",把命令放入后台执行 第一种把命令放入后台的方法是在命令后面加入 空格 &.使用这种方法放入后台的 ...
- linux的基本命令快捷键,Linux常用命令快捷键有哪些?
原标题:Linux常用命令快捷键有哪些? Linux是需要通过命令行操作的系统,命令是经常会用到的.那么在平时的工作或学习中,Linux常用的命令快捷键有哪些? 1.光标移动 Ctrl+a切换到命令行 ...
- linux mac终端快捷键设置,mac shell终端编辑命令行快捷键
Ctrl + d 删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit:处理多行标准输入时也表示eof) Ctrl + h 退格删除一个字符,相当 ...
- linux关闭中断快捷键,linux screen 命令详解(可以中断终端界面运行)
linux screen 命令详解 一.背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况 ...
- linux 查询注册服务,window下注册服务的命令小结
1. 描述: SC 是用于与服务控制管理器通信的命令行程序 . 用法: sc [command] [service name] ... 选项 的格式为 可以键入 "sc [comma ...
- linux 历史命令快捷键,Linux历史命令及bash快捷键
本文环境 Centos7 1.历史命令 1.1 在使用linux中熟练的使用历史命令,能给我很多便捷,下面我来总结一些常用的一些历史命令. a) 执行上一条命令,这个很重要 ,执行上一条命令有四种方法 ...
- linux进行MySQL查询_linux下mysql Select查询命令
linux下mysql Select查询命令 SELECT查询格式: SELECT 字段 FROM 表 WHERE 条件; 例如: SELECT * FROM 表名; #查询表所有 ...
- ftp linux 推送文件_Linux下SSH用FTP命令上传文件至另一个FTP空间
如果没有ftp 提示: -bash: ftp: command not found 请先安装ftp应用程序: yum install ftp #ftp 127.0.0.1 21 输入远程空间的FTP ...
- Linux fciv 生成md5,cmd下md5值计算命令
1. win10系统怎么用cmd计算文件md5 1.点击任务栏左下角的搜索,输入cmd. 2.搜索结果中第一条是[命令提示符](桌面应用),右键以管理员权限打开. 3.粘贴下面的命令,然后回车即可. ...
最新文章
- 用树莓派的方式打开《Bad Apple!!》原来是这样子的
- 『数据库』震惊,某博主为吸引眼球拿出压箱底SQL总结,如果你没看那就吃亏了!(超级详细的SQL基础,你还不会的话就别学数据库了)
- 使用iconv-lite解决node当中不支持GBK编码的问题
- Python 条件推导式 - Python零基础入门教程
- 字符串处理 —— 回文串相关
- Firefox 97.0.2 修复两个已遭利用的0day
- 在类库中使用Session
- adb shell按键操作(input keyevent)
- 高性能计算多集群管理平台
- Linux进阶之环境变量文件/etc/profile、/etc/bashrc、/etc/environment
- 代码-检测文件的编码
- 【论文学习】HIN2Vec模型
- Mac火爆游戏---英雄联盟LOL
- Windows Server 2022 英文版、简体中文版下载 (updated Dec 2021)(2022 年 1 月发布)
- 海康摄像头之FTP服务器搭建及使用
- Hot and cold pages
- RuntimeError: Attempting to deserialize object on CUDA device 2 but torch.cuda.device_count() is 2.
- 数组的正负数分割排序
- 酷狗音乐应用在计算机里怎么拖出来,电脑如何使用酷狗音乐剪辑音乐|电脑使用酷狗音乐剪辑音乐的方法...
- Matlab坐标轴正负指数显示
热门文章
- ANSYS预紧力螺栓连接钢结构节点分析实例(前处理基于HyperMesh)
- 计算机鼠标没有安装驱动,鼠标动不了怎么安装驱动_电脑鼠标不能动怎么安装驱动...
- OnlyOffice在线部署
- 陶哲轩教你学数学 第1章 解题策略 读书笔记
- python EXCEL表格数据对比
- 直播背后的视频云大战
- 斐讯K2P路由器设置AP模式(大部分路由器通用
- 灰色预测模型python实例_12-6:数学模型(灰色模型)与Python编程预测
- 更新!2021智能仓储物流之最全AGV企业供应商名录
- odac与oracle,适用于 Windows 的 64 位 Oracle Data Access Components (ODAC) | Oracle 中国