一、条件测试与比较1、test测试表达式常用test-ffile&&echotrue||echofalse2、[测试表达式]特别常用[-ffile]&&echotrue||echofalse3、[[测试表达式]]二、流程控制1、流控制语句if实例1#!/bin/bash#获取uid=0(root)中的0;id=id|awk-F‘[=(]‘‘{
分类:
系统相关 时间:
2019-09-01 14:46:45
阅读次数:
156
一、shell脚本格式#!/bin/bash第一行是指定那个程序来编译执行脚本注释是一“#”开头,二、脚本执行source、sh、bash、./执行脚本的区别1、“.”点命令,就是个点符号(从BourneShell而来)是source的另一名称2、source命令(从CShell而来)执行bashshell的内置命令3、bash/bin/bash命令功能要比sh强大4、sh/bin/sh命令5、e
分类:
系统相关 时间:
2019-08-31 23:08:57
阅读次数:
118
一、shell简介 静态语言:编译型语言 C、C++、JAVA、C# 动态语言:解释型语言 边解释边执行 PHP、SHELL、python、perl 面向过程:Shell, 变量:内存空间,命名 内存:编址的存储单元 图形化界面:Gnome, KDE, Xfce 命令行界面: sh, csh, ks ...
分类:
系统相关 时间:
2019-08-17 10:59:51
阅读次数:
117
6.1shell脚本基础-bash变量和逻辑运行 6.2shell脚本基础-bash脚本编程基础及配置文件 shell脚本编程 编程语言的分类:根据运行方式 编译运行:源代码-->编译器(编译)-->程序文件 解释运行:源代码-->运行时启动解释器,由解释器边解释边运行 根据其编程过程中功能的实现是 ...
分类:
系统相关 时间:
2019-08-02 00:00:53
阅读次数:
161
随着Linux系统在企业中的应用越来越多,服务器的自动化管理也变得越来越重要。在Linux服务器的自动化维护工作中,除了计划任务的设置以外,Shell脚本的应用也是非常重要的一部分。作为Linux系统运维工程师,必须得要掌握Shell脚本的基本知识和编写及使用。shell脚本基础在一些复杂的Linux维护工作中,大量重复性的输入和交互操作不仅费时费力,而且容易出错,而编写一个恰到好处的Shell脚
分类:
系统相关 时间:
2019-07-27 12:47:39
阅读次数:
97
这篇文章主要介绍了什么是Shell?Shell脚本基础知识介绍,本文是一篇Shell脚本入门文章,在本文你可学到什么是Shell、有多少种Shell、一个Shell脚本代码实例,需要的朋友可以参考下 Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又 ...
分类:
系统相关 时间:
2019-05-20 11:55:36
阅读次数:
155
shell基础 -- 基本语法 本文介绍一下 shell 的语法。 一、变量 在 shell 里,使用变量之前通常并不需要事先为他们做出声明,需要使用的时候直接创建就行了。默认情况下,所有变量都被看做字符串并以字符串来存储,即使它们被赋值为数值时也是如此。shell 和一些工具会在需要时把数值型字符 ...
分类:
系统相关 时间:
2019-05-15 14:04:10
阅读次数:
132
shell脚本基础和grep使用一、shell脚本基础(1)、命令hashhash的作用:缓存此前命令的查找结果:key-value数据格式(键值),key:搜索键;value:值hash的使用:直接使用hash,列出缓存的所有命令-d选项,hash-dCOMMAND:表示清空指定命令的缓存,如hash-dls-r选项,表示清空所有命令的缓存,hash-r(2)、编程语言强类型变量编程语言?弱类型
分类:
系统相关 时间:
2019-05-11 09:20:48
阅读次数:
134
[toc] 1.变量 1.1 变量即可以变化的量 变量即可以变化的量 1.2 变量名称注意事项 只能包含字母、数字、下划线,并且不能以数字开头 不应该跟系统中已有的环境变量重名,尽量不要全部使用大写,尽量不要用“_”下划线开头 最好做到见名知义 不能使用程序中的保留字,例如if、for等 1.3 变 ...
分类:
系统相关 时间:
2019-04-02 18:20:42
阅读次数:
257