文章图片
文章图片
Q:什么是命令行选项?
A:命令行选项是以某种特定的语法修改命令行行为的方式 , 比如ls -l就代表将“l”选项传递给ls命令 , “-”就是修改命令行行为的语法 , ls命令接收到\"l\"选项后就会产生不同的行为(电视机、机顶盒的遥控板用过吧 , 向上向下按键访问不同的频道就是传递给电视机、机顶盒不同的选项 , 当然关机键 。。。 )
Q:为什么要用命令行选项?
A:举个例子 , 平常使用Windows资源管理器 , 如果没有按“名称”、“修改日期”、“类型”、大小这些选项来排序 , 试问如何在一个包含成百上千文件的文件夹中寻找你需要找的文件呢?(如果你是一目百行甚至千行并且过目不忘的“神人” , 不好意思打扰了 。。。 )
Q:如何使用命令行选项?
A:进入正题 , 进入Ubuntu Kylin虚拟机 , 打开“MATE”终端 , 试一试输入\"ls\"然后回车(没有双引号!);再试一试\"ls -l\"然后回车(没有双引号!!);再试一试\"ls -l -a\"然后回车(没有双引号!!!) , 观察屏幕上返回的结果差异
【Linux|如果Linux是一个糖果盒(Chapter.5 命令行选项)】看见了吧 , 同一个ls命令的不同选项竟然完全返回了不同的内容 , 这正是“命令行选项”改变了ls命令的行为 。 容我简单解释一下:\"ls\"命令默认返回当前所在的目录下的内容(文件类型由不同的颜色标识);\"ls -l\"改变了\"ls\"的行为 , 以长列表的方式返回当前目录下的内容(内容密密麻麻看不懂?不必在意细节 , 后续我们会逐步讲解);\"ls -l -a\"再次改变了\"ls\"的行为 , 显示隐藏文件(Linux下隐藏文件以.开头的命名形式存在 , 不同于Windows)并且以长列表的方式返回当前目录下的内容(因为这次我们用到了两个参数l和a) , 有趣吧?有趣的还在后面呢 。。。
Q:还有 。。。
A:试一下ls , ls -l , ls -l -a , ls -a -l -t -r , 看看它们返回的内容有什么不一样吧 , 关闭虚拟机 , 下次一定 。。。
相关经验推荐
- 麒麟990|麒麟985处理器和麒麟990处理器区别是什么
- 红米手机|天玑8100+5500毫安电池,尽管不是Pro版本,但它依旧非常强悍
- iPhone|Counterpoint:全球8国最受欢迎的手机型号出炉!排名第一是它
- AMD|国产内存条价格杀疯了!金百达已降至144元8G,还是长鑫原厂颗粒
- |邀赏:好饭不怕晚,vivo会是第一款采用卷轴屏的折叠手机吗?
- 华为|儿童手游充值8万元申请退款被拒,华为:请拿出证据说是未成年充值的
- 黑科技|铁了心要重回中国?国际巨头传来消息,目标可能又是华为
- 小米科技|iOS15.4.1正式发布,修复耗电问题!实测后告诉你是否要升级
- 黑莓|手机防误触技术的终极形态,是一次彻底的失败
- nova|华为wlz-an00是什么型号?