shell表示法

变量名 含义
$# 表示位置参数的数量
$* 表示所有位置参数的内容
$? 表示命令执行后返回的状态,用于检查上一个命令的执行是否正确;在Linux中,命令退出状态为0表示命令正确执行,任何非0值表示命令执行错误
$$ 表示当前进程的进程号
$! 表示后台运行的最后一个进程号
$0 表示当前执行的进程名
输入输出文件 文件编号 默认设备
标准输入 0 键盘
标准输出 1 显示器
标准错误输出 2 显示器
类别 操作符 说明
输入重定向 < 输入重定向是将命令中接收输入的途径由默认的键盘更改(重定向)为指定的文件
输出重定向 > 将命令的执行结果重定向输出到指定的文件中,命令进行输出重定向后执行结果将不显示在屏幕上
>> 将命令执行的结果重定向并追加到指定文件的末尾保存
错误重定向 2> 清空指定文件的内容,并保存标准错误输出的内容到指定文件中
2>> 向指定文件中追加命令的错误输出,而不覆盖文件中的原有内容
输出与错误组合重定向 &> 将标准输出与错误输出的内容全部重定向到指定文
标签: 无
返回文章列表 文章二维码
本页链接的二维码
打赏二维码