开心学习shell

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开心学习shell相关的知识,希望对你有一定的参考价值。

/bin/bash是Linux默认的shell

变量的设定、读取、删除

示例: name=zhangsan     echo $name    unset  name

可以查看一下环境变量 echo $HOME    $PATH的值

变量设定时,等号两边不可以有空格

变量名称只能是英文字母数字,但开头字符不能是数字

变量内容若有空格符可以使用单引号或双引号括起来

双引号内的$符号保有原来的特性,单引号内的$符号只是一般字符

示例:name="I am $USER"   echo $name --- I am  root

反引号 echo  `date`  或  echo $(date)

扩展变量内容可以使用 “$变量名称”累加内容    PATH="$PATH":/home/zhangsan

可以使用export把用户变量变成环境变量    export  name

env命令可以查看目前shell环境下的所有环境变量和值

set命令可以查看所有的自定义变量和环境变量

子程序只会继承父程序的环境变量,不会继承父程序的自定义变量

read  -p后面跟提示字符   -t后面跟等待的秒数      变量名

read   name   此时你从键盘输入的内容就是name变量的值

read -p "what is your name?" -t 5 name  提示用户在5秒内输入自己的姓名作为name变量的值



         

以上是关于开心学习shell的主要内容,如果未能解决你的问题,请参考以下文章

《游戏学习》Java实现的开心农场简易版源码以及素材

《游戏学习》Java实现的开心农场简易版源码以及素材

Linux--进程控制

小灰不开心啦!

涨工资了,开心!推荐几位实力强大的朋友

学习小结2