设你是系统管理员,需要增加一个新的用户账号,账号名为你的名字拼音(如zhangsan),为新用户设置密码,密码为你的学号,切换到此账号,完成以下任务, (1)创建名为"test1.txt"的文件,通过vim打开此文件 在文件中输入内容: Jerry,nice to meet you! what is your name? welcome to China! This is my sister!!She is so beautiful!! A friend in need is a friend indeed. (2)多复制此份文件,命名test2.txt (3)修改test1.txt,复制1-2行到文件的最后位置。 (4)修改test1.txt,将文件中所有的is改为was。 (5)修改test1.txt,为文件中的内容取消显示行号。 (6)修改test1.txt,用命令将光标移到第四行,并删除此行。 (7)保存并退出 (8)使用vim多窗口功能中的竖向显示(即左右两个窗口)打开test1.txt和test2.txt (9)在多窗口功能模式下,将test2.txt的内容复制到test1.txt第二行下
时间: 2024-02-22 12:55:25 浏览: 63
java 判断两个对象是否为同一个对象实例代码
好的,以下是完成这些任务的具体步骤:
1. 创建新用户账号:
```
sudo adduser zhangsan
```
2. 切换到新用户账号:
```
su zhangsan
```
3. 创建test1.txt文件并打开:
```
touch test1.txt
vim test1.txt
```
4. 在文件中输入内容:
```
Jerry,nice to meet you! what is your name?
welcome to China! This is my sister!!She is so beautiful!!
A friend in need is a friend indeed.
```
5. 保存并退出vim:
按下ESC键,输入`:wq`,按下回车键。
6. 复制test1.txt文件并重命名为test2.txt:
```
cp test1.txt test2.txt
```
7. 修改test1.txt文件,在文件最后添加1-2行的内容:
```
vim test1.txt
```
按下`Shift + G`快捷键,光标移动到文件末尾。按下`o`键,在新行下插入文本。输入以下内容:
```
Jerry,nice to meet you! what is your name?
welcome to China! This is my sister!!She is so beautiful!!
```
8. 保存并退出vim:
按下ESC键,输入`:wq`,按下回车键。
9. 修改test1.txt文件,将所有的is替换为was:
```
vim test1.txt
```
按下`ESC`键,输入`:%s/is/was/g`,按下回车键,所有的is都将被替换为was。
10. 修改test1.txt文件,取消显示行号:
按下`ESC`键,输入`:set nonu`,按下回车键,行号将被取消显示。
11. 修改test1.txt文件,将光标移到第四行并删除此行:
按下`ESC`键,输入`4G`,将光标移动到第四行。按下`dd`,删除第四行。
12. 保存并退出vim:
按下ESC键,输入`:wq`,按下回车键。
13. 打开test1.txt和test2.txt文件并使用vim多窗口功能:
```
vim -O test1.txt test2.txt
```
14. 在多窗口模式下,将test2.txt的内容复制到test1.txt的第二行下:
按下`Ctrl + W`,然后按下大写字母`J`,此时窗口将会竖向分为两个,光标位于左边的窗口。按下`Ctrl + W`,然后按下大写字母`L`,光标将移动到右边的窗口。按下`Shift + G`,将光标移动到文件末尾。按下`o`,在新行下插入文本。按下`Ctrl + W`,然后按下大写字母`H`,光标将移回到左边的窗口。按下`Shift + G`,将光标移动到文件第二行。按下`yy`,复制当前行。按下`Ctrl + W`,然后按下大写字母`L`,光标将移回到右边的窗口。按下`p`,将复制的内容粘贴到文件中。
15. 保存并退出vim:
按下ESC键,输入`:wq`,按下回车键。
至此,所有任务都已完成。
阅读全文