命令置换参数疑问

命令置换参数疑问

https://img1.sycdn.imooc.com//climg/6331a26009fff93305120260.jpg

这里的命令置换, pwd怎么知道换的是/usr/ 和 /etc/呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
山行老师 2022-09-27 19:36:47
pwd是打印当前路径,其结果取决于你cd到了那个路径下,而find 'pwd'意思是在当前路径下查找,这里演示的是一个命令的执行结果可以作为另一个命令的参数。
  • 提问者 慕后端9087467 #1

    所以这里的pwd 是linux中的一个参数名代表当前路径,并不能写成aa或者bb这种随便写的名字是么?

    2022-09-27 22:27:31
  • 1.pwd是指令,终端检测到用户输入指令包含pwd会去系统bin目录去找这个执行文件,然后执行它;
    2.加单引号量pwd包起来,意味着pwd指令的执行结果会嵌入到'pwd'这个位置,类似于指令里面嵌套指令;
    3.你可以说效果上是替换,但是这个过程是指令嵌套;

    2022-09-29 20:30:37
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师