#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 系統之後,其當前...