当前位置: 首页 > wzjs >正文

网站前置审批办理流程贴吧aso优化贴吧

网站前置审批办理流程,贴吧aso优化贴吧,拨付网站建设费用的报告,江西赣州网站建设shell简介 shell是一种命令行解释器,为用户提供与操作系统内核交互的界面。它接收用户输入的命令,解释并执行它们,然后返回结果。Shell 既可以是命令行界面(CLI),也可以是图形用户界面(GUI&…

shell简介
shell是一种命令行解释器,为用户提供与操作系统内核交互的界面。它接收用户输入的命令,解释并执行它们,然后返回结果。Shell 既可以是命令行界面(CLI),也可以是图形用户界面(GUI)
脚本格式要求
1、以#!/bin/bash 开头
2、脚本需要执行权限
创建一个shell脚本

cd root
mkdir test_shell_code
cd test_shell_code
vi hello.sh
#!/bin/bash
echo "hello world"

执行脚本

#绝对路径
/root/test_shell_code/hello.sh
#相对路径
./hello.sh

在这里插入图片描述
有两种方式
1、给所有者执行权限

chmod u+x hello.sh
./hello.sh

在这里插入图片描述
2、用sh +文件名运行

 #移除所有者的执行权限chmod u-x hello.shsh hello.sh

在这里插入图片描述
shell 变量分为:系统变量、用户自定义变量
系统变量:$HOME $PATH $USER

$USER 当前登录的用户名
$PATH 可执行文件的搜索路径(用冒号分隔)
$PWD 当前工作目录
$OLDPWD 上一次的工作目录
$SHELL 当前使用的 Shell 程序路径
$UID 当前用户的 UID
$HOSTNAME 系统的主机名
$LANG 当前语言和字符编码设置
$PS1 定义 Shell 提示符的格式
$RANDOM 生成一个随机数(0-32767)
$? 上一条命令的退出状态(0 表示成功,非 0 表示失败)
$$ 当前 Shell 进程的 PID
$! 后台运行最后一个进程的PID
$0 当前脚本或 Shell 的名称
$1, $2, … 脚本的参数($1 是第一个参数, 0 是脚本名) 10 以上的参数需要用 0 是脚本名)10以上的参数需要用 0是脚本名)10以上的参数需要用{10}
$# 脚本的参数个数
$* 或 @ 所有脚本参数( @ 所有脚本参数( @所有脚本参数(* 合并为一个字符串,$@ 保留各参数独立性)。

shell 变量的规则
1、变量的名称可以由字母、数字、下划线组成 但是不能以数字开头
2、定义变量等号两边不能有空格
3、变量的名称一般习惯大写

cd /root/test_shell_code
vi var.sh
#!/bin/bash
#定义变量A
A=100
#输出变量需要加$
echo "A=$A"
echo A = $A
#撤销变量A
unset A
echo A=$A
#设置只读常量 不能被unset
readonly B=100
echo B=$B
unset B
C=`date`
echo C=$C
D=$(date)
echo D=$D

在这里插入图片描述

设置环境变量
级别语法
export 变量名=变量值
source 配置文件
echo $变量名

#查看tomcat 的安装位置
ps -aux | grep tomcat
vi /etc/profile
export TOMCAT_HOME
TOMCAT_HOME='/usr/share/tomcat'#修改文件之后一定要重新生效
source /etc/profile#使用TOMCAT_HOME变量 同样也可以在sh文件里使用
echo $TOMCAT_HOME

在这里插入图片描述

shell脚本的多行注释
:<<!
注释内容
!
在这里插入图片描述

位置参数变量
$0 当前脚本或 Shell 的名称
$1, $2, … 脚本的参数($1 是第一个参数, 0 是脚本名) 10 以上的参数需要用 0 是脚本名)10以上的参数需要用 0是脚本名)10以上的参数需要用{10}
$# 脚本的参数个数
$* 或 @ 所有脚本参数( @ 所有脚本参数( @所有脚本参数(* 合并为一个字符串,$@ 保留各参数独立性)。

vi my_shell.sh
#/bin/bash
echo $0 $1 $2
echo $#
echo $@
echo $*

预定义变量
$$ 当前 Shell 进程的 PID
$! 后台运行最后一个进程的PID
$0 当前脚本或 Shell 的名称
$1, $2, … 脚本的参数($1 是第一个参数, 0 是脚本名) 10 以上的参数需要用 0 是脚本名)10以上的参数需要用 0是脚本名)10以上的参数需要用{10}
$# 脚本的参数个数
$* 或 @ 所有脚本参数( @ 所有脚本参数( @所有脚本参数(* 合并为一个字符串,$@ 保留各参数独立性)。

#!/bin/bash
echo “当前进程ID:$KaTeX parse error: Expected 'EOF', got '#' at position 3: " #̲用后台方式运行一个脚本 并获取…!”
echo “执行的结果是:$?”

http://www.dtcms.com/wzjs/154924.html

相关文章:

  • 信访举报网站建设情况总结点击软件
  • 八冶建设集团有限公司网站百度关键词优化软件怎么样
  • 做外贸生意是不是需要建网站深圳网络推广哪家好
  • 杭州靠谱的网站设计保定百度推广联系电话
  • ssh做的网站世界搜索引擎公司排名
  • 新能源汽车价格表3万左右重庆seo公司怎么样
  • 湖南住房和城乡建设厅网站首页手机关键词seo排名优化
  • 应聘网站优化的简历怎么做最近新闻头条
  • 有没有做羞羞事的网站有没有专门做营销的公司
  • 网站排名是怎么做网站友情链接购买
  • 网站开发 接单如何做游戏推广
  • 阳城网站建设seo规范培训
  • 高端大气上档次的网站模板产品推广外包
  • 中国纪检监察报电子版下载关键词seo深圳
  • 柳州高端网站建设域名注册时间查询
  • 安徽房和城乡建设部网站什么叫口碑营销
  • 淘宝二官方网站是做啥的短视频seo搜索优化
  • 龙岗龙城街道网站建设18款禁用看奶app入口
  • 福永镇网站建设免费快速网站
  • 定州建设厅网站软文营销文章
  • 装饰公司怎么做网站网络优化工程师吃香吗
  • 专业网站的建设设行吗品牌营销策划培训课程
  • 网站建设怎么样工作贵州二级站seo整站优化排名
  • 手机网站模板用什么做深圳网络推广最新招聘
  • 建设网站杭州营销推广的工具有哪些
  • 欧美风格网站设计百度搜索引擎推广收费标准
  • 百度包头网站建设上海网络营销seo
  • 中山网站建设解决方案seo网络优化前景怎么样
  • 西安定制网站建设石家庄今日头条新闻
  • 德惠市住房城乡建设委官方网站产品策划推广方案