首页 > 系统相关 >linux中shell变量$#,$@,$0,$1,$2的含义解释

linux中shell变量$#,$@,$0,$1,$2的含义解释

时间:2022-12-26 09:22:16浏览次数:41  
标签:Shell 变量 含义 PID shell 参数 linux

linux中shell变量$#,$@,$0,$1,$2的含义解释:
变量说明:
$$
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
$*
所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
$@
所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。
$#
添加到Shell的参数个数
$0
Shell本身的文件名
$1~$n
添加到Shell的各参数值。$1是第1参数、$2是第2参数…。

标签:Shell,变量,含义,PID,shell,参数,linux
From: https://www.cnblogs.com/kn-zheng/p/17004970.html

相关文章

  • linux服务器大量TIME_WAIT的原因
    大家好,我是小林。之前有位读者面字节被问到两个很经典的TCP问题:第一个问题:服务端大量处于TIME_WAIT状态连接的原因。第二个问题:服务端大量处于CLOSE_WAIT状态连......
  • Linux基础
    用户和用户组管理su-root#切换到root用户useraddtom#添加用户tomuserdeltom#删除用户tom,但不删除用户目录userdel-rtom#删除用户tom并将用户目录删除us......
  • 有关linux中的文件IO的操作
    ​Linux应用编程中最需要掌握的基础就是文件I/O的操作,学习过linux或者有过了解的应该都会听过一句话:linux中一切皆文件,文件是linux系统的核心设计思想。所以掌握文件的操......
  • 关于linux下磁盘相关实验
    实验要求:创建一个至少有两个PV组成的大小为20G的名为testvg的VG,要求PE大小为16M,而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录新建用户archlinux,要求其......
  • Linux下常用操作汇总
    查看linux操作系统位数(1)终端输入:file/sbin/init如显示:/sbin/init:ELF32-bitLSBexecutable,Intel80386,version1(SYSV),forGNU/Linux2.6.9,dynamicall......
  • 如何把一个 Shell 脚本打包成一个 macOS 桌面 App All In One
    如何把一个Shell脚本打包成一个macOS桌面AppAllInOne如何把一个shell脚本可执行文件转换成一个macOS可以直接运行的App#!/bin/bash#执行Chrome.app#......
  • Linux进程调度
    进程调度概览多任务多任务操作系统就是能同时运行多个进程的操作系统:在单处理器上,这会产生多个进程在同时运行的幻觉在多处理器上,这会使多个进程在不同的处理器上真正......
  • 【Mysql】Linux安装Mysql
     目录: 1、检查是否已安装Mysql 2、官网下载MySQL安装包 3、上传mysql安装包并解压--> 移动并修改文件名 4、先检查是否有mysql用户组和mysql用......
  • Linux学习目录
    超哥带你学linuxDay1:(1)​​linux博客内容地址(2):​​服务器核心知识​​(3)​​linux入门介绍知识​​(4)​​vmware系统安装知识(5)​​远程连接linux知识今日作业:1.服......
  • 巨蟒python全栈开发linux之centos6
    1.nginx复习1.nginx是什么nginx是支持反向代理,负载均衡,且可以实现web服务器的软件在129服务器中查看,我们使用的是淘宝提供的tengine,也是一种nginx服务器我们下载的是tengi......