Linux入門到進階(一) #認識Linux #Linux系統操作(基礎) #文件 #打包


虛擬機下載安裝
也可以去騰訊電腦管家下載VMWare
CentOS鏡像清華站

1. 認識Linux

1.1 終端

  1. 圖形終端
  2. 命令行終端
  3. 遠程終端(SSH、VNC)

1.2 常見目錄結構

  • ls查看當前目錄下目錄
  • ls 路徑:查看路徑下的目錄
    在這裏插入圖片描述

2. 系統操作(基礎)

2.1 幫助命令

  • man會開啓分頁器查看。help和info會直接打印在終端顯示。

man

  • man [數字] 命令名查看特定章節的命令幫助
    在這裏插入圖片描述

不加數字,默認第一章

  • man -a 命令名不知道是命令還是文件時使用。(會先進入某個描述,退出後按Enter進入另一個描述)
    在這裏插入圖片描述

help

  • 內部命令:help 命令名
  • 外部命令:命令名 --help
  • 判斷是外部還是內部命令:type 命令名
    在這裏插入圖片描述

info

  • 比help更詳細。幫助全是英文的。作爲help的補充。

2.2 文件

  • Linux中一切皆文件

2.2.1 文件查看

pwd

顯示當前路徑

  • --help 幫助
  • --version 版本

ls

列出當前路徑下目錄
在這裏插入圖片描述

單獨的ls相當於ls .


  • -l 長格式顯示
    在這裏插入圖片描述
  1. 第一塊,第一列:顯示文件類型,普通文件-,目錄d
    第一塊其它部分:文件權限(文件權限詳解,在3.5中)
  2. 第二塊:文件夾下目錄數
  3. 第三塊,第一部分:創建者
    第三塊,第二部分:用戶組
  4. 第四塊:文件大小
  5. 第五塊:創建時間

  • -a 顯示隱藏文件夾

  • -r 逆向顯示
    要在長格式下才有意義ls -lr

一般按文件名進行逆向顯示
-rt按時間逆向顯示


  • -R 遞歸顯示
  • -lh文件大小會以M爲單位

cd

切換當前操作目錄
在這裏插入圖片描述

cd - 回到上一個操作目錄

2.2.2 文件創建與刪除

mkdir

創建一個目錄
在這裏插入圖片描述

  • -p 創建多級目錄
    在這裏插入圖片描述

rm

刪除文件

還有一個命令rmdir,只能刪除非空目錄。這個目錄下,有其他目錄也不行,因爲在Linux中,一切皆文件。

  • -r 刪除非空,每一個非空目錄都需要輸入y確認
  • -rf 刪除非空,不提示

rm 可以刪除多個目錄,很危險。比如rm /a -rf如果寫成rm / a -rf就糟糕了


cp

複製文件
在這裏插入圖片描述

  • cp 原文件路徑 目標路徑

注: 目標路徑可以指定文件名,也可以不指定

  • -v 顯示覆制過程
  • -r 複製整個文件夾
  • -p 保留屬組和修改時間的 複製
  • -a 保留權限、屬組和修改時間的 複製

mv

移動文件

重命名:重命名的底層就是移動
移動和重命名可以同時進行

2.2.3 通配符

  • * 匹配所有
  • ? 匹配一個
  • [枚舉]匹配枚舉的一個字符
  • [a-z]匹配a-z範圍內的一個字符
  • [!a][^a]不匹配a

2.2.4 文本內容查看

2.2.4.1 常見查看

  • cat 打印文件內容到終端

  • head 查看文件開頭
  • tail 查看文件結尾
    常用參數:-f 文件內容更新後,顯示信息同步更新
    -數字 查看開頭/末尾 多少行,默認10
    在這裏插入圖片描述

  • wc 條件文件內容信息
    在這裏插入圖片描述

-l 查看行數

2.2.4.2 更多查看

  • more 分頁查看
    使用回車,看下一行
    使用空格,看下一頁

  • less 比more更加強大
命令參數 功能
-b <緩衝區大小> 設置緩衝區的大小
-e 當文件顯示結束後,自動離開
-f 強迫打開特殊文件,例如外圍設備代號、目錄和二進制文件
-g 只標誌最後搜索的關鍵詞
-i 忽略搜索時的大小寫
-m 顯示類似more命令的百分比
-N 顯示每行的行號
-o <文件名> 將less 輸出的內容在指定文件中保存起來
-Q 不使用警告音
-s 顯示連續空行爲一行
-S 行過長時間將超出部分捨棄
-x <數字> 將“tab”鍵顯示爲規定的數字空格
/字符串: 向下搜索“字符串”的功能
?字符串: 向上搜索“字符串”的功能
n: 重複前一個搜索(與 / 或 ? 有關)
N: 反向重複前一個搜索(與 / 或 ? 有關)
b 向後翻一頁
d 向後翻半頁
h 顯示幫助界面
Q 退出less 命令
u 向前滾動半頁
y 向前滾動一行
空格鍵 滾動一行
回車鍵 滾動一頁

2.2.5 打包與壓縮tar

  • 最早打包是用來備份的。備份介質是磁帶,使用的命令是tar
  • 打包後的文件可以用gzip或bzip命令進行壓縮存儲(最好在打包時就壓縮)
  • 常見擴展名:.tar.gz.tar.bz2.tgz.tbz2
    tar 參數 保存路徑 希望打包的文件路徑
  • -c 打包
  • -f 打包成文件
    在這裏插入圖片描述
  • -cfz 打包並壓縮成.tar.gz
  • -cfj 打包並壓縮成.tar.bz2,bz2壓縮比例高,因此壓縮更慢。
  • -x c是打包,x是解壓

tgz和tbz2是縮寫,和其未縮寫形式操作相同

  • -v 顯示詳細信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章