Linux系统常用命令(咋个办呢 zgbn)

常用命令

Linux系统信息查看命令

命令说明
getconf LONG_BIT查看list系统是32位/64位,如果是32位则返回“32”,如果是64位则返回“64”
uname -a显示当前操作系统名称

用户和组相关命令

命令说明
groups查看当前登录用户的组内成员
groups gliethttp查看gliethttp用户所在的组,以及组内成员
whoami查看当前登录用户名
/etc/group文件包含所有组
/etc/shadow系统存在的所有用户名
/etc/passwd系统存在的所有用户名
groupadd -r 用户新建一个系统级用户组
useradd -M -s /sbin/nologin -g [主组] –G [其他组1,其他组2] [用户名]新建匿名用户 -M 参数指定不创建home主目录》
useradd -s /bin/bash -d /home/[用户名] -g [主组] –G [其他组1,其他组2] [用户名]新建匿名用户
chmod ABC files修改文件权限

将指定目录分配给用户

$> chown -R user dirPath    ##-R包含该目录下所有子目录和文件
$> chown user file

将指定目录分配给用户组

$> chgrp -R group dirPath   ##-R包含该目录下所有子目录和文件
$> chgrp group file

将指定文件设置为可执行

chmod 777 post-commit    ##rwx-rwx-rwx的二进制,如果全开则为:111-111-111即777。

文件和目录权限含义说明

符号:rwx-rwx-rwx二进制:111-111-111十进制:777
r:代表可读w:代表可写x:代表可运行
第一列:文件所有者的权限第二列:文件所有者所在组的权限第三列:其他用户权限
chmod u:用户的当前权限chmod g:组的当前权限chmod o:其他用户的当前权限
chmod u+:增加权限chmod u-:删除权限chmod u=:重新分配权限
chmod u+x file:给file的属主增加执行权限chmod u=rwx,g=rx,o=x file:给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限chmod -R u+r directory:递归地给directory目录下所有文件和子目录的属主分配读的权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值