文章图片
【Linux|如果Linux是一个糖果盒(Chapter.6 命令行参数)】Q:什么是命令行参数?
A:命令的作用对象 , 也称为命令的输入 。 打个比方 , Windows中的ping命令大家一定知道 , 可以测试网络是否正常工作 , 比如ping -t 114.114.114.114(一个公众DNS服务器) , “114.114.114.114”就是ping命令的参数(t是选项哦 , 不要理解错了 。。。 )
Q:所有命令都有一个命令行参数吗?
A:不是 , 有的命令(比如pwd命令)就没有参数 , 你输入\"pwd a b c\"这种带了3个参数传递给pwd命令时 , pwd会直接忽略掉(a b c不起作用);有的命令有多个参数 , 比如cp命令(文件复制命令 , 不用在意细节 。。。 )有源文件和目标文件两个标准参数 , “cp a.txt b.txt”就代表将a.txt文件复制成b.txt文件
Q:如何使用命令行参数?
A:进入正题 , 我们仍然以ls个命令来学习 , 进入Ubuntu Kylin虚拟机 , 打开“MATE”终端 , 依次输入\"ls\"然后回车、\"ls /etc/apt/\"然后回车、\"ls /etc/apt/ /etc/apt/apt.conf.d/\"然后回车(参数由空格隔开 , 不要输入双引号 。。。 ) , 观察屏幕输出
这里解释一下 , \"ls\"返回当前所在的目录;\"ls /etc/apt/\"返回/etc/apt/目录下的内容(/etc/apt/是一个参数整体);\"ls /etc/apt/ /etc/apt/apt.conf.d/\"分别返回/etc/apt/和/etc/apt/apt.conf.d/两个目录下的内容(/etc/apt/是第一个参数 , /etc/apt/apt.conf.d/是第二个参数) 。
是不是很简单?别急 , 下一个Chapter我们将开始真正的命令行学习 , Don't worry be happy!
Q:还有 。。。
A:仔细理解下“命令行选项”和“命令行参数”的差异吧 , 下次一定 。。。
- 皮肤|深度清洁≠抗衰 好皮肤不是“灌”出来的
- 究竟什么是无症状感染者?为啥最近越来越多了?
- 华为荣耀|买荣耀还是选小米?不吹不黑,理性分析3点就明白了
- iPhone|你会喜欢iPhone15的设计嘛?很多地方,还是老样子
- 隔离|为什么说真4K 120Hz才是电视出色表现的关键
- 苹果|努比亚z9 max没有侧边指纹,z9 max精英版才有,是20年10月上市的
- 京东方|央视的呼吁不起作用,京东方还是做出了错误选择
- 魅族|外媒:华为的春天还是来了
- 狗狗币|狗狗币是美国谷歌搜索最热的加密货币
- 小米科技|买红米还是选小米?不吹不捧,咱就理性分析近两代产品之间的差距