當前位置:網站首頁>RHCSA第三次作業(關於文件管理命令的練習以及vi練習)

RHCSA第三次作業(關於文件管理命令的練習以及vi練習)

2022-01-27 01:13:02 楊羊羊咩咩~

一、vim三個模式下實用的命令

在這裏插入圖片描述

二、文件管理命令練習

1、將之前掛起的虛擬機啟動

重新獲取ip地址,先釋放之前的dhclient,然後在獲取,命令如下:

dhclient -r
dhclient
ip a

具體截圖如下:
在這裏插入圖片描述

2、連接遠程工具:

在這裏插入圖片描述

3、在/opt目錄下創建一個臨時目錄tmp;

命令—mkdir
命令格式:
mkdir -p /opt/tmp
-p—— 可快速創建出目錄結構中指定的每個目錄,對於已存在的目錄不會被覆蓋。
在這裏插入圖片描述

4、在臨時目錄下創建一個文件,文件名為 a.txt ;

先進入到tmp目錄下,然後建立a.txt文件,然後查看一下是否建立成功,是否存在。

cd /tmp
touch a.txt
ls

在這裏插入圖片描述

5、 將a.txt複制成b.txt;將b.txt改名成為c.txt;

命令如下:

cp a.txt   b.txt

查看一下是否複制成功:

ls

截圖:
在這裏插入圖片描述
然後再修改名字:

mv b.txt c.txt

查看一下,截圖如下:
在這裏插入圖片描述

6、創建符號鏈接,鏈接文件名為linkc.txt;

ln -s a.txt  linkc.txt

在這裏插入圖片描述

三、 Vi練習

1) 應用vi命令在/tmp文件夾下創建文件,文件名newfile。在newfile首行輸入日期時間

在這裏插入圖片描述

2) 將/boot/grub2/grub.cfg文檔的內容讀入到newfile文檔中(在日期的下一行即第2行)

依舊在vi模式中的輸入: r 後面跟目標文件的路徑,敲擊回車就可以將內容讀取到newfile文檔中了
命令如下:

: r /boot/grub2/grub.cfg

在這裏插入圖片描述

3) 查找文檔中包含#號字符的行,將整行删除

在命令行模式下輸入“:g/目標/d”,可對文檔中所有的目標進行删除
命令如下:

:g/#/d

在這裏插入圖片描述

4) 開啟VI的行號提示功能

命令行模式下輸入“set nu”可顯示行號
命令為:

:set nu

在這裏插入圖片描述

5) 將光標移動到第5行,並在第5行後產生一新的空白行第6行

在命令行模式下輸入數字後按回車可跳轉到指定行數,然後在vi模式下按“o”可在光標下一行插入新的一行
在這裏插入圖片描述

6) 修改內容。將所有的timeout=5,更改為time=30

在命令行模式下輸入格式為%s/old/new/g
命令為:

:%s /timeout=5/time=30/g

在這裏插入圖片描述

7) 將整個文檔中的所有root字符更改為admin字符

和上面內容相似,命令為:

:%s /root/admin/g

在這裏插入圖片描述

8) 複制第1行的日期時間內容到文檔末

先在vi模式下跳轉到第一行“gg”
在這裏插入圖片描述
複制“yy”後在跳轉到最後一行“G”然後粘貼“p”
在這裏插入圖片描述

9)將文檔保存,將文檔再次另存為/boot/newfile2,退出VI編輯器

保存文檔為:w
在這裏插入圖片描述

在這裏插入圖片描述
保存退出:wq

四、文件查看

複制/etc/passwd到/opt目錄下;
cp /etc/passwd   /opt

然後進入此目錄下查看是否複制成功:

cd /opt
ls -l

在這裏插入圖片描述

查看/opt/passwd文件的第6行

命令:head | tail [選項] 文件名
在這裏插入圖片描述

五、文件查找

1> 在當前目錄及子目錄中,查找大寫字母開頭的txt文件
命令如下:

find -name '[A-Z]*.txt'

因為我本身沒有大寫字母開始的.txt文件,所以我先創建了一個大寫字母開始的.txt文件,然後進行命令查找的。
在這裏插入圖片描述

2> 在/etc及其子目錄中,查找host開頭的文件
命令如下:

find /etc -name host*

在這裏插入圖片描述

3> 在$HOME目錄及其子目錄中,查找所有文件
命令如下:

find /$HOME*

在這裏插入圖片描述

4> 在當前目錄及子目錄中,查找不是out開頭的txt文
命令如下:

find  -name "out*" -prune -o -name "*.txt" -print

在這裏插入圖片描述

5> 忽略文件名大小寫查找a.txt
命令如下:

find / -iname a.txt

在這裏插入圖片描述
6> 在當前目錄除aa之外的子目錄內搜索 txt文件

在這裏插入圖片描述

7> 在當前目錄及子目錄下,查找符號鏈接文件
在這裏插入圖片描述

8> 查找2天內被更改過的文件
在這裏插入圖片描述

9> 查找2天前被更改過的文件
在這裏插入圖片描述

10> 查找超過1M的文件
在這裏插入圖片描述

六、查找文件 /etc/yum.repos.d/redhat.repo中包含字符串 re 的所有行。

將所有這些行的副本按原始順序放在文件/root/files 中。
在這裏插入圖片描述

版權聲明
本文為[楊羊羊咩咩~]所創,轉載請帶上原文鏈接,感謝
https://cht.chowdera.com/2022/01/202201270113017137.html

隨機推薦