一、课程内容概要1、Linux 基础命令2、用户权限管理、所有者所属组用户:新增、修改、删除 修改用户密码 用户组:新增、修改、删除、查看 文件权限
二、重点知识与细节1、终端基础指令 2、vi、vim 命令 3、用户管理 新增用户:useradd 选项 用户名 修改用户:usermod 选项 用户名 -c 用户说明:修改用户的说明信息,即修改 /etc/passwd 文件目标用户信息的第 5 个字段。 -d 主目录:修改用户的主目录,即修改 /etc/passwd 文件中目标用户信息的第 6 个字段,需要注意 的是,主目录必须写绝对路径。 -e 日期:修改用户的失效曰期,格式为 "YYYY-MM-DD",即修改 /etc/shadow 文件目标用户密码信息的第 8 个字段。 -g 组名:修改用户的初始组,即修改 /etc/passwd 文件目标用户信息的第 4 个字段(GID)。 -u UID:修改用户的 UID,即修改 /etc/passwd 文件目标用户信息的第 3 个字段(UID)。 -G 组名:修改用户的附加组,其实就是把用户加入其他用户组,即修改 /etc/group 文件。 -l 用户名:修改用户名称。 -L:临时锁定用户(Lock)。 -U:解锁用户(Unlock)。 -s shell:修改用户的登录 Shell,默认是 /bin/bash。
删除用户:userdel -r 用户名 修改用户密码:passwd 用户名
4、用户组管理 新增组:groupadd 选项 用户组 修改组:group 选项 用户组 删除组:groupdel 用户组 查看组:cat /etc/group
5、文件权限 6、系统目录结构 /bin:存放着最经常使用的命令。 /boot:存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev :存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。 /etc:存放所有的系统管理所需要的配置文件和子目录。 /home:用户的主目录。 /lib:存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。 /lost+found:一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 /media:挂载设备。 /mnt:临时挂载外部文件系统。 /opt:提供给用户存放安装的应用软件。默认是空的。 /proc:一种伪文件系统(即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件。 /root:超级管理员的用户主目录。 /sbin:存放的是超级管理员使用的系统管理程序。 /selinux:Redhat/CentOS 所特有的目录,存放 SELinux 的相关文件。 /srv:存放一些服务启动之后需要提取的数据。 /sys:Sysfs 文件系统,集成了 3 种文件系统的信息:针对进程信息的 proc 文件系统、针对设备的 devfs 文件系统以及针对伪终端的 devpts 文件系统。 /tmp:存放临时文件。 /usr:存放用户的应用程序和文件,类似于 Windows 下的 Program Files 目录。 /usr/bin:系统用户使用的应用程序。 /usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序。 /usr/src:内核源代码默认的放置目录。 /var:默认将经常被修改的目录放在这个目录下。包括各种日志文件。 /run:一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。
三、作业一、选择题 1、whoami是什么指令( B ) A、查看文件内容指令 B、查看身份指令 C、标准输出指令 2、vim有几种模式( B ) A、2种 B、3种 C、1种 D 4种 二、简单题 1、什么是绝对路径,什么是相对路径? 绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符(Windows)或根目录(Linux)开始的路径。 相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系,是从某个目录开始的路径。 2、linux中wget、curl命令是用来干嘛的,它们有什么区别? wget命令主要用于下载文件,curl命令主要用于访问链接发送请求,区别就是wget仅仅只能通过链接下载对应的文件,curl除了能够访问链接下载文件,还可以访问 API 与服务器进行交互,并且可以执行上传操作。 3、文件后缀名有什么作用? 文件后缀名用于标明文件的格式类型,方便应用程序通过后缀名判断文件类型,以此决定执行相对应的处理操作。 三、实操题 1、以root用户用vi命令新建一个xiaoming.txt文件,内容为 hello world! 保存退出 (1)执行命令使用 vi 创建文件 (2)按 i 进入输入模式,输入 hello world! (3)按 Esc 进入命令模式 (4)输入 :x 执行保存命令 2、用cat命令查询文件里面的内容。
|