请问在linux中,使用 echo $$ 其中$$是什么意思?

如题所述

当前shell的进程号。
你可以使用ps -A 看你自己shell 的pid-linuxprobe。
是内置变量。
《Linux就该这么学》这本书上有详细的介绍
$#传递到脚本的参数个数
$*以一个单字符串显示所有向脚本传递的参数,与位置变量不同,此选项参数可超过9个
$$脚本运行的当前进程ID号
$!后台运行的最后一个进程的进程ID号
$@与$#相同,但是使用时加引号,并在引号中返回每个参数
$-显示shell使用的当前选项,与set命令功能相同
$?显示最后命令的退出状态。0表示没有错误,其它任何值表明有错误
温馨提示:内容为网友见解,仅供参考
无其他回答

在linux中,使用 echo $$ 其中$$是什么意思?
0表示没有错误,其它任何值表明有错误linux下echo命令详解(转) linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。该命令的一般格式为: echo [ -n ] 字符串其中...

echo $? 这个东东$?在linux系统里是什么含义?
首先要明确$符号用在什么地方,使用在不同的地方,其所代表的定义也就不同。比如在bash里$符号表示当前用户为普通用户;在bash脚本里。$开头表示变量。以下是一些特殊变量:1、$# 表示参数个数。2、$0 是脚本本身的名字。3、$1 是传递给该shell脚本的第一个参数。4、$2 是传递给该shell脚本的第...

echo$什么意思?
echo $是什么意思?echo是一个Linux或Unix命令,是一个简单但非常强大的命令。它用于显示文本字符串或命令行参数。$符号是用来表示变量的符号,echo $则是用于显示变量的值。可以使用echo $来输出环境变量以及在脚本中定义的变量的值。在Bash中,echo $是一种快速查看系统环境的方法。将这个命令输入到终...

linux中的$是什么意思?
在 Linux 中,$ 是一个特殊的字符,它代表了一个环境变量的值。环境变量是 Linux 中非常重要的一个概念,它与操作系统和应用程序的运行密切相关。通过使用 $,我们可以获取到一个环境变量的值,从而使用这个值来执行某些操作。例如,我们可以使用 $USER 来获取当前登录用户的用户名。在 Linux 中还有一...

linux中$是什么意思?
在Linux中是一个特殊符号,通常称为“美元符号”,表示一个变量的引用。当我们在使用Linux中的命令行界面时,可以在命令行中输入$符号加上变量名或变量值,在当前环境下进行变量的引用和替换。例如,我们可以使用echo $PATH命令来输出当前系统中的PATH环境变量值。在Linux中,$符号的使用十分广泛,能够...

Linux中echo命令的返回值分别代表什么意思?
echo就是回显一个数据,这个数据可以是数字、字符串等。这里显示的是$?表示的数据,该数据的值是2.在linux\/unix shell命令行模式,每个指令都有其返回值,用来表示其执行情况。类似于计算机语言中的函数返回值。在这里,你的$?是指令ls listfiles的返回值,其值是2.至于说为什么是2,那啥因为你的文件...

Linux 中 $符号是什么意思,代表什么含义
1是传递给shell脚本的第一个参数 2是传递给shell脚本的第二个参数 表示所有参数,并且所有参数都是独立的 是正在运行的脚本的当前进程ID号 那$是显示最终命令的退出状态,0表示没有错误,其他表示有错误。1、Linux由众多微内核组成,其源代码完全开源;2、Linux继承了Unix的特性,具有非常强大的网络功能...

各位大侠,linux中$?是什么意思?
就是上一个命令的返回值 比如你再shell里面执行了一个命令,执行结束后,可以使用echo $?看到返回值,如果你的命令执行出错,一般就会返回出错码例如把文件夹当文件访问,使用cat返回出错码为1,一般如果没有错误返回值为0 cat 1 cat: 1: Is a directory echo $?1 ...

Linux中“$”具体是什么作用?
(1) [redhat@station5 ~]$ 此处是指普通用户的提示符,root为#。(2) 在脚本中是指申明变量,如:!\/bin\/bash for ip in $( seq 1 254) (此处是申明数字变化范围1到254)do ping -c1 -w1 192.168.0.$ip &>\/dev\/null && echo station$ip is up || echo station$ip is down ...

linux中 $?和$#怎么理解,希望说详细点,谢谢
] && echo $?中,如果参数1等于2,则为true,返回0,反之,[ $1 -eq 2 ] || echo $?,如参数1不等于2,则为false,返回的结果就是1。表示输入参数的个数,如运行bash xxx.sh a b c,即输入3个参数到xxx.sh运行,$#就是3。顺便说,这时$1为a,$2为b,$3为c,$0为xxx.sh。

相似回答