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

C語言實(shí)現(xiàn)的ls命令源碼分享

 更新時(shí)間:2014年09月17日 09:28:13   作者:鄉(xiāng)村運(yùn)維  
這篇文章主要介紹了C語言實(shí)現(xiàn)的ls命令源碼分享,本文是學(xué)習(xí)apue的練手之作,需要的朋友可以參考下

在之前的一些看書或者學(xué)習(xí)中,一直有一種感覺有問題的態(tài)度,那就是認(rèn)為看懂了,但是不動(dòng)手,感覺這樣看書的效果不是很大。ls命令估計(jì)是我們?cè)趌inux/unix里面用的最多的一個(gè)命令了,我們就用c來簡單的實(shí)現(xiàn)一下ls命令。

//
// ls.c
// apue
//
// Created by chenqing on 13-8-22.
// Copyright (c) 2013年 chenqing. All rights reserved.
//
 
#include "/usr/include/apue.h"
#include "dirent.h"
 
int main(int argc,char *argv[])
{
 DIR *dp ; //創(chuàng)建一個(gè)DIR結(jié)構(gòu)的指針
    //更多信息參考http://www.gnu.org/software/libc/manual/html_node/Opening-a-Directory.html
 struct dirent *dirp;
 if (argc != 2) {
  err_sys("需要兩個(gè)參數(shù)"); //err_sys 是在error.c中定義的一個(gè)函數(shù)
 }
  
 if ((dp = opendir(argv[1])) == NULL) {
  err_quit("讀取目錄出錯(cuò)了!");
 }
 while ((dirp = readdir(dp)) != NULL) {
  printf("%s\n",dirp->d_name);
 }
  
 closedir(dp);
 exit(0);
 
}

相關(guān)文章

  • shell腳本一鍵安裝php7的實(shí)例(推薦)

    shell腳本一鍵安裝php7的實(shí)例(推薦)

    下面小編就為大家?guī)硪黄猻hell腳本一鍵安裝php7的實(shí)例(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • bash腳本截取字符串的兩種方法

    bash腳本截取字符串的兩種方法

    本文主要介紹了bash腳本截取字符串的兩種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Linux下使用Rsync完成自動(dòng)化備份

    Linux下使用Rsync完成自動(dòng)化備份

    對(duì)于運(yùn)維人員來說,數(shù)據(jù)備份是最重要的工作之一,rsync就是一款通過網(wǎng)絡(luò)備份重要數(shù)據(jù)的工具/軟件。
    2018-09-09
  • linux 下實(shí)現(xiàn)sleep詳解及簡單實(shí)例

    linux 下實(shí)現(xiàn)sleep詳解及簡單實(shí)例

    這篇文章主要介紹了linux 下實(shí)現(xiàn)sleep詳解及簡單實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • linux系統(tǒng)上傳下載命令rz和sz的教程

    linux系統(tǒng)上傳下載命令rz和sz的教程

    這篇文章主要介紹了linux系統(tǒng)上傳下載命令rz和sz的安裝測(cè)試方法,需要的朋友可以參考下
    2018-01-01
  • Linux系統(tǒng)中查看目錄權(quán)限的命令詳解

    Linux系統(tǒng)中查看目錄權(quán)限的命令詳解

    在?Linux?系統(tǒng)中,文件和目錄的權(quán)限管理是保證系統(tǒng)安全和數(shù)據(jù)安全的重要機(jī)制,正確理解和使用權(quán)限設(shè)置,可以幫助用戶有效地控制對(duì)文件和目錄的訪問,本文給大家介紹了Linux系統(tǒng)中查看目錄權(quán)限的命令,需要的朋友可以參考下
    2024-12-12
  • linux中文件的三種time(atime,mtime,ctime)的用法

    linux中文件的三種time(atime,mtime,ctime)的用法

    linux下文件有3個(gè)時(shí)間的,分別是atime,mtime,ctime,有些小伙伴對(duì)這3個(gè)時(shí)間還是比較迷茫和困惑的,所以小編為大家整理了下,希望對(duì)大家有所幫助
    2023-08-08
  • linux shell腳本基礎(chǔ)知識(shí)學(xué)習(xí)

    linux shell腳本基礎(chǔ)知識(shí)學(xué)習(xí)

    這篇文章主要介紹linux shell腳本基礎(chǔ)知識(shí),學(xué)習(xí)linux shell編程的朋友可以參考下
    2013-03-03
  • Linux常用命令之性能命令

    Linux常用命令之性能命令

    這篇文章主要介紹了Linux常用命令之性能命令,文章講解的很清楚,有對(duì)于這方面不了解的同學(xué)可以研究下
    2021-02-02
  • linux Shell獲取某目錄下所有文件夾的名稱

    linux Shell獲取某目錄下所有文件夾的名稱

    這篇文章主要介紹了linux Shell獲取某目錄下所有文件夾的名稱,需要的朋友可以參考下
    2017-05-05

最新評(píng)論

海兴县| 白水县| 正镶白旗| 得荣县| 苍南县| 揭东县| 丹阳市| 阜南县| 广元市| 祁阳县| 祥云县| 延吉市| 宿松县| 铁力市| 吴桥县| 包头市| 淮安市| 滕州市| 尚义县| 东乡| 鹤壁市| 贡嘎县| 修武县| 盐边县| 弥渡县| 赤水市| 玉林市| 兴仁县| 绥芬河市| 彭泽县| 芜湖市| 蒙自县| 田阳县| 乐清市| 乌兰察布市| 马鞍山市| 台江县| 神池县| 德钦县| 长治市| 聂荣县|