文章图片
文章图片
文章图片
Q:什么是“ls”命令?
A:“ls”(ls是英语单词list的简写 , 在Linux操作系统中 , 绝大多数命令为了方便理解和使用都是英语单词的简写形式 , 好比Java程序员会声明PrintStream ps = new ...一样 , ps也是简写形式)命令用于列出Linux操作系统中的文件或目录 , 等同于在Windows中鼠标双击某个目录或者盘符 , 展现目录下或者盘符下的内容
Q:为什么要使用\"ls\"命令?
A:这就好比与使用Windows为什么要用“文件资源管理器” , 当然是为了查看目录下有哪些文件啦 。。。
Q:如何使用\"ls\"命令?
A:进入正题 , “ls”命令支持许多选项 , 我们首先了解一个非常有用的选项\"--help\" , 这个选项并不是\"ls\"专属 , Linux操作系统中绝大多数命令都支持\"--help\"选项 , 该选项的作用只有一个 , 显示命令的帮助 , 简而言之就是你不知道一个命令有什么用以及怎么用 , 那么输入\"ls --help\"(ls为任意命令) , 屏幕上就会显示命令的帮助信息 , 如图所示
前面我们讲到选项是\"-\"开头的 , 这里怎么有个\"--\"开头的呢 , 这里我们依旧看上图所示 , 图中标红的区域 , 发现-a和--all是等价的 , 它们的作用是一样的 , 也就是说你输入\"ls -a\"和\"ls --all\"是一样的效果 , 这个就是“短选项”和“长选项” , 有的命令选项中既有短选项也有长选项 , 有的可能就只有其一(不必着急 , 以后会碰到的 。。。 )
好了 , 这里我们总结一点:了解任何一个命令的第一件事 , 使用\"--help\"选项(系统语言为中文的时候部分命令做了汉化 , 通常我们看到的都会是英语) , 下面我们进入\"ls\"命令的最常用选项的学习
\"ls\"(没有任何选项和参数):单纯列出当前目录下的文件和子目录文件名 , 没有任何额外的信息可用
\"ls a.txt\"(没有任何选项 , 有两个文件参数a.txt):单纯列出当前目录下a.txt文件名 , 如果不存在a.txt则返回“没有那个文件或目录”错误
“ls /etc”(没有任何选项 , 有一个目录参数/etc , 支持多级子目录结构如/etc/apt/apt.conf.d):单纯列出/etc目录下的文件和子目录文件名 , 如果不存在/etc则返回“没有那个文件或目录”错误
\"ls -l\":按照表格形式列出当前目录下的内容
【芯片|如果Linux是一个糖果盒(Chapter.7 ls命令)】\"ls -l a.txt\":按照表格形式列出当前目录下a.txt文件的详细信息
\"ls -l /etc/apt\":按照表格形式列出/etc/apt目录下的内容
表格每列的含义:第一列为权限(-rw-r--r-- , 后续章节会讲到权限) , 第二列为链接数(这里简单理解为有多少个快捷方式指向这个文件即可) , 第三列为所有者(文件是谁的) , 第四列为所属组(一个组里可能有多个用户 , 它们都可以对文件进行管理) , 第五列为文件大小(以字节为单位 , 仅对文件有效 , 目录的大小均为4096字节 , 因为磁盘分配单元大小为4096) , 第六列为创建最后修改时间 , 第七列为名字
\"ls -alhtr\"(等价于ls -a -l -h -t -r , 短选项可以字母连写 , 长选项不行的哦!!!):经典选项 , 按照-a(显示.开头的隐藏文件)、-l(表格形式)、-h(文件大小方便可读形式 , 把字节显示为K字节、M字节、G字节)、-t(按时间排序 , 默认最新的在最前端)、-r(反向排序 , 时间最新的在最后面)
- 小米科技|手机芯片性能排行榜:前3名全是苹果芯,华为麒麟9000排第9
- 芯片|2021年美国芯片控制力再下降,变成54%,但中国大陆也降至4%了
- 显卡|首款搭载骁龙8 Gen 1 Plus芯片手机预计6月上市
- 芯片|骁龙870将被取代?骁龙7系4nm芯片将至,四颗大核心加持!
- 芯片|别看不起千元机!内行人都喜欢推荐这四款,性能给力口碑一流
- Linux|Linus与GNU Linux
- 半导体|氖气危机还没完,芯片产业又爆雷:占全球80%的半导体冷却剂厂关闭?
- OPPO|OPPO口碑最好的ACE和K系列新机曝光!搭载天玑8100 骁龙888芯片
- OPPO|掌握创新密码!OPPO又一自研芯片正在研发,大厂的实力不是说而已
- |美一刻都不消停?中国主流芯片市场广阔,美“芯片同盟”成空谈