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学习笔记
Linux-
shell学习笔记
--环境变量
Linux-
shell学习笔记
–环境变量什么是环境变量环境变量是描述系统运行环境的一系列变量,如PATH描述了应该去哪里查找命令,SHELL描述了默认的shell是哪个。
Mr_Normal
·
2017-06-23 18:25
Linux
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
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的一点笔记,主要参考的是http://www.runoob.com/linux/linux-shell.htmlShell介绍Shell既是一种命令语言,又是一种程序设计语言作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。Shell两种执行命令的方式交互式(Interacti
charles1e
·
2016-10-05 20:00
shell
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学习笔记
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学习笔记
] 创建任意大小的文件And分割任意大小的文件
文章目录[隐藏]创建任意大小的文件dd命令选项dd命令示例分割任意大小的文件split命令csplit命令创建任意大小的文件创建特定大小的文件最简单的方法就是利用dd命令,dd命令会克隆给定的内容,然后将一摸一样的副本写入到输出,stdin、设备文件、普通文件等都可以作为输入,stdout、设备文件、普通文件也都可以作为输出。dd命令选项bs=字节数将ibs(输入)与obs(输出)设成指定的字节数
mrliucsdn
·
2016-06-13 16:20
Shell学习笔记
1.Shell脚本1.1格式首行#!/bin/bash指定解释器1.2注释'#'开头的行,'#!'是例外此外,#是特殊字符,可以出现在一些参数代换结构和在数值常量表达式中,具有特殊含义,而不会开启一个注释。‘#’也不会开启一个注释。1.3函数functionfunname(){…}或者funname(){statements;}只需要使用函数名就可以调用某个函数:funname参数可以传递给函数,
keep_moving
·
2016-05-02 19:42
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
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学习笔记
shell学习笔记
shell脚本在linux下开发经常需要用到,shell的脚本可以帮助用户自动化地和操作系统进行交互,起到了提高效率的作用。
Tomstrong_369
·
2016-03-04 11:00
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
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学习笔记
都是一些零碎的知识,遇到什么写什么吧! 1、shell脚本参数 C用(int *argc, char *argv[])处理参数,python sys.argv[0](脚本名字)、sys.argv[1]、sys.argv[2]等表示各个参数,shell脚本自己处理命令参数的方式如下: (1) $# 传递到脚本的参数个数,不包括脚本命令本身。如判断参数是否是2个: #!/
·
2015-11-13 07:46
shell
shell学习笔记
--持续记录
1.#!/bin/sh 使用sh程序来执行下边的代码 #!/bin/more 输出下边的代码 #!/bin/可执行程序 下边的代码将会作为此程序的输入 2. * 可以用来匹配文件名,正则匹配,作为乘法。**还可以作为幂运算 3.(( 代码)) 即可以做数学运算,也可以在里面添加c代码 4.$可以是代表一个已经定义的变量,可以作为正则匹配的行结束符,$$代表当前
·
2015-11-11 17:47
shell
SHELL学习笔记
----IF条件判断,判断条件
前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here
·
2015-11-11 16:51
shell
$()和${}和$(())和(())
Shell学习笔记
- $()和${}和$(())和(()) $()和${}的用法: 在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution
·
2015-11-11 14:33
$
Linux
Shell学习笔记
一、变量 1、普通变量 variable1=hellovariable2="hello world"echo $variable1 //output helloecho $variable2 //output helloworld 变量自增的实现: 方法一: i=0 i=`expr $i + 1` #中间有空格,加号两边也有空格
·
2015-11-11 02:46
Linux shell
Linux
Shell学习笔记
(一)
Shell,见名知意,就是一个作为用户与Linux OS间接口的程序,允许用户向OS输入需要执行的命令。Shell众多,这里只介绍Bash。 0)实验的Shell版本 显示shell版本: /bin/bash --version 结果: 1)文件.bash_history 该文件保存历史命令,一般是当用户正常退出Shell的时候保存,所在目录为:
·
2015-11-11 01:30
linux
shell
Power
Shell学习笔记
(开篇)
PowerShell 是Windows下的最新的脚本编程工具,目前最新版本是2.0。 他在Win7中已经是内置的工具了,所以说不得不学。 在PowerShell之前,Windows操作系统下的Shell有2种: 1, cmd.exe (command.exe in win9x), 在里面可以输入各种Dos命令,对应的脚本是批处理(*.bat) 2, WSH (Window Script H
·
2015-11-10 23:10
powershell
shell学习笔记
之命令(四)
命令的类型:1>.外部命令:在命令提示符中执行的普通命令。2>.内置命令:内置命令是在shell内部实现的。 1.break命令 #!/bin/sh rm -rf fred* echo > fred1 echo > fred2 mkdir fred3 echo > fred4 for file in fred* do if [ -d
·
2015-11-08 13:42
shell
shell学习笔记
之控制结构(三)
1.if语句 if condition then statements esle statements fi 例: #!/bin/sh echo "Is it morning? Please answer yes or no" read timeofday if [ $timeofday = "yes" ]; then echo "Go
·
2015-11-08 13:41
shell
shell学习笔记
之条件(二)
test或者[ #检查文件是否存在 if test -f read.c then ... fi if [ -f read.c ] then ... fi #如果then和if在同一行上,就应该用;把if和then分开 if [ -f read.c ];then ... fi 注意: 1.if空格[空格xxx空格]都有空格2.test命令的退出码(表明条件是
·
2015-11-08 13:40
shell
shell学习笔记
之变量(一)
一、普通变量 1.使用变量之前通常并不需要事先声明,通常赋值的时候创建他们2.默认所有的变量都被看做字符串,并且以字符串存储3.变量区分大小写4.变量名前面添加$符号来访问变量,赋值的时候只需要使用变量名5.如果字符串中包含空格,就必须用引号括起来6.等号两边不能有空格 #!/bin/sh myvar="Hi there" echo $myvar echo
·
2015-11-08 13:39
shell
SHELL学习笔记
----IF条件判断,判断条件
前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here
·
2015-11-01 15:02
shell
shell学习笔记
shell学习笔记
1、查看/etc/shells,看看有几个可用的Shell 2、 曾经用过的命令存在.bash_history中,但是~/.bash_history记录的是前一次登录前记录的所有指令
·
2015-10-31 14:01
shell
shell学习笔记
之uniq、join、cut
uniq uniq用来从一个文本文件中删除或者禁止重复行,一般uniq假定文件已经分类,并且结果正确。 sort中的唯一性选项去除所有重复行,而uniq命令并不是这样。在uniq中,重复行是不断重复出现的行,中间不夹杂任何文本内容,如: 1 May Day2 May Day3 May Day4 Going DOwn5 May Day6 May Day.7 May Day uniq将前三
·
2015-10-31 13:52
shell
shell学习笔记
一
1、方括号表达式 在方括号表达式中,所有其他的mete字符(即元字符,特殊字符)都会失去其特殊含义。 eg:[*\.]匹配于字面上的星号、反斜杠和句点。 另外,要让 ] 进入该集合,可以将它防盗列表的最前面。 1 >cat tmp 2 ab]cdef3 acdg4 cd5 a-g6 >grep []] tmp 7 ab]cdef
·
2015-10-31 13:51
shell
Shell-学习笔记
-------------------------记录了我的
Shell学习笔记
---------------------------- TIPS: 1.shell文件第一行使用"#!
·
2015-10-27 14:26
shell
Linux
Shell学习笔记
5:理解Linux文件权限
1、用户账户用户ID:UserID,缩写为UID,一个数值。权限是通过创建用户时分配的UID来跟踪的。登录名name:用户用来登录系统的最长8字符的字符串。用户密码(1)root账户Linux系统的管理员,通常分配给它的UID是0。(2)系统账户Linux系统会为各种各样的功能创建不同的用户帐号,这些账户并不是真的用户。是系统上运行的各种服务进程访问资源用的特殊账户。所有运行在后台的服务都需要一个
tiana0
·
2015-10-03 18:00
uid
组
linux文件权限
gid
用户账户
Linux
Shell学习笔记
4:使用Linux环境变量
1、查看全局环境变量 printenv2、显示单个环境变量的值 echo $SHELL3、启动和退出shell启动新的shell bash退出子shell exit4、显示为某个特定进程设置的所有环境变量(全局环境变量+局部环境变量)set5、设置局部环境变量 test=testing(环境变量名、等号、值之间没有空格)echo $test(引用环境变量需要$)test='testing a
tiana0
·
2015-10-03 17:00
set命令
linux环境变量
alias命令
bash命令
printenv
Linux
Shell学习笔记
3:更多的bash shell命令
1、ps命令ps命令支持三种使用语法的格式:UNIX风格,选项可以组合在一起,并且选项前必须有“-”连字符;BSD风格,选项可以组合在一起,但是选项前不能有“-”连字符;GNU风格的长选项,选项前有两个“-”连字符。(1)ps命令默认显示4列信息PID(进程编号)、TTY(终端)、TIME(CPU处理时间)、CMD(命令)。(2)显示所有当前进程ps -a 显示所有当前进程ps -ax 会显示没有
tiana0
·
2015-10-03 16:00
linux
shell
PS
grep
du
df
Linux
Shell学习笔记
2:基本的bash shell命令
1.遍历目录cd destinationdestination可以用两种方式表达:绝对文件路径、相对文件路径。.. 当前目录的父目录. 当前目录 2.文件和目录列表ls 显示当前目录下的文件和目录ls -F 区分文件和目录ls -a 显示所有文件和目录,包括隐藏文件ls -R 显示当前目录下包含的目录中的文件ls -l 产生长列表格式的输出组合参数多个双破折线参数必须分开输入,而多个单破折线可
tiana0
·
2015-10-03 16:00
shell
bash
mkdir
ls
shell命令
cd
Linux
Shell学习笔记
1:Linux入门
1、Linux组成Linux内核、GNU工具组件、图形化桌面环境、应用软件。2、Linux内核主要功能系统内存管理、软件程序管理、硬件设备管理、文件系统管理。3、GNU工具链GNU组织开发了一套完整的Unix工具链,将Linux内核和GNU操作系统工具整合起来,就构成了Linux。为Linux系统提供的一组核心工具被称为coreutils(core utils)软件包。GNU coreutils软
tiana0
·
2015-10-03 15:00
linux
linux
shell
shell
bash
gnu
哑终端
Power
Shell学习笔记
(1)-基础
Power
Shell学习笔记
(1):基础 前段时间在知乎上得知Windows下的一款强大的命令行工具PowerShell(原谅我刚刚得知)。
corfox_liu
·
2015-09-28 16:49
学习日志
脚本
Power
Shell学习笔记
(1)-基础
Power
Shell学习笔记
(1):基础 前段时间在知乎上得知Windows下的一款强大的命令行工具PowerShell(原谅我刚刚得知)。
corfox_liu
·
2015-09-28 16:00
windows
powershell
Linux中
shell学习笔记
_1
一、shell定义:简单点理解,就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。实际上,在shell和计算机硬件之间还有一层东西那就是系统内核了。用户直接面对的不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传输给系统内核,接着内核再去支配计算机硬件去执行各种操作。1、记录命令历史:linux是会有记录的,预设可以记录1000条历史命令。这些命令保存在用户的
yhj19920417
·
2015-07-15 18:00
shell
命令
操作
指令
shell学习笔记
info常用命令敲?键或BACKSPACE,显示info的命令列表。在帮助窗口中:Ctrl-x0关闭帮助窗口n键:显示(相对于本节点的)下一节点的文档内容p键:显示(相对于本节点的)前一节点的文档内容u键:进入上一层节点m键:进入菜单项g键:敲G键后输入主题名称,进入该主题l键:回到上一个访问的页面space键:向前滚动一页del键:向后滚动一页q:退出infob或t或Home文档的开始(b是be
周末去捉鱼
·
2015-06-01 11:32
linux工具集
[
Shell学习笔记
] 命令行下的高级网络工具cURL命令
原文: http://www.1987.name/365.html Linux curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、FTP等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、
·
2015-05-01 20:00
shell
shell学习笔记
之九(重定向)
重定向 概念: 将默认的输入输出改成其他的输入输出 文件标识符 linux使用0-9指明特定进程相关的数据流,系统在启动一个进程的时候会为该进程打开三个文件:标准输入(stdin),标准输出(stdout),标准错误输出,分别使用文件标识符0,1,2来标识,如果要为进程打开其他的输入输出,则需要从整数3开始标识。默认情况下,标准输入为键盘,标准输出和错误输出为显示器 I/O重定向 1、标准输出覆盖
havedream_one
·
2015-04-30 16:00
shell
重定向
上一页
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
其他