首页 > 其他分享 >bash $$

bash $$

时间:2023-04-15 20:32:17浏览次数:24  
标签:输出 PID echo 当前 进程 bash

在bash中,$$是一个特殊变量,它代表当前正在执行的进程的PID(进程ID)。可以在脚本中使用$$来访问当前进程的PID。例如,要输出当前进程的PID,可以使用以下命令:

echo $$

这将输出当前进程的PID。

标签:输出,PID,echo,当前,进程,bash
From: https://blog.51cto.com/u_15954840/6192432

相关文章

  • bash shell 无法使用 perl 正则
      哈喽大家好,我是咸鱼。今天跟大家分享一个关于正则表达式的案例,希望能够对你有所帮助案例现象前几天有一个小伙伴在群里求助,说他这个shell脚本有问题,让大家帮忙看看   可以看到,这个脚本首先将目标文本文件的名字当作该脚本的第一个参数($1)传递进去,然后查看这个文本......
  • bash shell基础命令
    bashshell基础命令很多Linux发行版的默认shell是GNUbashshell。1.启动shellGNUbashshell是一个程序,提供了对Linux系统的交互式访问。它是作为普通程序运行的,通常是在用户登录终端时启动。系统启动的shell程序取决于用户账户的配置。/etc/passwd文件包含了所有系统用户账......
  • 打印出目录下所有文件名(给出 C、Bash两个版本)
    bashfunctionfl(){if[[-z"$1"]];thenfl_read_dir$PWDelif[["${1:-1}"=='/']];thenfl${1%/}elsefl_read_dir$1fi}functionfl_read_dir(){forfilein`ls-a$1`......
  • Bash工作手册
    本文主要讲述bash的配置,各种命令(包含内置命令以及类似内置命令的指令),运行原理等主题Bash配置自动补全$typecompletecompleteisashellbuiltinhttps://juejin.cn/post/6844904096411942926https://jasonkayzk.github.io/2020/12/06/Bash命令自动补全的原理/系统自带......
  • 在Bash中,单引号和双引号
    在Bash中,单引号和双引号是用来区分字符串的两种方式。双引号:当使用双引号包含一个字符串时,其中的变量会被解析并替换成其对应的值,而且可以使用转义字符。例如:name="John"echo"Mynameis$name"输出结果为:MynameisJohn单引号:当使用单引号包含一个字符串时,其中的所有内容都会......
  • BASH: issues
     $@"$@"$*"$*"a.shecho"$@"echo$@echo"$*"echo$*b.sh"$@"[email protected]"$*"b.sh$*b.shecho$#forparam;doecho"param=$param"done ......
  • git bash报错fatal: detected dubious ownership in repository at的解决方法
    情况在gitbash中输入"gitadd."命令时报错"fatal:detecteddubiousownershipinrepositoryat" 原因文件夹的所有者和现在的用户不一致例如:文件夹的所有者是Administrator,而当前用户是myAccount 方法1右键文件夹->属性->所有者->更改->勾选应用到所有子目......
  • -bash: yum: command not found 错误
    以下都是在centos命令行输入查看有无yum安装包,有的话卸载:查看:rpm-qa|grepyum卸载:rpm-aq|grepyum|xargsrpm-e--nodeps第一步:到这个网站去下载如下RPM包:http://mirrors.163.com/centos/6/os/x86_64/Packages/下载安装以下4个包,由于更新问题,可能包名版本不一样,可以查找开......
  • bash: /dev/null: Permission denied
    现象:  问题:一般而言,Permissiondenied问题可以通过reset权限chmod666/dev/null来解决,但在Ubuntu中,系统会自动将设备的权限还原为420crw--w----1roottty1,3Aug2611:46/dev/null。所以常用的方法并不能解决该问题。解决方案-bash:/dev/null:Permissio......
  • CMD、Powershell、Bash
    总体来说,CMD、Powershell和Bash都是命令行工具,用于执行各种命令和脚本,但它们的功能和用法都有所不同,根据不同的需求选择不同的命令行工具。CMDCMD(CommandPrompt)是Windows操作系统中的命令行工具,提供了基本的命令行交互功能,如文件管理、进程管理、网络管理等。CMD是Windows系统......