文章图片
文章图片
Q:什么是命令行选项?
A:命令行选项是以某种特定的语法修改命令行行为的方式 , 比如ls -l就代表将“l”选项传递给ls命令 , “-”就是修改命令行行为的语法 , ls命令接收到\"l\"选项后就会产生不同的行为(电视机、机顶盒的遥控板用过吧 , 向上向下按键访问不同的频道就是传递给电视机、机顶盒不同的选项 , 当然关机键 。。。 )
【Linux|如果Linux是一个糖果盒(Chapter.5 命令行选项)】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:还有 。。。
A:试一下ls , ls -l , ls -l -a , ls -a -l -t -r , 看看它们返回的内容有什么不一样吧 , 关闭虚拟机 , 下次一定 。。。
- 三星|接连用过华为P40和三星S21+之后,还是觉得这款安卓旗舰最香
- 小屏|苹果SE3价格降七百!苹果这是要收割市场吗?真小屏香不香?
- 路由器|当你微信转账时,如果提示“这行字”,先别输入付款密码,望周知
- 摩托罗拉|什么是私域?排队做核酸是不是另一种的私域表象?
- 操作系统|阿根廷联赛VAR是WIN95操作系统支持的!看镜中的我已经潸然泪下
- 手机行业|弘辽科技:直通车没转化是因为什么原因呢?
- 流氓软件|大多数广告弹窗流氓软件都是这么来的!记得要防范~
- iOS|快要用奔溃了!真是受够iOS的侧滑返回逻辑了!
- 红米手机|为什么更推荐红米K50 Pro而不是K50?核心优势亮眼,但缺点也明显
- Google|谷歌或被取代,鸿蒙只是其中之一,任正非还是有远见