前言 重新整理一下linux的命令. 正文 这里首先介绍帮助命令. 帮助命令常用的有三个: man help info 那么就来看下这三个. man 第一个man,man不是男人的意思,而是manual的缩写,表示说明书,小册子. 那么来查看一下man的用法: man man 那么出现的就是下面这样: 上面写道man是一个在线的参考说明书的面板. 然后synopsis 表示大纲. 然后Disciption 表示描述. 然后下面就是一些具体的表述,这里没有写出来. 那么常用的就是之间man 后面接…
我们知道,一些 Linux 命令是要通过 sudo 权限才能运行的,这需要我们每次使用这些命令时在前面加一个 sudo ,十分繁琐.今天给大家介绍一个好用的工具 SUDO ,它只需要我们用大写字母键入 Linux 命令,然后它就会自动地以 sudo 权限运行,非常方便不是吗? 安装 SUDO 首先,使用 Git clone 命令下载 SUDO 源码. $ git clone https://github.com/jthistle/SUDO.git 上面的命令会自动克隆 SUDO Git 仓库中的…
我们都知道非常多的文件都仅仅有root有权限来改动,那么在我们平时的开发过程中都建议使用一般账号来登录进行开发.还记得前面说到的ssh吗.我们也是将同意root登录设置成no.到必要的时候再切换到root来进行操作,这样就不至于有风险. 那么我们怎样切换身份呢. 1.su su是最简单的身份切换名,用su我们能够进行不论什么用户的切换,一般都是su - username,然后输入password就ok了,可是root用su切换到其它身份的时候是不须要输入password的.起初我都是用su来切换…
    sudo命令用来以其他身份来执行命令,预设的身份为root.     (1)用法:     用法:  sudo  [参数]  [命令]     (2)功能:     功能:  sudo可以针对单个命令授予临时权限.用户也可以通过su切换到root用户运行命令,su启动一个root shell允许用户运行之后的所有的命令. 1)sudo与su的不同之处:sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性:sudo也可以用来以其他用户身份执行命令.此外,sudo可以记…
su(switch user)命令的作用:切换用户,一般是普通用户与root用户之间的切换.例:>su                #输入su命令Password:      #提示输入密码 相关命令:su - 与sudo 一.Linux下su命令与su - 命令有什么区别?      su是切换到其他用户,但是不切换环境变量(比如说那些export命令查看一下,就知道两个命令的区别了)      su - 是完整的切换到一个用户环境      所以建议大家切换用户的时候,尽量使用 su -…
前言 大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户. 切换用户身份有两个命令 su [-] username 和 sudo su和su -区别 su只是切换了root身份,但Shell环境仍然是普通用户的Shell:此时pwd,发现工作目录仍然是普通用户的工作目录 su -连用户和Shell环境一起切换成root身份了.只有切换了Shell环境才不会出现PATH环境变量错误.此时pwd,工作目录变成ro…
01 研发同学为啥要掌握 Linux 命令? 身为研发同学,Linux 是绕不过去的一个小山包,不是说要掌握的十分精通,在程序员界里做个极客,也不是说要抢了 Devops 同学的饭碗,但至少要做到摆脱对 Linux 命令认知的小白身份. 说个不怕大家嘲笑的事情,锅锅工作快一年时 Linux 的很多命令只是听过,根本没用过,锅锅那时完全像个流水线上的螺丝钉.锅锅在快毕业时校招进入了某互联网公司,公司里自动化运维及服务器监控,日志啥的做的还是很丰富全面的,排查一般性的问题根本用不着去服务器里查看日志…
Linux权限管理--su与sudo 1.su用来切换登录的用户,比如当前用户为chen,可以用su zhu,并输入用户zhu的登录密码,就可以切换到用户zhu.如果一个普通用户想切换到root用户,以root用户执行某些程序和查看文件,就必须知道root用户的密码.同理,如果切换到其他的用户,也需要知道其他用户帐号密码.如果一个用户想拥有root权限,可以直接把该用户的id改为0,0是root用户的id.另外可以采用xia面的sudo方法,获取root权限.这种方式不要只知道root密码. 2…
一. 使用 su 命令临时切换用户身份 1.su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有.解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的:二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成后再退出root.我们可以看到当然通过su 切换是一种比较好的…
1 su与su - 的区别 1.1命令说明 su对应是是no-login shell的方式进行账号登陆,命令行的变量配置还是切换账号前的变量. su-对应的是login shell的方式进行账号登陆,这时候相当于完全登陆新的账号获取新的账号的变量信息 因此在写脚本的过程中,根据里面变量的配置,要合理选用“su” 或者“su -”.附上鸟哥书中关于no-login shell与login shell的讲解 login shell:取得 bash 时需要完整的登陆流程的,就称为 login shel…