位置: 编程技术 - 正文

linux shell脚本基础知识学习(shell脚本运行linux命令)

编辑:rootadmin

Shell脚本:

1、#! 指定脚本执行的shell2、# 注释 3、命令或语法结构echo "输入内容"echo 输出空行执行:

1、shell 脚本 sh example2、给shell脚本执行权限 chmod u+x example案例:example sysinfo.sh 3abc x 不能以数字开头abc3ABC3

环境变量-大写 命令执行结果赋值变量使用 命令替换符 ``PATH=$PATH:/root/shell.examplels -l /etc/inittab /etc/fstab /etc/services $0 $1 $2 $3$0-$9$* /etc/inittab /etc/fstab /etc/services$# 3$$ PID$? 命令返回值 0 非0案例:special.var read 案例:readexpr 运算符前后要空格,乘号*要加转义符案例:exprtest1、字符串测试 是否相等、是否为空2、整数测试 相等、大于、小于3、文件测试 文件类型、文件权限、文件存在、文件大小单支循环:if/thenif 测试条件then 执行操作fiAPACHE=`/usr/bin/pgrep httpd`if [ "$APACHE" = "" ]then /etc/rc.d/init.d/httpd startfish -x 脚本 在执行时显示执行过程 +或++ 注释*/2 - * 3-6,9- 1-5 /root/shell-example/apache.test 双支循环:if/elseif 测试语句then 真: 操作else假: 操作fi案例:test.apache autobak.sh tar -cf 新文件名 目录多支循环: if/elif案例: if_else 判断文件类型条件连接 -o 逻辑或or -a 逻辑与andexit退出语句if [ "$#" != 2 ]then echo " MUST two parm!"fiecho "this is a test"echo $1 $2sh exit first条件为真退出 exit 0 条件为假退出 exit 1 非0 添加exit语句 sh exit firstfor循环案例:for 自动将用户踢出系统 killuser.shawk -F域分隔符 '命令' 默认分隔符就是空格ps -le | grep httpd | awk '{print $4}'awk -F: '$3==0 {print $1}' /etc/passwd统计系统用户数awk -F: '$3>= {print $1}' /etc/passwd | grep -v nfsnobody | wc -lawk -F: 'length($2)==0 {print $1}' /etc/shadowcase 案例:case /etc/rc.d/init.d/httpdwhile 条件为真一直循环 案例:while useradd.shuntil 条件为假一直循环echo 密码 | passwd --stdin 用户名while计数循环Windows写脚本会有不可识别控制符要处理

dos2unix 脚本

推荐整理分享linux shell脚本基础知识学习(shell脚本运行linux命令),希望有所帮助,仅作参考,欢迎阅读内容。

linux shell脚本基础知识学习(shell脚本运行linux命令)

文章相关热门搜索词:linux shell脚本编程入门,linux shell脚本基础,linux shell脚本基础,linux shell脚本教程,linux shell脚本编程入门,linux shell脚本教程,linux shell脚本教程,linux shell脚本编程入门,内容如对您有帮助,希望把文章链接给更多的朋友!

linux脚本实现自动发送和收取邮件的设置方法 1.命令行模式下的发送邮件1.1安装sendemail2.2使用sendemail和举例2.命令行模式下的收取邮件2.1安装getmail.2配置getmail4和简单举例2.3用munpack从邮件中抽取附

浅析linux下如何用脚本自动发送文本mail邮件 1.安装msmtpluther@gliethttp:~$sudoapt-getinstallmsmtp2.编辑配置脚本(~/.msmtprc是默认配置文件,也可以使用-C选项指定配置文件路径)luther@gliethttp:~$vimmsmtprc#添加如下

Linux 脚本编写基础知识 1.Linux脚本编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须放在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该

标签: shell脚本运行linux命令

本文链接地址:https://www.jiuchutong.com/biancheng/376826.html 转载请保留说明!

上一篇:学习shell脚本之前的基础知识[图文](shell脚本学习指南)

下一篇:linux脚本实现自动发送和收取邮件的设置方法(linux脚本自启)

  • 单独计税的年终奖怎么算
  • 增值税开票软件口令锁定怎么办
  • 劳务公司怎么交税,都有哪些税
  • 公车私车税收区别
  • 股票印花税是多少最新
  • 房产税从价计征和从租怎么选择
  • 职工个人所得税
  • 公司基本户里的钱有利息吗
  • 兼营行为税务处理例子
  • 无法收回的应收账款情况说明
  • 核定征收企业有利润如何注销税务登记
  • 出口退税代理费用大概多少
  • 哪家银行存款利率高2023
  • 固定资产怎么盘点
  • 增资需要登报吗
  • 一般纳税人出售固定资产税率
  • 算项目人工成本的公式
  • 企业的福利费如何使用
  • 地税收的其他政府基金计入科目及收益
  • 拿到进项票下一步做啥
  • 小规模纳税人亏损交所得税吗
  • 发票作废是不是很麻烦
  • 小规模纳税人怎么开增值税专用发票
  • 生产型出口企业的概念
  • 不动产进项税为什么不能抵扣
  • 主营业务收入需要交增值税吗
  • 资金拆借利息收入是什么意思
  • bios设置定时重启
  • 买mac要买applecare么
  • 多结转成本会导致什么
  • php中的函数可以分为哪几种
  • 采购合同付款违约条款怎么签
  • ihs.exe是什么
  • 土地承包经营权和土地经营权区别
  • 培训费收入交什么税
  • 对股权奖励的计算公式
  • 基金会债券收入吗
  • php curl命令详解
  • 远程访问群晖nas
  • 实收资本明细账模板
  • 长期借款转为实收资本怎么做账
  • 凭证怎么记账
  • vue国际化解决方案
  • 企业微信支付年限怎么看
  • python脚本例子
  • 应交税金科目应不应该有余额
  • spring 门面模式
  • mysql从一张表更新到另一张表
  • 固定资产清理的金额怎么算
  • 登记注册车辆登记英语
  • 收到小微企业退税怎么做账
  • 公司员工兼职开公司
  • 如何把有余额的账单删除
  • 以前年度损益调整怎么做账
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 蓝字发票作废流程视频
  • 油卡充值做账
  • 研发支出费用化和资本化的界定
  • 事业单位补提以前年度应计提未计折旧的会计分录
  • 提前还贷款要满十八岁吗
  • 法人的加油费能抵所得税吗
  • 用SQL脚本读取Excel中的sheet数量及名称的方法代码
  • win8怎么设置
  • windowsserver2008r2激活密钥
  • CentOS安装配置adb环境
  • win7 系统启动
  • 简述opengl的编程步骤
  • 删除rpm安装包
  • js 获取ua
  • 在shell脚本中$用于
  • 猫的游戏解说
  • js控制style
  • python编写下载器
  • 你所不知道的童话动画版免费观看第二季
  • Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
  • 山西国家税务网官网
  • 深圳市国家税务局电子税务局官网
  • 新都税务局咨询电话号码
  • 地税完税证明怎么打印
  • 成都城市建设规划管理局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设