- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
首先我讲一下写这篇东西的目的。我觉得对于很多 linux 新手。尤其是在自学的
同学。最好的学习的方法就是通过具体的例子。 通过一个实践的例子, 在学习相
关的知识点的同时, 就把它们应用到这例子中。 这样不仅知道了原理。 也知道了
怎么去应用。 下面就开始用一个常用的命令” ls ”开始。所有的东西都是从最基
本的原理开始。一步步来教你怎么实践出一个命令
( 一)ls 命令简单介绍
第一步当然是要明白 ls 究竟是做什么的。 如果你要做一个东西却不知道
要用来干嘛。会不会很搞笑?所以下面就简单的介绍 ls 命令的作用和怎么使用
1.Ls 可以列出文件名和文件的属性
在命令行输入 ls :
ls 命令 .jpg
Ls 的默认动作是找出当前所有文件的文件名。按字典排序后输出。
Ls 还能显示其他的信息。如果加上 -l 就会列出每个文件的详细信息。也叫 ls 的长格式:
2. 列出指定目录或文件的信息
Linux 系统中会有很多目录。每个目录中又会有很多文件。如果要列出
一个非当前目录的内容或者是一个特定文件的信息, 则需要在参数中给出目录名
或文件名。如:
ls /tmp // 列出/tmp 目录中各文件的文件名
ls – docs // 列出 docs 目录中各文件的属性
ls *.c // 列出当前目录下与 *.c 匹配的文件,即当前目录下所有以 .c
为后缀的文件
3. 经常用到的命令行选项
ls -l 在前面已经提到过 ,-l 就是输出文件详细的信息。也叫长格式;
ls -a 列出的内容包含以“ . “开头的让文件 , 即所谓有隐藏文件
ls –lu 显示最后访问时间
ls –t 输出时按时间排序
ls –F 显示文件类型
精选文库
ls 命令的参数选项非常多, 大多也可以组合使用。 所以还是比较复杂的。
但是我们第一步要实现的就是它最基本的功能: 列出当前目录下的所有文件或子
目录。
( 二) 学习必备的知识
既然是列出文件和目录,那么肯定是和 linux 文件系统有关系的,所以
要写 ls 命令,至少要对文件系统的基本原理有一定的了解。为了不至于使这个
帖子内容过于复杂,我把这方面的知识介绍单独开了一个帖子 :
linux 文件系统详解
如果你对这些已经有所了解。 就会知道 linux 下的文件都是以 / 为根目录
的树型结构,虽然 linux 下有普通文件、目录文件、链接文件、设备文件、管道
文件这几种类型。但链接文件、设备文件、管道文件都可以当做普通文件看待,
那实际也就只要区分普通文件和目录文件这两种了。 而目录文件的内容就是它所
包含所有文件和子目录的一个列表, 所以只要打开目录文件并读取对应目录块里
的那个列表数据, 就可以得到些目录下所有文件和子目录的名称了。 其实这个流
程简单, 就是: 打开目录 - 读取内容 - 显示文件名称 - 关闭打开的目录。 用伪代
码流程表示如
您可能关注的文档
最近下载
- 2025年新大象版三年级上册科学全册精编知识点(新编辑).pdf
- 学科建设的要素及原则.pdf VIP
- LEHY-Pro电梯维保初级讲师培训20210628.pptx VIP
- 硼中子俘获治疗技术及应用.pptx VIP
- 电商法律风险防范与规避培训.pptx VIP
- 中国中医药“十三五”规划教材 内经原文背诵.pdf VIP
- 《城镇污水处理厂尾水湿地运行与维护技术规程》(DB32/T 4788-2024).pdf VIP
- 迈瑞病人数据共享协议开发指南.pdf VIP
- 专题 10习作训练 部编版三年级语文下册期中专项复习含答案.docx VIP
- T/CABCI 002-2018_全谷物焙烤食品.pdf VIP
原创力文档


文档评论(0)