- 博客(6)
- 收藏
- 关注
原创 Linux权限管理
系统用来记录用户名和密码的文件分为/etc/passwd 和/etc/shadow,命令执行最终的结果是修改/etc/shadow 中对应的密码。SGID 权限的功能和 SUID 类似。当用户对目录有rwx权限,对目录中的文件只有r权限时,使用vim对文件进行修改,当强制修改并保存退出时,相当于把源文件进行了一次覆盖,并把源文件删除,文件所有者,所属组都会变为后来修改文件的用户。sticky 权限只能用于设置在目录上,设置了这种权限的目录,只有该文件的创建者、目录的拥有者和 root 可以删除自己的文件。
2025-07-20 11:23:57
1029
原创 Linux用户管理
在Linux 系统中各种会存多个用户。我们的使用者靠用户名来区分各自登陆的账号。如果我们的用户想要使用系统资源,就必须在系统中拥有合法的账号。在系统多个文 件中都保存了用户身份相关信息。
2025-07-18 16:17:02
1069
原创 vim编辑器
4️⃣在修改文件时,如果突然断开网络连接,文件的交换文件不会被删除(不执行任何操作依然会被删除),会依然存在,在下次用户打开此文件时,会提醒用户如下图,此时如果不显示正在使用(still running),可以选择恢复文件或者直接退出。如果想解决报错,直接删除交换文件即可。2️⃣当打开文件时,会自动形成一个备份文件(默认以隐藏文件以.swp结尾),记录所有操作,直到正常退出(保存退出或不保存退出)此文件,文件默认自动删除。在编辑模式下,依然可以使用上下左右键来进行移动光标,同时还可以输入文字到文件中。
2025-07-11 16:10:14
574
原创 Linux常用命令总汇
用户执行命令-->命令解释器将命令转换为内核能读懂并执行的代码-->交给内核执行常用命令解释器:bash交互式命令:命令执行之后需要继续进行操作非交互式命令:命令执行之后不需要进行任何后续操作,并且会自动退出1️⃣Block:文件系统中存储数据的最小的单元,ext4、xfs等文件系统中,创建时默认4KB,分为储存文件的data block 和储存目录数据的 directory block。
2025-07-07 20:56:59
3930
原创 高级shell编程
正则表达式的使用场景:可以用在判断某些字符串的格式等是否正确上一章说过通配符的功能,结合系统命令进行模糊查询,跟find结合用来查询指定名称的文件名;,常跟grep命令结合进行精确匹配扩展正则是对基础正则的补充,结合grep时需要用-E选项,或直接用egrep命令。
2025-07-02 16:42:29
1852
原创 2-shell编程基础
1、第一个脚本1、第一个脚本1-1、编写脚本(shell script)创建脚本1️⃣创建shell脚本文件,一般以 .sh结尾;cd/rootvimhello.sh2️⃣脚本第一行固定写入:/bin/bash是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell3️⃣编写要执行的shell命令,如echoecho4️⃣编写完成,vim方式保存退出执行脚本:方法一:使用bash命令调用,bash 脚本名bash或:cd/root。
2025-07-01 09:12:51
1820
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人