linux下$0是什么含义,echo $? 这个东东$?在linux系统里是什么含义?
首先要明确$符号用在什么地方,使用在不同的地方,其所代表的定义也就不同。比如在bash里$符号表示当前用户为普通用户;在bash脚本里。$开头表示变量。
以下是一些特殊变量:
1、$# 表示参数个数。
2、$0 是脚本本身的名字。
3、$1 是传递给该shell脚本的第一个参数。
4、$2 是传递给该shell脚本的第二个参数。
5、$@ 表示所有参数,并且所有参数都是独立的。
6、$$ 是脚本运行的当前进程ID号。
7、$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误。
扩展资料
bash通常运行于命令行窗口中,并能执行用户直接输入的命令。Bash还能从文件中读取命令,这样的文件称为脚本。
和其他Unix shell 一样,它支持文件名替换(通配符匹配)、here文档、命令替换、变量,以及条件判断和循环遍历的结构控制语句。
包括关键字、语法在内的基本特性全部是从shell借鉴过来的。其他特性,例如历史命令,是从csh和ksh借鉴而来。总的来说,Bash虽然是一个满足POSIX规范的shell,但有很多扩展。
linux下$0是什么含义,echo $? 这个东东$?在linux系统里是什么含义?相关推荐
- turbolinux mysql 5.0 cluste,Debian -- 新聞 -- Debian GNU/Linux 5.0 發布
Debian GNU/Linux 5.0 發布 2009年02月14日 Debian 計劃高興地宣佈,經過 22 個月的不斷開發下, Debian GNU/Linux 5.0 版(代號Lenny)正式 ...
- Linux 3.0发布
为什么80%的码农都做不了架构师?>>> Linux 3.0 Released Linux 3.0发布 posted by Thom Holwerda on Fri 22nd Jul ...
- 【Ubuntu系统配置】006Ubuntu20.04安装QQ for Linux v3.0(del文件安装卸载)
[Ubuntu系统配置]006Ubuntu20.04安装QQ for Linux v3.0(del文件安装卸载) 文章目录 [Ubuntu系统配置]006Ubuntu20.04安装QQ for Lin ...
- puppy linux 版本,Puppy Linux 8.0 发布,轻量级发行版
Puppy Linux项目生成了一个轻量级的发行版,其中包含许多图形工具,只需一个小小的下载.该项目的最新版本是Puppy Linux 8.0 "BionicPup". findn ...
- RedHat Linux 9.0安装教程
原文地址:http://www.ddooo.com/softdown/60964.htm 简介 RedHat Linux也被大家叫成红帽子linux,可以说是目前世界上使用最多的Linux操作系统,它 ...
- Red Hat Linux 9.0软件功能
Red Hat Linux 9.0软件功能 一:桌面 1:X窗口系统 基本软件包 1.XFree86-用于X工作站的基本字体.程序和文档 2.XFree86-100dpi-fonts-用于X窗口系统的 ...
- Rocky Linux 9.0系统安装详细教程
Rocky Linux 9.0建立在RHEL 9.0的基础上,并计划支持近十年–直到2032年5月,部分国内或国外服务器已支持该系统.它是一个稳定的Linux发行版,提供有x86_64.AArch64 ...
- Kali Linux 1.0 新手折腾笔记
昨天折腾了 Kali Linux 1.0,把大概的配置过程记录下来,希望对想接触或使用Kali Linux的同学有所帮助. 请注意: 1.本文为面向新手的教程,没技术含量,没事瞎折腾,感觉好玩-..如 ...
- oracle 8.0版本下载,Oracle Linux 8.0 发布
早在5月初,就在Red Hat Enterprise Linux 8.0发布之前,我们看到了Oracle Linux 8的公测版,而今天,Oracle Linux 8.0已经升级到稳定的版本,并且已经 ...
最新文章
- 使用命令行创建AVD时的出错总结
- 从“小”培养AI安全意识:OpenAI开源具有安全约束的RL训练工具
- python3利用smtplib通过qq邮箱发送邮件
- 百度地图JavaScript API覆盖物旋转时出现偏移
- IDEA连接mysql出现时区错误_idea连接数据库时区错误
- python数据分析开发环境_在MAC上搭建python数据分析开发环境
- FFmpeg - 音频解码过程
- 解题报告 Toy Bricks
- vb 关于窗口样式的API以及处理文本的API参考
- http 和 https 区别?
- dbscan js 实现_DBSCAN在PySpark上的实现
- pycharm windows 重置_pycharm重置设置,恢复默认设置
- C语言初学: 厘米换算英尺英寸
- 教你制作漂亮的Word项目符号。
- 两台win10电脑网线直连,使用Synergy实现鼠标键盘共享设置
- js基础系列之函数调用与this
- TexturePacker破解办法
- 【YOLO-Pose】在Windows上的部署与测试(调用摄像头)
- 利用c51进行数模转换并在液晶屏上显示_单片机数模转换
- C语言003:郑州轻工业大学在线测评题目
热门文章
- 支付宝转账到银行卡API接口解析
- 无人驾驶汽车系统入门(一)——卡尔曼滤波与目标追踪
- .sbt文件的配置详解
- 腾讯音乐回港上市,抖音取代网易云,成为腾讯音乐终极对手?
- 黑马程序员--C语言基础之--变量、内部函数与外部函数
- 5-(4-甲酰基苯基)-10,15,20-苯基卟啉(FPTPP)/Β-硝基四苯基卟啉[H2TP(NO2)]及其锌配合物[ZnTPP(NO2)]的合成方法/结构式
- 搜狗搜索X知乎:世界是这样检索的
- 东莞惠州楼盘又来深抢客 推盘量居历史高位 2012.5.12
- 批处理修改注册表调整输入法
- python每个数都可由集合中的某两个数相加而得