用vi修改test.txt文件,在文件的第一行输入你的名字(拼音),第5行输入你的学号,删除第10行,把第3到第5行复制到文件末尾,存盘退出。
时间: 2024-10-21 14:08:11 浏览: 60
在Linux环境下,你可以使用vi编辑器来完成这个任务。下面是详细的步骤:
1. 打开`test.txt`文件:
```
vi test.txt
```
2. 输入你的名字(拼音)到第一行:
按`i`进入插入模式,然后输入你的名字,按`Esc`键回到正常模式。
3. 在第五行输入你的学号:
使用命令`5i`移动到第5行,然后按`i`进入插入模式输入你的学号,接着按`Esc`键离开插入模式。
4. 删除第10行:
移动到第10行并回车进入插入模式,输入`dd`(删除一行),然后按`:wq!`保存并强制退出(如果不强制退出可能会提示有未保存的更改)。
5. 复制第3到第5行到文件末尾:
- 首先,跳转到第3行,输入`3j`。
- 然后,将光标移到最后一行(一般默认是行尾),输入`$`。
- 接着,输入`y`选择粘贴区域,`p`将所选内容粘贴到当前位置,这时你会看到第3、4、5行已经被复制到了文件末尾。
6. 最后,保存并退出vi:
输入`:wq`保存并退出。
现在`test.txt`文件应该已经按照你的要求更新了。记得在每个操作之间保持按下`Esc`键切换到正常模式。
相关问题
用linux完成以下操作第八次作业: 1、把/etc/ucf.conf文件复制到你的工作目录下,并改名为test.txt。 2、用vi打开test.txt文件并将光标置于第5行,设置行号,在文件的第一行输入你的名字(拼音),第5行输入你的学号,删除第10行,把第3到第5行复制到文件末尾,改名存盘退出,名字自定。 3、建立用户myxiaoli,并设置密码。在myxiaoli的工作目录下建立目录 myedit,复制/etc/passwd和/etc/shadow 文件到myedit目录,并改名为file1和file2。 4、打开file1文件,并把光标定位到file1的myxiaoli地方,把file1的myxiaoli替换为大写;屏幕同时显示两个文件,切换到file2,设置行号,并把20到30行内里的a全部替换为b, file1原文件名保存, file2改为file22文件名保存并退出。 5、修改sudo vi /etc/passwd文件,把myxiaoli改成xiaoli。
1、将/etc/ucf.conf文件复制到工作目录并改名为test.txt:
```
cp /etc/ucf.conf ~/test.txt
```
2、用vi编辑test.txt文件,将光标置于第5行,输入姓名和学号,删除第10行,将第3至第5行复制到文件末尾,改名存盘退出:
```
vi test.txt
# 在第1行插入姓名
i
姓名:XXX
ESC
# 将光标移至第5行,输入学号
5G
i
学号:xxxxxxxx
ESC
# 删除第10行
10dd
# 复制第3至第5行
3,5y
G
p
# 保存并退出
:wq
```
3、创建用户myxiaoli并设置密码,建立目录myedit,复制/etc/passwd和/etc/shadow文件到myedit目录并改名为file1和file2:
```
sudo adduser myxiaoli
sudo passwd myxiaoli
mkdir ~/myedit
sudo cp /etc/passwd ~/myedit/file1
sudo cp /etc/shadow ~/myedit/file2
```
4、打开file1文件,将光标定位到myxiaoli处,将其替换为大写;屏幕同时显示两个文件,切换到file2,设置行号,并将20到30行内的a全部替换为b,保存并退出:
```
vi ~/myedit/file1
# 将myxiaoli替换为大写
:%s/myxiaoli/MYXIAOLI/g
# 并行显示两个文件
:split ~/myedit/file2
# 切换到另一个文件
CTRL+w w
# 设置行号
:set number
# 将20到30行内的a替换为b
20,30s/a/b/g
# 保存并退出
:wq
# 将file2文件名改为file22
mv ~/myedit/file2 ~/myedit/file22
```
5、修改/etc/passwd文件,将myxiaoli改为xiaoli:
```
sudo vi /etc/passwd
# 将myxiaoli改为xiaoli
:%s/myxiaoli/xiaoli/g
# 保存并退出
:wq
```
1.在opt目录下创建目录test 2.在test目录下创建mytest.txt 3.使用vi 编辑器 编辑mytest.txt 内容: This is mytest.txt 4.通过xftp8将mytest.txt文件下载到本地
在Unix/Linux系统中,你可以使用命令行操作来完成这些任务:
1. 在`opt`目录下创建名为`test`的新目录:
```
mkdir opt/test
```
2. 在`test`目录下创建名为`mytest.txt`的文本文件,并填写内容:
```
touch opt/test/mytest.txt
echo "This is mytest.txt" > opt/test/mytest.txt
```
如果你想逐行添加内容,可以使用`echo`命令加上换行符(`\n`)。
3. 使用Vi编辑器打开并编辑`mytest.txt`文件:
```
cd opt/test
vi mytest.txt
```
进入编辑模式后,输入内容,然后按`:wq`保存并退出Vi。
4. 要通过XFTP 8远程下载`mytest.txt`文件到本地,你需要登录到你的服务器,找到`opt/test`路径下的`mytest.txt`,右键选择“下载”或使用相应的菜单选项将文件传输到你的本地机器上。记得替换XFTP的服务器地址、用户名和密码等信息。
阅读全文