【linux】关于Linux系统常用的基本命令,Xshell 下

简介: 【linux】关于Linux系统常用的基本命令,Xshell 下

二、用户、组管理命令

(一),用户相关命令

1、useradd 命令

(1),useradd示例一——创建用户账号:useradd user1

创建一个用户user1,同时在/etc/passwd文件和/etc/shadow文件增加一行,并自动为用户创建相应的主目录:/home/user1

(2),useradd示例二——创建用户账号并设置相应属性值:useradd -u 600 -g mygropl1 -G mygroup2 -d /home/student1 s1

注:

-u指定UID号为600;

-g指定用户的主要组为mygroup1;

-G指定用户的附加组为mygroup2,每个用户可以有多个附加组;

-d 指定用户的主目录为/home/student1。

2、passwd 命令

(1),passwd示例一——改变口令:passwd user1

(2),passwd示例二——禁止用户登录:passwd -l user1

(3),passwd示例三——恢复用户登录:passwd -u user1

(4),passwd示例四——删除用户口令:passwd -d user1

3、userdel 命令

(1),userdel示例一——删除用户:userdel user1

(2),userdel示例二——删除用户的同时删除其主目录:userdel -r user2

4、usermod 命令

(1),将 (已存在的)用户s1的UID号修改为601、主要组修改为501:usermod -u 601 -g 501 s1

5、id 命令

(1),显示用户的UID、GID及所属的组信息:id user1

(二),组相关命令

1、groupadd 命令

(1),groupadd示例一——创建组账号:groupadd mygroup1

(2),groupadd示例二——创建组账号并设置其GID号:groupadd -g 5000 mygroup1

2、groupdel 命令

(1),删除指定的:groupdel mygroup2

注:当某个组是某现有用户的主要组时,则不能被删除

(三),文件属性操作命令

1、chown 命令

(1),chown示例一——改变文件的属主:chown user1 1.txt

将指定文件1.txt的属主(所有者)改为user1

(2),chown示例二——递归改变文件的属主:chown -R user1 abc

2、chgrp 命令

(1),chgrp示例一——改变文件的属组:chgrp mygroup1 1.txt

将指定文件1.txt的属组改为mygroup1

(2),chgrp示例二——递归改变文件的属组:chgrp -R mygroup1 a

3、chomd 命令

(1)// chmod示例一——字母方式:

  • u针对属主、g针对属组、o针对其他用户、a针对所有用户

(1),为文件host.conf的属主增加执行权限:chmod u+x /etc/host.conf

(2),将文件host.conf的属组去掉写权限,同时将其他用户设置为只有执行权限,而文件属主的权限不变:chmod g-w,o=x /etc/host.conf

(1)// chmod示例一——数字方式:例如:某文件有如下权限rwxrw-r–,则转换为二进制数为111110100,再化为八进制数则为764

(4),将文件host.conf的权限设置为:chmod 764 /etc/host.conf

属主拥有全部权限;

属组拥有读写权限;

其他用户拥有只读权限;

4、umask 命令

(1),umask示例一——显示文件的创建掩码

先来看如下命令的执行:

touch test

ls -l test

下面执行如下命令:umask

(1),umask示例二——设置文件的创建掩码

先设置文件创建掩码为0006:umask 0006

5、lsattr 命令

(1),显示指定目录下文件的属性:lsattr

6、chattr 命令

chattr命令可以改变文件的属性

(1),chattr示例一——设置文件的追加属性:chattr +a test

(2),chattr示例二——设置文件的修改属性:chattr +i test

注:参数+i的功能是设置该文件不能被删除、改名、写入,也不能为其创建硬连接(参照下面相关指令)。

说明:参数+i经常用来保护一些内容固定的重要的文件,即便是root用户也要受到该参数的限制。要去掉相应的属性只需把“+”改为“-”即可。

结语:

🙀写到此处,我们的Linux系统常用的基本命令就暂时结束了,实属不易类😌!对于后面不足的内容,在接下来的一段时间内会进行补充,请大家多多支持!🙇‍

如果发现问题,希望可以评论留言,进行修改!(ง •_•)ง

修改了,图片没传上,😩!

相关文章
|
5天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
23 3
|
5天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
18 2
|
5天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
23 3
|
8天前
|
安全 Linux 数据安全/隐私保护
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。本文介绍了使用 `ls -l` 和 `stat` 命令查找文件所有者的基本方法,以及通过文件路径、通配符和结合其他命令的高级技巧。还提供了实际案例分析和注意事项,帮助读者更好地掌握这一操作。
26 6
|
8天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
35 6
|
4月前
|
Linux
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
|
4月前
|
Linux
Linux部署 cd-pwd命令,cd 不写参数 就直接回到用户的HOME目录,pwd 查看当前的工作目录,pwd是常看当前目录的路径,无参数
Linux部署 cd-pwd命令,cd 不写参数 就直接回到用户的HOME目录,pwd 查看当前的工作目录,pwd是常看当前目录的路径,无参数
|
4月前
|
Linux
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
|
6月前
|
安全 网络协议 Linux
【专栏】Linux系统中ping命令的使用,包括其基本语法、输出信息、常用参数及高级用法
【4月更文挑战第28天】本文详细介绍了Linux系统中ping命令的使用,包括其基本语法、输出信息、常用参数及高级用法。通过ping,用户可测试网络连通性、诊断故障及评估性能。此外,文章还讨论了ping在不同协议、模拟网络环境及与其他命令结合使用时的场景。注意防火墙和网络环境可能影响ping结果,理解错误信息有助于网络问题排查。熟练掌握ping命令,能助你成为Linux网络专家。不断学习和实践,提升网络技能,为构建稳定网络环境贡献力量。
529 0
|
6月前
|
Kubernetes Linux Shell
Linux |奇怪的知识---complete命令---你不知道的命令参数补全---kubectl命令的参数补全
Linux |奇怪的知识---complete命令---你不知道的命令参数补全---kubectl命令的参数补全
152 0