电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1032|回复: 0

linux 下shell 基础学习笔记

[复制链接]
admin 发表于 2022-6-29 21:48:59 | 显示全部楼层 |阅读模式
1、一般扩展名用.sh
     脚本以 #!/bin/bash开头(一般国内大部分都是用bash)
2、脚本需要有执行权限
     ./xx.sh    如果没有执行权限,也可以用  sh  xx.sh 来执行。
3、变量分为系统变量和用户自定义变量
      系统变量有: PATH  HOME  PWD  LOGNAME HOSTNAME 等,例如可以通过 echo  $PATH来显示PATH变量的值
      也可以通过命令 set查看所有的系统变量
     用户自定义变量:
     例: A=10 (定义变量A=10,注意=两侧不能有空格)    unset A (撤销变量A)
            readonly B=2(声明静态变量B=2)    静态变量无法unset

4、将命令的返回值赋值给变量:
     A=`date`(使用反引号)或者  A=$(date)
     A=date(这样的结果是将 date这个字符串赋值给A)
5、定义环境变量
     如果一个变量例如TOMCAT_HOME,需要多个脚本使用,那么我们可以把这个变量设置为环境变量,设置方法
     vi /etc/profile  再文件最后增加:
           export   TOMCAT_HOME=/opt/tomcat
      保存,退出,但是定义的变量并没有马上生效,如果要马上生效,需要执行:
       source /etc/profile
6、位置参数变量
wzbl.png
7、预定义变量
ydybl.png
8、运算符
ysf1.png ysf2.png
9、条件判断
tjpd1.png tjpd2.png tjpd3.png

您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-12-29 16:20 , Processed in 0.102474 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表