文章图片
文章图片
Q:什么是命令行选项?
A:命令行选项是以某种特定的语法修改命令行行为的方式 , 比如ls -l就代表将“l”选项传递给ls命令 , “-”就是修改命令行行为的语法 , ls命令接收到\"l\"选项后就会产生不同的行为(电视机、机顶盒的遥控板用过吧 , 向上向下按键访问不同的频道就是传递给电视机、机顶盒不同的选项 , 当然关机键 。。。 )
Q:为什么要用命令行选项?
A:举个例子 , 平常使用Windows资源管理器 , 如果没有按“名称”、“修改日期”、“类型”、大小这些选项来排序 , 试问如何在一个包含成百上千文件的文件夹中寻找你需要找的文件呢?(如果你是一目百行甚至千行并且过目不忘的“神人” , 不好意思打扰了 。。。 )
Q:如何使用命令行选项?
A:进入正题 , 进入Ubuntu Kylin虚拟机 , 打开“MATE”终端 , 试一试输入\"ls\"然后回车(没有双引号!);再试一试\"ls -l\"然后回车(没有双引号!!);再试一试\"ls -l -a\"然后回车(没有双引号!!!) , 观察屏幕上返回的结果差异
看见了吧 , 同一个ls命令的不同选项竟然完全返回了不同的内容 , 这正是“命令行选项”改变了ls命令的行为 。 容我简单解释一下:\"ls\"命令默认返回当前所在的目录下的内容(文件类型由不同的颜色标识);\"ls -l\"改变了\"ls\"的行为 , 以长列表的方式返回当前目录下的内容(内容密密麻麻看不懂?不必在意细节 , 后续我们会逐步讲解);\"ls -l -a\"再次改变了\"ls\"的行为 , 显示隐藏文件(Linux下隐藏文件以.开头的命名形式存在 , 不同于Windows)并且以长列表的方式返回当前目录下的内容(因为这次我们用到了两个参数l和a) , 有趣吧?有趣的还在后面呢 。。。
Q:还有 。。。
【Linux|如果Linux是一个糖果盒(Chapter.5 命令行选项)】A:试一下ls , ls -l , ls -l -a , ls -a -l -t -r , 看看它们返回的内容有什么不一样吧 , 关闭虚拟机 , 下次一定 。。。
- 天津市|任正非再次强调要收专利费而且不能太低 而且这回不止是5G
- 编程|整装,未必是互联网家装的解药
- 股价半年跌去45%,赣锋锂业未来是否能“反攻”?
- 连乔布斯都觉得很酷的音效,是前苹果维修人员设计的
- 显卡|256GB+一亿四摄,降至1349元,性价比还是得看小米
- 庞贝古城新晋「看门狗」:不会收集数据的巡逻安保员不是好 Spot
- 裁员|京东裁员引争议,其实要反思的是被裁员工,企业从来不是慈善机构
- 华为|华为说过“不买华为就是不爱国”?既然没有那造势的人用心是?
- 高通骁龙|3月安卓手机性能榜洗牌骁龙8已经不是唯一两款天玑9000机型上榜
- 【一周车话】四月是你的谎言