E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
shell学习
LNMP 一键安装脚本阅读
后续处理编译安装php工具编译安装nginxlua配置流程安装流程其他工具tool/*addons.sh卸载流程常用命令phpnginxmysqlyumpythoniptables规则服务lnmp脚本其他源码地址
SHELL
shichen501
·
2020-09-15 05:50
linux
脚本打怪-
shell学习
shell脚本1.什么是shell什么是shell呢?我们这里说的shell是指shell脚本,和window下的bat批命令处理类似,shell用于linux/unix系统,用来方便我们的操作,试想一下,原来需要一堆的命令,我们将其写成一个shell脚本,轻松搞定,是不是很带感。2.shell能干什么shell能干什么?shell能干的就是简化我们的操作,将我们从繁琐、单一的操作中解放出来。3.
_StriveG
·
2020-09-14 19:42
Linux
脚本
shell
shell学习
篇之判断语句
一:判断语句echo["aaa"]&&echoOK||echonotOk--条件判断如果[]成立就继续判断后面判断条件:if语句的简单使用;注意if判断中的大于等于/小于等于使用-ge/-le判断/opt/tmp/apple.txt文件是否存在二:if判断if[条件]then程序elif[条件判断]then程序fi
徐川江的个人博客
·
2020-09-14 10:58
Linux
shell
Linux Bash
Shell学习
(四):编辑命令
本文也即《LearningthebashShell》3rdEdition的第二章Command-LineEditing之读书笔记。但我们将不限于此。我一般的使用方式,就是直接敲,如果敲错了,用左右光标箭回去修改,或者使用上下光标键直接使用以前的命令或在以前的命令进行修改。似乎仅此而已。我用vi,几乎不使用emacs。这本书的作者说可以如同使用vi或者emacs那样编译命令,期待中,我还专门在cyg
恺风
·
2020-09-14 10:11
读书笔记
Linux
shell学习
:print、echo、test命令
echo命令学习:http://www.runoob.com/linux/linux-shell-echo.htmlprint命令学习:http://www.runoob.com/linux/linux-shell-printf.htmlprintf命令上一章节我们学习了Shell的echo命令,本章节我们来学习Shell的另一个输出命令printf。printf命令模仿C程序库(library)
山鬼谣弋痕夕
·
2020-09-14 04:32
shell
shell学习
:文件查找与打印文件列表命令find
本文转自:http://www.1987.name/227.htmlfind命令是Linuxshell编程中功能最强大和最有用的命令之一。各种版本的Linux/UNIX都具有可以包含数以千计的不同类型文件的文件系统。有了如此之多的选择,要定位一个特定文件或文件集,将变得非常困难。而find命令能通过许多方式,让这项任务变得更加轻松。根据文件或者正则表达式进行匹配列出当前目录及子目录下所有文件和
p.c.wang
·
2020-09-14 03:59
shell
PowerShell基本语法及常用命令
PowerShell基本语法及常用命令分类:Power
Shell学习
2009-02-1917:041588人阅读评论(0)收藏举报Powershell常用命令1.Get-Command得到Powshell
TomMengdle
·
2020-09-13 21:14
Powershell
powershell
function
脚本
xml
service
date
嵌入式
shell学习
笔记
1、shell脚本其实是一类语言而不是一个语言,常用shell语言:sh、bash、python等。2、执行shell程序sourcexx.sh(source是linux的一个命令)3、shell程序的第一行一般都是:#!/bin/sh这行话以#!开始,后面加上一个pathname,的意思就是指定shell程序执行时被哪个解释器解释执行/bin/sh意思就是这个shell将来被当前机器中/bin目
陈俊1992
·
2020-09-13 05:15
linux
shell脚本学习笔记-变量,字符串和数组
shell学习
笔记1.变量定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样
sophiaviayang
·
2020-09-12 07:27
shell
shell学习
四十二天----使用touch更新文件时间
使用touch更新文件时间$llnew.txt保证输出:ls:无法访问new.txt:没有那个文件或目录$touchnew.txt$llnew.txt-rw-r--r--1rootroot07月1216:56new.txt如果此文件已经存在的情况下.更改文件时间为当前时间$touchnew.txt-rw-r--r--1rootroot07月1216:57new.txt案例:更改文件时间为指定时间$
见证大牛成长之路
·
2020-09-12 00:59
shell脚本编程
shell学习
尚硅谷大数据技术之Shell(作者:尚硅谷大数据研发部)版本:V2.0第1章Shell概述第2章Shell解析器(1)Linux提供的Shell解析器有:[atguigu@hadoop101~]$cat/etc/shells/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/tcsh/bin/csh(2)bash和sh的关系[atguigu@hadoop101bi
sky若沉默
·
2020-09-11 16:34
linux
shell
linux
shell学习
13:break 2 和continue 2的用法
break是终止一层循环,那break2就是终止两层循环;continue是跳过一次循环,但continue2就是跳过两个循环。先看break的测试代码:1#!/bin/bash2#3foriin123454do5forjin123456do7echo"i*j=$i*$j"8if[$j-eq2]9then10break11fi12done13done14exit测试结果:gyz@debian:~/
天泉证道
·
2020-09-11 05:03
shell学习之路
【Linux】
Shell学习
笔记之四——文件和目录管理(硬连接和软连接)
在这节将要学习linux的连接档,在之前用"ls-l"查看文件属性的命令时,其中第二个属性是连接数。那么这个连接数是干什么的?这就要理解inode。先说一下文件是怎么存储的。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector),每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。"块
读不懂的下卷
·
2020-09-10 23:07
Linux
Shell学习
之传递参数
Shell传递参数我们可以在执行Shell脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n代表一个数字,1为执行脚本的第一个参数,2为执行脚本的第二个参数,以此类推……实例以下实例我们向脚本传递三个参数,并分别输出,其中$0为执行的文件名:#!/bin/bash#author:菜鸟教程#url:www.runoob.comecho"Shell传递参数实例!";echo"执行的文件名:$0"
fswy
·
2020-08-26 08:09
#
Shell命令
shell
脚本
mac
传递参数
shell学习
21:函数(没有参数传递)
shell的函数比较简单,和其他语言一样,使用前,必须定义好。格式:function函数名(){函数内容}1#!/bin/bash2#3file_name=b.txt4functionFILE_EXIST()5{6if[-f$file_name]7then8echo"$file_nameexist!"9else10touch$file_name11fi12}1314FILE_EXIST1516ex
天泉证道
·
2020-08-26 08:36
shell学习之路
shell学习
22:函数(有参数传递)
shell的参数传递,第一个参数,第二个参数,第三个参数,......,等,用的是$1,$2,$3...,不过这个是局部的,也就是局限于在函数内用表示是传入的第几个参数,如果是在函数外,则用命令行传入的那个$n。测试代码:#!/bin/bash2#3functionTestNumber()4{5echo"par1is:$1"6echo"par2is:$2"7echo"par3is:$3"8echo
天泉证道
·
2020-08-26 08:36
shell学习之路
【Shell】脚本语言
shell学习
shell是什么?(๑•̀ㅂ•́)و✧加油可以去调用指令。shell是一个命令行解释器,它为用户提供了一个向linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至是编写一些程序。A=100echo"A=$A" #输出自定义变量一个综合案例编写一个shell脚本,完成以下任务1)每天凌晨2:10备份数据库atguiguDS到/data/backup/db2)备
littlemichelle
·
2020-08-26 08:19
Linux
Shell学习
之case语句
case/esaccase命令可类比C语言的switch/case语句,esac表示case语句块的结束。C语言的case只能匹配整型或字符型常量表达式,而Shell脚本的case可以匹配字符串和Wildcard,每个匹配分支可以有若干条命令,末尾必须以;;结束,执行时找到第一个匹配的分支并执行相应的命令,然后直接跳到esac之后,不需要像C语言一样用break跳出。#!/bin/shecho"I
AtwOne
·
2020-08-26 07:48
Linux
Xshell和Nginx
XShellX
shell学习
http://www.cnblogs.com/perseverancevictory/p/4910145.htmlXshell远程连接启动&停止tomcat服务图文教程https
ninoliverpool
·
2020-08-26 07:36
Shell学习
·for循环实例演练
学过C语言的同学,是否还记得当年各种打印各种星星。今天,我就改一版使用Shell脚本输出各种星星。打印单个星号这个没啥可说的,直接上代码:#catstar.sh#!/bin/bashecho"*"#./star.sh*#执行后的结果表明,Linux的echo命令打印“*”后会自动换行。无论你在一行中输入几个星号,执行到最后一个星号都会自动换行。打印多行星号如果想同时在多行中打印星星,例如:每行打印
weixin_33691700
·
2020-08-25 16:35
Power
Shell学习
的一小步,工作的一大步
现在标题不起的应景,基本就没有访客和流量了。本文首发盆盆的公众号,可以转载,但需要注明出处和作者九叔本文提到了盆盆的公众号,因为源代码也在那里发布。本文不装逼,只讲干货。希望作为系统工程师或者ITPro的你,加入到学习PowerShell的行列当中。我们通过PowerShell来做一个小程序。实现什么功能呢?我们用它来查看Windows的计划任务。完成计划任务的一些常见运维操作。首先我们看看操作界
weixin_34161029
·
2020-08-25 16:38
操作系统
开发工具
ui
shell学习
8:$#,$$,$?的作用
$#:看脚本的输入参数个数是多少;$$:脚本执行的进程号;$?:上个命令的退出状态,在shell的图形界面zenity里面用的比较多。$#测试代码:1#!/bin/bash2#3echo"test:\$#"4echo$#5echo"$#"6exit0测试结果:gyz@debian:~/shelltest$./aa_test.shtest:$#00gyz@debian:~/shelltest$./a
天泉证道
·
2020-08-24 17:04
shell学习之路
shell
$$
$#
$?
shell学习
:从ini文件中读取参数
打算编写一个shell脚本来自动备份网站,需要从配置文件中读取一些参数,比如数据库名称、用户名和密码等。我分析了一下wdcp自带的数据库备份脚本mysqlbackup.sh,里面仅仅从文件mrpw.conf中读取了数据库密码,只用到了cat而已:mrpw=`cat/www/wdlinux/wdcp/conf/mrpw.conf`这个方法虽然简易,但总不能每一个参数都用一个文件来保存吧。现在很多软件
mightbxg
·
2020-08-24 15:04
shell
笔记
Shell学习
15天(文本处理AWK(条件判断&循环&数组))- 10day
(一)条件判段(二)循环注意下面b.txt的文件为什么是每行打印一列就换行了,而不是每一行都打印在同一行。原因是{printi;i++}print打印完一次后面就是换行符号阿,打印完一次默认就是后面带的换行符号啊。除非是{printi,j}这里的i和j才是在同一行。因为这是同一个print语句打印出来的。那个逗号就是映射的OFS(三)数组awk中支持数组,不分关联数组和普通数组。而且不用提前定义,
胡 胡 大 妞
·
2020-08-23 21:07
shell
Shell学习
15天(流编辑器sed详解)- 10day
(一)sed定址(地址)地址决定用哪些进行编辑。地址形式可以是数字、正则表达式或二者的结合。如果没有指定地址,sed将处理输入文件的所有行。sed-r'd'passwd删除所有行sed-r'3d'passwd删除第三行sed-r'1,3d'passwd删除1-3行sed-r'/root/,5d'passwd删除从root行开始到行号为5的行sed-r'/^bin/,+5d'passwd删除从bin
胡 胡 大 妞
·
2020-08-23 21:06
shell
SHELL 学习第一天记录打卡
SHELL学习
第一天记录打卡学习转载:http://c.biancheng.net/view/734.htmlroot用户shell提示#、普通用户shell提示$shell有两层,通过echo$PS1
weixin_38171602
·
2020-08-23 20:59
SHELL
SHELL 学习第二天记录打卡
SHELL学习
第二天记录打卡学习转载:http://c.biancheng.net/view/734.html变量的作用域Shell变量的作用域可以分为三种:有的变量可以在当前Shell会话中使用,这叫做全局变量
weixin_38171602
·
2020-08-23 20:59
SHELL
第二天
shell学习
之逐行读取文本
有如下配置文件setDaemon.cfg,希望读取其中内容,并赋值给shell脚本中的变量daemonFileName=/home/work/local/liumengting/shellScripts/daemon.shdaemonLogFileName=/home/work/local/liumengting/daemon.log.protectedFileName=/home/work/lo
lliumt
·
2020-08-23 17:57
shell学习
Shell学习
笔记:export的作用
export功能创建一个环境变量,并对其子shell可见。没有用export声明的变量,仅对当前的shell可见。用代码测试export的功能一不用export声明变量父shellecho'parent.shstart'ss=ruzunecho$ss./child.sh子shellecho'child.shstart'echo$ss执行./parent.sh,输出结果parent.shstartr
bruce128
·
2020-08-23 16:07
运维
shell学习
之按照某列合并两个文件
有两个文件:ip_city_location.file有三个字段存放的是ip,城市和地点。211.82.96.2北京海淀区211.82.96.3北京朝阳区211.82.96.5南阳卧龙区10.1.18.7郑州新郑文件ip.file中有一个字段存放的是ip10.1.18.7211.82.96.5现在要求输出ip.file中的每个ip对应的城市。解决办法:使用join命令。注意:在使用join前,需要
lliumt
·
2020-08-23 14:22
shell学习
shell学习
笔记(四)—— shell变量和引用
1、深入认识变量1.1、什么是变量变量:程序设计语言中一个可以变化的量,当然,可以变化的是变量的值。变量就是在程序中保存用户数据的一块内存空间,而变量名就是这块内存空间的地址。1.2、变量的命名shell中,变量的命名:可以有字母、数字和下划线组成,并且只能以字母和下划线开头。shell语言中,变量名是大小写敏感的。可以简单的认为,变量就是保存在计算机内存中的一系列的价值对。str=“hellow
白丁4Java
·
2020-08-23 12:39
Linux
Linux Bash
Shell学习
(一):开始看书《Learning the bash Shell,3rd》
本文也即《LearningthebashShell》3rdEdition的前言之读书笔记。但我们将不限于此。Bash即BourneAgainshell,可以通过下面查询机器的bash版本:[wei@weibash-script]$echo$BASH_VERSION3.2.39(1)-release这和书中介绍的2004年释放的3.0版本相差不远,bash是相当成熟的。现在Linux登录后一般都是使
恺风
·
2020-08-23 10:52
读书笔记
Linux
Shell学习
笔记(持续更新)
使用here文档,模拟用户输入here文档形式:commond<
chenglimie7017
·
2020-08-23 10:52
shell学习
二十七天----退出状态和if语句
退出状态每一条命令;不管是内置的,shell函数,还是外部的,当它退出时,都会返回一个小的整数值给引用它的程序,这就是大家所熟知的程序的退出状态.在shell下执行进程是,有很多方式可取用程序的退出状态.以管理来说,退出状态为0表示”成功”,也就是,程序执行完成且为遭遇到任何问题.其他任何的退出退出状态都为失败.内置变量?(使用命令echo$?)查看上一条命令的退出状态.案例:当你输入ls-l/d
见证大牛成长之路
·
2020-08-23 09:42
shell脚本编程
Linux Bash
Shell学习
(十三):流程控制——while/util
本文也即《LearningthebashShell》3rdEdition的第五章FlowControl之读书笔记之五,但我们将不限于此。flowcontrol是任何编程语言中很常用的部分,也包括了while和util,他们在高级编程语言中也常见。在这里,我们将继续学习他们。while和util的语法一样,如下:while|utilcondition;dostatements...done和if一样
恺风
·
2020-08-23 09:21
读书笔记
Linux
Shell学习
笔记
1、Shell的简介Shell是一个命令解析器,类似于DOS下的command。它接收用户命令,然后调用相应的应用程序。介于应用程序(用户)和操作系统之间的一个桥梁,负责命令的解释。常见的Shell解析器有:/bin/sh:是bash的一个快捷方式;/bin/bash(最多):bash是大多数Linux默认的shell,包含的功能几乎可以涵盖shell所有的功能;/sbin/nologin:表示非
一棵小小柏
·
2020-08-23 08:14
笔记
Shell学习
过程中的笔记
1.Shell2.Wc统计文件中的行或者字或者字符-l列出多少行-w列出英文单词个数-m多少字符3.(管道前的内容)|grep–c‘hello’计算管道前内容中找到的字符串次数,单纯统计-i忽略大小写的不同-n顺便输出行号4.变量的定义:直接在命令行中输入MYNAME=ZTL,就可以设置一个变量名为MYNAME,内容为ZTL的变量。5.有特殊的单引号什么的,可以使用””或者‘’将其括起来,或者使用
躺着最舒服
·
2020-08-23 05:30
LinuxC
Shell
shell学习
与使用,边学边用之五!(实现一个简单的通讯录)
[quote]#!/bin/bash#addrList.sh#实现一个简单的通讯录程序,联系人信息的添加,修改,删除,查找等操作。#[/quote]这是我给我们的组员布置的一道题目。给他们的要求是用任何他们熟悉的编程语言来实现。为也更多的了解,他们在没有多少编程基础的情况下,怎么把这个任务完成,我选择我没有学习过的shell脚本来试验。边学边用。现在做一个基础的设计。添加的话比较简单。只要接收收入
banxi
·
2020-08-22 01:16
shell
SHELL学习
笔记
0.shell介绍0.自动化可以通过两种方式来实现:工具和脚本1.常见的脚本有两种shell脚本其他脚本,诸如python脚本等2.shell是一个命令解释器,shell是位于应用程序和操作系统之间的有效命令翻译工具.3.shell分为两大类1.图形化的shell,如我们常说的操作系统的桌面2.命令行的shellwin系统下的cmdLinux系统下的shell(shbashksh...)注:最原始
DefaultTest
·
2020-08-21 18:10
Shell学习
(注意:linux中要写shell脚本,必须是.sh的文件,eg:touchtesh.sh;vimtest.sh;shtest.sh)Shell是一个命令行表达式,能接受应用程序或用户的命令,然后调用os内核。Shell脚本固定以#!/bin/bash开头(指定为bash解析器)bash和sh的关系:sh是bash的一个软链接入门篇定义变量eg:name="zhangsan"注:变量名和等号之间不
聪明绝顶的你与即将秃头的我
·
2020-08-21 00:16
瞎整
[Bash Shell]
Shell学习
笔记
[BashShell]
Shell学习
笔记阅读目录1.Shell简介2.几种常见的Shell3.编译型语言和解释型语言的区别4.什么时候使用Shell?
还在路上的攻城狮
·
2020-08-19 08:00
Linux
Shell学习
——列出当前路径下所有目录
1、ls-d*/[root@client02~]#ls-d*/Desktop/Documents/Downloads/jq-1.5/Music/Pictures/Public/Templates/Videos/zookeeper/[root@client02~]#2、ls-F|grep/$[root@client02~]#ls-F|grep'/$'Desktop/Documents/Downloa
weixin_30456039
·
2020-08-19 04:48
shell学习
-转自http://c.biancheng.net/cpp/shell/
1、Helloworld#!/bin/bashecho"HelloWorld!"**需要chmod+xtest01.sh//添加执行权限运行时需要“./test01.sh”,才能执行。2、读取输入#!/bin/bash#Author:netecho"Whatisyourname?"readPERSONecho"Hello,$PERSON"//脚本使用read命令从stdin获取输入并赋值给PERS
水木桶
·
2020-08-18 22:37
shell
shell学习
16:-eq,-ne,-gt,-lt,-ge,-le的意思
解释如下:-eq//等于(equal)-ne//不等于(notequal)-gt//大于(greaterthan)-lt//小于(lessthan)-ge//大于等于(greatequal)-le//小于等于(lessequal)测试代码:#!/bin/bash#t=10echo"test1:-eq"if[$t-eq10]thenecho"$t=10"fiecho"test2:-ne"if[$t-
天泉证道
·
2020-08-18 12:51
shell学习之路
unix
shell学习
笔记-目录
TableofContents1.Shell简介:1.1Shell种类1.2Shell对比1.3详细特性比较2.正则表达式与模式匹配2.1正则表达式3.grep.3.1grep简介3.2grep正则表达式元字符集3.3用于egrep和grep-E的元字符扩展集3.4POSIX字符类3.5Grep命令选项3.6实例4.awk.4.1awk简介4.2awk命令4.3awk的环境变量4.4awk运算符4
tendyming
·
2020-08-18 12:17
unix
shell编程
shell,有时间应该再学学其它脚本语言
因为要编写一些unix下的shell,这一两周将
shell学习
了一下,顺带将bat的写法也过了一遍。bat较为简单,好象只花了一两天。shell基础就不说了,网络有很多资料。
876543214321
·
2020-08-18 10:46
技术
shell学习
笔记(2)
定义变量,可以直接定义,使用时加上$#!/bin/bashname="xx"echo"$name"上面是局部变量全局变量$0当前程序名称$n当前程序的第n个参数$*当前程序的所有参数$?当前程序执行后的状态,一般返回0表示成功$UID当前用户的id$PWD当前所在目录#!/bin/bashname="xx"echo"局部变量$name"echo"全局变量$1"echo"当前程序名$0"echo"当
渣渣前端
·
2020-08-17 22:01
linux
X
shell学习
第五课:if判断语句
if语句:if条件语句的使用格式:1、单分支语句if条件;then执行语句fi2、双分支语句if条件;then执行语句1else执行语句2fi3、多分支语句if条件;then执行语句1elif;then执行语句2elif;then执行语句3else执行语句4fi退出码:exit在某些条件判断下,如果不满足该条件,我们必须手动退出程序,否则后面的代码无法执行;代码正确执行完成后,我们制定exit0为
bailao6403
·
2020-08-17 12:38
shell学习
笔记(一):for循环、if语句、通配符、命令代换、引号
一、for循环for变量in列表docommand1command2......done例1:vimtest.sh#!/bin/bashforstrinname.listdoecho$strdone例2:vimtesh.sh#!/bin/bashfor((i=0;i=if[int1-gtint2]如果>if[int1-leint2]如果<=if[int1-ltint2]如果<(3)字符串变量表达式
flyingsnails
·
2020-08-17 11:41
shell
【
shell学习
笔记】反引号和expr的用法
反引号`和expr主要用于四则运算和字符串的操作。先说四则运算,在Shell中四则运算不能简简单单的加减乘除,应该要写如下的格式:$val1=`$val2-1`其中“=”后面用“`”包住表达式,这个符号在Shell中十分有用,是Tab键上面“~”的原来形式。可以用来将很多命令的结果保存到一个变量中去。接着就是运算符了,运算符的左右两边必须是空格,否则会出错。接着是强大的字符串操作:提取指定字符的下
ivebeenready
·
2020-08-17 00:31
shell
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他