linux默认归档目录,Linux系统管理(第4章:目录和文件管理二)
Linux系統管理(第4章:目錄和文件管理二)
一.練習文件查看及檢索操作
1.查看/etc/filesystems文件,確認當前系統支持的文件系統類型
Cat:用于連接多個文件的內容,更多用于查看文件內容
2.分頁查看/etc/services文件,了解各種服務默認使用的協議?端口號
①more和less命令:分頁顯示內容(內容多時按Enter向下逐行滾動查看,按空格鍵可向下翻一屏,按b向上翻一屏,按q鍵退出返回原來的命令環境)
②more可以分屏查看文件內容外,還可以結合管道符號“|”分屏查看執行命令的輸出信息
3.從/proc/meminfo文件中過濾出物理內存大小?空閑內存大小
grep命令:檢索.過濾文件內容
(例:”^word”表示以它開頭的,”word$”表示以它結尾,”^$”表示空行)
格式:grep?[選項]...查找條件?目標文件
-i查找內容時忽略大小寫(lgnore?Case)
-v反轉查找(inVert)即輸出與查找條件不相符的行
下例操作顯示出/etc/vsftpd/vsftpd.conf文件中以“#”開頭的行和空行以外的內容
二.練習備份與恢復操作
1.備份整個/etc目錄樹,制作成歸檔壓縮包文件etc.tar.gz
格式:tar[選項]歸檔及壓縮文件名?需要歸檔的源文件或目錄
使用tar歸檔和釋放工具常用選項:
-c創建(Create).tar格式的包文件
-C解包時指定釋放的目標文件夾
-f表示使用歸檔文件
-j調用bzip2程序進行壓縮或解壓
-p打包時保留文件及目錄的權限
-p打包時保留文件及目錄的絕對路徑
-t列表查看包內的文件
-v輸出詳細信息(Verbose)
-x解開.tar格式的包文件
-z調用gzip程序進行壓縮或解壓
制作歸檔及壓縮包(備份)文人時,tar命令基本格式:
Tar?[選項]...歸檔及壓縮文件名?需要歸檔的源文件或目錄.
gzip和bzip2只能壓縮文件
Tar文件和目錄都可以壓縮
如果要對制作的歸檔文件進行壓縮,可通過“-z”或“-j”選項自動調用壓縮工具(分別對應gzip,bzip2命令程序)進行壓縮
2.查看etc.tar.gz文件中包含的目錄及文件列表
3.將etc.tar.gz文件恢復到/tmp目錄下,確認后再刪除/emp/etc文件夾
三.練習vi編輯的基本使用
1.通過man?man?|?col?-b?>?man.txt操作創建man命令的文本手冊,用vi編輯器打開man.txt文件,以此文件作為練習素材
2.切換到未行模式,并輸入:set.nu命令顯示出行號
3.將第6行的內容復制到第2行,并刪除第2行以后的幾個空行
復制:將光標移至第6行,按鍵yy,完成復制。
將光標移至第1行行末,按鍵p(小寫的),完成粘貼。
或者:將光標移至第2行行首,按鍵P(大寫的),完成粘貼
4.在文件中查找—K字符串
在命令模式下,按“/”鍵后輸入指定的字符串。即輸入“/-k”回車進行查找。
按n鍵可以移動到下一個查找結果;按N鍵移動到上一個查找結果。
5.將文件中的所有string字符串替換為BENET
在末行模式下,可以進行字符串的替換。
替換所有:輸入“:%?sub?/string/BENET/g”(sub可簡寫為s,/g代表每一行所有匹配的都替換,去掉只替換每一行的第一個匹配的結果)
如果替換特定的范圍時,可將%換成n,m(n,m代表數字范圍)
6.保存該文件后退出vi編輯器
7重新打開man.txt文件,只保留前5行,刪除其余所有內容。
Vi?man.txt
按“G”可以跳到最后一行,以便查看總的行數。
刪除5行之后,將光標移至第6行,按鍵”#dd”,(#代表行數)
#
8復制/root/.bashrc文件的內容到第5行以后,然后另存為man2.txt文件。
在當前文件中讀入其他文件內容,執行“:r?其他文件”
將光標移至第6行,在末行模式下輸入“:r?/root/.bashrc”按回車即可。
另存為:在末行模式下,執行“:w?man2.txt”即可。
四、使用vi修改系統配置。
(1)為/etc/inittab、/etc/issue文件做好備份,以便在必要時進行恢復。
備份:1)cp?/etc/inittab?/etc/inittab.bak
2)cp?/etc/issue?/etc/issue.bak
(2)用vi編輯器打開/etc/inittab文件,查找到包含“id:5:initdefault:”字符串的行,將其修改為“id:3:initdefault:”。
Vi?/etc/inittab
將“id:5:initdefault:”修改為“id:3:initdefault:”
按A進入編輯模式后更改,改好后按ESC在:wq保存退出
重啟后在引導中可以看到運行級別是3
(3)用vi編輯器打開/etc/issue文件,刪除其中的所有內容,添加一行新的文字“Windows?Server?2008?Enterprise?RC2”(或者用戶自己編寫的其他文本)。
Vi?/etc/issue
在命令模式下,刪除所有內容:#dd(#代表行數)
在編輯模式(按a、i、o進行切換)下,編寫新的內容即可。
按Esc退出編輯模式,輸入“:wq”保存并退出。(“:”為末行模式)
(4)重啟系統,觀察Linux登錄界面的變化(文本界面,個性化登錄提示)。
重啟系統:init?6
此時Linux登陸界面由圖形界面切換到文本界面(即命令行模式)
個性化登錄提示也變成了在/etc/issue編寫的字樣了~
四.查看文件內容
(1)cat命令:顯示并連接(Concatenate)文件的內容
(2)More和less命令:分頁查看文件內容
(3)head和tail查看文件開關或結尾的部分內容(前者用于顯示文件開頭的一部分內容,后者用于顯示文件未尾的一部分內容,(-n為具體行數)指定需要顯示多少行的內容,默認顯示10行)
五.統計和檢索文件內容
(1)wc命令:統計文件內容中的單詞數量(Word?Count)行數等信息
-c統計文件內容中的字節數
-l統計文件內容中的行數
-w統計文件內容中的單詞個數(以空格或制表位作為分隔)
六.使用壓縮和解壓縮工具
(1)gzip和gunzip命令
使用gzip制作的壓縮文件默認的擴展名為“.gz”制作壓縮文件時使用“-9”選項可以提高壓縮的比率,但文件較大時會需要更多時間。
gzip?-q?加文件(高比列壓縮)
Gzip?-d?加文件(解壓縮文件)
(2)Binp2和bunzip2命令
使用bzip2制作的壓縮文件默認的擴展名為“.bz2”
七.命令模式中的基本操作
1.模式切換
a:在當前光標位置之后插入內容
A:在光標所在行的未尾(行尾)插入內容
i:在當前光標位置之前插入內容
I:在光標所在行的開關(行首)插入內容
o:在光標所在行的后面插入一個新行
O:在光標所在行的前面插入一個新行
2.移動光標
①.翻頁移動
使用page?Down或快捷鍵Ctrl+F向下翻動一整頁內容
使用page?Up或快捷鍵Ctrl+B向上翻動一整頁內容
其中pageDown和pageUp鍵同樣適用于Vi的輸入模式
總結
以上是生活随笔為你收集整理的linux默认归档目录,Linux系统管理(第4章:目录和文件管理二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全球最长!MIT研发新型柔性纤维电池:长
- 下一篇: linux检查系统硬件信息命令,Linu