位置: 编程技术 - 正文

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脚本自启)

  • 增值税期末留底退税政策解读
  • 应税劳务销售额怎么算
  • 租赁合同印花税双方都要交吗
  • 管理费用结转本年利润,账簿怎么登
  • 购买土地自建厂房,土地怎样摊销
  • 分公司注销需要总公司法人实名确认吗
  • 广告公司小规模税率
  • 土地股权转让交多少税
  • 商贸运费核算到几号结束
  • 国税能代开什么费用的发票?
  • 小规模企业税务筹划
  • 股东分红如何缴税
  • 税友的票可以抵扣吗?
  • 快递费开专票怎么入账
  • 房屋销售佣金能退回吗
  • 现金流量表编制依据和方法
  • 土地的契税和印花税记入什么科目
  • 预付费服务是什么
  • 资产减值损失如何结转本年利润
  • 支付给经销商的装修款怎么入账
  • 网页无法复制文字破解
  • 收到苗木发票怎么做账
  • 简易征收税务处理
  • 预收账款什么时候确认
  • 如何启用系统引擎
  • 计提个体户经营所得税
  • linux内核与文件系统
  • win7系统任务计划在哪里
  • 最有艺术气质的动物
  • uni-app 怎么实现页面不跳转依旧可以传数据
  • 供电局销售电力产品
  • 企业所得税申报表模板
  • 生产车间人员招聘要求
  • 演员片酬要分给经纪公司吗
  • 建行E信通贴现需要什么资料
  • postman操作流程
  • 环境检测费计入什么费用
  • zendframework3中文手册
  • 什么情况下专票税率为1
  • 无形资产转让的最低收费额如何确定?
  • 票据权利的取得要件
  • 企业的生产成本包括哪些
  • 收到一分钱的红包表情包
  • js调用自己
  • 织梦会员功能
  • 固定资产属于有形还是无形资产
  • 个人所得税减免项目有哪些
  • 委托银行贷款利息发票谁提供
  • 公司分期付款购车怎么做账
  • 没有抄税会导致什么情况
  • 建筑企业的安全技术措施
  • 有限公司股东撤资退股
  • 损益类科目年末未结转怎么处理
  • 公司发工资是私人转账的要交税吗
  • 土地使用权如何计入房产原值交房产税时间
  • 没有认证的进项税额怎么做凭证
  • MySQL主从同步原理介绍
  • mysql运行代码
  • 系统盘如何重装
  • xp系统进程
  • win7更新不了80072efe
  • xp系统1
  • linux操作系统安装包
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • win10系统中哪些软件可以删除
  • win10系统免费升级
  • 如何快速破局
  • win10的播放设置在哪
  • 如何实现js对象和json数据互转
  • JavaScript Math.ceil() 函数使用介绍
  • linux shell脚本中sudo后输入密码
  • 简单使用23 款华为s E可以吗
  • Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
  • python 正则 \s
  • 种子公司缴税吗多少钱
  • 进项转出怎么做
  • 水利建设基金的计提与会计处理
  • 河南查询税务登记怎么查
  • 痛点 堵点 难点 盲点
  • 代销手续费增值税会计处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设