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编程学习笔记第一章基础知识1.脚本格式:1.1“#!”这个符号的名称,叫做”Shebang”或者”Sha-bang”“解释伴随行”的简称1.2执行脚本方式:./bashshsource(不开启子进程)1.3脚本可执行权限:chmod+x1.4查看子进程:pstree注:挂载yum源安装yum-yinstallpsmisc1.5补充1.51yum相关命令yumrepolist看有多少包yu
Mix_max09
·
2020-06-25 00:03
shell
学习笔记
Power
shell学习笔记
三
1.创建集合和泛型a.创建List集合#为了减少在同意命令空间的对象名的输入,可以使用-f操作符指定唯一的类名。$namespace="System.Collections.{0}";$arrayList=New-Object($namespace-f"ArrayList");$queue=New-Object($namespace-f"Queue");$arrayList.Add("a");$q
guan-guan
·
2020-06-23 15:25
powerShell
shell学习笔记
二
这是我第二部分的学习笔记,在记录博客的时候出现了一些问题,在这里把文件上传,需要的话可以下载共同学习地址:http://pan.baidu.com/s/1boWemtTshell可以识别三种基本的命令:内建命令、shell函数、外部命令。内建命令就是shell本身所执行的命令;shell函数是功能健全的一系列程序代码;外部命令就是由shell的副脚本(新的进程)所执行的命令,基本过程如下:在she
Together_CZ
·
2020-06-22 06:16
Unix
shell学习笔记
[非常粗糙,没太多时间整理细致]Shell指南笔记一文件安全与权限目的就是设置文件和目录权限。顺便可以了解下UNIX文件管理方面的知识,比如文件属性等。文件的访问方式分为:读写和执行,文件的用户分为文件属主,同组用户,其他用户。注意必须要理解这个区分。1.1文件相关系统当然知道文件的全部信息,通过ls命令可以获得想要的信息。这里就不解释ls输出的代表的意思了。其实很重要,尤其是ls–l的表示rwx
阿拉神农
·
2020-06-21 22:49
shell学习笔记
(二):《Unix Shell编程》学习笔记
1、shell中的变量赋值时等号两边都不能留空格,这点与平常C语言习惯不一样。2、shell没有数据类型的概念,使用前也无需申明,不管什么值,shell都简单理解成字符串,但可以通过特定的内部操作,对变量做整数运算。3、echo${#str}显示str的字符个数。4、shell先做变量名替换,再做文件名替换。5、要在变量名后面跟字母、数字或下划线的时候,需要使用大括号,如${filename}x。
wuchuan53
·
2020-06-21 14:34
shell
linux
shell
shell学习笔记
(一):比较与条件判断整理
1、文件比较与判断操作符1).文件和目录-e:文件是否存在,存在为真,不存在为假;[-e./a.c]&&echo"-e";-f:是否是普通文件,是为真,不是为假,同时也可以检查文件是否存在(必须确定是普通文件);-d:是否是文件夹,是为真,不是为假,同时也可检查文件夹是否存在;-c:是否字符设备文件;-b:是否块设备文件;-L或-h:是否是一个软链接;-S:是否是socket文件;-p:是否是pi
wuchuan53
·
2020-06-21 14:33
shell
shell
比较
条件判断
Shell脚本学习笔记(3)——函数的调用以及变量的作用域
传送门:Linux常用的终端命令汇总(超详细,超全面)收藏这一篇就够了
Shell学习笔记
(1)——Shell的基本原理及Shell编程初体验
Shell学习笔记
(2)——Shell变量及常用的程序语句详细介绍小伙伴们一
万里羊
·
2020-06-21 13:47
Shell的学习
Shell学习笔记
一
Shell简介Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。基本上Shell分两大类:一:图形界面Shell(GraphicalUserInterfaceshell即GUIshell)例如:1、应用最为广泛的WindowsExplorer(微软的windows系列操作系统)2、广为人知的Linuxshell,其中linuxshe
小喜_ww
·
2020-04-07 07:12
shell学习笔记
(一)
1.特殊文件:/dev/null与/dev/tty/dev/null:bitbucket(位桶),传送到此文件的数据都会被系统丢掉。相当于当程序将数据写到此文件时,会认为>已经完成写入的操作,但实际上是把数据丢到了垃圾桶,什么事情都没有做。当你需要命令的退出状态,而非是它的输出,此功能十分有用。例如:测试一个文件是否含有某个模式时ifgreppatternfile>/dev/nullthen...
喜欢萝莉的逗逼青年
·
2020-03-17 03:44
Shell学习笔记
汇总——2
一、Shell解析器配置1.用户的默认Shell设置在/etc/passwd文件中,例如下面这行对用户mia的设置:mia:L2NOfqdlPrHwE:504:504:MiaMaya:/home/mia:/bin/bash二、Shell如何执行命令1.执行交互式命令用户在命令行输入命令后,一般情况下Shell会fork并exec该命令,但是Shell的内建命令例外,执行内建命令相当于调用Shell
Hello-World3
·
2020-02-06 16:00
shell学习笔记
2: shell中的四则运算符
shell中的四则运算符n1,n2:常量数字char:运算符号加,减,乘,除,取余(+,-,*,/,%)$a,$b:变量a,变量b方法1数字与符号之间需要有空格不支持小数exprn1charn2expr$achar$b此种格式中乘号*需要写成\*#例如:100*100expr100\*100方法2数字与符号之间可以不加空格不支持小数echo$[n1charn2]expr$[$achar$b]方法3
粥里有勺糖
·
2019-12-24 20:00
shell学习笔记
1: shell 中的变量与常见符号使用方法
变量声明即用a=2b="123"调用${varName}或者$varNameecho$becho${a}常见变量$?:判断上一个语句是否成功$0:执行脚本文件名称$1:第1个参数$n:第n个参数$*:参数分别是什么$#:参数个数示例demo1.shecho"脚本文件名称:$0"echo"第1个参数:$1"echo"所有的参数:$*"echo"参数个数:$#"赋予执行权限chmodu+xdemo1.
粥里有勺糖
·
2019-12-24 19:00
shell学习笔记
(一):变量
一shell变量声明变量名和等号之间不能有空格。赋值shell在默认情况下不会区分变量类型,变量值以字符串形式保存,即将整数和小数赋值给变量,它们也会被视为字符串。调用变量名前加美元符号二变量类型字符串加双引号name="zzjack"一维数组括号表示数组,中间用空格分开。array_name=(123)读取数组#n为数组下标${array_name[n]}
zzjack
·
2019-12-24 10:58
Linux
Shell学习笔记
Linux
Shell学习笔记
基本信息系统:Debian9.5发行信息:DebianGNU/Linux9.5/StretchShell基础update:2018年09月22日只要能够操作应用程序的借口都能成为壳程序
Kim9501
·
2019-12-12 18:35
Shell学习笔记
嘛,作为习惯使用Mac作为开发系统的开发者,Shell算是必须学习的内容之一。CI的脚本之类的也需要用Shell来写,总之学习一下没有坏处。本文主要以基础的BourneShell为学习对象,记录学习过程中的一些知识要点,和其他笔记一样,基本上是写给自己看的,不喜欢的不要拍砖。1.关于#!'#'表示注释,而'#!'则告诉系统当前文件应该用什么来执行。例如:#!/bin/shechoHelloWorl
优雨
·
2019-12-07 17:27
shell编程学习笔记之一--学习第六天Linux下使用tar 进行全备份和增量备份)
文章目录一、说明:1、整理一些linux命令必须熟练掌握常的命令(复习+扩展学习Linux命令)2、Linux下vim/vi编辑器命令总结3、学习课件:4、之前的
shell学习笔记
:二、实战演练(全备份和增量备份
奋斗吧-皮卡丘
·
2019-11-28 19:31
shell编程
Shell学习笔记
:awk实现group by分组统计功能
日常部分数据以txt的文件格式提供,为避免入库之后再进行统计的麻烦,故学习shell进行处理,减少工作量。1.样例数据#test.txtYD5Gxxx|6618151|6825449073|6476534190|36251|超级会员|0YD5Gxxx|8968336|1445546463|6476534190|36251|超级会员|0YD5Gxxx|2545939|6904742993|08586
Hider1214
·
2019-11-11 14:00
Shell学习笔记
(2)——awk
最近在做一个作业,需要筛选文档里面的内容。在网上谷歌到这个函数之后发现简直不要太好用!介绍一下首先,awk好像不只是一个函数,而是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一(wiki)。我要说的其实是他的一个版本,就是awk的GNU版本——gawk(其实也没啥区别吧……)再多嘴一句,awk的执行流程是,逐行扫描文件或者输入,查找与命令行中所给定内容相匹配的
王宇涵_e5f1
·
2019-11-08 00:21
shell学习笔记
ShellStudyNotes指导思想:10分钟语法+实操\+ENTER换行变量shell变量无需声明即可用,默认空值于shell,变量常量无区别,用大小写区别所有变量视为字符串变量赋值shellvarassignmentsHere文档输入到一个命令的标准输入中cmd&2exit1fiif[“$ANSER”=“yes”];thenecho“answerisyes”elif[“$ANSER”=“no
PennLi
·
2019-11-01 12:45
shell学习笔记
上一级..当前目录.当前用户目录~根目录/常用命令详解cd跳转目录命令特殊跳转跳转上一级..跳转当前目录.跳转当前用户目录~跳转根目录/跳转上一个目录cd-跳转前n目录cd-n跳转后n目录cd+nwatchwatch命令以周期性的方式执行给定的指令,指令输出以全屏方式显示。watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行
大君君
·
2019-10-21 13:00
马哥
Shell学习笔记
之--给Shell脚本自动添加注释
马哥
Shell学习笔记
之--给Shell脚本自动添加注释本脚本资料收集于马哥教育,版权归马哥教育所有在某用户家目录下创建.vimrc文件,文件内容如下:setignorecasesetcursorlinesetautoindentautocmdBufNewFile
tomshen
·
2019-10-18 15:42
Shell
Shell
Shell学习笔记
Shell基础Shell基础(开胃菜)Shell基础知识和编程规范写入文件echo内容>文件名例如echo”Hello,${y_name}”>f_users.bat这里每次写入相当于从头开始要想在原来基础上追加信息就是把>换成>>参考:Shell中使用echo将数据写入文件读取文件【Shell】按行读取文件内容清空文件如何用Shell命令清空文件参考:Linux—使用Shell命令清空或删除大文件
Holmes Zhu
·
2019-10-17 19:34
Linux
工欲善其事
必先利其器
我的
Shell学习笔记
之数数Mysql配置文件的配置条目数量
****此脚本来自于慕课网,版权归原作者所有****脚本目的:查询Mysql配置文件my.cnf中某配置项(例如[mysqld])的配置条目数量,并输出。具体脚本如下:#****#Author:tomshen#QQ:×××#Date:2019-10-14#Description:Thetestscript#Copyright(C):2019Allrightsreserved#****#输出my.c
tomshen
·
2019-10-14 21:45
Shell
Shell
我的
Shell学习笔记
之"expr"
*******************************该文章整理自慕课网,版权归原作者所有********************************************Bash数学运算之expr:语法:expr$num1operator$num2expr可用的操作符(operator):#使用expr命令比较变量时,结果为真则返回1,结果为假则返回0,与shell命令行,结果为真
tomshen
·
2019-10-10 21:11
Shell
我的
Shell学习笔记
之Shell中的()
IT技术浩如烟海,随着逐渐的学习,为了少做重复的学习,需要记录下自学Shell学习的零碎知识。shell中使用():命令放入()中(命令),命令的执行是一次性的不会影响当前环境#(命令)开启了一个子SHELL,命令执行完毕子SHELL既结束寿命,而且此子SHELL的pid与父SHELL的pid相等,而且可以使用父SHELL定义的变量)命令放入{}中{命令1;命令2;}命令的执行会影响当前环境命令放
tomshen
·
2019-10-10 21:30
Shell
Power
shell学习笔记
--使用正则表达式查找文件
支持所有PS版本Get-ChildItem不支持文件高级筛选。它只能使用简单的通配符,但不能使用正则表达式。围绕这个问题,我们可以使用-match命令来筛选。下面这个例子将获得所有windows目录下包含至少连续有两个数字的文件同时文件名长度不超过8个字符:Get-ChildItem-Path$env:windir-Recurse-ErrorActionSilentlyContinue|Where
·
2019-09-22 15:57
Power
Shell学习笔记
1,ps7官方文档2,使用脚本生成帮助文档functionAdd-Node{param($selectedNode,$name,$tag)$newNode=new-objectSystem.Windows.Forms.TreeNode$newNode.Name=$name$newNode.Text=$name$newNode.Tag=$tag$selectedNode.Nodes.Add($new
everest33
·
2019-08-13 11:00
Shell学习笔记
之关于 >/dev/null 2>&1 详解
shell中可能经常能看到:>/dev/null2>&1命令的结果可以通过%>的形式来定义输出分解这个组合:“>/dev/null2>&1”为五部分。#1:>代表重定向到哪里,例如:echo"123">/home/123.txt#2:/dev/null代表空设备文件#3:2>表示stderr标准错误#4:&表示等同于的意思,2>&1,表示2的输出重定向等同于1#5:1表示stdout标准输出,系统
时光飞逝,逝者如斯
·
2019-07-02 10:00
shell 学习笔记2-shell-test
一、字符串测试表达式前面一篇介绍:什么是shell,shell变量请参考:
shell学习笔记
1-什么是shell,shell变量1、字符串测试表达式参数字符串需要用""引起来比较符号两段必须要空格2、字符串测试表达式举例
乐章
·
2019-06-26 14:00
Linux-
shell学习笔记
2
1、命令的运行顺序以相对/绝对路径运行命令,例如『/bin/ls』或『./ls』;由alias找到该命令来运行;由bash内建的(builtin)命令来运行;通过$PATH这个变量的顺序搜寻到的第一个命令来运行。2、通过type-als也可以查询的命令的运行顺序。3、source:读入环境配置文件的命令。利用source或小数点(.)都可以将配置文件的内容读进来目前的shell环境中。4、Ctrl
ZhangCui
·
2019-06-18 14:00
Linux-
shell学习笔记
1
1、检查/etc/shells这个文件可以得到有多少可用的shell,一般有一下几个:/bin/sh(已经被/bin/bash所取代)/bin/bash(就是Linux默认的shell)/bin/ksh(Kornshell由AT&TBelllab.发展出来的,兼容于bash)/bin/tcsh(整合CShell,提供更多的功能)/bin/csh(已经被/bin/tcsh所取代)/bin/zsh(基
ZhangCui
·
2019-06-12 15:00
shell学习笔记
(1)、shell的语法特性shell是一种解释型的脚本语言,通过它可以直接调用linux的命令来与linux交互;需要注意,shell里面处理运算符号左右可以输入空格之外,进行行对齐等代码格式调整的时候,不要使用空格而是使用tab来控制缩进等,空格也会被bash当前命令处理,会报错;(2)、shell与Java语言的对比;1、shell是一种弱类型的语言,变量没有主动的类型声明;2、shell的
梦中岁月
·
2018-09-30 17:05
Linux学习总结
Linux
Shell学习笔记
:exit退出状态代码
inux提供$?特殊变量来保存最后一条命令执行结束的退出状态。执行完一条命令后,立即执行echo$?,可以查看最后一条命令的退出状态值。正常的情况下,命令成功执行完成的退出状态是0,如果非0,则命令执行有错。该命令可以用于检查命令是否正确执行,比如在解压包的时候,检查解压包是否成功十分有效。自定义退出状态码,可以在脚本中定义自己的退出状态代码,然后使用echo$?检查。退出状态码最高是255,一般
ChasingdreamLY
·
2018-09-07 10:53
ubuntu+Linux
shell学习笔记
(一)
shell是什么?shell是用C语言编写的程序。它是用户与Linux之间的桥梁。是一种与内核沟通的外壳应用程序。什么是shell脚本?是一种为shell编写的脚本程序。shell开发环境shell与python相似,只要有一个文本编辑器和脚本解释器即可。在Linux中使用的最广泛的shell解释器就是bash了。shell与bash的关系?如果将shell比喻为媒婆,那么bash就是王婆(即一个
MISSyingying
·
2018-09-02 00:59
shell
[Bash Shell]
Shell学习笔记
1.Shell简介Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Unix/Linux系统内核的一部分,但它调用了系
lzhpo
·
2018-07-26 14:05
[Bash
Shell]
Shell学习笔记
操作系统-Linux
shell学习笔记
shell是基于shell解释器的脚本编程语言,也是使用Linux的常用工具,连接着用户和系统内核。查看操作系统支持shell解释器$cat/etc/shells/bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin/bin/tcsh/bin/csh查看当前使用shell解释器$echo$SHELL/bin/ba
mxjsxz
·
2018-06-24 22:12
shell学习笔记
1、history查看命令历史!!重复上一个命令!55运行命令历史中第55条命令!if运行最近一次以if开头的命令!$上一个命令最后一个参数2、alias设置别名unalias取消别名3、ls*.txt匹配以.txt结尾的所有ls[12].txt括号中任选其一ls?.txt只匹配一个字符4、echo“helloworld”>filename重定向>>追加错误重定向,或者2>>5、ctrl+z暂停任
wenbin1996
·
2018-06-14 13:19
Linux
shell script学习笔记
shell学习笔记
什么是shell?shell是运行在linux服务器上的用c语言编写的程序,即可以是服务器端的命令语言,也可以是程序设计语言(shellscript)。
rightchen
·
2018-03-23 13:10
Shell 学习笔记
Shell学习笔记
Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。
卡尔是正太
·
2018-03-11 22:57
【运维】shell基础指令学习
【运维】
shell学习笔记
目录运维
shell学习笔记
目录Shell学习的重要性常用shell基础指令功能1编辑脚本执行脚本功能2获取用户输入功能三变量赋值未完待续学习地址:Shell学习的重要性常用shell
CocoWu_吴佳莹
·
2018-02-03 22:56
运维
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
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判断全部都是数字(
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
上一页
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
其他