首页 > 系统相关 >linux $? $0 $! $$ $* $# $@的作用

linux $? $0 $! $$ $* $# $@的作用

时间:2022-09-04 13:11:50浏览次数:64  
标签:Shell echo sh 参数 作用 linux restart

linux $? $0 $! $$ $* $# $@的作用

我们用脚本可以验证

vim restart.sh
#!/bin/bash
echo "\$? is  $?"
echo "\$0 is  $0"
echo "\$! is  $!"
echo "\$$ is  $$"
echo "\$* is  $*"
echo "\$# is  $#"
echo "\$@ is  $@"
[root@centos7 ~]# bash restart.sh a b c
$? is  0				//$?状态返回,没异常就返会0,脚本报错会返回其他状态码
$0 is  restart.sh			//脚本本身的名字
$! is  					//Shell最后运行的后台Process的PID(后台运行的最后一个进程的 进程ID号)
$$ is  5728				//Shell本身的PID(ProcessID,即脚本运行的当前 进程ID号)
$* is  a b c  				//所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数
$# is  0				//添加到Shell的参数个数
$@ is  a b c 				//所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。

标签:Shell,echo,sh,参数,作用,linux,restart
From: https://www.cnblogs.com/liwenchao1995/p/16654905.html

相关文章

  • Linux 下安装 node.js
     这里介绍两种安装方式:编译安装和使用编译后的安装包安装。安装目录:/usr/local 一、使用编译安装包安装1、进入安装目录:cd/usr/local2、下载安装包:wgethttp......
  • Linux笔记
    Linux课程内容Linux简介Linux安装Linux常用命令1.前言1..什么是LinuxLinux是一套免费使用和自由传播的操作系统。说到操作系统,大家比较熟知的应该就是Windows和......
  • Linux系统管理常用命令
    一、进程和服务的概念计算机中,一个正在执行的程序或命令,被叫做“进程”(process)启动之后一只存在、常驻内存的进程,一般被称作“服务”(service)二、service服务管理基本......
  • day4:101-A2-Kali Linux系统调试
    kalilinux系统基础配置1.开启root用户登录root超级用户:拥有系统最高权限方法一sudo-s(注:终端输入命令sudo-s,输入密码)vi/etc/pam.d/gdm-autologin(注:进入页面,i进行......
  • Linux下查看系统中占用内存和CPU最多的进程
    Linux下查看系统中占用内存和CPU最多的进程前一段时间参加面试,被问到一个场景题:就比如说我们发现一台Linux的服务器,它的一些系统资源,比如说CPU内存都涨得比较厉害的。......
  • spring中@Transactional注解的作用,使用场景举例
    一,spring中管理事务一般使用@Transactional注解,下面对@Transactional使用的各个场景做一个列举,尽可能的将所有场景罗列出来1,场景一,最常见的用法,在方法上使用@Transactio......
  • linux 上发布.netcore
    环境的准备1.windows环境1).虚拟机:这里我用VMware2).linux:这里我用CentOS73).文件传输工具:MobaXterm(用于windows发布文件上传,很多人可能会用XShell,都可以的) 2.lin......
  • 【Linux】正确的关机方法
    【Linux】正确的关机方法-NW_KNIFE-博客园 https://www.cnblogs.com/ningvsban/p/3663337.html1)shutdown命令我们较常使用的是shutdown这个命令,这个命令可以安......
  • linux 关机命令总结
    linux关机命令总结-wanggd_blog-博客园 https://www.cnblogs.com/wanggd/archive/2013/07/08/3177398.htmllinux下常用的关机命令有:shutdown、halt、poweroff、ini......
  • linux中快速清空文件内容的几种方法
    linux中快速清空文件内容的几种方法-Leone--博客园 https://www.cnblogs.com/doseoer/p/5966488.html这篇文章主要介绍了linux中快速清空文件内容的几种方法,需要的......