实验1 Linux操作基础和文本编辑
一、 实验目的
通过本实验,可以掌握Linux的基本操作以及Linux的文本编辑,对Linux有一个基本的了解。
二、 实验内容
1、 Linux的基本操作
1) 在图形交互方式下实现对用户、用户组和文件的管理。要求使用图形交互界面添加一个用户“小美”(密码1234)和一个用户组“舞蹈组”,并将用户小美添加到舞蹈组中,最后在小美目录下建立一个名为test1的文件。
2) 在命令方式下实现对用户、用户组和文件的管理。要求在命令交互方式下完成添加一个用户mary(密码1234)和一个用户组“class1”,用Vi编辑器建立一个名为test2的文件。
3) 在命令方式下学习和使用获得帮助命令man, help,注意两者的区别。
2、 Vi编辑器的使用
使用Vi编辑器建立、编辑、显示以及加工处理文本文件。
1).进入和退出vi。
2).利用文本插入方式建立一个文件test2。输入以下内容:
To the only woman that I love,
For many years you have been my wife
We've been through much together
I love you dearly with my life
and could not have picked much better.
3).在新建的文本文件上移动光标。
4).对文本文件执行删除、复原、修改等操作。
三、 实验报告
1. 简要说明实验的目的、任务与设备
2. 写出具体的实验步骤
3. 总结实验过程中遇到的问题及解决方法
4. 实验体会
四、 实验指导
1、 Linux的基本操作
1)在图形交互方式下实现对用户、用户组和文件的管理。
第一步:添加用户:
点击“草帽”图标->“系统设置” ->“用户和组群”,出现“用户管理器”界面,单击“添加用户”按钮,在弹出的“创建新用户”界面中创建用户。
第二步:添加用户组:
在添加用户时,如果选中“为该用户创建私人组群”选项,则在创建用户时,用户组名和用户名相同,否则,系统默认用户组为root。
单击“组群”按钮,系统显示在创建用户时所创建的所有私人用户组。
单击“添加组群”按钮,在弹出的“创建新组群”对话框中新建组。如需“手工指定组群ID”,则将该选项选中,否则系统采用默认组群ID。
第三步:将用户添加到组:
选中用户名,点击“属性”按钮,选择“组群”,然后把该用户将要加入的组名选中,单击“确定”按钮即可。
第四步:在某用户下创建新文件
单击桌面图标“”,在出现的界面中,选择要创建文件的用户名,在空白处单击右键,选择“新建”->“文本文件”,输入文件名,单击“确定”按钮。界面上会出现新创建的文件。
第五步:编辑文件
右键单击要编辑的文件名,选择“编辑”,出现编辑对话框,在编辑框中输入文件内容,完成后单击“文件”->“保存”将文件保存。
第六步:查看文件属性
选中要查看的文件,单击右键,选中“属性”命令即可。“权限”中可修改文件的拥有者和组群。
2)在命令方式下实现对用户、用户组和文件的管理。
第一步:进入命令行界面
单击“”->“”,出现命令行提示符。
第二步:添加用户,使用Useradd命令,格式如下:
useradd 用户名
第三步:修改密码,使用passwd命令,格式如下:
passwd 用户名
(在/home目录下可用命令ls查看所有用户)
第四步:添加用户组,使用groupadd命令,格式如下:
groupadd 用户组名
3)在命令方式下学习和使用获得帮助命令man, help
man命令可以查看每个命令的手册页。提示符下输入man+命令:可获得该命令的帮助信息,按空格键显示下一页内容。如输入命令man useradd:可获得useradd命令的帮助信息。
Help命令:显示内部命令的帮助信息。
2、 Vi编辑器的使用
Vi编辑器可以按两种模式操作:命令模式和插入模式。在命令模式下,可以使用特定的按键和命令让编辑器执行特定的操作如删除文本、移动文本、复制文本、保存对文本的更改、进入插入模式和退出。在插入模式下,可以将文本插入到正在编辑的文件的编辑器缓存中。按<ESC>键可退出插入模式。
1).进入和退出vi:
<1>进入vi
在命令行界面系统提示符下输入命令vi和想要编辑(建立)的文件名(如test2),便可进入vi。
<2>退出vi
在命令方式下(按ESC键可进入)可有几种方法退出vi编辑器:
:wq 把编辑缓冲区的内容写到你编辑的文件中,退出编辑器,回到系统提示符下。
:ZZ 仅当作过修改时才将缓冲区内容写到文件上。
:x 与 :ZZ 相同。
:q! 强行退出vi。感叹号(!)告诉vi,无条件退出,丢弃缓冲区内容。这样,先前对该文件所做的修改或输入都被抛弃。
2)新建文件:
在提示符之后,输入命令 :vi test2,然后按〈Enter〉键。即可建立新文件test2,并进入文件test2的文本编辑状态。
3).浏览文件:上下左右移动光标。
按光标上、下、左、右移键,可使光标上下左右移动。
4).对文本文件执行插入、删除、复原、修改操作。
注意:移动光标和所有命令使用之前注意先按ESC键返回命令方式后再输入新命令。
<1>插入文本:命令方式下用i命令(屏幕上看不到字符i),输入所要求输入的内容
〈2〉删除文本
删除一个字符,用x命令:将光标移到想要删除的字符上并按下 “x”。
删除一行,用dd命令:将光标移到想要删除的行上并按下 字符“dd”。
删除剩下的行,用d命令。
〈3〉复原文字命令用u:如果错误删除,想恢复,使用u 命令。
<4>剪切及粘贴文本
命令ndd:能够剪切从当前行开始的n行文本,如,命令方式下按下“18dd”能够删除从当前行开始的18行文本。
命令p:能将剪切的内容粘贴到文档内任何地方。
〈5〉查找文本:向前查找:使用命令/+要查找的文本,向后查找:使用命令?+要查找的文本,
〈6〉确定当前行号:
在vi中,.表示当前行,输入:.=并按回车键确定光标所在当前行行号。
〈7〉将光标移到某行:
输入:行号并按回车键,光标移动到输入的行号。:$:光标移动到最后一行。