【Linux基本系统管理命令】

Linux基本系统管理命令

查看自身用户:whoami

显示自身用户名称,本指令相当于执行“id -un”命令

参数:
–help:在线帮助
–version :显示版本信息

实例:

显示用户名

whoami

查看当前用户 who

该命令可显示使用者的id,使用的终端、上线时间、呆滞时间、动作等等

参数:

-H:显示个栏标题信息
-T:显示用户信息状态栏
-q:显示登入系统的账号名称和总人数

实例:

显示当前登录到系统的账户

who

显示标题栏

who -h

显示用户登录来源

who -1 -H

显示终端属性

who -T -H

精简显示

who -q

添加一个新的用户账号:adduser

adduser和useradd指令相同(注意在创建新的用户账号的时候必须使用root(系统管理员)账号)

参数:

-d 指定用户登录系统的主目录
-m 自动创建目录,未指定-d参数时在/home创建主目录
-g 指定组名称
-r 建立系统账号
-u 指定用户ID

实例:

添加一般用户mm

useradd mm

指定用户组 指定mm用户在root组

useradd -g root mm

创建一个系统用户mm

useradd -r mm

为新添加的用户mm指定home目录

useradd -d /home/myd mm

建立用户mm并指定ID

useradd mm -u 27

修改用户账号:usermod

修改用户账号的各项设定

参数:

-d:修改登入时的的目录
-u:修改用户的uid

实例:

更改root用户的登录目录

usermod -d /home/linux root

改变root用户的uid

usermod -u 888 root

修改用户密码:passwd

更改使用者用户的密码

参数

 -S :显示密码信息
 -u 口令解锁
 -d 使账号无口令
 -f 强迫用户下次登录时修改口令

实例:

修改test密码

passwd test

显示test密码信息

passwd -S test

删除用户userdel

删除用户账号和相关文件

参数:
-r:删除用户及所有文件

实例:

删除用户test

userdel test

切换用户:su

该命令变更使用者的身份

参数:

-c :变更为帐号为 USER 的使用者并执行指令(command)后再变回原来使用者
-f:不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh

实例:

变更账号为test

su test

变更账号为test并在执行ls命令后变回原使用者

su -c ls test

变更账号为test并传入-f参数给执行新的shell

su test -f

添加用户组:groupadd

创建一个新的工作组,工作组的信息将会添加到系统文件中
参数

-g:指定创建新组的ID
-r创建系统工作组,组ID必须小于500

实例:

创建一个新的组,并添加组ID

groupadd -g 333 newtest

用户组管理:groupmod

该命令用于更改组群的识别码或名称

参数:

-n <新群组名称> 设置使用的群祖组名
-o:重复使用群组识别码

实例:

修改组名 注释:test是旧组名 newtest是新组名

groupmod -n newtest test 

删除用户组:groupdel

该指令从系统上删除群组时,必须先删除里面的用户,才可以删除

实例:

删除一个test群组

groupdel test

退出终端 exit

执行该命令可以使shell的转台值退出

实例:

退出终端

exit

如有不对欢迎各位大佬批评指正!谢谢!

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值