1、一級目錄及做用vim
/root:管理員目錄less
/home:普通用戶命令編輯器
/boot:引導啓動文件spa
/dev:設備文件日誌
/etc:配置文件ip
/bin:普通用戶可執行的命令文檔
/sbin:管理員可執行的命令軟件
/usr:應用程序,第三方軟件安裝的程序軟件配置
/var:可變更日誌文件file
2、查看文件內容
一、cat:查看文件內容,可同時查看多個
-n顯示內容的同時顯示行號
-A顯示全部字符
cat -n 文件名 //空白行標行號
二、tac:內容跟cat相同,可是反向顯示
三、nl 文件名 //空白行不標行號
四、more:全屏方式分頁顯示文件內容
按enter向下滾動一行
shift+pgup/pgdn上下換行
q退出
五、less
pgup、pgdn上下翻頁
」/「鍵查找內容,n下一個,N上一個
六、head:查看開頭的一部份內容
head -20 文件名 //查看前二十行的內容
七、tail:查看結尾的一部分
tail -20 文件名 | wc -l //查看後二十行,並統計行數
3、統計文件內容
一、wc 目標文件
-l:統計行數
-w:統計單詞數
-c:查看字節數
4、檢索和過濾
一、grep 查找條件 目標文件
-i:取消大小寫限制
-v:反轉查找
^……:以……開頭
……$:以……結尾
^$:空白行
grep 」^zh" 文件名 //查找以zh開頭的
grep 」zh" 文件名 //查找包含zh的
grep -v "^#" /etc/yum.conf | grep -v "^$" //過濾以#開頭,包含空行的
二、egrep 條件1 | 條件2 目標文件
egrep -v "^#|^$" /etc/yum.conf
5、壓縮和解壓縮
一、gzip 文件名
二、gunzip(gzip -d) 壓縮包名 解壓到的地址
三、bzip2
四、bunzip2(bzip2 -d)
6、歸檔命令 tar
-c:建立.tar格式的包文件
-x:解開
-v:輸出詳細信息
-f:使用歸檔文件
-C:解包時指定釋放的目標目錄
-z:用gzip壓縮或解壓
-j:用bzip2
歸檔:tar -cfzv 歸檔文件名 源文件或目錄
解檔:tar -xfzv 歸檔文件名 -C 目標目錄
7、vi/vim 編輯器
一、三種模式:命令模式、輸入模式、末行模式
二、:set nu 在編輯器中顯示行號
:100 定位到第100行
x/Del 刪除光標處的單個字符
dd 刪除光標所在行
yy 複製當前行整行的內容
p 將複製的內容粘貼到光標所在行之下
u 撤銷最近一次操做
/wd 查找含有wd的行
n 定位到下一個被匹配的
:w /root/newfile 另存爲其它文件
:wq/shift+zz 保存退出
:e ~/install.log 打開新的文件進行編輯
:r /etc/files 在文檔中讀入其餘文件內容
:% s/old/new/g 在整個文檔中將old替換爲new