Linux高级命令

Linux高级命令

一、查看
六种方式进行查看:
1、cat:查看全部 cat -n查看全部,并且显示有多少行
2、more:查看部分 回车查看下一行 s查看下一页 q退出
3、less:分页查看 进入查看页面后,可以输入数字查看多少行
4、head:从头开始查看 进入查看页面后,可以输入数字查看多少行
5、tail:从尾部开始显示内容 进入查看页面后,可以输入数字查看多少行
6、vim:查看全部内容并且可以进行编辑,具体操作前一章基础命令有

二、用户和组的操作
如何查看所有用户和组的信息:
用户:vim /etc/passwd
zhouyong:x:500:500:zhouyong:/home/zhouyong:/bin/bash
详细信息:
zhouyong——用户名
x——隐藏起来的密码
第一个500——用户标识号
第二个500——用户所在组的标识号
zhouyong——用户名全程
/home/zhouyong——所在的目录
/bin/bash——可执行命令
组:vim /etc/group
例如:zhouyong:x:500:

创建一个用户时,会默认分配一个组,这个组叫主组
手动创建的组叫普通组,手动创建的用户也叫普通用户

useradd:添加用户

userdel:删除用户(虽然表面看上去用户删除了,但是用户相关目录和通讯信息还没有删除,需要加上-rf)

passwd:修改或设置密码

su:切换用户(root切换其他用户不需要密码,其他用户切换回root时,需要输入root的密码)

groupadd:创建普通组

groupdel:删除组

gpasswd:操作用户和组之间的关系(-a 将用户添加到组中
-d将组中的用户删除;删除普通组时可以直接删除,删除主组时,需要先删除主组下的用户)

三、权限操作
r:读 w:写 x:可执行

rw-r–r--:分为三部分:
rw-:表示当前所属用户最高权限
第一个r–:表示当前用户所属组的最高权限
第二个r–:表示其他用户或组的最高权限

u:表示当前用户
g:表示当前组
o:表示其他组
a:表示所有组

1、读写执行权限修改
chmod:例如:chmod g+w test.txt(增加权限用+ 降低权限用-)
还有一中简洁的方式:r=4,w=2,x=1,直接写权限的和(如:777表示-rwxrwxrwx)
2、修改权限所属的组
chgrp:例如:chgrp lmj test.txt表示这个文件的所属组从root改为lmj
chgrp -R lmj demo/表示迭代修改demo目录下所属组
3、修改权限所属用户或者修改所属用户和组
chown:例如:chown lmj test.txt表示这个文件的所属用户从root改为lmj
chown -R lmj demo/表示迭代修改demo目录下所属用户
4、越权执行

越权执行
		sudo 越权执行
			格式:(普通用户下)sudo 命令(普通用户不能执行的命令)
			注意:sudo就是调用root的权限来去执行命令(不是所随便都能去调用root权限)

		sudo -l 查看权限

		visudo 修改配置文件让普通用户有权限去借用root权限执行命令
			 	在配置文件中加上 用户名 ALL=(root)NOPASSWD:ALL 表示用户使用sudo时,和root权限一致
			 	例如:test ALL=(root)NOPASSWD:ALL 表示用户test使用sudo时,和root权限一致

		赋予普通用户某一个命令的权限(赋予init的权限)
		在配置文件中加上 test ALL=(root)/sbin/init
	    也可以通过vim /etc/sudoers 去修改配置文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值