当前位置: 技术问答>linux和unix
鸡毛!鸡毛!鸡毛! LINUX是怎么解析象ls,mkdir命令的......
来源: 互联网 发布时间:2015-04-15
本文导语: LINUX是怎么解析象ls,mkdir命令的...... 还有多怎么解析多命令组合的 小弟没有LINUX源程序, 最好给出部分原码,有自己的解析更佳 再附带一个比较蠢的问题:UNIX下是不是也是一样? | 比如ls int main(int...
LINUX是怎么解析象ls,mkdir命令的......
还有多怎么解析多命令组合的
小弟没有LINUX源程序,
最好给出部分原码,有自己的解析更佳
再附带一个比较蠢的问题:UNIX下是不是也是一样?
还有多怎么解析多命令组合的
小弟没有LINUX源程序,
最好给出部分原码,有自己的解析更佳
再附带一个比较蠢的问题:UNIX下是不是也是一样?
|
比如ls
int
main(int argc, char *argv[])
{
DIR *dp;
struct dirent *dirp;
if (argc != 2)
err_quit("a single argument (the directory name) is required");
if ( (dp = opendir(argv[1])) == NULL)
err_sys("can't open %s", argv[1]);
while ( (dirp = readdir(dp)) != NULL)
printf("%sn", dirp->d_name);
closedir(dp);
exit(0);
}
int
main(int argc, char *argv[])
{
DIR *dp;
struct dirent *dirp;
if (argc != 2)
err_quit("a single argument (the directory name) is required");
if ( (dp = opendir(argv[1])) == NULL)
err_sys("can't open %s", argv[1]);
while ( (dirp = readdir(dp)) != NULL)
printf("%sn", dirp->d_name);
closedir(dp);
exit(0);
}
|
linux下的命令都是由shell来解释的,比如比较流行的bash。你可以下载源码看看。自己去google一下吧。
|
给你介绍个网站先
www.fanqiang.com
www.chinaunix.net
www.fanqiang.com
www.chinaunix.net
|
linux和unix在命令行下的命令是一样的。linux是unix的基础上发展起来的,几乎所有的unix命令在linux下可能用.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。