Linux C/C++編程之(三)常用命令之文件處理命令

一、Linux命令的普遍語法格式

Linux命令格式(可修改):

命令 -選項 參數

例子:

ls -la /etc

在這裏插入圖片描述

二、創建空文件命令:touch

  • 英文原意:
  • 命令所在路徑:/bin/touch
    在這裏插入圖片描述
  • 執行權限:所有用戶
  • 功能描述:創建空文件
  • 語法:
    • touch 文件名

例子:

  • 在txt目錄下創建hello文件
    在這裏插入圖片描述
  • 如果想創建文件,應該用引號括起來(儘量避免文件名包含空格,不然就是創建了兩個文件)
    在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

三、顯示文件內容命令(適合內容較少的文件):cat

  • 英文原意:
  • 命令所在路徑:/bin/cat
    在這裏插入圖片描述
  • 執行權限:所有用戶
  • 功能描述:顯示文件內容(只能顯示內容較少的文件)
  • 語法:
    • cat 文件名
    • -n 顯示文件行號

例子:

  • 加參數-n和不加參數-n
    在這裏插入圖片描述

四、反向顯示文件內容命令(適合內容較少的文件):tac

  • 英文原意:
  • 命令所在路徑:/bin/tac
    在這裏插入圖片描述
  • 執行權限:所有用戶
  • 功能描述:顯示文件內容(只能顯示內容較少的文件)
  • 語法:
    • tac 文件名

例子:

  • 反向顯示hello的內容
    在這裏插入圖片描述

五、分頁顯示文件內容命令(不能向前翻頁):more

  • 英文原意:
  • 命令所在路徑:/bin/more
    在這裏插入圖片描述
  • 執行權限:所有用戶
  • 功能描述:分頁顯示文件內容
  • 語法:
    • more 文件名
    • 空格 或 f 翻頁(一頁一頁的往後顯示)
    • Enter 換行(一行一行的往後顯示)
    • q 或 Q 退出

例子:

  • 查看etc目錄下的 services 文件信息:more /etc/services
    在這裏插入圖片描述

六、分頁顯示文件內容命令(可以前後翻頁):less

  • 英文原意:
  • 命令所在路徑:/usr/bin/less
    在這裏插入圖片描述
  • 執行權限:所有用戶
  • 功能描述:分頁顯示文件內容
  • 語法:
    • less 文件名
    • 空格 或 f 或 PgDn 翻頁(一頁一頁的往後顯示)
    • PgUp 向前翻頁
    • Enter 換行或 向下 的箭頭(一行一行的往後顯示)
    • 向上的箭頭(一行一行的往前顯示)
    • q 或 Q 退出
    • 輸入/加上想搜索的字符,然後回車鍵

例子:

  • 查看etc目錄下的 services 文件信息:less /etc/services,/ + time + 回車搜索
    在這裏插入圖片描述

七、顯示文件內容命令(指定行數):head

  • 英文原意:
  • 命令所在路徑:/usr/bin/head
    在這裏插入圖片描述
  • 執行權限:所有用戶
  • 功能描述:顯示文件的前面幾行
  • 語法:
    • head 文件名
    • -n 指定顯示的行數

例子:

  • 顯示 etc 目錄下的 services 文件前面 20 行
    在這裏插入圖片描述

八、反向文件內容命令(文件即時更新後也能動態顯示,多用於日誌文件顯示):tail

  • 英文原意:

  • 命令所在路徑:/usr/bin/tail

  • 執行權限:所有用戶

  • 功能描述:顯示文件的後面幾行

  • 語法:

    • tail 文件名
    • -n 指定顯示的行數
    • -f 動態顯示文件末尾內容,即使文件實時變化

例子:

  • 顯示 etc目錄下的 services 文件後面 20 行
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章