使用C語言實現Linux命令cat

2021-10-03 01:42:27 字數 455 閱讀 8507

cat是乙個linux之中的文字內容檢視工具,實現的方式很容易,就是把檔案之中的**每乙個字元的顯示到螢幕上面。

//實現檔案檢視器

//cat

//將文字檔案的字元,乙個乙個的顯示到命令提示符上面

#include #include #include int main(int argc,char *ar**)

char filename[256];//要讀取的檔名以及完整的路徑

memset(filename,0,256);//清空字串

strcpy(filename,ar**[1]);

//開啟檔案

file *fp=fopen(filename,"r");//唯讀的方式開啟

if(fp==null)

else

}return 0;

}

C語言實現linux pwd命令

通過實現linux的pwd命令,以理解linux檔案系統的基本概念一集內部實現,並熟悉linux系統與檔案系統相關的系統呼叫介面。引自實驗樓課程 c語言實現linux pwd命令 侵刪 知識點 pwd命令的用處是輸出當前工作目錄的絕對路徑,可以不帶任何引數直接使用。檔名 mypwd1.c 描述 通過...

使用C語言實現佇列

include include typedef struct queue node node 表頭 static node phead null static int count 0 static node create node void pval return pnode 建立雙向鍊錶 retu...

Linux中tree命令的C語言實現

一 tree命令是幹什麼的?我們經常用tree命令來檢視指定目錄下的目錄檔案結構,並以樹狀結構顯示。二 明確需求 1 顯示目錄下的所有檔案 2 遇到目錄則要進入目錄,並顯示該目錄下的所有檔案 3 顯示需要使用樹狀層次顯示 三 程式設計思路 1 很明顯這是乙個遞迴過程,遇到目錄則遞迴呼叫。2 需要用到...