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编程
等。
hawkeye丶
·
2023-09-13 11:02
Linux
linux
shell编程
之定时任务crontab
在系统服务中心,crond负责周期任务osystemctlstatuscrond.service添加任务,编辑当前用户的任务列表ocrontab-e编辑任务。星星星星星command!分时日月周命令第1列表示分钟1~59每分钟用*或者*/2表示第2列表示小时1~23(O表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令*:表示任意时间都,
刻行
·
2023-09-13 09:24
Linux
linux
Shell编程
之文本处理
你必须非常努力,才能看起来毫不费力!微信搜索公众号[漫漫Coding路],一起FromZeroToHero!前言在日常工作学习中,不免经常要对文本文件(例如日志文件)进行处理工作,包括但不限于分割、查找、替换、删除等操作,Shell中有没有相应的命令供我们使用呢?那么本篇文章,我们就一起来学习下吧!cutgrep命令可以查找文件中符合条件的行,cut命令则可以根据分隔符,提取行中的列,默认分隔符为
Lifelmy
·
2023-09-13 09:23
Linux
shell
Shell编程
之sort
sort命令将文件的每一行作为比较对象,通过将不同行进行相互比较,从而得到最终结果。从首字符开始,依次按ASCII码值进行比较,最后将结果按升序输出。基本语法sort(选项)(参数)常用选项常用选项-n根据字符串的数字比较-r以相反的顺序来排序-k指定需要排序的栏位(列,域)-t指定排序时所用的分隔字符-b忽略每行前面的空白区域-d只考虑处理空格和字母字符,数字-f忽略字母大小写-m合并已经排序的
浮煌
·
2023-09-13 09:22
shell编程
shell
服务器
运维
Linux
Shell编程
期末考试
1,输入n,输出n的阶乘。#!bin/bashread-p"pleaseinputn:"nans=1for((i=$n;i>1;i--))doans=$[ans*i];doneecho$ans2,输入n,输出n是否是素数。#bin/bashread-p"pleaseinputn:"nfor((i=$[n-1];i>1;i--))dorem=$[$n%$i]if[$rem-eq0]thenecho"
王跃坤
·
2023-09-13 09:22
Linux
Linux
Shell
Shell编程
之awk
awk是Linux以及UNIX环境中现有的功能最强大的数据处理工具。简单地讲,awk是一个强大的文本分析工具,把文件逐行读入,以空格为默认分割符将每行切片,切开的部分再进行处理。对数据进行排序,对其中的数值执行计算以及生成报表等。除此之外,awk还是一种编程语言环境,它提供了正则表达式的匹配,流程控制,运算符,表达式,变量以及函数等一系列的程序设计语言所具备的特性。基本用法awk[参数]patte
浮煌
·
2023-09-13 09:52
shell编程
服务器
linux
运维
Shell编程
之sed
sed是一种流编辑器,它一次处理一行内容。处理时把当前处理的行存储在临时缓冲区中,接着sed命令处理缓冲区中的内容,处理完成后把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容没有改变,除非你使用重定向输出语句。语法:sed[参数]"命令"文件名参数:-n:一般sed命令会把所有数据都输出到屏幕上。如果加入此选项,则只会把经过sed命令处理的行输出到屏幕上;-e:允许对输
浮煌
·
2023-09-13 09:51
shell编程
linux
运维
shell
Shell编程
之定时任务
什么是定时任务顾名思义,定时任务指的就是在指定/特定的时间进行工作,例如备份/归档数据、清理临时文件等。在Linux中,可以使用cron定时器来定期执行任务。cron是一个在后台运行的守护进程,用于根据指定的时间表自动执行任务。在linux系统中可以使用如下命令进行安装yuminstallcontabs#使用yum安装systemctlenablecrond#设置开机自启动systemctlsta
浮煌
·
2023-09-13 09:47
shell编程
linux
运维
服务器
shell
Linux
Shell编程
相关的书籍
Linux
Shell编程
相关的书籍有:《Linux命令行与shell脚本编程大全》(第3版)。这本书比较系统全面地介绍了Linux与shell的知识,适合新手从头学起。
软件架构师-叶秋
·
2023-09-13 09:43
ARM-linux
linux
运维
服务器
第五阶段:
shell编程
企业实战,完整版
第五阶段:
shell编程
企业实战第一章shell变量核心基础与进阶1.1节、什么是shell什么是shellShell是一个命令解释器,它的作用是解释执行用户输入的命令及程序等,用户输入一条命令,shell
泰裤啦!
·
2023-09-12 09:49
linux
shell编程
SHELL编程
学习书本来自"linux命令行与shell脚本编程大全·第三版"———在此,Christine还想感谢她的先生Timothy,感谢他的鼓励、耐心和倾听,即使他并不理解她说的是什么,也能全心支持她
ybt&kexiao
·
2023-09-12 09:19
linux
运维
使用git bash与github仓库建立ssh连接并上传文件
GitBash软件可以使用Bash语言在Windows文件系统中管理文件和进行
Shell编程
。本篇文章介绍如何使用GitBash软件与github仓库建立ssh连接、上传文件。
Tiny214
·
2023-09-11 21:59
Windows使用日常杂谈
git
github
ssh
bash
操作系统强化认识之
Shell编程
学习与总结
目录1.Shell的概述2.Shell脚本入门3.变量3.1.系统预定义变量3.2.自定义变量3.3.特殊变量4.运算符5.条件判断6.流程控制6.1.if判断6.2.case语句6.3.for循环6.4.while循环7.read读取控制台输入8.函数8.1.系统函数8.2.自定义函数9.正则表示式入门10.文本处理工具10.1.cut10.2.awk11.综合应用案例11.1.归档文件11.2
Williamtym
·
2023-09-10 20:59
Linux操作系统
scala
开发语言
后端
linux
操作系统
shell
bash
快来看看Python内置函数一览表
如果你熟悉
Shell编程
,了解什么是Shell内置命令,那么你也很容易理解什么是Python内置函数,它们的概念是类似的。
哆啦哆啦S梦
·
2023-09-10 16:16
python
服务器
shell编程
面试题
1.编写一个shell脚本获取linux服务器主机名.地址.cpu个数.操作系统.字符集同时输出到屏幕中编写脚本如下:#!/bin/bashname=$(hostname)iip=$(ipaseth0|awk-F'[/]+''NR==3{print$3}')ccpu=$(cat/proc/cpuinfo|grep'physicalid'|wc-l)cau=$(cat/etc/redhat-rele
linux_龍
·
2023-09-10 07:07
【系统性学习】Linux Shell易忘重点整理
本文主要基于《实用Linux
Shell编程
》总结,并加入一些网上查询资料和博主自己的推断。其中命令相关的,已抽取出来在另一篇系统性学习】LinuxShell常用命令中,可以一起使用。
Code_LT
·
2023-09-08 20:02
Linux
linux
学习
服务器
Shell编程
中Shift的用法
Shell编程
中Shift的用法位置参数可以用shift命令左移。比如shift3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1,$2,3,3,3,-丢弃,$0不移动。
祈心无尘
·
2023-09-08 12:57
shell
shift
shell编程
vim配置
Linux环境下的vim编辑器默认功能不够强大,如果要进行Shell脚本的开发,还需要进行适当的设置,从而达到高效开发的目的。vim编辑器有一个可以用来调整配置的配置文件,默认放置在用户家目录下,全路径及名字组合为:~/.vimrc(全局路径为/etc/vimrc),这是一个隐藏文件。~/.vimrc配置内容如下:""""""""""""""""""""""=>全局配置""""""""""""""
胡嚞衎
·
2023-09-08 09:29
Linux运维
vim
编辑器
linux
【Linux】- 一文秒懂
shell编程
shell编程
1.1Shell是什么1.2Shell脚本的执行方式1.3编写第一个Shell脚本2.1Shell的变量2.2shell变量的定义2.3设置环境变量3.1位置参数变量3.2预定义变量4.1
难吃的茄子
·
2023-09-07 18:57
linux
运维
服务器
Linux echo命令和查看环境变量实例
linux的echo命令,在
shell编程
中极为常用,在终端下打印变量value的时候也是常常用到的;echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。
bcbobo21cn
·
2023-09-06 01:17
Linux操作维护
linux
echo
环境变量
17 Linux之大数据定制篇-
Shell编程
17Linux之大数据定制篇-
Shell编程
文章目录17Linux之大数据定制篇-
Shell编程
17.1
Shell编程
简介17.1.1为什么要学习
Shell编程
17.1.2Shell是什么17.1.3执行
虎慕
·
2023-09-03 15:12
#
Linux学习笔记
linux
笔记
centos
shell
Shell编程
之cut
cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出,默认分割符是水平制表符。如果不指定File参数,cut命令将读取标准输入。必须指定-b、-c或-f标志之一。基础语法:cut[参数选项]文件名参数:-b:按字节筛选;-n:与"-b"选项连用,表示禁止将字节分割开来操作;-c:按字符筛选;-f:列号,提取第几列;-d:指定字段分隔符,不写-d时的默认字段分隔符为"TA
浮煌
·
2023-09-03 02:03
shell编程
服务器
linux
shell
【LinuxShell】
Shell编程
之函数
文章目录一.函数二.定义函数三.返回函数的值四.函数的传参五.函数变量的作用范围六.函数的递归七.函数库一.函数 Shell函数的本质是一段可以重复使用的脚本代码,这段代码被提前编写好了,放在了指定的位置,使用时直接调取即可。使用Shell函数可以将大的工程分割为若干小的功能模块,代码的可读性更强。二.定义函数 函数定义的格式有两种,一种是使用function定义的,另一种是函数名定义的。具体
我的宝贝大唐
·
2023-09-03 02:33
Shell基础
网络
linux
Shell编程
之函数
目录基本概念自定义函数系统函数1.read2.basename3.dirname基本概念将一段代码组合封装在一起实现某个特定的功能或返回某个特定的值,然后给这段代码取个名字,也就是函数名,在需要实现某个特定功能的时候直接调用函数名即可。函数名的定义和定义变量的规则基本一致,但是函数名允许以数字开头。自定义函数基本语法:[function]函数名[()]{程序}注意:必须在调用函数之前声明函数,sh
浮煌
·
2023-09-03 02:03
shell编程
git
linux
运维
40张图入门Linux——(前端够用,运维入门)
Linux的入门内容,利用40张思维导图从基础、操作、实用指令、组管理和权限管理、crond任务调度、Linux磁盘分区和挂载、Linux网络环境配置、进程管理、服务管理、RPM和YUM、软件安装关键点、
Shell
一口Linux
·
2023-09-02 22:42
笔记
Linux操作
待修改
day28-
Shell编程
基础
1、为什么要学习
Shell编程
?Linux系统中会大量的使用Shell,工作中我们也需要自动化实现业务例如:自动备份、监控、自动安装服务
Shell编程
时Linux运维人员必须要会的编程语言。
不吃鱼的猫er
·
2023-09-02 00:00
shell编程
(编写、执行,shell变量、传参、字符串、运算符使用)
Shell编程
一般指shell脚本编程,不是指开发shell自身。
Shell编程
跟java、php编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。
昊昊该干饭了
·
2023-09-01 22:20
大数据
linux
服务器
linux
bash
服务器
开发语言
运维
shell 数组
在
Shell编程
中,数组是一种非常有用的数据结构,它可以用来存储一组相关数据,并且可以根据下标来获取或修改数据。本文将介绍Shell中数组的使用,包括数组的多种定义方法、数组使用方式和数组的取值方式。
小小鱼er
·
2023-09-01 13:13
shell
linux
一、
shell编程
之shell简介
1.shell简介1.1.什么是shellShell俗称壳程序,是一种由C语言编写的用于和操作系统交互的命令解析器软件。它用来接收用户输入命令,然后调用相应的应用程序。Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问Linux内核的服务。Shell同时又是
蝌蚪成长记
·
2023-09-01 12:56
Shell
bash
ux
运维
shell 编程流程
目录1、开始编辑脚本2、检查脚本3、安装脚本
shell编程
格式
shell编程
思路1、开始编辑脚本当我们得到了一个需求的时候,我们应该编辑一些信息内容,方便进行一些简单配置和描述信息。
安丘贾队长
·
2023-09-01 12:25
数据库
java
mysql
Shell编程
之流程控制
目录if判断case语句for循环while循环if判断语法:if[条件判断表达式]then程序elif[条件判断表达式]then程序else程序fi注意:[条件判断表达式],中括号和条件判断表达式之间必须有空格。if,elif,else后要有空格if,fi不可省略,elif,else可省略示例如下:#!/bin/bashif[$1=='']thenecho"参数不能为空"elif[$1==1]t
浮煌
·
2023-09-01 12:24
shell编程
linux
运维
服务器
RHCE——十三、Shell自动化运维编程基础
Shell一、为什么学习和使用
Shell编程
二、Shell是什么1、shell起源2、查看当前系统支持的shell3、查看当前系统默认shell4、Shell概念三、Shell程序设计语言1、Shell
君衍.⠀
·
2023-09-01 03:27
Linux
RHCE
网络
前端
服务器
网络协议
运维
网络安全
Web安全
Centos7
Shell编程
之运算符、条件判断、流程控制、read读取控制台输入
目录1.运算符2.条件判断3.逻辑运算符4.流程控制4.1if分支4.2case多分支4.3for循环4.4while循环5.read读取控制台输入1.运算符方式一:使用expr命令[root@bigdata001~]#expr2\*36[root@bigdata001~]#echo$(expr2\*3)6[root@bigdata001~]#echo`expr2\*3`6[root@bigdat
Bulut0907
·
2023-08-31 07:16
Linux
运算符
条件判断
if
for
while
Linux 第二章
shell编程
之运算符
shell编程
shell变量的缺点?
子非愚
·
2023-08-31 07:14
Linux
shell编程
Linux
shell
编程
Linux
Shell编程
之运算符
Shell运算符Shell支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符1、算数运算符bash默认是字符串,原生的shell不支持数值运算,如果要进行数值运算时需要进行转化,通常由三种方式可以进行转化:expr表达式,注意空格,即表达式和运算符之间要有空格,完整的表达式要被`包含,注意这个字符不是常用的单引号。$((运算式))或$[运算式]declare-ilet案
悸%动
·
2023-08-31 07:14
Linux
shell
bash
linux
shell编程
之运算符-变量声明declare命令
shell变量的缺点:1.弱类型2.默认字符串型declare声明变量类型.[root@localhost~]#declare[+/-][选项]变量名.选项:-:给变量设定类型属性+:取消变量的类型属性-i:将变量声明为整型(integer)-a:将变量声明为数组型-x:将变量声明为环境变量-r:将变量声明为只读变量-p:显示指定变量的被声明的类型把变量声明为数值型declare-ix=1aa=1
一枚testter的小亭子
·
2023-08-31 07:43
linux
Shell编程
之运算符
目录算数运算符关系运算符文件运算符逻辑运算符算数运算符注意:原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如expr常用算数运算符+加-减*乘/除%取余示例如下:A=2B=3expr$[$A+$B]expr$[$A-$B]expr$[$A*$B]expr$[$A/$B]expr$[$A%$B]复合算数运算:expr$[($A+$B)*$B]注意:表达式和运算符之间要有空格。完整的
浮煌
·
2023-08-31 07:38
shell编程
linux
运维
服务器
Linux下的
Shell编程
之Helloworld.sh看过来
截图如下,可参考:关于
shell编程
的进阶应
练过几年代码,有备而来
·
2023-08-31 00:53
Linux
linux
vim
shell
linux必会的30道
shell编程
面试题及讲解
linux必会的30道
shell编程
面试题及讲解1.通过ansibe批量给主机修改名称#!
张现伟的成长之路
·
2023-08-30 06:52
shell
shell
shell 04(shell字符串变量)
字符串是
Shell编程
中最常用的数据类型之一(除了数字和字符串,也没有其他类型了)1.1字符串格式1.单引号方式var='abc'任何字符都会原样输出,在其中使用变量是无效的。
Darren_pty
·
2023-08-30 00:56
linux
运维
服务器
Linux系统编程:基础知识入门学习笔记汇总
Linux基础
shell编程
——>Linux系统编程——>(计算机网络)——>Linux网络编程来源:黑马程序员-Linux系统编程45小时评价这个老师好像讲了很多课程,都还不错我由于赶时间之前学过Linux
刘鑫磊up
·
2023-08-29 18:27
#
Linux系统编程
学习
笔记
Linux系统编程
linux shell 变量写入文件路径,Linux
Shell编程
之变量、运算符、环境配置文件
一、变量1.1变量命名规则开头为字符或下划线,名字中间中能有字母、数字和下划线组成;变量的长度不超过255个字符;变量名在有效的范围内必须是唯一的;//如再次定义则会替换上一个变量的值在Bash中,变量的默认类型都是字符串型。//即系统把所有值都当作字符串放到变量中,不论这个“字符串”实际上是整数、浮点数等等。1.2变量类型1.2.1用户自定义变量1、变量=值e.gx=5注意,变量名只能是字母、下
沐语薇
·
2023-08-29 14:36
linux
shell
变量写入文件路径
Shell编程
之变量
目录常用系统变量自定义变量声明变量撤销变量静态变量全局变量特殊变量常用系统变量echo$HOMEecho$PWDecho$SHELLecho$USER自定义变量声明变量语法:变量=值注意命名规范:由英文字母,数字和下划线"_"构成首字母不能是数字不能用bash中的关键字(help命令查看关键字)赋值等号两边不能有空格(部分操作系统是可以的,但仍然不建议这么做)如果有空格需要使用单引号''或者双引号
浮煌
·
2023-08-29 14:34
shell编程
linux
运维
Linux操作系统--
shell编程
(正则表达式)
1..正则表达式概述正则表达式使用单个字符串来描述、匹配一系列符合某个语法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。在Linux中,grep,sed,awk等文本处理工具都支持通过正则表达式进行模式匹配。2.常规的匹配操作3.包含特殊字符串的匹配
魔笛手7
·
2023-08-29 09:24
运维系列
linux
正则表达式
运维
Linux
运维开发
shell
shell编程
Linux操作系统--
shell编程
(read读取控制台输入)
1.基本语法read(选项)(参数)选项:-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒)如果-t不加表示一直等待参数:变量:指定读取值的变量名
魔笛手7
·
2023-08-28 20:55
运维系列
linux
运维
shell编程
shell
shell编程
shell编程
##1、执行拷贝操作v平时会使用cp完成文件的拷贝c操作,今天将其封装在shell脚本中,完成首先放脚本代码#!
@唔问
·
2023-08-28 11:53
shell编程
linux
【Linux】
shell编程
基础(超详细,入门看这一篇就够了)
【Liunx学习记录篇】篇一:【Linux】VMware安装unbuntu18.04虚拟机-超详细步骤(附镜像文件)篇二:【Linux】ubuntu18.04系统基础配置及操作篇三:【Linux】用户与组的操作详细介绍篇四:【Linux】管理Linux文件权限属性介绍篇五:【Linux】使用数字表示法和文件表示法修改文件权限(超详细)篇六:【Linux】配置网络和firewall防火墙(超详细介绍
beixi@
·
2023-08-27 23:10
linux学习基础
linux
运维
服务器
Linux操作系统--
shell编程
(运算符)
语法:"$((运算式))"或"$[运算式]"下面我们介绍几种Linux操作系统中的运算符的使用方式:方式1:这一个使用比较麻烦,不推荐使用方式2:推荐使用
魔笛手7
·
2023-08-27 19:41
运维系列
linux
服务器
运维
运算符
shell编程
Linux操作系统--
shell编程
(条件判断)
(1).基本的语法testcondition[condition]注意condition前后要有空格;在使用该种表达式的时候,条件非空即为true,[hello]返回true,[]返回false。我们可以通过echo$?来判断上一次执行的情况来判断真假(0真1假)。
魔笛手7
·
2023-08-27 19:41
运维系列
Linux
运维
运维开发
shell编程
shell
Linux操作系统--
shell编程
(变量)
1.变量(1).系统预定义变量$HOME(主目录)、$PWD(工作目录)、$SHELL(解析器)、$USER(用户)我们可以使用指令:env查看所有的预定义变量。这里定义的变量都是全局变量。(这里和局部变量区分--讲解)(2).用户自定义变量①.定义变量的基本语法:定义变量:变量名=变量值,
魔笛手7
·
2023-08-27 19:40
运维系列
linux
运维
服务器
shell编程
shell
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他