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编程学习
笔记73:sed命令——沧海横流任我行(上)
0前言在大数据时代,我们要面对大量数据,有时需要对数据进行替换、删除、新增、选取等特定工作。在Linux中提供很多数据处理命令,如果我们要以行为单位进行数据处理,可以使用sed。1sed的帮助信息,功能,格式,选项和参数说明,退出状态1.1sed的帮助信息我们可以使用命令sed--help来获取帮助信息。1.1.1CSDN程序员研究院bash中的sed的帮助信息[purpleendurer@bas
紫郢剑侠
·
2024-08-26 19:18
麒麟操作系统
Linux世界
编程资料
linux
学习笔记
shell编程
脚本编程
流编辑器
sed命令
Linux
shell编程学习
笔记42:hdparm命令
ChatGPT和文心一言哪个更好用?从智能回复、语言准确性、知识库丰富度等方面比较,两大AI助手哪个更胜一筹?快来和我们分享一下你的看法吧~0前言获取硬盘序列号是信息资产管理和信息安全检测中经常要收集的信息,对于Linux来说,获取硬盘序列号的方法不止一种,比如,我们可以使用上节介绍的lsblk命令来获取硬盘序列号,详见:银河麒麟桌面操作系统中获取硬盘序列号再如,我们今天学习的hdparm命令也可
紫郢剑侠
·
2024-01-26 00:57
Linux
学习笔记
磁盘操作命令
硬盘操作命令
hdparm命令
获取硬盘参数
硬盘序列号
Linux
shell编程学习
笔记41:lsblk命令
边缘计算的挑战和机遇边缘计算面临着数据安全与隐私保护、网络稳定性等挑战,但同时也带来了更强的实时性和本地处理能力,为企业降低了成本和压力,提高了数据处理效率。因此,边缘计算既带来了挑战也带来了机遇,需要我们不断地研究0前言前几节学习我们均涉及到磁盘和文件存储,今天我们研究与块设备有关的命令。1lsblk命令的功能和格式我们可以使用命令lsblk--help命令查看它的用法:purpleEndure
紫郢剑侠
·
2024-01-22 06:54
Linux世界
麒麟操作系统
编程资料
linux
学习笔记
shell编程
shell脚本
块设备
lsblk命令
shell编程学习
学习目标:一周掌握shell编程变量的高级用法变量替换##变量替换(贪婪,从前往后匹配,匹配到进行删除)test1='Iloveyou,youloveme'echo$test1handletest1=${test1##*ov}echo$handletest1##变量替换(非贪婪,从前往后匹配,匹配到进行删除)test2='Iloveyou,youloveme'echo$test2handletes
yemuxiaweiliang
·
2024-01-21 01:07
Linux
学习
linux
javascript
Linux
shell编程学习
笔记40:stat命令
程序员必备的面试技巧“程序员必备的面试技巧,就像是编写一段完美的代码一样重要。在面试战场上,我们需要像忍者一样灵活,像侦探一样聪明,还要像无敌铁金刚一样坚定。只有掌握了这些技巧,我们才能在面试的舞台上闪耀光芒,成为那个令HR们心动的程序猿!”目录0前言1DOS、Windows、Linux中的文件存储1.1扇区1.2DOS、Windows:簇(Cluster)1.3Linux:块(block)和索引
紫郢剑侠
·
2024-01-19 07:52
linux
Shell脚本
脚本编程
学习笔记
stat命令
df命令
ls命令
Linux
shell编程学习
笔记39:df命令
0前言1df命令的功能、格式和选项说明1.1df命令的功能1.2df命令的格式1.3df命令选项说明2df命令使用实例2.1df:显示主要文件系统信息2.2df-a:显示所有文件系统信息2.3df-t[=]TYPE或--type[=]TYPE:显示TYPE指定类型的文件系统信息2.4df--total:追加显示统计信息2.5df-l或--local:只显示本地文件系统信息2.6df-B[=]SIZ
紫郢剑侠
·
2024-01-16 23:58
Linux世界
麒麟操作系统
编程资料
linux
学习笔记
脚本编程
linux脚本
df命令
三角洲特种部队
Shell编程学习
笔记01
第一章、变量SHELL前言什么是shellShell是一种计算机操作系统的命令行解释器,它提供了与操作系统内核进行交互的界面。它允许用户通过输入命令来执行各种操作,例如运行程序、管理文件和目录、配置系统设置等。Shell还可以执行脚本,这是一系列预定义的命令和操作的集合,可以自动化和简化复杂的任务。在Unix、Linux和类Unix系统中,常见的Shell包括Bash(BourneAgainSHe
正文01
·
2024-01-07 09:52
学习
笔记
Shell编程学习
笔记02
第二章、判断前言无论什么编程语言都离不开条件判断(流控)。SHELL也不例外。例如,用户输入的密码不够长时提示用户,你太短了例如,用户输入了备份的目录,如果有目录继续备份,如果没有目录创建目录。例如,用户输入成绩,如果80-100分评为优秀,如果60-79分评为合格,如果0-59分评为不合格。Shell条件测试数值比较[整数1操作符整数2]操作符:[20-gt10]大于[1-It10]小于[1-e
正文01
·
2024-01-07 09:52
学习
笔记
前端
Shell编程学习
笔记03
第三章、循环Shell循环:for语法结构for变量名[in取值列表]do循环体done示例需求:自动循环创建10个用户foriin(1..10)douseradd"user$i"done\(foriin$(seq110)与foriin`seq10`也可以)案例1:ping测试主机通过循环工具,探测全网主机。将在线主机记录在文本中。[root@localhostscripts]#catip.txt
正文01
·
2024-01-07 09:52
学习
笔记
chrome
Shell编程学习
笔记05
第五章、三剑客正则表达式前言名词解释:正则表达式(regularexpression,RE)是一种字符模式,用于在查找过程中匹配指定的字符。在大多数程序里,正则表达式都被置于两个正斜杠之间;例如/l[oO]ve/就是由正斜杠界定的正则表达式,它将匹配被查找的行中任何位置出现的相同模式。在正则表达式中,元字符是最重要的概念。工具:被vim、sed、awk、grep调用场景:mysql、oracle、
正文01
·
2024-01-07 09:19
学习
笔记
Shell编程学习
笔记04
第四章、数组函数数组数组简介变量:用一个固定的字符串,代替一个不固定字符串。数组:用一个固定的字符串,代替多个不固定字符串。类型普通数组:只能使用整数作为数组索引关联数组:可以使用字符串作为数组索引总结:变量切片有个索引的概念。一个索引(整数)对应一个字符。普通数组:中的索引对应一个字符串。关联数组:数组中的索引可以使用字符串。普通数组定义数组:方法一:#array2=(tomjackalice)
正文01
·
2024-01-07 06:41
学习
笔记
Linux
shell编程学习
笔记38:history命令
目录0前言1history命令的功能、格式和退出状态1.1history命令的功能1.2history命令的格式1.3退出状态2命令应用实例2.1history:显示命令历史列表2.2history-a:将当前会话的命令行历史追加到历史文件~/.bash_history中2.3history-c:删除所有条目从而清空历史列表2.4history-d偏移量:从指定位置删除历史列表内容2.5histo
紫郢剑侠
·
2023-12-31 16:33
Linux世界
编程资料
麒麟操作系统
linux
脚本编程
linux脚本
学习笔记
history命令
Linux
shell编程学习
笔记37:readarray命令和mapfile命令
目录0前言1readarray命令的格式和功能1.1命令格式1.2命令功能1.3注意事项2命令应用实例2.1从标准输入读取数据时不指定数组名,则数据会保存到MAPFILE数组中2.2从标准输入读取数据并存储到指定的数组2.3使用-O选项指定起始下标2.4用-n指定有效行数2.5用-s来路过部分数据2.6用-c和-C选项使用回调程序2.7使用输出重定向和-t选项从磁盘文件中读取数据3mapfile命
紫郢剑侠
·
2023-12-21 11:27
Linux世界
麒麟操作系统
编程资料
linux
Linux
Shell
Shell编程
read命令
readarray命令
mapfile命令
Linux
shell编程学习
笔记35:seq
比如:foriin$(seq110);do更多信息请回顾:Linux
shell编程学习
笔记17:f
紫郢剑侠
·
2023-12-19 17:48
Linux世界
麒麟操作系统
编程资料
linux
linux
shell
脚本编程
学习笔记
seq命令
整数序列
bash
Linux
shell编程学习
笔记34:eval 命令
0前言在JavaScript语言中,有一个很特别的函数eval,eval函数可以将字符串当做JavaScript代码执行,返回表达式或值。在LinuxShell中也提供了内建命令eval,它是否具有JavaScript语言中eval函数的功能呢?1eval命令的格式、功能和返回值我们可以使用helpeval命令来查看eval命令的帮助信息。purpleEndurer@bash~$helpevale
紫郢剑侠
·
2023-12-19 17:47
Linux世界
麒麟操作系统
编程资料
Linux
linux
shell
shell编程
学习笔记
eval
Linux
shell编程学习
笔记36:read命令
*更新日志*2023-12-181.根据[美]威廉·肖特斯(Willianshotts)所著《Linux命令行大全(第2版)》更新了-e、-i、-r选项的说明2.更新了2.8的实例,增加了gif动图3.补充了-i的应用实例2.12目录目录0前言1read命令的功能、格式、返回值和注意1.1命令功能1.2命令格式1.3返回值1.4注意事项2命令应用实例2.1一次读入多个变量值2.2不指定变量名2.3
紫郢剑侠
·
2023-12-19 17:16
Linux世界
编程资料
麒麟操作系统
linux
脚本编程
linux脚本
学习笔记
read命令
数组
文件说明符
Linux
shell编程学习
笔记31:alias 和 unalias 操作 命令别名
目录0前言1定义别名2查看别名2.1查看所有别名2.2查看某个别名2.2.1alias别名2.2.2alias|grep别名字符串2.2.3使用Ctrl+Alt+E组合键3unalias:删除别名4如何执行命令本身而非别名4.1方法1:使用Ctrl+Alt+E组合键&&unalias4.2方法2:在命令前加上命令文件的绝对路径4.3方法3:在命令前加上相对路径4.4方法4:在命令前加上反斜线\5如
紫郢剑侠
·
2023-12-04 10:27
Linux世界
麒麟操作系统
编程资料
linux
shell脚本
shell编程
alias
unalias
doskey
Linux
shell编程学习
笔记32:declare 命令
0前言在Linux
shell编程学习
笔记16:bash中的关联数组https://blog.csdn.net/Purpleendurer/article/details/134053506?
紫郢剑侠
·
2023-12-04 10:55
linux
linux
shell
脚本编程
学习笔记
declare
set
变量
Linux
shell编程学习
笔记30:打造彩色的选项菜单
1需求分析在Linux
shell编程学习
笔记21:用selectin循环语句打造菜单https://blog.csdn.net/Purpleendurer/article/details/134212033
紫郢剑侠
·
2023-11-27 14:48
Linux世界
麒麟操作系统
编程资料
linux
linux
shell
shell编程
学习笔记
彩色菜单
for语句
if语句
Linux
shell编程学习
笔记29:shell自带的 脚本调试 选项
Linuxshell脚本的调试方法比较多,上次我们探讨和测试了shell内建命令set所提供的一些调试选项,其实shell本身也提供了一些调试选项。我们以bash为例来看看。1bash的命令行帮助信息(bash--help)purleEndurer@csdn~$bash--helpGNUbash,version4.2.46(2)-release-(x86_64-redhat-linux-gnu)U
紫郢剑侠
·
2023-11-26 08:53
Linux世界
麒麟操作系统
编程资料
linux
学习笔记
Linux
shell
shell脚本
bash
-x
bash
-n
bash
-v
linux设置脚本的全局变量,linux
shell编程学习
笔记(3)shell变量
1、什么是变量保存变化的数据——变量名:名称固定,由系统预设或用户自定义——变量值:根据用户设置、系统环境变化而变化2、如何定义变量——变量名=变量的值2.1变量名的规则(1)数字、字母、下划线(2)字母区分大小写(3)当变量名相同时,后赋值的生效(4)不能以数字开头(5)等号两边不能有空格(6)能以下划线开头(7)变量名不能有特殊符号(8)尽量不要使用系统关键字做变量名3、如何使用变量——#$变
weixin_39710106
·
2023-11-21 09:44
linux设置脚本的全局变量
Linux
shell编程学习
笔记28:脚本调试 set命令
0引入在LinuxShell脚本编程的过程中,编写简单功能的脚本,代码不多,一般阅读起来没什么难度,有问题也比较有查出原因和修正。但是当脚本要实现的功能较多,代码变得较为复杂时,阅读起来就不那么容易看明白了,如果其中存在问题,要排查原因并修正所面临的困难也更大了,所以掌握一些调试方法还是很有必要的。Linuxshell的调试方法比较多,现在我们先看看shell内建命令set。1set命令的功能se
紫郢剑侠
·
2023-11-21 09:01
Linux世界
麒麟操作系统
编程资料
linux
linux脚本
脚本编程
set
set命令
选项
选项名
Linux
shell编程学习
笔记27:tputs
除了stty命令,我们还可以使用tput命令来更改终端的参数和功能。1tput命令的功能tput命令的主要功能有:移动更改光标、更改文本显示属性(如颜色、下划线、粗体),清除屏幕特定区域等。2tput命令格式tput[选项][参数]3设置文本颜色属性3.1tputsetaf/setbf:设置前景色/背景色命令格式:tputsetabn:设置背景色,settextattributesbackgrou
紫郢剑侠
·
2023-11-19 07:30
Linux世界
麒麟操作系统
编程资料
linux
linux
shell
脚本编程
学习笔记
tput
tput命令
光标
Linux
shell编程学习
笔记26:stty(set tty)
之前我们探讨了Linux中的tty,tty命令的主要功能是显示当前使用的终端名称。如果我们想进一步对tty进行设置,就要用到stty。stty的功能:显示和修改终端特性(Printorchangeterminalcharacteristics)。1stty-a:显示所有当前注册终端的所有设置情况csdn@eduzsh$stty-aspeed38400baud;rows22;columns132;l
紫郢剑侠
·
2023-11-19 06:13
Linux世界
麒麟操作系统
编程资料
linux
linux
shell
shell编程
学习笔记
stty命令
stty
命令提示符
Linux
shell编程学习
笔记24:函数定义和使用
*20231113补充了实例使用for循环来简化代码的内容为了实现模块化设计和代码重用,很多编程语言支持函数或过程,Linuxshell也支持函数定义和调用。Linuxshell中的函数与其它编程语言很多有相似之处,也有自己独特之处。1函数的定义1.1标准格式function 函数名(){ 语句或命令1 …… 语句或命令n [return 返回值]}其中:function是Shell中
紫郢剑侠
·
2023-11-15 02:52
Linux世界
麒麟操作系统
系统安全
linux
学习笔记
Linux
shell
shell脚本
命令行参数
函数定义
函数调用
Linux
shell编程学习
笔记23:[] [[]]的用法小结
上回梳理了LinuxShell编程中()、$()和(())的用法,现在接着梳理[]和[[]]的用法。1单中括号(方括号)[]1.1检测某个条件是否成立[和test等同,是Shell内置命令,用来检测某个条件是否成立。条件成立时退出状态为0,否则为非0值。1.1.1字符串比较运算1.1.1.1==(或=)和!=Test和[]中,可用的比较运算符只有==(或=)和!=,两者都是用于字符串比较的,不可用
紫郢剑侠
·
2023-11-15 02:51
Linux世界
麒麟操作系统
系统安全
linux
linux
shell
脚本编程
学习笔记
正则表达式
字符串比较
整数比较
Linux
shell编程学习
笔记25:tty
1tty的由来在1830年代和1840年代,开发了称为电传打字机(teletypewriters)的机器,这些机器可以将发件人在键盘上输入的消息“沿着线路”发送在接收端并打印在纸上。电传打字机的名称由teletypewriters,缩短为teletypes,并最终缩短为TTY。电传打字机:teletypewriters→teletypes→tty在电子计算机问世后,电传打字机成为那个时代与大型小型
紫郢剑侠
·
2023-11-15 02:48
Linux世界
麒麟操作系统
系统安全
linux
shell脚本
shell编程
tty
电传打字机
伪电传打字机
PTS
Linux
shell编程学习
笔记22: () $() (()) 的用法小结
最近学习LinuxShell编程,对()(())[][[]]等符号的用法还是有点分不太清楚,于是决定再梳理一下。今天先整理()$()(())的用法。1单小括号()1.1子shell(命令组)括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。1.1.1bash中$bash[cs
紫郢剑侠
·
2023-11-09 21:43
Linux世界
麒麟操作系统
系统安全
linux
脚本编程
shell编程
学习笔记
linux_
shell编程学习
笔记
一、shell基础●umask--查看当前用户创建文件或文件夹时的默认权限eg:[test@szbirdora1]$umask0002[test@szbirdora1]$ls-lh-rw-rw-r--testtestmyfiledrwxrwxr-xtesttest1上面的例子中我们看到由test默认创建的文件myfile和文件夹1的权限分别为664,775.而通过umask查到的默认权限为002.
Uncle_Todd
·
2023-11-05 15:15
Linux
shell
脚本
Linux
shell编程学习
笔记21:用select in循环语句打造菜单
一、selectin循环语句的功能Linuxshell脚本编程提供了selectin语句,这是Shell独有的一种循环语句,非常适合终端(Terminal)这样的交互场景,它可以根据用户的设置显示出带编号的菜单,用户通过输入不同的编号就可以选择不同的菜单,并执行与菜单对应的功能,这是C、C++、Java、Python等编程语言中是没有的。二、selectin循环语句的语法格式select变量名in
紫郢剑侠
·
2023-11-05 15:29
Linux世界
麒麟操作系统
系统安全
linux
学习笔记
linux
shell
脚本编程
select
in语句
菜单项
select
in
循环
shell编程学习
笔记(四)——if/if else/for/while/until/case...seac
目录Shell流程控制IFifelseifelse-ifelsefor循环while语句until循环case...esac无限循环跳出循环Shell流程控制IF语法格式:ifconditionthen command1 command2 ... commandNfi注:condition一般为条件表达式。ifelse语法格式:ifcondi
一个人的牛牛
·
2023-11-04 12:37
Linux学习及相关操作
大数据
linux
Linux
shell编程学习
笔记20:case ... esac、continue 和break语句
一、case...esac语句说明在实际编程中,我们有时会请到多条件多分支选择的情况,用if…else语句来嵌套处理不烦琐,于是JavaScript等语言提供了多选择语句switch...case。与此类似,LinuxShell脚本编程中提供了case...in...esac语句,来实现多条件多分支选择结构:其语法结构为:case变量名in值1[|值2……])命令1[...][命令N];;[...
紫郢剑侠
·
2023-11-04 12:58
Linux世界
麒麟操作系统
系统安全
linux
脚本编程
shell编程
case语句
break语句
continue语句
学习笔记
linux设置程序循环,linux
shell编程学习
笔记(7)流程控制之循环结构
2.1、for循环1)遍历/列表式循环——根据变量的不同取值,重复执行命令序列格式:for变量名in值列表do命令序列done示例:输出在线的主机IP#!/bin/bashforiin`seq254`do(ping-i0.1-c1192.168.10.$i&>/dev/nullif[$?-eq0];thenecho"192.168.10.$iisonline!"fi)&done()小括号的作用是吧
weixin_39830906
·
2023-11-02 07:43
linux设置程序循环
Linux
shell编程学习
笔记18:while循环语句
上回我们研究和探讨了Linuxshell编程中for循环语句,与在C/C++中一样,for循环语句Linuxshell编程中有很多灵活的用法。今天我们来研究和探讨while循环语句。一、数字条件循环我们继续以for循环语句中的例子,计算从1到10与2的乘积并输出。(一)常规写法1.在zsh命令行中#csdn@eduin~[20:35:57]$i=1;while(($i'a'&&${s[i]}doi
紫郢剑侠
·
2023-11-02 07:06
Linux世界
麒麟操作系统
系统安全
linux
shell脚本
脚本编程
while
while语句
循环语句
学习笔记
Linux
shell编程学习
笔记19:until循环语句
Linuxshell编程中的until语句,在功能上与其它编程语言一致,但在结构与其它编程语言又不太一样。在大多数编程语言中,until语句的循环条件表达式一般位于循环体语句的后面,但是在Linuxshell编程中,until语句的循环条件表达式与for语句和while一样,位于循环体语句的前面。一、数字条件循环类我们继续以for循环语句和while循环语句中的例子,计算从1到10与2的乘积并输出
紫郢剑侠
·
2023-11-02 07:04
Linux世界
麒麟操作系统
系统安全
linux
shell编程
shell脚本
学习笔记
bash
zsh
循环语句
Linux
shell编程学习
笔记17:for循环语句
LinuxShell脚本编程和其他编程语言一样,支持算数、关系、布尔、字符串、文件测试等多种运算,同样也需要进行根据条件进行流程控制,提供了if、for、while、until等语句。之前我们探讨了if语句,现在我们来探讨for循环语句。LinuxShell中的for语句十分灵活,格式多样,我们通过实例看看一些常用的格式。一、数字条件类循环(一)格式1:C语言风格#csdn@eduin~[22:1
紫郢剑侠
·
2023-10-29 20:18
Linux世界
麒麟操作系统
系统维护
linux
学习笔记
linux
shell
脚本编程
for语句
循环控制语句
for循环
linux shell正则匹配时间格式,linux
shell编程学习
笔记(9)正则表达式
1、什么是正则表达式用一串符号描述有共同属性的数据一串符号:元符号——正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。对于系统管理员来讲,正则表达式贯穿在我们的日常运维工作中,无论是查找某个文档,抑或查询某个日志文件分析其内容,都会用到正则表达式。——其实正则表达式,只是一种思想,一种表示方法。只要我们使用的工具支持表示这种思想那么
北京大学出版社
·
2023-10-27 16:01
linux
shell正则匹配时间格式
Linux
shell编程学习
笔记16:bash中的关联数组
上一节我们探讨了普通的数组,即使用数字下标来索引数组中不同的元素的数组,也可以称之为索引数组。相比纯粹的数字,字符串不仅能表明含义,也更便于记忆使用,于是就有了关联数组。一、关联数组概述bash从4.0开始支持关联数组,关联数组可以使用可以使用任意的字符串、或者整数作为下标来访问数组元素。与索引数组不同,关联数组必须声明。二、声明关联数组并赋值(一)先声明再赋值1.声明关联数组格式为:declar
紫郢剑侠
·
2023-10-27 07:19
Linux世界
麒麟操作系统
系统维护
linux
bash
shell脚本
shell编程
关联数组
declare
学习笔记
Linux
shell编程学习
笔记15:定义数组、获取数组元素值和长度
一、Linuxshell脚本编程中的数组概述数组是一种常见的数据结构。跟大多数编程语言一样,大多数Linuxshell脚本支持数组,但对数组的支持程度各不相同,比如数组的维度,是支持一维数组还是多维数组?再如,数组元素的下标是从0开始还是从1开始?则因shell而异,下面我们以zsh、sh、bash为例来讲解。二、数组的定义在Linuxshell脚本编程中,定义数组有两种方法。(一)数组名=(数值
紫郢剑侠
·
2023-10-24 20:29
Linux世界
麒麟操作系统
系统维护
1024程序员节
linux
linux
shell
脚本编程
学习笔记
数组
数组下标
Linux
shell编程学习
笔记14:编写和运行第一个shell脚本hello world!
*20231020写这篇博文断断续续花了好几天,为了说明不同shell在执行同一脚本文件时的差别,我分别在csdn提供线上Linux环境(使用的shell是zsh)和自己的电脑上(使用的shell是bash)做测试。功夫不负有心人,在其中一些实例中可以体现出zsh和bash的对脚本文件支持的差别,收获匪浅……一、第一个shell脚本:helloworld!前面我们陆续介绍了与Linuxshell编
紫郢剑侠
·
2023-10-22 03:21
麒麟操作系统
Linux世界
系统维护
linux
shell编程
学习笔记
Linux
Shell脚本
cp命令
source命令
输出重定向
Linux
shell编程学习
笔记13:文件测试运算
LinuxShell脚本编程和其他编程语言一样,支持算数、关系、布尔、逻辑、字符串、文件测试等多种运算。前面几节我们依次研究了Linuxshell编程中的字符串运算、算术运算、关系运算、布尔运算和逻辑运算,今天我们来研究Linuxshell编程中的文件测试运算。一、文件测试运算符说明操作符说明备注-bfile检测文件是否是块设备文件,如果是,则返回true。block-cfile检测文件是否是字符
紫郢剑侠
·
2023-10-18 06:45
Linux世界
编程资料
系统维护
linux
Shell编程
Shell脚本
学习笔记
文件运算符
文件判断
目录判断
Linux
shell编程学习
-- 基础篇 - shell与环境
Contents理解shellshell的类型shell的父子关系进程列表子shell用法shell的内建命令Linux环境变量环境变量默认shell环境变量定位系统环境变量数组变量总结学习目标:从认识Linux命令行基础开始,一直到写出自己的shell脚本理解shell要想理解shell,需要先理解CLI。shell不单单是一种CLI,它是一个时刻都在运行的复杂式交互程序。shell的类型系统启
Otis_L
·
2023-10-17 01:22
Linux
shell编程
linux
shell
Shell编程学习
笔记
Shell编程学习
笔记解释器Shell变量:Shell字符串Shell传递参数Shell数组Shell基本运算符条件表达式关系运算符布尔运算符逻辑运算符字符串运算符文件测试运算符Shellecho命令基本输出变量显示开启转义显示结果定向到文件用单引号时
Rong_ggq
·
2023-10-15 04:52
Shell编程
《Linux
Shell编程学习
笔记之三》
《Linux
Shell编程学习
笔记之三》1、运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如awk和expr,expr最常用。#!
HelloWorld_EE
·
2023-10-15 04:51
linux-shel
shell
linux
shell
编程
bash
awk
shell编程学习
笔记(一)
导读注意,这篇博客是记录博主学习的笔记,撰写风格可能不适合没有编程基础的读者。变量定义不需要声明类型,只需要加赋值号(=)输入输出name=’hemim’echo$namehemim只能以数字和下划线开头,如:输入输出_name=’hemim’echo$_namehemim注意赋值号前后不能加空格,因为shell以空格作为分隔符,每个键入词都作为一个命令字符串用单引号和双引号甚至不加引号的值都可以
hemimTnT
·
2023-10-15 04:17
linux
shell
学习笔记
Linux
Shell编程学习
笔记
其实作为命令语言互动式地解释和执行用户输入的命令只是Shell功能的一个方面,Shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构。使用Shell编程类似于DOS中的批处理文件,称为Shellscript,又叫Shell程序或Shell命令文件。[b]Shell基本语法[/b]像高级程序设计语言一样,Shell也提供说明和使用变量的功能。对Shell来讲,所有变量的
flydreamwu
·
2023-10-15 04:47
技术随笔
编程
Linux
Bash
D语言
DOS
Linux
shell编程学习
笔记11:关系运算
LinuxShell脚本编程和其他编程语言一样,支持算数、关系、布尔、字符串、文件测试等多种运算。前面几节我们研究了Linuxshell编程中的字符串运算和算术运算,今天我们来研究Linuxshell编程中的的关系运算。一、关系运算符功能说明运算符说明备注-eq检测两个数是否相等,相等返回1(true),否则返回0(false)。equal-ne检测两个数是否不相等,不相等返回1(true),否则
紫郢剑侠
·
2023-10-15 04:46
Linux世界
编程资料
系统维护
linux
Linux
Shell
Linux
Shell编程
脚本编程
关系运算
关系运算符
Linux
shell编程学习
笔记10:expr命令 和 算术运算
LinuxShell脚本编程和其他编程语言一样,支持算数、关系、布尔、字符串、文件测试等多种运算。上节我们研究了Linuxshell编程中的字符串运算,今天我们研究Linuxshell编程的算术运算,为了方便举例,我们同时对expr命令进行介绍。一、expr命令的用法expr(evaluateexpressions)命令是Unix/Linux中的一个命令行表达式计算工具,一般用于整数值计算,但也可
紫郢剑侠
·
2023-10-15 04:15
系统维护
Linux世界
编程资料
linux
shell编程
学习笔记
算术运算符
Linux
Shell脚本
Linux
Shell脚本编程
Linux
shell编程学习
笔记12:布尔运算和逻辑运算
LinuxShell脚本编程和其他编程语言一样,支持算数、关系、布尔、逻辑、字符串、文件测试等多种运算。前面几节我们陆续研究了Linuxshell编程中的字符串运算、算术运算和关系运算,今天我们来研究Linuxshell编程中的的布尔运算、逻辑运算。一、布尔运算(一)布尔运算符功能说明运算符说明备注!非运算,表达式为true则返回0(false),否则返回1(true)。not-o或运算,有一个表
紫郢剑侠
·
2023-10-15 04:13
安全资源
编程资料
Linux世界
linux
学习笔记
linux
shell
脚本编程
布尔运算
逻辑运算
逻辑运算符
Shell编程学习
总结
目录一、shell编程概述1.shell名词解释shellshell两大主流2.执行shell脚本二、shell基础1.shell变量2.shell字符串3.shell数组一、shell编程概述1.shell名词解释shell命令解释器Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一
添砖Java..
·
2023-10-11 08:25
shell
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他