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学习
之路-(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
转载
安全编程
Shell脚本学习与Linux下vim命令使用
我这里学习的主要是Bash的
shell学习
,需要的可以关
水花一现
·
2016-11-30 16:34
Shell脚本学习笔记
Shell学习
笔记
Shell学习
笔记简介Shell教程入门1shell脚本2shell脚本实践Shell变量1使用变量2只读变量3删除变量4变量类型5shell字符串6Shell数组7Shell注释Shell
冰路梦
·
2016-11-18 19:51
Linux笔记
编程开发
Shell学习
笔记(二)
倒引号(数字1键旁边的那个键)引号内的字符串当做shell命令行解释执行,得到的结果取代整个倒引号括起来的部分awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理awk’{pattern+action}’{filenames}其中patter
czhzasui
·
2016-11-18 13:33
嵌入式C语言
shell学习
我的自学shell过程,中间参考过鸟哥,马哥,老男孩等各方的学习方法和过程!shellshell编程之变量语言转换的设备或软件:编译器,解释器编程语言:机器语言、汇编语言、高级语言高级语言:静态语言:编译型语言有开发环境,不需要借助额外的二进制程序,写完代码后,通过编译器直接转换成二进制后再独立执行特征:强类型(变量)事先转换成可执行格式语言类型:C、C++、JAVA、C#动态语言:解释型语言特征
fanzh565656
·
2016-10-09 12:30
shell
shell学习
写一个脚本:1、提示用户输入一个用户名2、显示一个菜单给用户。形如U|ushowUIDG|gshowGIDS|sshowSHELLQ|qquit3、提醒用户选择一个选项,并显示其所有选择的内容如果用户给一个错误的选项,则提醒用户选项错误,请其重新选择#!/bin/bash# echo "* * * * * * * * * * * * *"read -p "Please en
fanzh565656
·
2016-10-08 17:35
shell
Shell学习
笔记
这是自己学习Shell的一点笔记,主要参考的是http://www.runoob.com/linux/linux-shell.htmlShell介绍Shell既是一种命令语言,又是一种程序设计语言作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。Shell两种执行命令的方式交互式(Interacti
charles1e
·
2016-10-05 20:00
shell
Shell学习
基础头文件#!/bin/bash或者#!/bin/sh#!约定的标记,如IOS的Import执行文件时需要cd到当前路径,然后chmod+x./xxx.shxxx是脚本的名称,x是权限可以使用777变量命名规则首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。使用变量使用变量的时候需要添加$,
ZMJun
·
2016-09-21 15:39
Shell学习
笔记2
一、shell特殊变量1.位置变量位置变量含义$0获取当前执行的shell脚本的文件名,包括脚本路径$n获取当前执行的shell脚本的第n个参数,n=1..9,当n为0时表示脚本的文件名,如果n大于9,用大括号括起来${10}$*获取当前shell的所有参数,将所有的命令行参数视为单个字符串,相当于“$1$2$3”,注意与$#的区别:参数1参数2参数3$#获取当前shell命令行中参数的总个数$@
南二爷
·
2016-08-16 15:04
shell
Shell学习
Shell学习
笔记1
有关单引号、双引号和不加引号的简要说明名称解释单引号所见即所得:即将单引号内的所有内容都原样输出,或者描述为单引号里面看到什么就会输出什么。反引号命令替换,指的是shell能够将一个命令的标准输出插在一个命令行中任何位置。双引号把双引号内的所有内容都输出出来;如果内容中有命令(要反引下)、变量、特殊转义字符等,会先把变量、命令解析出结果,然后再输出最终内容来。无引号把内容输出出来,会将含有空格的字
南二爷
·
2016-08-11 16:31
shell
Shell学习
shell学习
第三天——grep、sed、awk
grep以前我们用grep在一个文件中找出包含某些字符串的行,比如在头文件中找出符合某个模式(Pattern)的一类字符串,例如找出所有符合
[email protected]
模式的字符串(也就是email地址),要求x字符是可以是字母、数字、下划线、小数点。字符类限定符(CharacterClass):如上例的x和y,他们在模式中表示一个字符,但是在取值范围是一类字符中的任意一个。数量限定符(Quanti
LHSTS
·
2016-08-10 21:58
sed
grep
awk
shell学习
第二天
条件测试命令test或[可以测试一个条件是否成立,如果测试结果为真,则该命令的ExitStatus为0,如果测试结果为假,则命令的ExitStatus为1(注意与C语言的逻辑表示正好相反)。val=10test $val -gt 9 echo $?test $val -gt 10echo $?[ $val -gt 9 ]echo $?[ $val -gt 10 ] #[命令的参数“$val
LHSTS
·
2016-08-10 11:37
shell
基本语法
shell学习
第一天
shell基础知识Shell的作是解释执用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执完,而不必一条一条地敲命令。历史上有很多shell(如:sh,csh,ksh,tcsh),还有bash。sh
LHSTS
·
2016-08-09 23:35
shell
基础语法
shell学习
笔记
1、定义变量时不加美元符号$2、执行命令,循环#!/bin/bashpwdfiles=`ls-li`forfilein$files;doecho"fileis$file"done3、使用变量your_name="qinjx"echo$your_nameecho${your_name}4、只读变量myUrl="http://www.w3cschool.cc"readonlymyUrl5、删除变量un
yan456jie
·
2016-07-11 20:56
Linux
shell学习
shell的优势在于处理操作系统底层的业务,php、python优势在于开发运维工具、web业务的开发脚本开头#!/bin/sh或#!/bin/bash指定脚本的解释器“#!”被称为幻数环境变量:1、用于定义shell的运行环境,保证shell命令的正确执行2、查看系统环境变量(全局变量)env或set,设置环境变量exportOLD=36,取消环境变量unsetOLD3、环境变量可以在命令行中设
Jiny_li
·
2016-07-01 21:42
Shell命令笔记
======================shell命令============================
shell学习
:cat 未指定任何文件,则默认读取标准输入tac从最后一行开始显示,可以看出
bloomw
·
2016-06-24 00:00
Linux Shell超详细系列教程
不断更新中,是
Shell学习
的必读经典教程。
Liu-_--
·
2016-06-17 15:21
Shell
Linux
Linux命令
Shell
linux
shell
linux
[
Shell学习
笔记] 创建任意大小的文件And分割任意大小的文件
文章目录[隐藏]创建任意大小的文件dd命令选项dd命令示例分割任意大小的文件split命令csplit命令创建任意大小的文件创建特定大小的文件最简单的方法就是利用dd命令,dd命令会克隆给定的内容,然后将一摸一样的副本写入到输出,stdin、设备文件、普通文件等都可以作为输入,stdout、设备文件、普通文件也都可以作为输出。dd命令选项bs=字节数将ibs(输入)与obs(输出)设成指定的字节数
mrliucsdn
·
2016-06-13 16:20
清理日志的shell
shell学习
之路#!
oyjjpp
·
2016-05-27 07:10
shell
log
clean
Power
Shell学习
的一小步,工作的一大步
现在标题不起的应景,基本就没有访客和流量了。本文首发盆盆的公众号,可以转载,但需要注明出处和作者九叔本文提到了盆盆的公众号,因为源代码也在那里发布。本文不装逼,只讲干货。希望作为系统工程师或者ITPro的你,加入到学习PowerShell的行列当中。我们通过PowerShell来做一个小程序。实现什么功能呢?我们用它来查看Windows的计划任务。完成计划任务的一些常见运维操作。首先我们看看操作界
九叔
·
2016-05-10 10:24
图形
powershell
九叔
Power
Shell学习
的一小步,工作的一大步
现在标题不起的应景,基本就没有访客和流量了。本文首发盆盆的公众号,可以转载,但需要注明出处和作者九叔本文提到了盆盆的公众号,因为源代码也在那里发布。本文不装逼,只讲干货。希望作为系统工程师或者ITPro的你,加入到学习PowerShell的行列当中。我们通过PowerShell来做一个小程序。实现什么功能呢?我们用它来查看Windows的计划任务。完成计划任务的一些常见运维操作。首先我们看看操作界
九叔
·
2016-05-10 10:24
PowerShell
九叔
图形
PowerShell
shell学习
(三)运算符
算术运算符列表三点注意:1.表达式和运算符之间要有空格,例如2+2是不对的,必须写成2+2,这与我们熟悉的大多数编程语言不一样。2.完整的表达式要被``包含,注意这个字符不是常用的单引号,在Esc键下边。3.乘号(*)前边必须加反斜杠(\)才能实现乘法运算;运算符说明举例+加法`expr$a+$b`结果为30。-减法`expr$a-$b`结果为10。*乘法`expr$a\*$b`结果为 200。/
等待救赎
·
2016-05-09 13:00
shell学习
(二)变量
定义变量 your_name="mozhiyan" echo $your_name echo ${your_name}定义只读变量 readonlyvariable_name#!/bin/bash myUrl="http://see.xidian.edu.cn/cpp/shell/" readonly myUrl myUrl="运行脚本,结果如下:/bin/sh: NAME: This
等待救赎
·
2016-05-09 12:00
Shell学习
笔记
1.Shell脚本1.1格式首行#!/bin/bash指定解释器1.2注释'#'开头的行,'#!'是例外此外,#是特殊字符,可以出现在一些参数代换结构和在数值常量表达式中,具有特殊含义,而不会开启一个注释。‘#’也不会开启一个注释。1.3函数functionfunname(){…}或者funname(){statements;}只需要使用函数名就可以调用某个函数:funname参数可以传递给函数,
keep_moving
·
2016-05-02 19:42
shell学习
随笔
cat/dev/null>文件名 清空文件信息垃圾桶,传送到次文件的数据都会被删除掉。?who |wc-l 计算用户的个数|(管道)可以再两个程序之间建立管道pipe:who的输出成了wc的输入。。wc列出的结果就是一登陆的用户个数。。、printf命令 echo输出 echo$? echo$SHELLptintf输出不像echo那样自动提供换行符,需自己添加。简单的执行跟踪。shell脚本跟踪功
zongyimin
·
2016-04-26 14:00
shell学习
Shell基础shell概述1shell是什么2脚本执行方式脚本例子#!/bin/bash #这是第一个shell脚本的注释 echo-e"\e[1;36m从helloworld开始\e[0m"赋予执行权限,直接运行chmod755hello.sh./hell.sh通过bash调用执行脚本bashhello.shBash的基本功能命名别名与快捷键source~/.bashrcctrl+c强制终止当
qq_26437925
·
2016-04-24 21:00
shell学习
笔记,tr
tr,用来从标准输入中通过替换/删除进行字符转换主要用于删除文件中的控制字符或进行字符转换 使用时,提供两个字符串,串1:用于查询,串2:用于处理各种转换;串1的字符被映射到串2上,然后转换开始 主要用途:1.大小写转换 2.去除控制字符 3.删除字符 命令格式:tr–c–d–s[“str_from”][“str_to”]f
addisonko
·
2016-04-22 17:00
Android adb
shell学习
心得(四)
1.awk中的subsub为替换函数,形式如sub(/1/,"",$2)将第二个变量的第一个1替换为空,若将sub替换为gsub,则替换所有的1。2.awk中的-F分隔符,默认为空格3.awk中的FS,OFSFS为列分隔符,OFS为输出列分隔符,默认为空格4.$#:这个程序的参数个数5.$0:这个程式的执行名字6.$n:这个程式的第n个参数值,n=1..97.$*:这个程式的所有参数,此选项参数可
mcskyding
·
2016-04-21 07:00
linux
shell
ubuntu
Android adb
shell学习
心得(三)
Q&A1.waitwait命令一直等待直到一个用户子进程完成,可以指定进程ID,如未指定,则等待所有子进程完成2.pwd获取当前路径,赋给变量方法pathstr=`pwd` 此处并非单引号3.cp执行cp时出现“cp:omittingdirectory”提示信息,可使用递归参数-rcp-rDIRECTORY1 DIRECTORY2 rm删
mcskyding
·
2016-04-20 07:00
linux
shell
Android adb
shell学习
心得(二)
8.控制日志格式日志消息有很多元数据字段,通过修改输出格式来控制输出结果,-v选项加上下面列出的内容可以控制输出字段adblogcat-v 所需输出格式例如:adblogcat-vthreadbrief 显示优先级/标记和原始进程的PID(默认格式)process 仅显示进程PIDtag 仅显示优先级/标记thread 仅显示进程:线程和优先级/标记raw 显示原始的日
mcskyding
·
2016-04-17 11:00
android
shell
adb
Android adb
shell学习
心得(一)
主要功能1.运行Android设备的shell(命令行)2.管理模拟器或Android设备的端口映射3.安装/卸载APK程序4.计算机和Android设备之间上传/下载文件常用命令1.服务的启动与关闭adbstart-serveradbkill-server2.查看当前连接设备adbdevices3.多设备连接adb[-d|-e|-s]-d:当且仅当多个设备中只有一个真机时可用-e:当且仅当多个设
mcskyding
·
2016-04-17 10:00
android
shell
adb
shell学习
笔记(语法)
shell脚本中的基本语法包括判断,条件,循环,函数,位置参数和特殊变量等等,下面我们就一一介绍吧1.判断:test语句和[ test语句和[都可以用于判断一条语句的真假,不过shell和c语言有区别,一定要切记在shell中:真返回0,假返回1举个例子吧:#!/bin/bash val=10 test$val-gt9 echo$? test$val-gt10 echo$? [$val-
zr1076311296
·
2016-04-10 16:00
shell
脚本
shell学习
笔记(符号)
shell脚本的学习: 1.Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地敲命令。 2.shell变量包括环境变量和本地变量,环境变
zr1076311296
·
2016-04-10 12:00
shell
脚本
shell学习
(一)hello world
1helloworld#!/bin/bashecho "Hello World !"“#!”是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo命令用于向窗口输出文本。2运行Shell脚本有两种方法。(1)作为可执行程序将上面的代码保存为test.sh,并cd到相应目录:chmod +x ./test.sh #使脚本具有执行权限 ./test.sh #执行
等待救赎
·
2016-03-24 20:00
shell学习
笔记
shell学习
笔记shell脚本在linux下开发经常需要用到,shell的脚本可以帮助用户自动化地和操作系统进行交互,起到了提高效率的作用。
Tomstrong_369
·
2016-03-04 11:00
shell
shell学习
计算机识别“二进制”,输入的命令通过shell依赖ASCIL表进行翻译成二进制,计算机后由内核识别并操作完了命令,返回二进制又通过shell翻译成命令操作的结果。
MoYanHanHuiLengMa
·
2016-03-02 19:00
linux
shell
shell学习
1、一些中、大型程序都是由编译型语言写成的,如fortran、ada、CC++、Java等,这类程序从源代码(sourcecode)转到目标代码(objectcode)来执行,运作于底层硬件;脚本语言是解释型语言,由解释器读入程序代码,如:awk、Perl、Python、shell等2、shell脚本具有 简单性(高级语言,可简洁表达复制的操作)、 可移植性(使用POSIX定义,可在不
飞来的翅膀
·
2016-02-04 11:29
开发
用户
程序
《高级Bash脚本编程指南》十年来首次修订
其中,《高级Bash脚本编程指南》对于
Shell学习
者来说,是一本神一样的书籍。
dbtrain
·
2016-01-28 11:22
linux
shell
bash
《高级Bash脚本编程指南》十年来首次修订
其中,《高级Bash脚本编程指南》对于
Shell学习
者来说,是一本神一样的书籍。
dbtrain
·
2016-01-28 11:22
bash
linux
shell
[Bash Shell]
Shell学习
笔记
1.Shell简介Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Unix/Linux系统内核的一部分,但它调用了系
Poll的笔记
·
2015-12-07 20:00
Shell学习
笔记 - 正则表达式
一、正则表达式是什么?正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。二、正则表达式与通配符1.正则表达式用来在文件中匹配符合条件的字符串,正则表达式是“包含匹配”。grep、awk、sed等命令可以支持正则表达式。2.正则表达式元字符正则表达式是通过元字符来进行字符串匹配的,具体请参考:http://www.cnblogs.com/refi
风格时光
·
2015-12-03 22:00
Shell学习
笔记 - 循环语句
一、for循环1.语法格式1for变量in值1值2值3... do 程序 done 说明:程序将遍历所有的值,赋值给变量,然后在执行程序。也就是说,后面接多少个值,程序就循环多少次。2.示例1:遍历5个数,进行输出#!/bin/bash foriin12345 do echo$i done #输出结果 1 2 3 4 53.示例2:遍历目录下的所有文件,进行输出文
风格时光
·
2015-11-28 20:00
Shell学习
笔记 - 分支语句
一、单分支if语句1.语法格式if[条件判断式];then 程序 fi 或者 if[条件判断式] then 程序 fi注意:中括号和条件判断式之间必须有空格 2.示例1:判断登陆的用户是否是root#!/bin/bash if["$USER"==root];then echo"LoginUserisroot" fi #########或者#########
风格时光
·
2015-11-27 21:00
awk中RS,ORS,FS,OFS区别与联系
awk中RS,ORS,FS,OFS区别与联系awk中RS,ORS,FS,OFS区别与联系张映 发表于 2010-12-02分类目录: shell标签:awk, FS, OFS, ORS, RS,
shell
XZC.Log
·
2015-11-26 23:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他