16周vi操作、17周用户和组管理

更新时间:2024-06-12 17:16:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

授课课题 教学 目标和要求 教学 重点和难点 教学方法 授课时间 Vi基本操作 1.熟悉并掌握vi命令模式、文本编辑模式和最后行模式三种工作模式之间的转换方法 2 掌握利用vi新建和保存文件:熟悉光标的移动,文本的插入与删除等操作 3 掌握字符串替换:行的复制、移动、撤消和删除等操作 重点:Vi基本操作 难点:无 实验 第16周12月27号星期5 教学手段 课时累计 教 学 过 程 实验步骤及教学内容 时间分配 一、新建文本文件 1. 在shell命令提示符下,输入vi,启动vi编辑器,进入命令模式。 命令模式:前面有”~”的是空白区,无”~”的是编辑区,最下面会显示文件名,当前文件行数,字符数,光标位置 2.按“i”键,从命令模式,切换为文本编辑模式。此时,屏幕最底端出现”----INSERT---“输入(编辑)模式:最下面会显示insert或replace字样 3.输入文本内容。退格键或Delete键删除错误字符 4.按Esc键返回命令模式。 5.按“:”键进入最后行模式,输入 “w filename”,可以将正在编辑的内容保存为filename文件。屏幕底部会显示文件相关信息。Vi编辑模式下,只有回车键才认为是新的一行。 6.在最后行模式下,输入”q”,退出vi编辑器。 二、打开filename文件并显示行号 1. 输入命令vi filename,启动vi文本编辑器打开filename文件。 2.按“:”切换到最后行模式,输入命令“set nu”,每一行前出现行号 3.vi自动返回到命令模式,连续两次输入”Z”,就退出vi。//保存退出:ZZ, 不保存退出:ZQ 三、在文件中添加内容 1.vi filename,打开文件 2.按“a”键,进入文本编辑模式 3.用方向键将光标标到第一行后,回车,另起一行。添加文本内容。将光标移

到所需位置,添加内容。 四、替换文本内容 1. 进入最后行模式 2.输入命令:1,5 s/string/replace/g ,回车后将文中第1行到5行的string替换成replace 五、移动文件和删除文件 1. “:”进入最后行模式下,输入命令:1,4 m 5 2.在“:”后,输入命令:1,3 d 3.u 可以恢复被删除部分 4.在“:”后,输入命令:q! 六、复制和删除 1. 输入命令 vi filename,进入编辑器 2.“:”进入最后行模式,输入命令;1,2 co 5 3.移动光标到第2行,键入命令 dd ,将第2行删除 4.按“:”,输入”wq”,存盘并退出vi.

授课课题 教学 目标和要求 教学 用户账户和组管理 1.了解Linux用户管理方式及其组织形式。 2.学会使用常用的用户管理命令来管理用户与组 重点与难点:用户与组管理命令 重点和难点 教学方法 授课时间 讲授、讨论、提问 第17周2014年1月3日星期四5 教 学 过 程 教学步骤及教学内容 一、与用户相关的配置文件 教学手段 课时累计 时间分配 1. 用户账户信息文件/etc/passwd:保存的是系统中所有用户的属性信息。 普通用户可以查看这个文件的内容,但仅有root用户(或者临时取得root权限) 可以进行修改。 2. 用户密码信息文件/etc/shadow:文件中的每一行同样代表一个单独的用 户。其中的“:”用于间隔用户的属性信息字段。 3. /etc/skel目录:是一个配置文件框架,里面包含了一些默认配置文件, 如.bashrc、 .bash_profile等。Linux系统中创建一个新用户时,系统会自动把 /etc/skel目录下的所有内容(包括目录、文件等)复制到新用户的主目录下。 二、组 1. 系统组:安装Linux系统和某些特定服务后系统自动生成的组。 2.私人组:在系统安装完成后由超级用户创建的新组。 三、与组相关的配置文件 1. 组账户信息文件 /etc/group:每一行代表一个单独的组,每一个组的属性 信息分别用“:”隔开。各字段从左到右依次是组名、密码、组ID和用户列表。 2. 组密码信息文件 /etc/gshadow:用于保存系统中所有组的密码,只有超 级用户才能查看。 四、文件目录相关命令 1. 显示出当前/活动目录的名称命令:pwd ? 格式:pwd – 在终端中,命令行始终在一个目录中操作,这个目录被称作当前目录。 有时不能直接通过命令提示符看到当前目录的位置(例如修改了命令

2. 列出目录内容命令:ls ? 格式:ls [选项] [目录名] – “-a”或者“--all”选项列出所有目录和文件。 – “-l”选项使用较长格式显示信息,信息包括类型、权限、和组、大小、 日期时间、文件名等。 – “-R”选项以递归方式显示该目录及其子目录的信息 3. 在屏幕上显示文件内容命令:cat ? 格式:cat [选项] 文件 – “-b”选项可为显示内容添加行号。 – cat命令与输出重定向结合使用可以创建文件 4. 在屏幕上显示文件内容或控制终端显示翻页命令:more ? 格式:more [选项] [文件] – more命令可以类似cat命令一样显示文件内容。 – 与管道“|”结合可以使输出文本达到一屏时暂停,等待按下空格键向 后翻页或Enter键显示下一行。 – less命令与more命令类似,less功能更强。 五、桌面环境下管理用户和组 1.新建用户与用户属性修改。 2.删除用户 3.添加组 4.修改组属性 5.删除组 六、KDE环境下的用户和组管理 1.用户管理窗口 2.用户管理 3.用户组管理 七、使用命令行管理用户 1.添加用户帐户命令useradd/adduser ? 命令格式:useradd [选项] 用户名 ? 要建立一个用户名为test的普通用户,执行命令:sudo useradd test 2.设置、修改用户密码命令passwd ? -d 删除用户密码。 ? -l 锁定指定用户账户。 ? -u 解除指定用户账户锁定。 ? -S 显示指定用户账户的状态 行提示符),这时可以使用pwd命令来查看当前目录。

3.修改用户属性信息命令usermod ? -c 指定用户的用户全称。 ? -d 指定用户的主目录。 ? -u 修改用户的用户ID。 ? -g 指定用户的主组。 ? -G 指定用户所属的附加组。 ? -s 指定用户的登录shell。 ? -l 更改用户的用户名。 4. 删除指定用户账户命令userdel ? 配合“-r”命令选项,还可以将该用户的主目录一起删除。 5. 查看用户ID、组ID和用户所属主组信息命令id ? 如果不指定用户名则显示当前用户账户的相关信息。 6. 查看当前登录用户命令who ? 单独使用who命令,从左到右依次显示的是用户名、终端名、登录时间和登录地址。 7. 查看登录到系统的用户情况命令w 8. 显示近期登录的用户列表命令last 9.用户身份切换命令su 九、使用命令行管理组 1.创建私人组命令 groupadd 2. 修改指定组的属性命令groupmod 3.删除指定组命令groupdel 十、批量创建新用户 1. 创建用户信息文件 2. 创建密码文件 3. 批量添加用户账户:sudo newusers < /home/juwenfei/桌面/user 4. 取消shadow加密 5. 为用户设置密码 6. 恢复shadow加密

本文来源:https://www.bwwdw.com/article/5bg6.html

Top