简答题

Shell变量用于在Shell程序中保存系统和用户需要使用的值,Shell变量可分为4种类型,请简述这4中类型。

正确答案

(1)环境变量
环境变量是用户登录时Linux系统为用户预先设定好的一类Shell变量。环境变量的功能是设置用户在当前Shell中的工作环境,包括用户宿主目录,命令查找路径,用户当前目录等。
(2)预定义变量
预定义变量是Linux系统中已经定义好的变量,用户只能使用预定义变量,而不能创建或赋值预定义变量。所有的预定义变量都由“$”符和另一符号组成。
(3)位置变量
位置变量与Shell脚本程序执行时所使用的命令参数相对应,命令行中的参数按照从左到右的顺序赋值给位置变量。
(4)用户自定义变量(本地变量)
用户自定义变量是Shell用户自己定义的变量,只在用户自己的Shell中有效,因此又称为本地变量。

答案解析

相似试题
  • shell变量名命名中不包括()

    单选题查看答案

  • 已知命令linuxapp保存在当前目录中,在shell中键入linuxapp提示命令不存在,请问导致这个问题的原因是什么?如何解决?

    简答题查看答案

  • C shell用户登陆时,将运行家目录中.profile脚本以设置相应的环境变量。

    判断题查看答案

  • shell变量类型,只有(),变量可以被赋值,被修改,()

    填空题查看答案

  • 创建的shell变量,默认为()

    单选题查看答案

  • shell变量都有哪些?

    简答题查看答案

  • 存放shell系统主提示符的系统定义变量是()

    单选题查看答案

  • shell变量定义规则,不需要事先定义,直接赋值定义新变量,直接赋值修改原变量的值。()

    判断题查看答案

  • shell脚本文件的首行内容是指定shell环境,shell环境的设置以()开始,后面为需要使用的shell程序的()名。

    填空题查看答案