美文网首页
Shell | 变量

Shell | 变量

作者: shwzhao | 来源:发表于2021-02-24 18:32 被阅读0次
  1. 系统变量
  2. 环境变量
  3. 清除变量

1. 系统变量

主要用在脚本和函数中

系统变量 含义
$# 命令行参数的个数
$0 当前Shell脚本的名称
$@ 以“参数1”“参数2”...的形式返回每个参数
$* 以“参数1 参数2...”的形式将所有的参数通过一个字符串返回
$n n是一个整数,表示参数位置,如$1表示第一个参数
$? 前一个命令或者函数的返回状态码
$$ 返回本进程ID(PID)

2. 环境变量

所有Shell程序都可使用的变量

环境变量 含义
LOGNAME 当前的登录名
PWD 当前工作目录
HOME 用户主目录的路径名
PATH 命令搜索路径,以冒号为分隔符
HISTFILE 命令历史文件
HISTSIZE 命令历史文件中包含的最大行数

不用路径,随时随地使用你的脚本,就把脚本所在的路劲添加到变量PATH中。

PATH=$PATH:~/scripts/ # 把改行命令放入 ~/.bashrc 中,即可永久保存

理解PATH变量中路径之间的顺序,对于解决生信软件的环境问题很重要。

相关文章

  • shell基础在工作中的应用

    shell编程基础:1. shell变量:环境变量、特殊变量、用户自定义变量2. shell输入输出3 shell...

  • Linux Shell:基础知识和Shell变量

    摘要:Linux,Shell 整理Shell内容要点: Shell基础知识 Shell变量的类型 Shell变量赋...

  • Shell常用命令(md格式方便阅读和复制粘贴)

    Shell Shell中的变量 系统变量 自定义变量 自定义变量规则 Shell特殊变量 运算符 条件判断 基本语...

  • shell第11章shell脚本

    什么是shell? Bash shell: 什么是shell脚本? 变量的介绍: 普通变量介绍: 环境变量介绍: ...

  • shell变量详解

    本文转载自Hello,Barry的shell变量详解1 shell变量基础shell变量是一种很“弱”的变量,默认...

  • linux shell中常见的变量含义解释

    linux shell中常见变量含义解释:变量说明:$$Shell本身的PID(ProcessID)$!Shell...

  • Shell特殊变量

    Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 特殊变量列表 变量 含...

  • Shell变量

    Shell 变量 变量的分类 本地变量 全局变量 shell 内置变量 本地变量 本地变量就是:在当前系统的某个环...

  • bash环境变量

    环境变量是全局变量 自定义变量是局部变量 bash:可以进入当前shell的子shell(当前shell指的是当前...

  • shell

    shell变量 变量类型:局部变量局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程...

网友评论

      本文标题:Shell | 变量

      本文链接:https://www.haomeiwen.com/subject/wskoaktx.html