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编程
学习笔记2:我是谁 | who am i ?
一、前言由于Linux系统的shell有许多种:sh、bash、cshell、tcsh、zsh……这些shell以sh为基础对象,在保持兼容性时又各有有创建,形成自己的功能特点,要想让我们编写的shell代码正确、可靠运行,我们首先应该了解我们的目标系统在登陆后默认使用的是哪个shell,也就是我是谁|whoami?二、示例约定从现在开始,我们就要逐步学习在终端中输入和执行linux命令并根据需要
紫郢剑侠
·
2023-09-25 06:56
linux
学习
笔记
Shell编程
中的echo命令详解及应用技巧
文章目录引言1.1关于echo命令1.2echo命令的作用和用途输出文本2.1输出字符串2.2输出特殊字符2.3输出变量输出格式控制3.1换行和不换行输出3.2输出颜色和样式3.3格式化输出输出重定向4.1输出到文件4.2追加到文件4.3输出到标准错误扩展用法5.1结合命令替换输出5.2结合管道符进行数据传输5.3使用转义字符输出特殊字符变量和参数6.1输出环境变量6.2输出脚本参数6.3输出命令
大师兄6668
·
2023-09-21 14:25
linux
Shell编程
echo命令
输出格式
输出重定向
命令替换
管道符
脚本编程
08_
SHELL编程
之文本处理工具awk
课程目标熟悉awk的命令行模式基本语法结构==熟悉awk的相关内部变量==熟悉awk常用的打印==函数print==能够在awk中匹配正则表达式打印相关的行一、awk介绍1.awk概述awk是一种==编程语言==,主要用于在linux/unix下对==文本和数据==进行处理,是linux/unix下的一个工具。数据可以来自标准输入、一个或多个文件,或其它命令的输出。awk的处理文本和数据的方式:=
yueshao
·
2023-09-20 20:48
Linux开发和编程指南:搭建环境、Shell脚本与常见编程语言配置及使用
文章目录Linux开发和编程Linux上的程序开发环境搭建
Shell编程
和脚本编写常见编程语言在Linux上的开发环境配置和使用PythonJavaC/C++PHP总结python精品专栏推荐python
大师兄6668
·
2023-09-20 19:02
linux
Linux开发
程序开发环境
Shell编程
脚本编写
Python
Java
C/C++
shell脚本基础大全
1.shell脚本基础1.1shell环境shell分类
Shell编程
跟JavaScript、php编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。
阿Q正砖
·
2023-09-20 15:16
bash
linux
ubuntu
2019-01-10
shell编程
之函数
一、定义函数image.png二、调用函数image.png三、案例案例1使用函数调取菜单页面image.png案例2使用函数算阶层image.pngimage.png案例3函数的返回值image.png案例4位置参数image.png案例5数组传参image.png案例6函数结果image.png四、影响shell程序的内置命令环境实例image.pngimage.pngimage.pngima
时光偷走了青春
·
2023-09-19 02:13
RHCE——十八、
shell编程
之sed
RHCE一、概念工作原理二、基本语法1、格式2、参数3、定址符4、操作三、输出文本范例文件四、文本替换1、范例文件2、格式3、示例4、使用替换实现删除五、删除文本1、注意2、示例六、插入文本1、注意2、格式3、示例4、注意七、练习一、概念sed命令是一个非交互式的文本编辑器,是将一系列的编辑命令应用于一批文本的理想工具,可以对来自文本文件以及标准输入的文本进行编辑。其中,标准输入可以是来自键盘、文
君衍.⠀
·
2023-09-17 01:02
RHCE
Linux
chrome
前端
服务器
运维
https
SHELL
RHCE
RHCE——十九、
shell编程
之awk
RHCE一、概念二、工作流程1、如图2、流程三、awk程序执行方式1、通过命令行执行awk程序2、awk命令调用脚本执行3、直接使用awk脚本文件调用四、awk命令的基本语法1、格式2、BEGIN模式与END模式3、awk的输出五、记录和域1、概念2、示例3、使用-F参数指定域之间的间隔符4、使用系统内置变量FS改变域分隔符5、NR、NF、FILENAME变量六、awk的变量1、概念2、内置变量3
君衍.⠀
·
2023-09-17 01:32
RHCE
Linux
网络
服务器
网络协议
运维
前端
RHCE
linux
shell编程
流程控制语句case和select
case和select结构并不属于循环结构,因为它们并没有反复执行代码块。但是和循环结构相似的是,它们会根据代码块顶部或尾部的条件控制程序流。1、case(in)/esac在shell脚本中,case模拟了C/C++语言中的switch,可以根据条件跳转到其中一个分支。其相当于简写版的if/then/else语句。很适合用来创建菜单选项哟!case"$variable"in"$condition1
javascript_good
·
2023-09-16 13:14
linux
shell
shell编程
之Expect免交互(Expect免交互、EOF免交互)
目录一、Expect概述二、Expect基本命令2.1Expect安装2.2基本命令(expect流程命令)2.3基本命令(expect内容命令)2.4基本命令(expect其他命令)三、Expect执行方式3.1Expect语法3.2Expect直接执行(以ssh为例)3.3Expect嵌入执行(以ssh为例)3.4Expect脚本命令总结四、Expect实操4.1创建用户qwer,密码qwer
唐门中单申请出战
·
2023-09-15 10:26
shell脚本
shell
shell免交互
shell编程
目录shell脚本的第一行变量数据类型Linux下的计算器--bc整数数值的运算获得命令的输出结果字符串操作数组循环forwhile判断case语句函数shell脚本的第一行一般shell脚本的第一行用于在没有指定解释器时,默认使用这个解释器执行如,默认使用Bash解释器来执行这个脚本#!/bin/bash如果安装了python3,想写一个py文件并执行:这里的第一行就写python3命令的所在目
chen丶2
·
2023-09-15 02:41
Linux
linux
shell编程
一、shell脚本运行方法1.chmoda+xmyshell.sh./myshell.sh2..myshell.sh3.sourcemyshell.sh4./bin/bashmyshell.sh注意:对于如下案例shell脚本#!/bin/bashcd..ls对于2和3这两个运行方式,在执行完脚本后,终端的目录位置会是执行cd…之后的位置(即返回上一级目录),而1和4这两个运行方式,执行完脚本后仍
Runjavago
·
2023-09-14 21:23
编程学习
bash
linux
开发语言
shell编程
之循环
循环是当循环控制条件为真时,一系列命令迭代执行的代码块。1、for循环语法:forargin[list]这是shell中最基本的循环结构,它与C语言形式的循环有着明显的不同。forargin[list]docommand(s)...done在循环的过程中,arg会从list中连续获得每一个变量的值。forargin"$var1""$var2""$var3"..."$varN"#第一次循环中,arg
javascript_good
·
2023-09-13 22:19
linux
shell
Linux——Shell脚本编程(1)
一、为什么要学习
Shell编程
?1)Linux运维工程师在进行服务器集群管理时,需要编写Shell程序来进行服务器管理。
白白白鲤鱼
·
2023-09-13 16:44
Linux和部署
后端
学习方法
java
linux
服务器
运维
运维开发
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
上一页
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
其他