
文章图片

文章图片
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 , 看看它们返回的内容有什么不一样吧 , 关闭虚拟机 , 下次一定 。。。
- ios16|未受到电商冲击,理发店为啥还是纷纷倒闭?过来人说出真相
- 有人觉得中暑就是热出来的,吃一些退烧药就好了,这种做法 蚂蚁庄园今日答案6月28日
- 浮甘瓜于清泉,沉朱李于寒水”描述的是什么场面 蚂蚁庄园今日答案6月28日
- 为验证人类和黑猩猩,是否会产生新的后代,科学家找来5位姑娘!
- 喜马拉雅山出现的“雪人”是何生物?目击者:智商高、攻击性强
- 显卡|这就是RTX 4090 Ti显卡?又厚又重,超过三槽要1200W电源
- 土耳其发现四肢爬行人群,这是咋回事?科学家警告:人类要留心了
- 图像传感器|到手1849元重量189g这才是高性价比的骁龙870直屏手机
- “大家好,我是渣渣辉!”,最近刷爆朋友圈的港普大家来了解一下
- 在南极3500米的深海,科学家发现新物种,这是个透明的肉球?
