加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux基础命令(二)

发布时间:2020-12-14 02:03:17 所属栏目:Linux 来源:网络整理
导读:c chown ? 改变某个文件或目录的所有者和所属的组 ? -R 递归处理,将指令目录下的所有文件及子目录一并处理 chgrp ? 改变文件或目录所属的用户组 ? -R 递归处理,将指令目录下的所有文件及子目录一并处理 chmod ? 变更文件或目录的权限 ? 文件或目录权限的控
c

chown

? 改变某个文件或目录的所有者和所属的组

? -R 递归处理,将指令目录下的所有文件及子目录一并处理

chgrp

? 改变文件或目录所属的用户组

? -R 递归处理,将指令目录下的所有文件及子目录一并处理

chmod

? 变更文件或目录的权限
? 文件或目录权限的控制分别以读、写、执行权限来区分,另有3种特殊权限可以运行。使用chmod命令去更改文件与目录的权限,设置方法采用文字或数字代号皆可。
? 符号链接的权限无法更改,如果用户对符号链接修改权限,其改变会作用在被链接的原始文件上。

? 权限范围表示发:
?? u User 文件或目录拥有着
?? g Group 文件或目录所属组
?? o Other 其他用户
?? a All 所有用户,包含所有者和所属组,以及其他用户
?? r 读取权限,数字代号“4”
?? w 写权限,数字代号“2”
?? x 执行权限,数字代号“1”
?? - 不具任何权限,数字代号“0”

  • ? 选项
    >? -R 递归处理,将指令目录下的所有文件及子目录一并处理

chpasswd

? 批量更新用户口令的工具,把一个文件内容重新定向到/etc/shadow中

?? -e 输入的密码是加密后的密文

  • ? 实例
    >? 先创建用户密码对应文件,格式为username先创建用户密码对应文件,格式为username:password,如abc:abc123,必须以这种格式来书写,并且不能有空行,保存成文本文件user.txt,然后执行chpasswd命令:
    ?? chpasswd < user.txt

chfn

? 给用户加描述,指定用户个人信息

chsh

? 更换登录系统时使用的shell。若不指定任何参数与用户名称,则chsh会以应答的方式进行设置

?? -s 修改用户的shell类型

f


finger

? 查找并显示用户信息

file 查看文件类型

? -b 列出文件辨识结果时,不显示文件名称
? -f filelist 列出文件filelist中文件名的文件类型
? -F 使用指定分隔符号替换输出文件名后默认的”:” 分隔符
? -L 查看对应软链接对应文件的文件类型

g


getent passwd|group|shadow|gshadow name

? 查看系统数据库中的相关记录

groupadd

? 创建一个新的工作组

?? -g:指定工作组的GID;
?? -r:创建系统工作组,系统工作组的组ID小于500;

groupmod

? 组属性修改

?? -n group_name:新工作组名称
?? -g GID 新的GID

groupdel

? 删除指定工作组

groups

? 查看用户所属组列表

groupmems(只有root用户可以执行)

? 更改和查看组成员

?? -g 更改为指定组 (只有root)
?? -a 指定用户加入组
?? -d username 从组中删除用户
?? -p --purge 从组中清除所有成员

gpasswd

? 更改组密码

?? -a user 将user添加至指定组中
?? -d user 从指定组中移除用户user
?? -A user1,user2,... 设置有管理权限的用户列表

m


mail

? 命令行的电子邮件发送和接收工具

?? -s<邮件主题>:指定邮件的主题
?? -u<用户帐号>:读取指定用户的邮件

n


newusers

? 临时切换主组
? 如果用户不属于此组,则需要组密码

newgrp

? 将用户临时加入到组里,同时切换主组

p


ps

? 查看当前系统的进程状态

?? -a:显示所有终端机下执行的程序
?? -u:列出用户的程序状况
?? -x:显示所有程序

r


rpm

? RPM软件包的管理工具

?? -i:显示套件的相关信息
?? -v:显示指令执行过程
?? -h:套件安装时列出标记
?? --force:强制安装
?? --nodeps:忽略所有依赖关系

rmdir

? -p:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;
? -v:显示命令的详细执行过程;

s


su

? 切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。

?? -c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份
?? su只切换用户身份,不切换用户的SHELL环境
?? su - 连同用户身份和SHELL环境一同切换

seq

? 数字序列生成器

?? -f选项:指定格式
?? -w选项:指定输出数字同宽
?? -s选项:指定分隔符(默认是回车)

u


useradd

? 创建新的系统用户

?? -c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
?? -d<登入目录>:指定用户登入时的启始目录;
?? -D:变更预设值;
?? -e<有效期限>:指定帐号的有效期限;
?? -f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
?? -g<群组>:指定用户所属的群组;
?? -G<群组>:指定用户所属的附加群组;
?? -m:自动建立用户的登入目录;
?? -M:不要自动建立用户的登入目录;
?? -n:取消建立以用户名称为名的群组;
?? -r:建立系统帐号;
?? -s<shell>:指定用户登入后所使用的shell;
?? -u<uid>:指定用户id

usermod

? 修改用户的基本信息

?? -c<备注>:修改用户帐号的备注文字;
?? -d<登入目录>:修改用户登入时的目录;
?? -e<有效期限>:修改帐号的有效期限;
?? -f<缓冲天数>:修改在密码过期后多少天即关闭该帐号;
?? -g<群组>:修改用户所属的群组;
?? -G<群组>;修改用户所属的附加群组;
?? -l<帐号名称>:修改用户帐号名称;
?? -L:锁定用户密码,使密码无效;
?? -s<shell>:修改用户登入后所使用的shell;
?? -u<uid>:修改用户ID;
?? -U:解除密码锁定。

userdel

? 删除给定的用户,以及与用户相关的文件。若不加选项,则仅删除用户帐号,而不删除相关文件。

?? -f:强制删除用户,即使用户当前已登录; ?? -r:删除用户的同时,删除与用户相关的所有文件。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读