最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux 下獲取當前工作路徑的實例

 更新時間:2018年06月20日 08:53:19   作者:上班這麼困呢  
今天小編就為大家分享一篇linux 下獲取當前工作路徑的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

獲取工作路徑這里介紹兩種方法:

1.使用getcwd()函數。

頭文件:#include <unistd.h>

定義函數:char * getcwd(char * buf, size_t size);

函數說明:getcwd()會將當前的工作目錄絕對路徑復制到參數buf 所指的內存空間,參數size 為buf 的空間大小

實例:

void getPath()
{
  char pPath[256] = {0};
  getcwd(buf, 256);
  printf("filePath: %s\n", pPath);
}

主函數調用此函數運行結果:

filePath: /home/myTest

2.使用readlink()函數。

頭文件:#include <unistd.h>

函數定義:int readlink(const char *path, char *buf, size_t bufsiz);

函數說明:此函數會將參數path的符號連接內容到參數buf所指的內存空間,返回的內容不是以NULL作字符串結尾,但會將字符串的字符數返回。若參數bufsiz小于符號連接的內容長度,過長的內容會被截斷。成功返回buf長度,失敗返回 -1.

實例:

void getPath()
{
  char pPath[256] = {0};
  int ret = -1;
  ret = readlink("/proc/self/exe", pPath, 256);
  pPath[ret] = "\0"
  printf("the file Path: %s\n", pPath);
}
int main()
{
   getPath();
}

運行結果:

the file Path: /home/myTest/a.out

以上這篇linux 下獲取當前工作路徑的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • shell腳本中執(zhí)行時提示“沒有那個文件或目錄”的解決辦法

    shell腳本中執(zhí)行時提示“沒有那個文件或目錄”的解決辦法

    故障現象:在終端直接cd /var正常,在shell腳本中執(zhí)行則報錯。原因是腳本是在windows平臺下寫的,換行符與linux不同,造成腳本不能正確執(zhí)行
    2014-04-04
  • 使用AWK在shell中生成日歷小程序

    使用AWK在shell中生成日歷小程序

    這篇文章主要為大家詳細介紹了如何使用AWK在shell中生成日歷小程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • linux下mysql如何自動備份shell腳本

    linux下mysql如何自動備份shell腳本

    對任何一個已經上線的網站站點來說,數據備份都是必須的。無論版本更新還是服務器遷移,備份數據的重要性不言而喻。人工備份數據的方式不單耗費大量時間和精力,還灰常不專業(yè)。下面小編給大家分享linux下mysql自動備份shell腳本,需要的朋友可以參考下
    2015-09-09
  • expect實現批量修改linux密碼腳本分享

    expect實現批量修改linux密碼腳本分享

    這篇文章主要介紹了expect實現批量修改Linux密碼腳本分享,本文直接給出實現代碼,需要的朋友可以參考下
    2014-12-12
  • linux C語言開發(fā)管道通信實例詳解

    linux C語言開發(fā)管道通信實例詳解

    這篇文章主要介紹了linux C語言開發(fā)管道通信實例詳解的相關資料,需要的朋友可以參考下
    2017-01-01
  • 用Shell判斷字符串包含關系的方法小結

    用Shell判斷字符串包含關系的方法小結

    這篇文章主要給大家介紹了關于用Shell判斷字符串包含關系的幾種方法,其中包括利用grep查找、利用字符串運算符、利用通配符、利用case in 語句以及利用替換等方法,每個方法都給出了詳細的示例代碼與介紹,有需要的朋友們可以參考參考借鑒,下面來一起看看吧。
    2016-12-12
  • shell腳本自動輸入用戶名和密碼的實現

    shell腳本自動輸入用戶名和密碼的實現

    本文主要介紹了shell腳本自動輸入用戶名和密碼的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • 淺談Linux環(huán)境變量與系統(tǒng)編程

    淺談Linux環(huán)境變量與系統(tǒng)編程

    本文主要介紹了淺談Linux環(huán)境變量與系統(tǒng)編程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • 深入淺出Shell編程 Shell變量介紹

    深入淺出Shell編程 Shell變量介紹

    先不要管Shell的版本,來看看Shell 變量,在Shell中有三種變量:系統(tǒng)變量,環(huán)境變量,用戶變量。其中用戶變量在編程過程中使用最多,系統(tǒng)變量在對參數判斷和命令返回值判斷會使用,環(huán)境變量主要是在程序運行的時候需要設置。
    2013-01-01
  • Shell腳本read用法實現

    Shell腳本read用法實現

    本文主要介紹了Shell腳本read用法實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01

最新評論

平顶山市| 图们市| 军事| 临泉县| 定结县| 兰西县| 米脂县| 新泰市| 钦州市| 池州市| 双江| 英吉沙县| 嘉定区| 调兵山市| 东丰县| 虞城县| 临漳县| 永兴县| 赣榆县| 大丰市| 四子王旗| 邵东县| 安塞县| 沂南县| 区。| 牡丹江市| 万州区| 平度市| 佛教| 延边| 五原县| 台东县| 南投市| 邛崃市| 长垣县| 临安市| 囊谦县| 石门县| 宣恩县| 政和县| 石河子市|