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脚本学习与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
Shell学习
笔记 - 条件判断式
1.判断格式1)test参数文件例:test-e/root/install.log2)[参数文件] --推荐使用例:[-e/root/install.log]注意:中括号后面和前面需要有空格2.判断文件类型参数1)-d文件:判断该文件是否存在,并且是否为目录文件2)-e文件:判断文件是否存在3)-f文件:判断文件是否存在,并且是否为普通文件4)-s文件:判断文件是否存在,并且是否为非空5)其他文件
风格时光
·
2015-11-26 23:00
Shell学习
笔记 - 环境变量配置文件
一、source命令功能:在当前bash环境下读取并执行配置文件中的命令1.命令格式source配置文件 或 .配置文件2.命令示例[root@localhost~]#source/etc/profile#让/etc/profile配置文件生效 [root@localhost~]#./etc/profile#与上面的命令效果一样二、全局环境变量配置文件全局环境变量配置文件会对所有用户生效。1./
风格时光
·
2015-11-25 22:00
Shell学习
笔记 - 运算符
一、Declare命令1.命令格式declare[+/-][选项]变量名其中:-:给变量设定类型属性+:取消变量的类型属性2.参数说明-i:将变量声明为整型-a:将变量声明为数组类型-x:将变量声明为环境变量-r:将变量声明为只读变量-p:显示指定变量被声明的类型3.示例1)-i示例:声明整型变量,由于shell默认变量的类型是字符串类型,如果需要进行数值的运算,则需要将变量转化为整型#!/bin
风格时光
·
2015-11-24 23:00
Shell学习
笔记 - Shell变量
一、变量的命名变量名必须以字母或下划线开头,由字母、数字、或下划线组成,变量名的长度不能超过255个字符。二、变量的分类1.用户自定义变量2.环境变量3.位置参数变量4.预定义变量三、用户自定义变量用户自定义变量是“局部变量”,只能在当前的Shell中生效1.定义变量变量名=变量值示例:注意:等号前后不能有空格,否则会出现以下错误提示:2.变量调用$变量名或${变量名}示例:3.变量叠加示例:或:
风格时光
·
2015-11-23 23:00
Power
Shell学习
笔记[分享]
数组其实在任何语言里都是一个比较头疼的学习对象,在学习PowerShell的空余时间,做了以下简单整理: 1. 在PowerShell中,只要把不同的对象用逗号“,”连接起来,就可以构造出数组对象。 例如:520,'abc',2MB,0xFFFE 520 abc 2097152 65534 上面的小例子输出了4个对象:数值“520”、字符串“abc”、
·
2015-11-13 21:16
powershell
Shell学习
输出 echo变量 alue=“Theron”,value=100只读变量readonly value="12345" 2 readonly value 3 value="2345" 运行的话会输出 ./a.sh: 行 3: value: 只读变量使用 unset 命令可以删除变量 value1
·
2015-11-13 15:51
shell
linux
shell学习
记录
1.shell脚本开始以 #! /usr/bin 这个叫做Shebang 这个指定解释器的路径 2.shell 一些配置在~/.bashrc中,运行的历史shell命令在~/.bash_history 中 3.shell 脚本以分号或新起一行分割命令 4.设置echo输出不同的颜色 colors: reset=0, black=30, red=31, green=32,
·
2015-11-13 11:56
Linux shell
上一页
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
其他