发帖
 找回密码
 立即注册
搜索
0 0

分享 第四节课作业+CC

技术分享 975 0 2025-3-13 16:51:23

1. 课程内容概要(简要概括本次课程的主要内容,不需要太详细,但要能快速回忆起本节课的知识点)

主要知识点1:linux基础命令讲解
主要知识点2:用户权限管理


2.重点知识与细节(针对本节课的核心内容进行详细记录,包含公式、代码、重要原理等)

查看身份指令:whoami、id
查看文件或目录指令:ls、ll(ls-al)
查看文件内容指令:cat
切换和查看目录指令:cd、pwd
文本编辑器指令:vi
查看网卡指令:ifconfig
查看通讯连接指令:netstat -an

权限相关指令:chmod、chown、chattr
网络相关指令:wget、curl
脚本解释器指令:sh、bash
标准输出指令:echo
远程登录指令:ssh
服务操作指令:service、systemctl
系统防火墙操作指令:iptables、firewalld
退出终端命令:exit

vim:
vi/vim分为三种模式:命令模式,输入模式,底线命令模式

用户刚刚启动vi/vim,便进入了命令模式。
此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。
以下是常用的几个命令:
i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。

若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。

在命令模式下按下i或者a就进入了输入模式。
在输入模式中,可以使用以下按键:
字符按键以及Shift组合,输入字符
ENTER,回车键,换行
BACKSPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
PageUp/Page Down,上/下翻页
Insert,切换光标为输入/替换模式,光标将变成竖线/下划线

ESC,退出输入模式,切换到命令模式

在命令模式下按下:(英文冒号)就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有(已经省略了冒号):
q退出程序
w保存文件
:Wq保存退出模式
:q!不保存强制退出
:x保存退出
Setnu 显示行号
/关键字  查找关键字,按下小写n向下查找

按ESC键可随时退出底线命令模式。

用户管理、所有者所属组
新增用户  useradd 选项  用户名

选项:
  -c comment 指定一段注释性描述。
  -d 目录 指定用户主目录,如果此目录不存在,则同时使用  -m选项,可以创建主目录。
  -g 用户组 指定用户所属的用户组。
  -G 用户组,用户组 指定用户所属的附加组。
  -s Shell文件 指定用户的登录Shell。
  -u 用户号 指定用户的用户号,如果同时有-o选项,则可以     重复使用其他用户的标识号。

用户名就是指定新账号的登录名

修改用户  usermod 选项  用户名
选项:
-c用户说明:修改用户的说明信息,即修改 /etc/passwd 文件目标用户信息的第 5 个字段;
-d主目录:修改用户的主目录,即修改 /etc/passwd 文件中目标用户信息的第 6 个字段,需要注意  的是,主目录必须写绝对路径;
-e日期:修改用户的失效曰期,格式为 "YYYY-MM-DD",即修改 /etc/shadow 文件目标用户密码信  息的第 8 个字段;
-g组名:修改用户的初始组,即修改 /etc/passwd 文件目标用户信息的第 4 个字段(GID);
-uUID:修改用户的UID,即修改 /etc/passwd 文件目标用户信息的第 3 个字段(UID);
-G组名:修改用户的附加组,其实就是把用户加入其他用户组,即修改 /etc/group 文件;
-l用户名:修改用户名称;
-L:临时锁定用户(Lock);
-U:解锁用户(Unlock),和-L 对应;
-sshell:修改用户的登录 Shell,默认是 /bin/bash。

删除用户   userdel -r 用户名
userdel  就是删除命令
-r      选项表示在删除用户的同时删除用户的家目录。

修改用户密码
passwd  用户名

在linux中,在/etc/passwd下存放的是用户信息
在/etc/shadow下存放的是用户密码的相关信息
注意事项:只要root用户才能修改任何用户的密码,而且在/etc/shadow里面存放的密码是加密的

每个用户都会有用户组,系统可以对一个用户组的所有用户进行集中管理。用户组的添加、删除和修改及组的增加、删除和修改实际上就是对/etc/group文件的更新
新增组命令 groupadd  选项  用户组
选项:
  -g GID 指定新用户组的组标识号(GID)。

  -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用      户组的GID相同。

删除组命令  groupdel  用户组

查看组命令  cat /etc/group

修改组命令  group 选项  用户组
选项:
  -g GID 为用户组指定新的组标识号。
  -o 与-g选项同时使用,用户组的新GID可以与系    统已有用户组的GID相同。
  -n新用户组 将用户组的名字改为新名字

文件权限类型  属主权限       属组权限      其他用户权限

           rwx         r--          r-x
普通文件    可读可写可执行    可读         可读可执行
         
            7          4           5
用数字表示 r是4,w是2,x是1

WEB渗透测试工程师系统班250303
第四节课作业
一、选择题
1whoami是什么指令(B
A、查看文件内容指令  B、查看身份指令 C、标准输出指令
2vim有几种模式(B
A2   B3    C1  D  4
二、简单题
1、什么是绝对路径,什么是相对路径?
绝对路径:就是可以很详细的指定到文件夹,更加准确,不需要去看一些文件信息,通过指定文件夹进行精准查找;
相对路径:在同一个文件夹中,直接可以通过cd命令查找文件,有个明确指标,可以很清晰找到。
2linuxwgetcurl命令是用来干嘛的,它们有什么区别?
Wget:是一个用于从网络上下载文件的命令行工具。它支持通过HTTPHTTPSFTP协议进行文件下载,并且可以递归下载整个网站。wget的强大之处在于它的非交互性,可以在用户没有登录的情况下运行,非常适合自动化脚本使用
Curl:命令是一个强大的命令行工具,主要用于在客户端和服务器之间传输数据,支持多种协议,包括HTTPHTTPSFTPcurl可以用于发送请求、下载文件、上传文件等多种操作。
区别:wget主要用与网络下载文件;curl主要是客户端和服务器之间传输数据,支持上传下载。
3、文件后缀名有什么作用?
答:文件后缀名作用:指示文件格式和用途、编译器和解释器的处理方式、开发工具的支持、版本控制和项目管理、安全性和隐私保护。
三、实操题
1、按照题目进行操作(一步一步的截图):



Vi命令:
root用户用vi命令新建一个xiaoming.txt文件,内容为 hello world! 保存退出
cat命令查询文件里面的内容




──── 0人觉得很赞 ────

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
免责声明:
1、本论坛中所有用户发布的内容仅代表作者个人观点,与本网站立场无关,本站不对其真实性、完整性或观点承担任何责任。
2、本论坛所提供的全部信息与内容,不保证其准确性、完整性或时效性。因阅读或使用本站内容而产生的任何误导、损失或风险,本站概不承担任何连带或法律责任。
3、当国家司法、行政机关依照法定程序要求本论坛披露用户信息时,本站予以配合并因此免责。
4、因网络线路故障、技术问题、不可抗力或本站无法控制的其他原因导致的服务中断或暂停,本站不承担由此造成的任何直接或间接损失。
5、对于任何通过技术手段破坏、攻击本论坛系统或扰乱正常秩序的行为,本站有权采取包括但不限于限制账号、封禁账号、追究法律责任等措施。
您需要登录后才可以回帖 立即登录
高级模式
返回