我在Stack Overflow上提了一个问题:linux - what’s the difference between /proc/self and /proc/$$? - Stack Overflow

回答如下:

$$ 是一个特殊的bash变量,它被扩展到shell的pid。
/proc/self是一个真正的符号链接,指向/proc/正在进行调用的进程的子目录。
当你执行ls /proc/ $$ 时,shell将它展开到ls /proc/pid-of-bash你看到的内容,即shell进程的内容。
但是当你ls /proc/self,你会看到短暂ls过程的内容。
$$ 不限于这种用法,你可以写echo $$ ,看bash的PID; 你可以用它来杀死自己,等等。

最新文章

  1. 【鸿蒙 HarmonyOS】Ability 中使用纯代码绘制布局及 UI 组件
  2. 【Android 性能优化】布局渲染优化 ( GPU 过度绘制优化总结 | CPU 渲染过程 | Layout Inspector 工具 | View Tree 分析 | 布局组件层级分析 )
  3. backdrop-filter 和filter 写出高斯模糊效果 以及两者区别
  4. c iostream.源码_通达信常用指标:「金手指 」指标源码
  5. 你可能不知道的Python面试秘籍 干货满满(附带参考答案)上篇
  6. java基础---集合collection的方法介绍
  7. 35岁前需要完成的事
  8. python编程快速上手第三章_Python编程快速上手 往让繁琐工作自动化-6.6 习题(示例代码)...
  9. 如何安装mysql5.7.25_Centos7 yum安装MySQL5.7.25
  10. 在windows xp下,一块网卡绑定多个ip
  11. python random函数shuffle_Python|有趣的shuffle方法
  12. 技术支持诈骗手段翻新:借勒索软件类锁屏界面恐吓用户
  13. JS Date.Format
  14. toString()和valueOf()重写的区别
  15. 一种特殊的多语言解决方案
  16. 【数学建模】基于matlab GUI最小二乘法曲线拟合【含Matlab源码 492期】
  17. node mysql菜鸟教程_Node.js GET/POST请求
  18. 百度搜索下拉框,下拉菜单怎么做?如何刷?
  19. tp5使用mpdf生成pdf文件时,碰到division by zero问题解决记录
  20. java+javascript获得两个日期之间的所有月份

热门文章

  1. Git 删除已经提交的文件(Delete commits from a branch in Git)
  2. Enrichment plot的另一种展示
  3. KEGG功能注释工具 KofamKOALA 安装与使用
  4. 沈阳生态所揭示病原真菌和昆虫对温带森林木本植物物种共存的重要作用
  5. Nature Methods:宏基因组物种组成分析工具MetaPhlAn2
  6. c 与java的区别_C/C++与java的区别
  7. matplotlib可视化基本散点图、在图像多个指定区域绘制方框、进行自定义色彩填充(Draw Multiple Rectangles)
  8. R语言ggplot2可视化在图像中添加脚注信息(footnote)实战:自定义脚注信息的位置、对齐形式、图的脚注、整个网格的脚注
  9. 当机器学习性能遭遇瓶颈时,如何优化?如何去尝试解决问题?
  10. R可视化绘制卡方分布图(Chi-Square Distribution)