Shell命令編寫 顯示到達當前目錄的路徑pwd

2021-06-02 05:41:33 字數 745 閱讀 8488

#include #include #include #include #include /*

* pwd功能:顯示到達當前目錄的路徑

* * pwd的演算法:

* 得到"."的i-節點號,稱其為n(使用stat)

* chdir..(使用chdir)

* 找到i-節點號n鏈結的名字(opendir,readdir,closedir)

* * 重複直到到達樹的頂端

* * 1.頂端的判斷

* 2.按順序顯示目錄名字

* */

ino_t get_inode(char *);

void dir_to_name(ino_t,char,int);

int print_dir(ino_t);

int main()

print_dir(ino_t this_inode)

} /*

* get_inode(char *fname)

* * 獲取目錄的i-節點號

* */

ino_t get_inode(char *fname)else}/*

* 輸出當前目錄的名稱

* **/void dir_to_name(ino_t inode,char *namebuf,int len)

//讀取目錄項

while((direntp = readdir(dir_ptr))!=null)

} }

shell編寫顯示ps相關指令碼

編寫指令碼checkcpu.sh,在指令碼中三個函式 getpid getcpu checkcpu getpid 引數1為當前使用者名稱,引數2為程序名稱 返回值為程序pid getcpu 引數1為程序的pid 返回值為程序pid的cpu利用率 checkcpu 引數1為當前使用者名稱,引數2為程序...

linux顯示當前目錄命令

檢視當前路徑命令 pwd pwd命令能夠顯示當前所處的路徑。這個命令比較簡單,如果有時在操作過程中忘記了當前的路徑,則可以通過此命令來檢視路徑,其執行方式為 第一行為執行的命令,第二行的內容為執行pwd命令後顯示的資訊,即顯示使用者當前所在的工作目錄的路徑為 home samlee。應該經常使用pw...

Linux pwd命令 顯示當前路徑

由於 linux 檔案系統中有許多目錄,當使用者執行一條 linux 命令又沒有指定該命令或引數所在的目錄時,linux 系統就會首先在當前目錄 目前的工作目錄 搜尋這個命令或它的引數。因此,使用者在執行命令之前,常常需要確定目前所在的工作目錄,即當前目錄。當使用者登陸 linux 系統之後,其當前...