【linux常用命令】

这篇博客介绍了Linux系统中的基本管理指令,包括如何关机、重启、切换和注销用户,以及如何添加、删除和修改用户及组。用户管理涉及`useradd`、`userdel`、`passwd`等命令,而组管理则涵盖`groupadd`、`usermod`。此外,还讲解了同步数据到磁盘的`sync`命令。通过这些操作,可以有效地管理和维护Linux环境中的用户权限和系统状态。
摘要由CSDN通过智能技术生成

Linux常用指令

关机与重启

#现在就关机,以下三种语句效果相同
shutdown -h now			(h代表halt,vt.停止、停下)
shutdown -r now			(r代表reboot)
halt

#一分钟后关机,并给每个登录linux系统的用户发送关机通知(以广播的形式发送)
shutdown -h 1

#不写参数,默认情况下是一分钟后关机,等价于上一条命令
shutdown

#重启计算机
reboot

#将内存中的数据同步到磁盘中,多在重启和关闭计算机前使用
#一般情况下,shutdow/reboot/halt指令在关机前都会调用sync命令
sync

下午是以广播的形式发送关机信息
在这里插入图片描述

登录、切换、注销用户

#在实际场景中,我们多用普通用户进行登录(root用户权限最大,这样可以避免误操作)

#切换用户(从高权限切换到低权限用户不需要密码,反之需要)
su - 用户名		(su代表switch user)

#注销当前用户(在安装了图形化界面的Linux系统无效)
#在实际应用场景中,当我们从A用户切换到B用户,完成了相应的操作后,输入logout即可回退到A用户
logout

添加和删除用户

注:Linux系统是多用户多任务的OS,所以我们需要分配一定数量的数量来操作此系统。系统每分配一个用户,都会在linux系统中的/home/目录下生成对应的用户文件夹。不同的用户登录系统后会自动切换到/home/用户名 目录下

#添加用户不指定文件夹的默认,则系统默认新建的文件夹就以用户名一致
useradd 用户名

#添加用户并指定文件夹名称
useradd -d /home/文件夹名 用户名		(d代表directory)

#删除用户但保留家目录
userdel 用户名

#删除用户和家目录,一般情况下不用此操作
userdel -r 用户名

添加 cxf 用户,系统在/home/文件夹下新建 cxf 文件夹
在这里插入图片描述
在这里插入图片描述

指定/修改密码

#指定密码/修改密码(当我们分配一个新的用户时没有默认的密码,我们需要为其指定密码)
passwd 用户名

在这里插入图片描述

查询用户

#查询用户,如果没有此用户则返回无此用户
id 用户名

在这里插入图片描述

查看当前登录的用户

#应用场景:在当前用户下切换了很多用户,忘记了是用哪个用户登录的系统

#显示详细用户信息
who am i 

#仅显示用户名
whoami

在这里插入图片描述

添加、删除和修改组

#添加组
groupadd 组名

#添加用户并指定组
useradd -g 组名 用户名

#删除组
groupdel 组名

#修改组
usermod -g 组名 用户名		(mod表示modify)

为不同的用户进行分组,可方便用户的管理,为一个组分配权限,则组内成员都拥有此权限
分组的细想源于生活,但又高于生活

新增用户时如果不指定组名,则自己默认为一组,且组名和用户名相同
在这里插入图片描述
新增用户时指定分配到特定组,用 id 用户名查看
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值