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学习
Shell 学习笔记
Shell学习
笔记Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。
卡尔是正太
·
2018-03-11 22:57
Shell学习
——grep命令
Shell学习
——grep命令转载博客Shell之grep命令一、基本用法grep是linux中很常用的一个命令,主要功能就是进行字符串数据的对比,能使用正则表达式搜索文本,并将符合用户需求的字符串打印出来
MissEel
·
2018-02-27 21:01
【运维】shell基础指令学习
【运维】
shell学习
笔记目录运维
shell学习
笔记目录
Shell学习
的重要性常用shell基础指令功能1编辑脚本执行脚本功能2获取用户输入功能三变量赋值未完待续学习地址:
Shell学习
的重要性常用shell
CocoWu_吴佳莹
·
2018-02-03 22:56
运维
shell学习
- 处理脚本的多参数输入
前言对于许多脚本都希望有多个参数的输入,对于shell这种脚本更是不例外,一般程序的起始函数(main)都会有一个args选项代表着输入的参数项,那么解析这些参数项目就是主要的问题,这里有两种解析方法解析脚本输入的参数:-一个是通过逻辑遍历所有输入参数(主要利用’shift’函数或者shell对数组的处理)-一个是利用系统自带的函数(getopt)配合shift进行格式化解析(不一定所有系统都,需
尘中远
·
2018-01-19 20:47
shell
Shell学习
(2)--Shell变量
在Shell中,变量的定义很简单。Shell变量定义变量var="ddiicey"需要注意的是,与平时我所编写的高级语言(C、C++、Python)等不同,变量名和“=”之间不能有空格。变量名的命名与其他语言一样都遵循如下规则:命名只能使用英文字母,数字和下划线,并且首个字符不能以数字开头,但可以以下划线“_”开头变量名中间不能有空格,可以后下划线不能使用标点符号不能使用Shell中的关键字作为变
田庚.Bing
·
2017-12-25 17:20
Shell
Script
Shell学习
之路-(04-运算符)
题图:gratisography运算符Bash支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如awk和expr,expr最常用。expr是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加:#!/bin/bashval=`expr2+2`echo"Totalvalue:$val"
Creator_Ly
·
2017-12-06 05:04
Linux Shell 学习(三) 以文件之名
Linux
Shell学习
(三)以文件之名1.文件1.1生成文件(大小任意)#dd命令ddif=/dev/zeroof=junk.databs=1Mcount=1##参数介绍if(inputfile):输入源
HuangDanGeeker
·
2017-12-04 21:55
linux
shell学习
笔记
今天莫名的有一种失落感,很多事,自己都无能为力,任由这个世界将自己随意摆布。随便记录一点Linux的知识,今天就这样吧0、shell脚本开头的#!/bin/bash是告诉我们这个shell是在什么环境下运行的,它不是注释在脚本中没有写#!/bin/bash的情况下,shell仍然可以执行,这可能是系统的$SHELL环境变量指定了脚本的运行环境1、shell脚本中的set-x是做什么的:set-x是
Franksten
·
2017-11-28 20:26
Linux
PowerShell 学习笔记——PS On MacOS
✪Power
Shell学习
笔记——PSOnMacOS✪IrememberthatthereisacommandlinetoolonMacOSXusingforconnectingtoMicrosoftAzure.Butnow
loveunicom
·
2017-11-26 09:15
PowerShell
macOS
英文博客
PowerShell
shell学习
笔记(一)
一.脚本编写和使用1.sh脚本声明#!/bin/sh2.注释写法#该行都是3.使脚本可执行chmod+xfilename4.执行脚本在终端terminal中输入./filename即可二.变量的定义和使用1.定义变量变量名=属性值2.使用变量$变量名${变量名}大括号用来表示变量名的范围3.注意事项''单引号中间的只能作为string输出“”而双引号中间可以添加变量$变量名,在引用变量的时候左右+
mr_guo_lei
·
2017-11-25 17:05
我的友情链接
马哥教育技术成就梦想王春海的博客转身离开-王军现任明教教主聆听未来网络收藏夹浮云飘雪抚琴煮酒hcymysql李晨光原创技术博客雷纳科斯的博客linuxsed300second的运维小站xjzhujunjie老段工作室mc
shell
xlogin
·
2017-11-22 23:35
我的友情链接
IT----你---我---他---张立旺&Microsoftrainbirdmc
shell学习
博客古铜色的韵律IT-梦-追逐IT骆驼时光早晚到天涯因理想而奋斗!!!
qunchaomin
·
2017-11-22 23:49
我的友情链接
|↘贾芸斐︵o岳雷的微软网络课堂dogdogcom离子翼博客小管家莉子sanshow的博客赵龙的博客思念狗的骨头夜的博客肖舸的blog老刘的博客滴水穿石逆水行舟不进则退-敏少mc
shell学习
博客潜入技术的海洋网络
zh888
·
2017-11-22 23:14
我的友情链接
twenty_four李晨光月牙天冲简单、简洁卓越始于足下浩瀚天空技术人生运维工作记录老杨@51CTOyahoon的小屋奋斗的小子龙卷风之网络工程师之路一树清劲不懂真人--blog转身离开-王军系统网络运维mc
shell
wangyuqian513
·
2017-11-22 23:24
我的友情链接
51CTO博客开发阿泰—探索开源解决方案之道黄琨白璐张琦要胖的珍珠鱼初来乍到mc
shell学习
博客い冬しov冬い郭学敏De博客【知识改变命运,技术成就梦想】IT飞雪待剑坏男孩seven迷糊的小脆儿SharePointsery
sxm5211258
·
2017-11-22 23:16
关于WMI对象 Get-WmiObject
我们在针对Power
shell学习
的过程中,经常会看到一些针对WMI调取的命令或脚本,但是依然不知道WMI到底可以执行那些操作。下面就以一些实例说明相关的问题。
zhaobaoxin123
·
2017-11-17 10:46
wmi
Linux Shell 学习笔记(二) 命令
Linux
Shell学习
笔记(二)命令环境:Centos7bash本博文介绍Linux中经常使用的命令1.cat命令catfile1file2..file3#将多个文件的内容输出到stdoutcat命令不仅可以将文件内容输出到
HuangDanGeeker
·
2017-11-10 19:37
linux
Linux Shell 学习笔记(二) 命令
Linux
Shell学习
笔记(二)命令环境:Centos7bash本博文介绍Linux中经常使用的命令1.cat命令catfile1file2..file3#将多个文件的内容输出到stdoutcat命令不仅可以将文件内容输出到
HuangDanGeeker
·
2017-11-10 19:37
linux
Linux Shell 学习笔记(一)
Linux
Shell学习
笔记(一)环境:Centos7bash1.HelloWorld1.1echo终端打印命令命令格式:echo"String"/'String'/String在屏幕上打印string
HuangDanGeeker
·
2017-11-05 10:07
linux
Shell学习
(1)--初识Shell script
在2013年的时候,开始学Linux,为了熟练使用vim编辑器和Linux操作,我把当时在windows下开发ARM的所有源文件,都转移到了Linux下。在那时候便学会了一些简单的Shell脚本编程。但随着2013年底开始做FPGA逻辑设计,开发平台就全部转移到了windows下,这样Shell脚本编程已经基本忘的差不多了。时间进入2017年,P-SOC的开发越来越多地使用在Linux环境下,所以
田庚.Bing
·
2017-10-23 17:43
Shell
Script
Shell学习
(1)--初识Shell script
在2013年的时候,开始学Linux,为了熟练使用vim编辑器和Linux操作,我把当时在windows下开发ARM的所有源文件,都转移到了Linux下。在那时候便学会了一些简单的Shell脚本编程。但随着2013年底开始做FPGA逻辑设计,开发平台就全部转移到了windows下,这样Shell脚本编程已经基本忘的差不多了。时间进入2017年,P-SOC的开发越来越多地使用在Linux环境下,所以
田庚.Bing
·
2017-10-23 17:43
Shell
Script
你应该选择 Powershell 的10个理由(抛弃 cmd)
首先强烈推荐一个power
shell学习
网站:powershell在线教程1.powershell更加“powerful”微软起“powershell”这个名字虽然有吹牛逼的嫌疑(我以前也这样想),但从事实来看并非如此
HaleyZhu
·
2017-10-01 18:59
Linux
Shell学习
--curl命令详解
curl命令详解(1)、curl介绍作为一款强力工具,curl支持包括HTTP、HTTPS、FTP在内的众多协议。它还支持POST、cookie、认证、从指定偏移处下载部分文件、参照页(referer)、用户代理字符串、扩展头部、限速、文件大小限制、进度条等特性。如果要和网页访问序列(webpageusagesequence)以及数据检索自动化打交道,那么curl定能助你一臂之力。(2)、curl
weixiaoxin51
·
2017-09-10 20:52
Linux
Shell
Linux
Shell学习
--wget命令详解
(1)、wget介绍wget是一个用于文件下载的命令行工具,选项繁多且用法灵活。(2)、wget的help[root@MuBanJi_01 ~]# wget --helpGNU Wget 1.12,非交互式的网络文件下载工具。用法: wget [选项]... [URL]... 长选项所必须的参数在使用短选项时也是必须的。 开始: -V, --version 显示 Wget
weixiaoxin51
·
2017-09-10 12:08
Linux
Shell
Linux
Shell学习
--awk命令详解
(1)、awk介绍awk是由AlfredAho、PeterWeinberger和BrianKernighan于1977年开发的变成语言,awk是上述三位创建者姓的首字母。Awk的基本语法与c语言类似,如果对c语言很熟悉,那么学习awk编程也将事半功倍。Awk功能与sed相似,都是用来进行文本处理的,awk语言可以从文件或字符串中基于指定规则浏览和抽取信息,在抽取信息的基础上,才能进行其他文本操作。
weixiaoxin51
·
2017-09-08 11:44
Linux
Shell
Linux
Shell学习
-sed命令详解
(1)、sed介绍Sed是流编辑器,streameditor,它是一个将一些列编辑命令作用于一批文本文件的理想工具。(2)、sed工作原理Sed是一个非交互式文本编辑器,它可以对文本文件和标准输入进行编辑,标准输入可以是来自键盘输入、文件重定向、字符串、变量,甚至来自管道的文本。Sed从文本的一个文本行或标准输入中读取数据,将其复制到缓冲区,然后读取命令行或脚本的第一个命令,对此命令要求的行号进行
weixiaoxin51
·
2017-09-07 09:47
Linux
Shell
Linux
Shell学习
点滴
1)shell解释器标记#!/bin/bashecho"HelloWorld!"+#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell+也可以直接运行解释器,其参数就是shell脚本的文件名,如:shtest.sh2)变量+直接变量名并赋值str=“HelloWorld!!!”+使用变量要在变量名前加$,如$str+变量名如果跟其它字符连在一起,需加花括号{}以识别
猿路漫漫
·
2017-09-05 09:47
Linux&Openwrt
shell判断全部都是数字(
shell学习
笔记六)
[root@localhostshell_project]#aa=123[root@localhostshell_project]#bb=$(echo$aa|sed's/[0-9]//g')[root@localhostshell_project]#echo$bb[root@localhostshell_project]#[root@localhostshell_project]#aa=adc[r
echo_Ae
·
2017-08-16 09:20
系统(linux)
shell判断当前输入的名称是否为目录(
shell学习
笔记三)
[root@localhostshell_project]#ll总用量24-rw-r--r--.1rootroot498月1411:14cshu.sh-rw-r--r--.1rootroot2778月1515:41info-df.sh-rw-r--r--.1rootroot2038月1516:04info-mulu.sh-rw-r--r--.1rootroot1648月1514:49info-ro
echo_Ae
·
2017-08-15 16:07
系统(linux)
shell学习
笔记二
键盘读入字符从输入中读取n个字符并存入变量variable_name:read–nnumber_of_charsvariable_name例如:$read–n2var$echo$var用不回显得方法读取密码:read–svar在特定时限内读取输入:read-ttimeoutvar例如read–t2var用界定符结束输入行:read-ddelim_charvar例如:read-d"d"var当读到字
chmy1992
·
2017-08-10 17:30
shell
shell学习
笔记一
第一章1.1简介在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。Shell脚本通常是以一个#!起始的文本文件,如下所示:#!/bin/bash其中#!(通常被称为shebang声明)被置于命令解释前之前(注:当只有#时,被解释为注释),/bin/bash
chmy1992
·
2017-08-10 16:28
Shell学习
之基本运算符
Shell基本运算符Shell和其他编程语言一样,支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如awk和expr,expr最常用。expr是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加(注意使用的是反引号`而不是单引号‘):#!/bin/bashval=`expr2+2`echo
fswy
·
2017-07-18 16:37
#
Shell命令
shell
终端
mac
基本运算符
Shell学习
快速入门篇
Shell学习
快速入门篇@([15]shell脚本学习)[toc]转载请注明原文链接写在最前面之前都是在用别人写好的shell脚本或者修改一下别人的shell,但最近自己写的时候出现很多问题,于是决定从头开始学习一下
点滴成就梦想
·
2017-06-29 15:21
shell脚本学习
Linux-
shell学习
笔记--环境变量
Linux-
shell学习
笔记–环境变量什么是环境变量环境变量是描述系统运行环境的一系列变量,如PATH描述了应该去哪里查找命令,SHELL描述了默认的shell是哪个。
Mr_Normal
·
2017-06-23 18:25
Linux
【Linux】Shell脚本学习总结篇
【Linux】Shell脚本学习总结篇
shell学习
分为下面3个部分:shell基本命令回顾shell基本语法学习awk/sed工具学习关于shell的介绍之类的在这里不做赘述!
John__xs
·
2017-06-11 17:31
Linux
shell学习
绝对路径绝对路径开始于根目录,紧跟着目录树的一个个分支,一直到所期望的目录或文件。例子:/home/alex意味着从根目录(用开头的“/”表示)开始有个叫home的目录包含了目录alex。相对路径相对路径开始于工作目录,文件系统树中用.和..来表示相对位置,符号.指的是工作目录,..指的是工作目录的父目录。type显示命令的类型,可用来检测命令是否存在。alex@Veronica:~$typels
云彩上的翅胖
·
2017-04-14 17:03
shell学习
之条件判断test
1.按照『文件类型』进行判断(存在与否)-e:该『文件』是否存在?存在为真(常用)-f:该『文件』是否为普通文件(file)?(常用)-d:该『文件』是否为目录文件(directory)?(常用)-b:该『文件』是否为一个块设备文件(blockdevic)?装置-c:该『文件』是否为一个字符设备文件(characterdevice)?装置-s:改『文件』是否为非空?-S:该『文件』是否为一个套接字
白羊IT
·
2017-04-07 01:35
test
shell
条件判断
Shell
shell学习
之编程基础知识
有学过编程语言的同学们都能够很快入手shell因为基础的字符类型,循环语句与C语言也差不多。以下我们来了解以下新手基础:1.在学习循环语句之前先了解一些基础的字符信息:$0、$1、$2、$?、$*、$#$0代表sh程序自己,例如:shauto_system_backup.sh,那么这里的$0就是auto_system_backup.shUsage:{$0/boot/etc}这是编程中的提示信息:得
wenchuansilang
·
2017-04-06 13:23
编程
shell
for
linux之shell编程
shell学习
之自动备份mysql数据库
首先登陆mysql:mysql-uroot-p注意:不是系统root的密码,mysql安装好后默认root密码为空>setpasswordfor'root'@'localhost'=password('*****');--修改root用户的本地密码>grantallonzabbix.*tobackup@'localhost'identifiedby"123456";---创建备份zabbix数据库
wenchuansilang
·
2017-04-05 19:26
mysql
脚本
linux之shell编程
shell学习
之系统文件备份之脚本分析
以下的脚本最主要的一条命令就是:cd$TARGET_DIR/$YEAR/$MONTH/$DAY;tar-g$TARGET_DIR/snapshot-czvf$FILES${SOURCE_DIR[@]}##创建好的备份目录中,执行备份命令,以下就是一个完整的命令例子:tar-g/tmp/snapshot-czvf/tmp/2017_full_sysbak.tar.gz/data/sh##第一次创建快
wenchuansilang
·
2017-04-04 15:11
脚本
shell
自动备份
linux之shell编程
Shell学习
笔记
ShellAboutShellShell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell脚本(shellscript),是一种为shell编写的脚本程序。常见的shell有-BourneShell(/usr/bin/sh或/bin/sh)-BourneAgainShell(/bin/bash)-CShell(/usr/bin/cs
CheerWestLin
·
2017-03-27 21:29
shell
Linux之
Shell学习
(六)Shell数组、Shell字符串
Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。定义数组在Shell中,用括号来表示数组,数组元素用“空格”符号分割开。定义数组的一般形式为:array_name=(value1...value
CODE男孩
·
2017-03-27 20:57
Linux之Shell学习
Shell学习
之路-(04-运算符)
运算符Bash支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如awk和expr,expr最常用。expr是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加:#!/bin/bashval=`expr2+2`echo"Totalvalue:$val"运行脚本输出:Totalvalu
Creator_Ly
·
2017-03-27 16:03
Shell
Shell学习
之路-(04-运算符)
运算符Bash支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如awk和expr,expr最常用。expr是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加:#!/bin/bashval=`expr2+2`echo"Totalvalue:$val"运行脚本输出:Totalvalu
Creator_Ly
·
2017-03-27 16:03
Shell
Shell学习
之路-(03-变量、字符串、数组)
变量、字符串、数组1.变量1.1常规变量变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。定义变量时,变量名不加美元符号($),如:variableName="value"使用一个定义过的变量,只要在变量名前面加美元符号($)即可,{}可加可不加,如:your_na
Creator_Ly
·
2017-03-24 15:07
Shell
Shell学习
之路-(02-文件的权限修改)
文件的权限修改1分析新建两个测试脚本test_1.sh和test_2.sh,内容大概如下就行:#!/bin/shecho"test_1发现这时如果直接输入./test_1.sh是没办法执行该脚本的(输入时也没办法使用Tab键进行补全),会提示权限限制,如下:linye@ly:~/test_scripts$./test_1.sh-bash:./test_1.sh:Permissiondenied通过
Creator_Ly
·
2017-03-24 15:07
shell
脚本
Shell
Linux+
shell学习
记录和思维导图
由于shell和Linux学习分不开,所以干脆一起结合起来学习,顺便用思维导图工具做一个记录。学习的关键在于对着教程敲代码。学习工具思维导图工具Xmind:以前一直用百度脑图做一些简单的记录,但是发现功能太简单,显示格局根本无法控制,所以对比用了几款思维导图工具,发现Xmind简单适用,免费而且有云保存功能,很不错。阿里云云服务器Linux-CentOS系统:一开始想弄个有界面的,不得不吐槽一下,
Cha_S
·
2017-01-16 00:00
Linux
工具类
Linux学习笔记
本笔记按照鸟哥的Linux私房菜学习,另,有关Linux下的环境变量PATH方法设定请看该博客:在Linux里设置环境变量的方法(exportPATH)一、BASH
Shell学习
1、什么是Shell?
Corwien
·
2016-12-21 00:00
linux
shell
bash
Shell学习
·for循环实例演练
学过C语言的同学,是否还记得当年各种打印各种星星。今天,我就改一版使用Shell脚本输出各种星星。打印单个星号这个没啥可说的,直接上代码:#catstar.sh#!/bin/bashecho"*"#./star.sh*#执行后的结果表明,Linux的echo命令打印“*”后会自动换行。无论你在一行中输入几个星号,执行到最后一个星号都会自动换行。打印多行星号如果想同时在多行中打印星星,例如:每行打印
yjlsy
·
2016-12-14 14:32
linux
shell
for
Linux系统管理
web
shell学习
总结
webshellwebshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境,也可以将其称做为一种网页后门。黑客在入侵了一个网站后,通常会将asp或php后门文件与网站服务器WEB目录下正常的网页文件混在一起,然后就可以使用浏览器来访问asp或者php后门,得到一个命令执行环境,以达到控制网站服务器的目的。顾名思义,“web”的含义是显然需要服务器开放web服务,“s
bcbobo21cn
·
2016-12-05 14:51
转载
安全编程
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他