首页 > 系统相关 >Linux中的$符号的三种常见用法

Linux中的$符号的三种常见用法

时间:2023-11-21 17:44:06浏览次数:31  
标签:符号 PID 用法 三种 Linux 进程 参数

本文总结了Linux中的$符号的各种用法

用法一:

显示脚本参数($0、$?、$*、$@、$#、$$、$!)(本质上属于变量替换)

$0:就是该bash文件名,个位数的,可直接使用数字,但两位数以上,则必须使用 {} 符号来括住,如${10}.

$?:是上一指令的返回值,成功是0,不成功是1。一般来说,UNIX(linux) 系统的进程以执行系统调用exit() 来结束的。这个回传值就是status值。回传给父进程,用来检查子进程的执行状态。一般指令程序倘若执行成功,其回传值为 0;失败为 1。

$*:所有脚本参数的内容:就是调用调用本bash shell的参数。

$@:基本上与上面相同。只不过是“$*”返回的是一个字符串,字符串中存在多外空格。 “$@”返回多个字符串。

$#:返回所有脚本参数的个数。

$$ :Shell本身的PID(ProcessID),即当前进程的PID。

$! :Shell最后运行的后台Process的PID

$- :使用Set命令设定的Flag一览
————————————————
版权声明:本文为CSDN博主「木木统」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_37766087/article/details/99974385

标签:符号,PID,用法,三种,Linux,进程,参数
From: https://www.cnblogs.com/lkj371/p/17847169.html

相关文章

  • CentOS7环境下Linux命令的基本指令(二)
    权限管理命令权限管理命令:chmod命令名称:chmod命令英文原意:changethepermissionsmodeofafile命令所在路径:/bin/chmod执行权限:所有用户语法:chmod[{ugoa}{±=}{rwx}][文件或目录]chmod[mode=421][文件或目录]-R递归修改功能描述:改变文件或目录的权限指令解析:可以对不同......
  • linux安装tomcat
    1.Centos+Tomcat在线安装sudoyuminstalljava-1.7.0-openjdk-devel#安装javayuminstalltomcat#在线安装tomcatsystemctlstarttomcat#启动tomcat服务器yuminstalltomcat-webappscd/usr/share/tomcat/webapps#DeleteunnecessarythingsmkdirROOT......
  • Linux的shell脚本中的比较运算符
    shell中的比较运算符-eq    //等于-ne    //不等于-gt    //大于(greater)-lt     //小于 (less)-ge    //大于等于-le    //小于等于在今天的Linux——shell命令实验中,执行.sh脚本:if((a<60));thenecho"Youdidn'tpassthe......
  • 三种办法遍历对象数组,获取数组对象中所有的属性值(key,value);四种方法查找对象数组里面
    一,获取对象数组中某属性的所有值如果是要获取具体第几个属性的值,倒是可以用arr[i].name的方法来实现。若是全部的属性的值,并返回一个新的数组嘞,思路是加循环遍历方法如下。1、from方法vararr=[{id:1,name:"小明"},{id:2......
  • linux 每隔多少秒执行定时任务
    Linux中的定时任务通常使用crontab来实现,但crontab的最小时间单位是分钟,因此默认情况下无法实现一分钟内多次执行的定时任务。不过,你可以使用以下方法之一来实现一分钟内多次执行的效果:编写一个无限循环的脚本:你可以编写一个无限循环的脚本,并在其中添加需要重复执行的命令......
  • 迅为RK3568开发板学习之Linux驱动篇第十三期输入子系统
    驱动视频全新升级,并持续更新~更全,思路更科学,入门更简单。迅为基于iTOP-RK3568开发板进行讲解,本次更新内容为第十三期,主要讲解输入子系统,共计24讲。关注B站:北京迅为电子,在线观看1.总领:本期视频介绍2.什么是输入子系统?3.如何确定输入设备与节点的对应关系?4.实践:确定输入设备对应的......
  • 如何获取Linux系统的性能调优指标
    一、Linux下的进程性能指标进程管理在任何操作系统上都是最重要事情。高效的进程管理能够确保应用高效稳定的运行。Linux的进程管理方式类似于Unix的进程管理方式,包含进程调度、中断处理、信号、进程优先级、进程切换、进程状态、进程的内存等等。需要看视频版,点我直达1、进程的概......
  • Linux学习随笔——目录操作
    一.目录操作目录操作包括:创建、查看、切换、删除步骤;1.创建目录通过命令mkdir来创建,如需创建多层目录,加参数“-p”即可:mkdir目录mkdir-pdef/abc(多层目录)2.查看目录有这几种命令可以查看:pwd、ls(ls-a、ls-l(ll));pwd命令显示当前所在目录,添加“-P”可以显示实际工作目录:p......
  • linux指令集
    基础知识~家目录#超级用户$普通用户通配符*匹配任意内容(即含有该内容的任意内容)?匹配任意一个字符[]匹配任意一个中括号内的字符切换超级用户sudo-s如遇到拒绝访问,即'permissiondenied'时通常是用户权限不足,应进入su用户e.g.向sysfs文件写入内容时,......
  • Linux文件权限
    4.1基本权限UGOU:owner,属主G:group,属组O:other,其他用户r:read(读),数字设定4w:write(写入),数字设定2x:execute(执行),数字设定14.1.1设置文件属性与权限chown:修改文件属主/属组chgrp:修改文件属组chmod:修改文件权限4.2基本权限ACLgetfacl:查看ACL权限setfacl:设置ACL权......