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学习
15天(grep详解)- 09day
(一)grep家族grep,egrep,fgrep-打印匹配给定模式的行总览SYNOPSISgrep[options]PATTERN[FILE...]grep[options][-ePATTERN|-fFILE][FILE...]描述DESCRIPTIONgrep:搜索以FILE命名的文件输入(或者是标准输入,如果没有指定文件名,或者给出的文件名是-的话),寻找含有与给定的模式PATTERN相匹配
胡 胡 大 妞
·
2020-07-15 10:46
shell
【Shell 编程基础第一部分】第一个Shell脚本HelloShell及一些简单的Shell基础书写与概念;
本章节分享
Shell学习
篇,那么对于Shell简单介绍下,对于Shell来说,大家可以理解Shell是一个命令解释器,类似于DOS下的command.com。它接收用户命令(如l
李华明Himi
·
2020-07-15 10:15
【Shell
编程基础】
shell
脚本
编程
文本编辑
bash
终端
shell学习
18:if判断-e,-f,-f,-L,-r,-w,-x,-s,-nt,-ot的意思
filename为文件名-e(equal)-efilename,判断文件是否存在-d(directory)-dfilename,判断文件是否为目录-f(file)-ffilename,判断文件是否为常规文件-L(link)-Lfilename,判断文件是否问链接文件-r(read)-rfilename,判断文件是否可读-w(write)-wfilename,判断文件是否可写-x(exec)-xfi
天泉证道
·
2020-07-15 06:30
shell学习之路
Shell 脚本学习记录(一)
一、浅谈
Shell学习
Shell脚本之前,我们有必要先来认识认识什么叫Shell?
McRae
·
2020-07-15 02:01
shell脚本学习
shell学习
命令总结
ls/var/log/audit-Ftr|grep/$|tail-1查看文件夹以/结尾的文件,并取倒数第一个值cp-r/var/log/audit/\`**ls/var/log/audit-Ftr|grep/$|tail-1**`/home/fsp/last_audit_result取符号中间命令的输入作为输入事先植入变量,并在下一条命令中截取NETWORK_ID=$(neutronnet-lis
Jeremy Don
·
2020-07-14 23:39
linux
shell学习
笔记
echoecho[选项][输出内容]选项:-e:支持反斜线控制的字符转换\\输出\本身\a输出警告音\b退格键,也就是向左删除键\c取消输出行末的换行符。和“-n”选项一致\eESCAPE键\f换页符\n换行符\r回车键\t制表符,也就是Tab键\v垂直制表符\0nnn按照八进制ASCII码表输出字符。其中0为数字零,nnn是三位八进制数\xhh按照十六进制ASCII码表输出字符。其中hh是两位十
qq_36488756
·
2020-07-14 18:19
LINUX
shell
环境字体对python字符串格式化显示效果的影响
近来用python自带
shell学习
时遇到的一点问题与大家分享,大神和牛人可能对此不屑敬请跳过,但吾等菜鸟水货初遇此问题还是会纠结好久的,废话不多,先上执行代码。
Mikoyan_Yu
·
2020-07-14 17:56
Python学习笔记
Unix & Linux
shell学习
笔记
第一章文件安全与权限文件目录setuidchownchgrpumasksuidguid粘滞位suid—>-rwSrwxr–guid—>-rwxrwSr–t—>-rwxrwxr-Tsuid:执行此文件时具有此文件owner的权限guid:执行此文件时具有此文件group的权限t:若出现在目录上,只有目录的owner才能删除;若出现在文件上,执行时会被放在交换区。chmodu+sxxx.txtchmo
power1952
·
2020-07-14 16:57
个人原创
shell
shell学习
笔记001--什么是shell?
最近一直在学习linux,由于工作较忙,学习时间比较零散再加上自己方法不当,反而浪费了不少业余时间。总没有多少累计下的学习效果。思而后定,把学习反思的过程写进自己的blog。来增加自己学习后的反思活动。以下是正文部分=====================================================================================一shell是
lemosa
·
2020-07-14 13:44
$()和${}和$(())和(())
Shell学习
笔记-$()和${}和$(())和(())$()和${}的用法:在bashshell中,$()与``(反引号)都是用来做命令替换用(commandsubstitution)的。
大米粒ing
·
2020-07-14 08:31
Linux
linux
shell学习
笔记
《linuxshell脚本攻略》一、小试牛刀1、脚本是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。(1)脚本简单的说就是一条条的文字指令,这些命令是可以看到的,如可以用记事本打开、查看、编辑,脚本程序执行时,由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行,因为脚本在执行多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些;(2)UN
录事参军
·
2020-07-14 08:44
linux相关
脚本
读书笔记
Shell 快速入门
对于
Shell学习
者来说,应该将Shell当成是工具,掌握了基础的语法之后就直接使用。当后面需要一些更高级的语法或者功能时,再去查找相应的资料。
256089
·
2020-07-14 02:34
shell
shell入门
shell经典,shell十三问
每次要解说,却总有千言万语不知从何起之感...这次,我不是来回答,而是准备了关于shell基础的十三个问题要问大家﹗希望
shell学习
者们能够透过寻找答案的过程,好好的将shell基础打扎实一点...当然了
freexploit
·
2020-07-14 01:04
编程指南
LinuX
TipS
shell学习
资料:shell十三问
SHELL十三问2008125163340SHELL十三问之五:var=value?export前后差在哪?文章整理:文章来源:网络这次让我们暂时丢开commandline,先来了解一下bash变量(variable)吧...所谓的变量,就是就是利用一个特定的"名称"(name)来存取一段可以变化的"值"(value)。*设定(set)*在bash中,你可以用"="来设定或重新定义变量的内容:na
Self_Chou
·
2020-07-14 00:36
编程相关
Shell学习
从入门到实战
前言因为之前对项目的部署只是停留在用xshell连接云服务器,然后运行jar包,tomcat运行war包等形式进行部署,到了每次要部署的时候都要重复输入指令,效率太差。所有就想是不是可以利用脚本来进行项目的部署,毕竟大家都是这么干滴!所以博主就在b乎上找了尚硅谷的linux教学视频(这里不得不称赞一下,尚硅谷的教学视频还是做的挺不错的),从linux常用指令入手到shell脚本编写,博主真的是收益
伟伟萌萌哒
·
2020-07-14 00:57
shell
linux
脚本
项目部署
shell学习
整理(3)- 玩转变量和环境变量
脚本的变量在我了解就是一个个买好的储物箱,已经准备好了,用的时候直接往里面放东西就可以1.我们可以查看运行的进程的环境变量,方法如下$pgrepgedit(查看进程名称为gedit的进程的进程id)$cat/proc/id/environ(查看进程id为id的进程的环境变量信息)$cat/proc/12501/environ|tr'\0''\n'这样输出的内容会每一行显示一组2.变量通过等于号进行
rechanel
·
2020-07-13 12:54
shell
Linux
Shell学习
(持续更新)
Shelldatedisplaythecurrenttimeanddatecalbydefault,displaysacalendarofthecurrentmonth.dfseethecurrentamountoffreespaceonourdiskdrivesfreedisplaytheamountoffreememorypwdPrintnameofthecurrentworkingdirec
SurfaceGentleman
·
2020-07-13 11:31
Linux
Shell学习
笔记
登陆服务器时输入telnet192.168.0.23各个shell可互相切换ksh:$sh:$csh:guangzhou%bash:bash-3.00$一、注意事项命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。一行不能超过256个字符;大小写有区分。二、特殊字符含义文件名以“.”开头的都是隐藏文件/目录,只需在文件/目录名前加“.”就可隐藏它。~表示主目录。.当前目录(一个点)。.
utf7
·
2020-07-13 03:46
Linux
shell学习
#!/bin/bashecho"helloworld!"#hello="helloworld!"#echo$hello#name='qincasin'#hello='Hello,Iam'$name'!'#echo$helloname="qincasin"#使用双引号拼接greeting="hello,"$name"!"greeting_1="hello,${name}!"echo$greeting
Casin
·
2020-07-13 01:52
shell学习
之-sed用法解析
通过例子学习sed的用法1,sed介绍sed可删除(delete)、改变(change)、添加(append)、插入(insert)、合、交换文件中的资料行,或读入其它档的资料到文>件中,也可替换(substuite)它们其中的字串、或转换(tranfer)其中的字母等等。例如将文件中的连续空白行删成一行、"local"字串替换成"remote"、"t"字母转换成"T"、将第10行资料与第11资料
一 铭
·
2020-07-12 19:31
shell学习
-基础(变量、输入、输出、数组、环境变量)
1、#!/bin/sh开头2、变量:(1)定义:变量名=字符串。注意:=左右无空格;name=“helloworld”,为其赋值带空格的字符串;(2)引用:用$nametest、${name}test。3、通配符:(1)*符号:用于匹配字符串零次或多次出现;匹配的含.和\符号必须显示指出。如*test不能匹配.EXtest,而要用.EX*;*test不能匹配/home/test,要用/*/test
yuan08shandong
·
2020-07-12 18:59
Shell学习
之运维用的telnet小脚本
生活中经常遇到的一件事情我想是,领导给你一堆IP,让你去telnet测试下网络连通性,这时候你就需要写一个shell小脚本去高效的执行了。以下是我在生产环境上试验过的,不一定是最优的代码,当我想应该也够用了。共有两种情况:第一种情况是每个IP的端口都不固定IPs_Port.txt存放的文件是192.168.1.14949192.168.2.39090catIPs_Port.txt|whilerea
remember_me132
·
2020-07-12 11:26
shell学习
38:zenity图形界面之信息对话框和单复选对话框,以及while,for循环的练习
涵盖内容包括1,shell的while循环2,shell的for循环3,shell关于字符串的截取(精华之处)4,shell的选择分支语句if5,zenity信息对话框6,zenity单选对话框7,zenity复选对话框8,shell不传参数函数9,shell传参数函数#!/bin/bashCD="cd"LS="ls"RM="rm"CP="cp"FIND="find"GREP="grep"OTHE
天泉证道
·
2020-07-12 10:15
shell学习之路
Shell学习
Notice:Shell赋值时var=value,而var=value则是相等操作。1.获取字符串长度var=1234567890length=$(#var)2.识别当前shell的版本echo$SHELL或echo$03.检查是否是超级用户if[$UID-ne0];thenechoNonrootuser.Pleaserunasrootelseecho"Rootuser"fi知识点:root用户的
JsDu
·
2020-07-12 07:22
Linux之
shell学习
(三)——文本处理三剑客grep、sed、awk
1、grep1.grep的格式grep匹配条件处理文件例如:greproot/etc/passwd##在/etc/passwd全局搜索含有‘root’关键字的内容grep^root/etc/passwd##在/etc/passwd全局搜索含有‘root’,且‘root’开头greproot$/etc/passwd##在/etc/passwd全局搜索含有‘root’,且‘root’结尾grep-ir
Back to De3ember
·
2020-07-11 21:22
shell
shell学习
笔记
echo打印echo-e开启转义模式(\)${变量名称}变量引用“”双引号内可引用变量‘’单引号内不可引用变量``可以将命令的返回值赋值给变量$?查看上条语句是否成功((a+b))对变量进行运算操作({1…10})等价于seq110。表示1到10的数组awk‘BEGIN{print2/3}’小数计算${s:6:3}从第六个下标开始显示,显示3个${s#***}进行去头操作${s#s}匹配出现的第一
qq_24975527
·
2020-07-11 15:06
个人学习笔记
shell
学习笔记
>学习笔记abs-guide
shell学习
笔记第二部分基本3特殊字符#(1)注释,从"#"至行尾都是注释(2)模式匹配,如${##}(3)#!
gsnumen
·
2020-07-11 06:51
linux系统
Linux Bash
Shell学习
(十六):数组
本文也即《LearningthebashShell》3rdEdition的第六章Command-LineOptionsandTypedvarilables之读书笔记之三,但我们将不限于此。数组元素可以是string或者数字,同变量一样。数组的index从0开始计算,最大可以为599147937791。基本上可以认为没有限制。定义方式可以直接进行赋值name[2]=twoname[0]=zerona
恺风
·
2020-07-11 06:42
Linux
读书笔记
shell学习
转自:http://c.biancheng.net/cpp/view/6994.htmlShell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循
crystal0011
·
2020-07-11 04:57
linux
Shell学习
笔记
来源教程整理自Shell教程|菜鸟教程运行第一行#!/bin/bash运行方式执行脚本chmod+x./test.sh#使脚本具有执行权限./test.sh#执行脚本解释器参数/bin/bashtest.sh#作为解释器参数变量使用your_name="qinjx"echo$your_nameecho${your_name}#推荐Shell字符串单引号:单引号里的任何字符都会原样输出,单引号字符串
yef91
·
2020-07-11 01:51
linux
shell学习
五十四天----进程系统调用的追踪strace
strace前言:strace常用来跟踪进程执行时的系统调用的所接受的信号.在linux世界,进程是不能直接访问硬件设备,当进程需要访问硬件(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备.strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间,有其在调试的时候,strace能帮助你追踪到一个程序所执行的系统调用.当你想知
见证大牛成长之路
·
2020-07-10 01:30
shell脚本编程
bean
shell学习
笔记(一)-----基本语法
在beashell脚本中,当声明了一个对象的时候,对对象的操作有beanshell特有的操作方式,使代码更简便,和java有点区别,但是不大,如下:button=newjava.awt.Button();button.label="mybutton";//等同于:b.setLabel("mybutton");print(button.label);//等同于:toprint(b.getLabel(
ruvuoai
·
2020-07-10 01:17
beanshell
Linux反弹
shell学习
原文请点击0x00linux下几种标准的文件描述符:1、0–stdin代表标准输入,使用或>>3、2-stderr代表标准错误输出,使用2>或者2>>4、>&符号:a)当>&后面接文件时,表示将标准输出和标准错误输出重定向至文件b)当>&后面接文件描述符时,表示将前面的文件描述符重定向至后面的文件描述符c)举个栗子:d)可以看到当没有添加&符号时,错误输出打1这个文件了,当添加了&符,错误重定向到
csdnPM250
·
2020-07-09 10:06
渗透测试
乱七八糟的知识
shell学习
笔记之i f-then -test命令学习
shell中的test命令学习test命令之前,首先我们看if-then语句类型ifcommandthencommandsfi或者ifcommand;thencommanddsfi原理:bashshell的if语句会允许if行定义的那个命令。如果该命令的退出状态码(0-255)是0(表示该命令成功运行),位于then后面的命令就会被执行。如果该命令退出状态码是非0值,那then部分的命令就不会被执
zhangzengbo1987
·
2020-07-09 05:48
shel编程学习笔记
shell学习
(不错的简单学习教程)
shell脚本ShellScript,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,毕竟它使用了Linux/Unix下的命令。ShellScript,Shell脚本与Windows/Dos下的批处理相似,也就是
阿冬专栏
·
2020-07-09 05:07
shell
linux
shell学习
(一) 变量+运算
https://blog.csdn.net/hanchao5272/article/details/86429645一、执行方式执行shell脚本的几种方法:1、第一种sh、bash法:shxxx.sh;2、第二种路径法:直接输入该脚本的绝对路径或相对路径。前提是要给脚本赋权chmod755xxx.sh/home/admin/xxx.sh或者进入admin目录下./xxx.sh3、第三种sourc
wuli13141516
·
2020-07-09 00:06
笔记
测试工具
Power
Shell学习
笔记
一、PowerShell概述PowerShell是构建于.NET上基于任务的命令行shell和脚本语言。PowerShell可帮助系统管理员和高级用户快速自动执行用于管理操作系统(Linux、macOS和Windows)和流程的任务。使用PowerShell命令可以从命令行管理计算机。PowerShell提供程序可让你访问数据存储(如注册表和证书存储),与你访问文件系统一样方便。PowerShel
JokerGC
·
2020-07-08 21:45
Shell学习
总结---printf格式化输出
功能:printf是awk的重要格式化输出命令注意事项:printf输出动作和printf输出动作的区别:在awk中可以识别print输出动作和printf输出动作,区别是:print会在每个输出之后自动加入一个换行符;而printf是标准格式输出命令,并不会自动加入换行符,如果需要换行,则需要手工加入换行符,但是在Bash中只能识别标准格式化输出命令printf。所以我们在本小节中介绍的是标准格
PZ~浪味仙
·
2020-07-08 20:45
Linux
shell
Shell学习
笔记-Linux基础
学习Shell的同时,我们先来简单的认识一下操作系统。一从认识操作系统开始1.1操作系统简介我通过以下四点介绍什么操作系统:操作系统(OperationSystem,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;操作系统本质上是运行在计算机上的软件程序;为用户提供一个与系统交互的操作界面;操作系统分内核与外壳(我们可以把外壳理解成围绕着内核的应用程序,而内核就是能操作硬件的
赵客缦胡缨v吴钩霜雪明
·
2020-07-08 13:28
shell学习
——(二)
接着上一章,shell的基本概念介绍完后,具体介绍一些实用和常用的shell内建命令。一、echoecho将参数打印到标准输出,参数之间以一个空格隔开,并以换行符结尾。例如,$echo"Enteryourname:"这里引号可以不用二、printfprintf可以输出简单的字符串,例如printf“Hello,world\n”不同于echo,它不会自动提供一个换行符号。你必须显示地将换行符号指定成
tianzhiya121
·
2020-07-08 07:39
linux
shell学习
——(一)
动机shell处理文件目录极为方便,项目需要熟悉linux系统。shell优点1.比编程语言更加高级,简洁地表达复杂的操作。2.可移植性,可以做到脚本无修改就可在不同系统上执行3.可在短时间内完成一个功能强大又好用的脚本目录1.第一行的#!2.shell的基本元素1.第一行的#!告知unix内核,使用哪个shell来执行所指定的shell脚本。例如,#!/bin/csh2.shell的基本元素1.
tianzhiya121
·
2020-07-08 07:38
linux
powershell 动词
power
shell学习
动词列表动作–AddCommonClearCommonCloseCommonCopyCommonEnterCommonCloseCommonCopyCommonEnterCommonExitCommonFindCommonFormatCommonGetCommonHideCommonJoinCommonLockCommonMoveCommonNewCommonOpenCom
jsd2honey
·
2020-07-07 12:29
感兴趣
Linux
Shell学习
笔记(1):必须掌握的七大类命令
文章目录一、执行帮助文档命令(man)1.man(查看帮助文档)二、常用系统工作命令(echo、date、reboot、poweroff、wget、ps、top、pidof、kill、killall)1.echo(输出命令)2.date(设置系统时间或者格式)3.reboot(重启)4.poweroff(关机)5.wget(从网站中获取)6.ps(查看系统进程)7.top(动态监视负载)8.pid
幽幽山村一小生
·
2020-07-06 21:23
Linux
[
Shell学习
笔记] 切分文件名提取文件扩展名或提取文件名
有些脚本要根据文件名进行各种处理,有时候需要保留文件名抛弃文件后缀,也有时候需要文件后缀不要文件名,这类提取文件部分的操作使用shell的内建功能就能实现。需要用到的几个操作符有:%、%%、#、##。从右向左匹配:%和%%操作符的示例#!/bin/bash#提取文件名,删除后缀。file_name="text.gif"name=${file_name%.*}echofilenameis:$name
小5555
·
2020-07-06 09:14
十分钟轻松学习系列: 2020-3-25_
SHELL学习
_各种刀乐$的用法
$在shell中为何非常重要,因为它是美元的标志,虽然现在疫情导致美帝快完犊子了通过$读取变量的值,具体原理如下图:变量开辟一块内存空间,就好比你住酒店,变量名相当于门牌号,变量值相当于你。shell脚本中不同$的用法$?:这个是在流程控制中最常用的,重中之重!解释说明:$?反映的是上一条命令或者一个流程中的返回值,如果为0,则上面的命令或者流程执行成功;如果非0,则上面的命令或者流程执行失败,常
已开挂的24K
·
2020-07-06 03:11
十分钟轻松学习系列: 2020-3-20_
SHELL学习
_函数基础
出于对培训章节考虑,因为后续需要用函数完成各种demo,所以先粗略讲一下函数,以免在后续课程中,对函数不了解,不知道写法为何意1.函数创建方法:#!/bin/bash#固定shebang写法IP=192.168.1.1#定义变量:=一般变量名都是大写,=左右无空格挨着写Add(){#函数头echo"赞美太阳~"#函数体}Add#调用过程上述就是一个完整的无参数函数调用过程,可粘贴脚本内容直接在sh
已开挂的24K
·
2020-07-06 03:11
十分钟轻松学习系列: 2020-3-19_
SHELL学习
_变量进阶
本章是针对上一章关于变量应用的进阶用法变量防篡改-readonly需求:老子认为自己是世界上最英俊的男子,不接受任何反驳,但是代码出现问题如下:#!/bin/bashTHEMOSTHANDSOMEMAN="璐璐桑"THEMOSTHANDSOMEMAN="庞统"echo"墨镜墨镜请告诉我谁是这个世界上最帅的人:$THEMOSTHANDSOMEMAN"结果翻车了。。。所以为了防止后面有人恶意或者无意篡
已开挂的24K
·
2020-07-06 03:11
笔记
十分钟轻松学习系列: 2020-3-25_
SHELL学习
_流程控制基础
pppppppppppppopppo[opooc##所有编程语言离不开流程控制,没有流程控制还玩个毛~流程控制分为三种:顺序,选择,循环1)顺序:这个没啥好说的吧,根据之前的函数基础篇章,自上而下逐行解释,需求:如何完成煮泡面把编程抽象化人类行为的过程,把人类做的每一个事情用流程描述出来,所以伪代码如下:#定义变量面饼,调料,水,承载器皿#制作方法(这个就是函数了,选择不同的方法,二选一,也可以掰
已开挂的24K
·
2020-07-06 02:39
十分钟轻松学习系列: 2020-3-18_
SHELL学习
_变量
1.什么是变量?1)小时候一个家属院的亲邻,知道你是老谁家的小谁,举例:你是老王家的小张,你本身叫李雷,但是大家知道你是老王家的小张,不知道你名字不要紧,所以映射关系如下:=李雷,这个就是变量,变量值是李雷,找到了,自然就映射到李雷。2.规范:a)一般情况变量名应该全部大写,而且应该定义在脚本最上方(shebang:#!/bin/bash下面)#Scripts_1:#!/bin/bashHANDS
已开挂的24K
·
2020-07-06 02:39
PowerShell 学习笔记 - 1 PS Core 基础
Power
Shell学习
笔记-1PSCore基础本章主要探讨PowerShell核心,主要基于Linux平台上的PowerShellCore实现,实际上于WindowsPowerShell平台上进行的实验获得的结果也不会有太大区别
cyw0ng
·
2020-07-06 02:08
PowerShell
学习笔记
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他