ubuntu下su与su -命令简要分析

Linux中切换用户的命令是su或su -。

su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。

切换之后可以使用pwd查看一下当前的工作目录,也可以使用echo $PATH查看一下环境变量,观察su和su -的区别。

我们切换用户的时候应该使用的就是su-,切换其他用户时也是如此,如想切换其他用户可以参考 su - fmaster来输入命令行。

时间: 2024-09-30 02:27:21

ubuntu下su与su -命令简要分析的相关文章

ubuntu下程序员常用命令大全

一.ubuntu下用命令查询系统版本 1.在终端中执行下列指令: cat /etc/issue 该命令可查看当前正在运行的ubuntu的版本号. 效果如图: 2.使用 lsb_release 命令也可以查看 Ubuntu的版本号,内容更加详细: sudo lsb_release -a 效果如图: 二.ubuntu下搭建web服务器(这部分网上有着诸多的教程,所以不再展示运行效果,直接上代码) 1.安装apache: sudo apt-get install apache2 2.安装mysql:

ubuntu下mysql的常用命令,MySQL数据库的基本操作命令

一.mysql服务操作 0.查看数据库版本 sql-> status; 1.net start mysql //启动mysql服务 2.net stop mysql //停止mysql服务  3.mysql -h主机地址 -u用户名 -p用户密码 //进入mysql数据库 4.quit //退出mysql操作 5.mysqladmin -u用户名 -p旧密码 password 新密码 //更改密码 6.grant select on 数据库.* to 用户名@登录主机 identified by

ubuntu下mysql的常用命令

首先安装mysql:sudo?apt-get?install?mysql-server?mysql-client? 1.终端启动MySQL:/etc/init.d/mysql start:(stop ,restart.) 2.登录MySQL:mysql -uroot -p (用root账户登录),然后输入密码: 3.查看所有的数据库名字:show databases; 4.选择一个数据库操作: use database_name; 5.查看当前数据库下所有的表名:show tables; 6.创

Ubuntu下安装deb包命令

原文地址:http://www.xitongzhijia.net/xtjc/20150206/37464.html 1.下载需要安装的deb包,输入以下命令安装: sudo dpkg -i package.deb 2.查看package.deb包中的内容: dpkg -c package.deb 3.从package.deb包中提取信息: dpkg -I package.deb 4.移除安装的deb包: dpkg -r package 5.完全清除一个已安装的包裹.和 remove 不同的是,r

ubuntu下文件内容查找命令

Linux查找文件内容的常用命令方法. 从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名 例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件 grep "thermcontact" */*.in 从文件内容查找与正则表达式匹配的行: $ grep –e “正则表达式” 文件名 查找时不区分大小写: $ grep –i "被查找的字符串" 文件名 查找匹配的行数: $ grep -c "被查找的字符

ubuntu下文件压缩/解压缩命令总结

http://blog.csdn.net/luo86106/article/details/6946255 .gz 解压1:gunzip FileName.gz解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName --------------------------------------------- .bz2 解压1:bz

ubuntu下文件压缩解压缩命令

.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName---------------------------------------------.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩: bzip2 -z FileNa

Ubuntu下用命令行快速打开各类型文件(转)

nautilus /media/pm/文档/book/system/必读nautilus /media/pm/文档/book/android/ndk 内核/framerwork/android waitReadxdg-open /media/pm/文档/book/system/必读/深入理解linux内核.pdf ubuntu 下一个神奇的命令--以窗口形式打开某个文件夹 今天意外的发现的一个命令 nautilus /media/ 会以窗口的形式打开某个目录,以后写脚本可以用到. Ubuntu下

mac OS X下终端使用tree命令列目录

[转]http://blog.csdn.net/Jeanphorn/article/details/46550619 1. 问题描述 相信很多使用过Linux的用户都用过tree命令,它可以像windows的文件管理器一样清楚明了的显示目录结构.不过有是有并不是系统本身就自带的,如果需要的话,Ubuntu下可执行下列命令安装.    sudo apt-get install tree        那么在mac的OS X系统中如果还想使用tree这个命令,可以参考下下面的解决方案. 2. 解决方