在使用Linux和写shell脚本的时候,对于pwd和$PWD总是分不清楚。

pwd是一条指令,作用是获取当下的绝对路径

$PWD是一个变量,它是系统自定义的变量,他的值是当下的绝对路径,类似的有$ HOME、$ SHELL、$USER等,就是说他本身就是有值的。

一张图简单说明

而我们在写脚本的时候经常会需要获取当前的绝对路径,并赋予或者作为一个变量,这时候就可以做多种选择

aa=$(pwd)
cd $aa

将pwd命令获取的结果当前绝对路径的值赋于给变量aa,等同于

aa=$PWD
cd $aa

这就可以避免在写脚本的时候因为分不清而导致脚本报错啦!

pwd和$PWD的联系与区别相关推荐

  1. 【Shell系列】$(shell pwd)和$(pwd)用法区别

    Date: 2019-5-8 1.参考 $(shell pwd)和$(pwd)有什么区别 shell 基础 $(cd `dirname $0`;pwd) Linux常用命令简述–dirname与bas ...

  2. linux中pwd命令,pwd命令

    Linux中用 pwd 命令来查看"当前工作目录"的完整路径.简单得说,每当我们在终端进行操作时,都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来显示当前目录在文件 ...

  3. 139邮箱发送邮件时候,zmail.server(from_mail,pwd) 该pwd可以不用是授权码,是密码就可以

    server=zmail.server(from_mail,pwd) https://blog.csdn.net/weixin_50181817/article/details/109379805 h ...

  4. linux中pwd和oldpwd区别,linux中的pwd命令

    Linux系统中如何查看当前工作目录路径呢?使用pwd命令就可以做到.下面由学习啦小编为大家整理了linux中的pwd命令的相关知识,希望对大家有帮助! linux中的pwd命令详解 Linux中用 ...

  5. linux用pwd转换到系统目录,详细讲解Linux系统中pwd命令的使用技巧

    对于那些使用Linux命令行的人来说,'pwd'命令是非常有用的,它告诉你你现在在那个目录,从根目录(/)如何到达.特别是对于或许会在目录的切换间容易糊涂的Linux新手而言,'pwd' 可以拯救他们 ...

  6. linux命令大全 pwd,linux操作系统pwd的基本语法

    对于那些使用Linux命令行的人来说,Linux新手而言,本文引用地址:http://www.eepw.com.cn/article/268387.htm 什么是pwd? 'pwd'代表的是'Prin ...

  7. linux命令pwd参数,Linux pwd 命令及参数

    刚才看kafka-manager,无意间看到pwd -P命令了 addJava "-Duser.dir=$(cd "${app_home}/.."; pwd -P)&qu ...

  8. linux系统命令pwd,linux系统下pwd命令用法详解

    linux中用 pwd 命令来查看"当前工作目录"的完整路径. 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来判定当前目录在文 ...

  9. linux怎么运行pwd命令,技术|菜鸟教程:全面学习 pwd 命令

    对于那些使用Linux命令行的人来说,'pwd'命令是非常有用的,它告诉你你现在在那个目录,从根目录(/)如何到达.特别是对于或许会在目录的切换间容易糊涂的Linux新手而言,'pwd' 可以拯救他们 ...

最新文章

  1. 机器学习基本概念-阿里云大学
  2. zblogphp 广告联盟_停止折腾联盟广告样式,重新回归内容写作
  3. Android布局动态化,一种基于堆积木思想的卡片式Android动态布局方法与流程
  4. Docker遇到的一些问题和感想
  5. XML解析-Dom4j的DOM解析方式更新XML
  6. win10怎么修改服务器地址,电脑Windows10怎么修改IP地址的方法
  7. 科研|饶毅:科学在被淘汰的博士后引领下狂奔
  8. wpf datagrid 表格内容自动计算_施工测绘20套测量自动计算表格,无脑输入数据出结果...
  9. javascript Blob
  10. nodeJS之TCP模块net
  11. python: excel单元格读取写入
  12. 父类构造函数与子类构造函数的关系
  13. Tushare 基础用法
  14. 系统集成项目管理工程师的含金量
  15. c语言浮点型变量字母表示,C语言基础学习基本数据类型-浮点型
  16. mysql mtq_mysql实现远程登录
  17. TCP BBR之Startup gain的另一种推导法以及最新进展
  18. np.repeat函数
  19. 为什么要有SerialVersionUID?
  20. 一个狱警当上Oracle中国总经理

热门文章

  1. php var的解释
  2. 团子杂记:SAP可持续化发展解决方案之产品碳足迹管理(PFM)简介
  3. PG用户default privileges授权不生效?
  4. 软骨病——成年人的缺钙病
  5. Linux系统中的库
  6. 用计算机程序计算兴利库容,差积
  7. VM安装VMTool工具
  8. “经历了人生百态世间的冷暖,这笑容温暖纯真”
  9. Python-pandas拆分列与堆叠列
  10. 安卓玩机搞机技巧综合资源-----查看手机硬件全部参数 隐藏参数 多个软件【十七】