Linux命令基础

此文档是Linux命令基础。 第一章-命令基础-软件安装与卸载-磁盘管理。 第二章-压缩包管理-服务器搭建与使用-vim。 ​第三章-makefile-静态库-动态库-gdb调试工具。​

应用介绍

此文档是Linux命令基础。

第一章-命令基础-软件安装与卸载-磁盘管理。

第二章-压缩包管理-服务器搭建与使用-vim。


使用 su 命令临时切换用户身份

1su 的适用条件和威力

su命令就是切换用户 的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法 并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成后再退出root。我们可以看到当然 通过su 切换是一种比较好的办法;

通过su可以在用户之 间切换,如果超级权限用户root向普通或虚拟用户切换不需要密码,什么是权力?这就是!而普通用户切换到其它任何用户都需要密码验证;

2、 su 的用法:

su [OPTION选项参数] [用户]

-, -l, --login 登录并改变到所切换的用户环境;

-c, --commmand=COMMAND 执行一个命令,然后退出所切换到的用户环境;

至于更详细的,请参看 man su ;

3、 su 的范例:

su 在不加任何参数,默认为切换到root用户,但没有转到root用户家目录下,也就是说这时虽然是切换为root用户了,但并没有改变root登录环境; 用户默认的登录环境,可以在/etc/passwd 中查得到,包括家目录,SHELL定义等;

[beinan@localhost ~] $ su
Password:
[root@localhost beinan]# pwd
/home/beinan

su 加参数 - ,表示默认切换到root用户,并且改变到root用户的环境;

[beinan@localhost ~] $ pwd
/home/beinan
[beinan@localhost ~] $ su -
Password:
[root@localhost ~]# pwd
/root


第三章-makefile-静态库-动态库-gdb调试工具。

.......了解详情请下载附件。

文件列表(部分)

名称 大小 修改日期
Linux命令基础0.00 KB2021-01-32
第一章-命令基础-软件安装与卸载-磁盘管理0.00 KB2021-01-16
Android架构.jpg105.97 KB2020-12-02
linux-cmd.zh.pdf720.24 KB2020-12-02
Unix系统体系结构.png17.03 KB2020-12-02
笔记.txt0.25 KB2020-12-02
第三章-makefile-静态库-动态库-gdb调试工具0.00 KB2021-01-24
课程资料0.00 KB2020-12-02
gcc编译过程.png18.09 KB2020-12-02
gcc编译过程png.png14.63 KB2020-12-02
GNU_Make_3.80_cn.pdf1,373.42 KB2020-12-02
Linkers & Loaders .pdf7,207.16 KB2020-12-02
Linux命令.xmind1,492.75 KB2020-12-02
Linux系统典型文件格式ELF.docx524.59 KB2020-12-02
Linux系统动态库加载过程.docx75.58 KB2020-12-02
makefile的制作.doc352.00 KB2020-12-02
vim.xmind145.19 KB2020-12-02
内存布局图.png9.62 KB2020-12-02
动静态库的制作.doc245.50 KB2020-12-02
常见c项目结构.png8.71 KB2020-12-02
栈帧.png12.72 KB2020-12-02
第二章-压缩包管理-服务器搭建与使用-vim0.00 KB2021-01-04
ftp服务器搭建入门.pdf939.60 KB2020-12-02
Linux中sudo和su之间的差别.docx31.22 KB2020-12-02

立即下载

相关下载

[linux unzip解压中文乱码问题] 在linux环境下,用unzip解压zip文件时,若解压文件中存在中文,会出现中文乱码问题。 解决方法: 在解压命令中指定字符集
[Linux下串口编程入门] 此文档是Linux下串口编程入门。 Linux 操作系统从一开始就对串行口提供了很好的支持,文档就 Linux 下的串行口通讯编程进行简单的介绍。
[《Linux就该这么学》2018版本] 此文档是《Linux就该这么学》2018版本。 此文档适合全面学习 Linux 技术的初学人员阅读,具有一定 Linux 使用经验的用户也可以通过本书来温习自己的 Linux知识。
[linux基础学习篇2] 此文档是linux基础学习篇2。 1. 什么是 Linux 1.1 计算器:计算的辅助工具 1.2 什么是操作系统? 2. Torvalds 的 Linux 发展 ........
[linux基础学习篇] 此文档是linux基础学习篇。 第零章 计算机概论 1.计算机:辅助人脑的好工具 2.个人计算机架构和借口设备 3.数据表达方式 4.软件程序运作
[Linux命令基础] 此文档是Linux命令基础。 第一章-命令基础-软件安装与卸载-磁盘管理。 第二章-压缩包管理-服务器搭建与使用-vim。 ​第三章-makefile-静态库-动态库-gdb调试工具。​

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部