RHCSA--Linux第一次作业--创建(临时)文件和目录+vi的使用+文件管理

文章详细介绍了如何使用SSH进行远程连接到Linux系统,以及在系统中执行常见的文件操作,如创建目录、文件,使用vi编辑器,以及文件内容的追加、替换和正则表达式的行删除操作。同时,还提到了开启VI编辑器行号显示的功能。
摘要由CSDN通过智能技术生成

在这里插入图片描述1.使用ssh进行远程连接

[D:\]$ ssh 192.168.xxx.xxx
或
[D:\]$ ssh root@192.168.xxx.xxx--该root为用户名

2.·
(1)在/opt目录下创建一个临时目录tmp
(2)在临时目录下创建一个文件,文件名为a.txt

  • root下完成:
[root@localhost ~]# mkdir /opt/tmp
[root@localhost ~]# touch /opt/tmp/a.txt
  • 分布完成:
(1).首先,进入/opt目录:
[root@localhost ~]# cd /opt
(2).然后,创建一个临时目录tmp:
[root@localhost opt]# mkdir tmp
(3).进入临时目录tmp:
[root@localhost opt]# cd tmp
(4).创建一个文件,文件名为a.txt:
[root@localhost tmp]# touch a.txt
这样,你就在虚拟机中的指定目录/opt下创建了一个临时文件tmp。

3.·

(1).用vi命令在/tmp文件夹下创建文件,文件名newfile,在newfile首行输入日期时间

[root@localhost ~]# vim /tmp/newfile  --进入目录进行操作
在命令模式下输入I或O或A或S均可进入编辑模式
输入日期时间后,按Esc键切换至命令模式,并在命令模式中输入:wq来保存退出

(2) 将/boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行)

  • 追加(因为之前/tmp/newfile文件中已经存在内容,所以后续必须通过cat /file1 >> /file2来实现内容追加)
[root@localhost tmp]# cat /boot/grub2/grub.cfg >> /tmp/newfile
  • 覆盖(如果/tmp文件中原来不存在newfile文件则自动创建并将/boot/grub2/grub.cfg的内容覆盖至newfile文件中,如果/tmp文件中存在newfile文件则覆盖newfile文件中原有的内容,原有的内容则会丢失)
cp /boot/grub2/grub.cfg /tmp/newfile

(3)查找文档中包含#号字符的行,将整行删除

  • 一步实现(推荐)
:g/#/d  (命令行内输入)--通过正则实现
  • 分步实现(不推荐,删除时光标定位不准确,可能会漏删)
[root@localhost tmp]# vim /tmp/newfile --通过vim进入编辑页面
/#<enter> (命令行内输入)  ---查找有#号字符的行,并定位至所查找的首行的#光标
dd (命令行内输入)  ---删除所定位的行
n(命令行内输入)  --识别下一光标

(4) 开启VI的行号提示功能

:set number (命令行内输入)
或
:set nu(简写)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值