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学习笔记
】Linux Shell的位置参数与函数
一、位置参数位置参数,也被称之为位置变量,通过位置参数,可以在执行程序的时候,向程序传递数据1.1shell接收参数的方法1.2向shell传递参数的方法二、函数2.1函数基础2.1.1函数简介函数本质上就是一个代码块,通过函数可以将一段代码定义成一个整体,然后给这个整体取名,当需要执行这段代码的时候,只需要通过这个名字就可以完成执行这段代码的过程。2.1.2函数作用降低代码的冗余度2.1.3定义
伊达
·
2023-12-30 20:29
Linux
linux
运维
服务器
shell
【Linux
Shell学习笔记
】Linux Shell的流控制
1、if条件判断1.1格式1.1.1单分支if[判断表达式];then代码块fi1.1.2双分支if[判断表达式];then代码1else代码2fi1.1.3多分支if[判断表达式1];then代码1elif[判断表达式2];then代码2elif[判断表达式3];then代码3.....else代码nfi1.2组合条件判断&&多个条件同时成立为真||多个条件中有一个满足就为真!对条件取反,条件真
伊达
·
2023-12-30 20:59
Linux
linux
学习
笔记
【Linux
Shell学习笔记
】Linux Shell基本流程和基本语法
第一部分:LinuxShell简介Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。KenThompson的sh是第一种UnixShell,WindowsExplorer是一个典型的图形界面Shell。当一个用户登陆linux系统后,系统
伊达
·
2023-12-30 20:29
Linux
linux
shell学习笔记
shell学习笔记
Shebang脚本执行数据类型shell脚本是弱类型语言,特殊变量引号会话history线程环境变量检查环境变量基本内置命令echoevalexec子串Shebang在windows中脚本为
北山杉林
·
2023-12-05 03:16
python
shell
2022-04-23
day2x
shell学习笔记
——罗wb知识点xshell.png代码练习bio06@VM-0-6-ubuntu:~$pwd/home/bio06bio06@VM-0-6-ubuntu:~$mkdir-pbiosoft
婉_870f
·
2023-11-30 07:22
Shell学习笔记
执行Shell脚本的方式范例1:输入重定向到bashbashaddletsum=$1+$2echo$sum按ctrl+d保存,执行一下:bash-3.2$chmoda+xaddbash-3.2$./add51015可以看到5和10分别传给了$1和$2,这是Shell自己预设的参数顺序,其实也可以先定义好变量,然后传递进去。例如,修改上述脚本得到:letsum=$X+$Yecho$sum再次执行:b
liuqinh2s
·
2023-11-27 05:28
【
Shell学习笔记
】8.Shell 输入/输出重定向及文件包含
前言本章介绍Shell的输入/输出重定向和文件包含。Shell输入/输出重定向大多数UNIX系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。重定向命令列表如下:命令说明command>file将输出重定向到file。command>file将输
海棠赠微雨.
·
2023-11-16 06:29
#
Shell学习笔记
学习
unix
linux
服务器
后端
shell学习笔记
shell学习笔记
学习视频链接文章目录
shell学习笔记
一、什么是shell1.shell教程2.shell脚本3.shell环境二、脚本常用的执行方式1.采用bash或sh+脚本的相对路径或绝对路径(
在黄昏之时
·
2023-11-15 02:56
学习
bash
linux
linux shell结构,linux
shell学习笔记
(四) 控制流结构
1、if语句语句格式:if条件1如果条件1为真then那么命令1执行命令1elif条件2如果条件1不成立then那么命令2执行命令2else如果条件1,2均不成立命令3那么执行命令3fi完成注:if语句必须以单词fi终止例子:#!/bin/bash#iftest#thisisacommentline,allcommentlinesstartwitha#if["10"-lt"12"]then#yes
忠北小石头
·
2023-11-05 15:18
linux
shell结构
shell学习笔记
title:
shell学习笔记
date:2021-04-2515:59:05[TOC]0.前言鉴于实习中经常使用shell语言,因此趁此机会好好学习一下“强大”的shell语言。
dounine
·
2023-11-02 20:51
SHELL学习笔记
(6)-正则表达式、文本处理工具
正则^匹配一行的开头cat/etc/passwd|grep^a$匹配一行的结尾cat/etc/passwd|grepbash$…通配符*不单独使用,与上一个字符连用,某个字符出现任意次[]表示匹配某个范围一个字符[1,3]1或3[1-3]1-3[1-3]*1-3任意\转义-E支持扩展正则表达式如{}文本处理工具cut[选项参数]fiename剪切数据-f列号,提取第几列-d分割符,按照指定分割符分
少年阿广
·
2023-10-27 16:01
正则表达式
学习
bash
Linux-
Shell学习笔记
教程,快速学习
Linux-Shell思维导图结构:介绍shell是什么呢?其实是我们一直在用的,所有的命令都是通过shell去实现的,看来自菜鸟教程的介绍:Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。KenThompson的sh是第一种UnixS
学习日记
·
2023-10-15 04:48
运维
linux
服务器
运维
Shell学习笔记
(4)Shell编程之条件判断if命令详解
Shell编程是一种强大的自动化和脚本编写工具,而条件判断是实现灵活流程控制的关键要素之一。在Shell脚本中,"if"命令允许开发者根据条件的结果来选择不同的执行路径。本文将详细介绍Shell编程中的条件判断和if命令的使用方法和语法,以帮助读者掌握这一重要的编程概念。主要内容:条件判断的基础概念:文章将介绍条件判断的基本思想,包括真假值、比较运算符和逻辑运算符等。if命令的语法和结构:详细解释
hanserfans
·
2023-10-10 13:26
学习笔记
linux
开发语言
Linux之
Shell学习笔记
注:本学习笔记来源于视频:尚硅谷-3天搞定Linux,1天搞定Shell(2022版)。光看这一个视频对于Linux和Shell了解还是有些不够,可以结合视频黑马-2019全新Shell脚本从入门到精通教程,该视频介绍了更多命令的使用。两个视频结合起来学习,能加深对Shell脚本的掌握。第1章Shell概述Shell是一个命令行解释器,它接收应用程序或用户命令(如ls等命令),然后调用操作系统内核
二木成林
·
2023-10-10 13:56
学习笔记
linux
学习
bash
shell
【Linux】
Shell学习笔记
目录前言一、bash二、Shell脚本入门三、变量1.系统预定义变量2.自定义变量3.特殊变量3.1$n3.2$#3.3$*、
[email protected]
.$?3.5.$其他四、运算符五、条件判断1.字符串1.1.例子1.2.字符串拼接1.3.字符串运算符2.整数2.1.算术运算符2.2.关系运算符2.3.布尔运算符3.文件4.多条件判断5.[[...]]、((...))六、流程控制1.if2.case3.for4
欧叶冲冲冲
·
2023-10-10 13:25
linux
学习
笔记
shell学习笔记
1.ShellSomethingOut1.1单引号和双引号的区别、"="前后有空格区别1001.sh文件内容:#!/bin/bash#x=20;x=20#单引号的用变量x:hello$xworldecho'单引号的用变量x:hello$xworld'#没引号的变量x:hello20worldecho没引号的变量x:hello$xworld#双引号的变量x:hello20worldecho"双引号的
·
2023-09-27 00:37
shell
【
Shell学习笔记
】Bash的模式扩展
简介Shell接收到用户输入的命令以后,会根据空格将用户的输入,拆分成一个个词元(token)。然后,Shell会扩展词元里面的特殊字符,扩展完成后才会调用相应的命令。这种特殊字符的扩展,称为模式扩展(globbing)。其中有些用到通配符,又称为通配符扩展(wildcardexpansion)。Bash一共提供八种扩展。波浪线扩展?字符扩展*字符扩展方括号扩展大括号扩展变量扩展子命令扩展算术扩展
xst3300
·
2023-09-21 16:33
学习笔记
linux
学习
笔记
bash
shell学习笔记
文件表达式#mantestEXPRESSIONDESCRIPTIONEXAMPLE-nSTRINGthelengthofSTRINGisnonzero[-n"$STR"]-zSTRINGthelengthofSTRINGiszero[-z${STR}]-fFILEFILEexistsandisaregularfile[!-f${FILE_1}]||[!-f${FILE_2}]-hFILEFILEe
trb331617
·
2023-09-01 02:17
学习
笔记
shell学习笔记
(详细整理)
主要介绍:主要是常用变量,运算符,条件判断,流程控制,函数,常用shell工具(cut,sed,awk,sort)。一.Shell概述程序员为什么要学习Shell呢?1)需要看懂运维人员编写的Shell程序。2)偶尔会编写一些简单Shell程序来管理集群、提高开发效率。二.Shell解析器(1)Linux提供的Shell解析器有:[root@hadoop101~]$cat/etc/shells/b
数据知道
·
2023-08-29 00:49
学习
笔记
shell
Shell学习笔记
之基础部分
Shell基础:查看操作系统支持的shell:[root@rhel9ansible]#cat/etc/shells/bin/sh/bin/bash/usr/bin/sh/usr/bin/bashShell的基本元素:声明:声明用哪个命令解释器来解释并执行当前脚本文件中的语句,一般写的解释器为**#!/bin/bash**命令:可执行语言,实现程序的功能注释:说明某些代码的功能,通过添加注释提高代码
赛尔猿
·
2023-08-20 06:08
Shell
运维
shell
笔记:快速上手shell编程
SHELL学习笔记
变量赋值#赋值A=10#不允许,赋值时不允许在等号两侧出现空格A=10#允许A=10#不允许A="10"#允许#当赋值时需要填充多个空格,可以使用""环境变量[root@localhostgitee
飞哥不鸽
·
2023-08-19 06:16
bash
linux
linux shell目录管理,【Linux】
Shell学习笔记
之四——文件和目录管理(硬连接和软连接)...
在这节将要学习linux的连接档,在之前用"ls-l"查看文件属性的命令时,其中第二个属性是连接数。那么这个连接数是干什么的?这就要理解inode。先说一下文件是怎么存储的。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector),每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。"块
weixin_39639381
·
2023-07-16 14:15
linux
shell目录管理
Linux--
shell学习笔记
(下)
Linux–
shell学习笔记
(下)判断语句if…then形式类似于**C/C++中的if-else**语句单层if命令格式:ifconditionthen语句1语句2...fi示例:a=3b=4if[
不会喷火的小火龙
·
2023-06-23 10:37
Linux操作系统
linux
学习
笔记
Linux--
shell学习笔记
(上)
Linux–
shell学习笔记
(上)目录Linux--
shell学习笔记
(上)概论脚本示例运行方式注释单行注释多行注释变量定义变量使用变量只读变量删除变量变量类型字符串默认变量文件参数变量其他参数相关变量数组定义读取数组中某个元素的值读取整个数组数组长度
不会喷火的小火龙
·
2023-06-11 09:28
Linux操作系统
linux
学习
笔记
shell学习笔记
1-基本语法
1、变量定义查看本机支持的shell[root@VM_0_2_centos/]#cat/etc/shells/bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin/bin/tcsh/bin/csh变量的定义a=1b=helloc="helloworld"d='"helloworld"你好'e=`ls`=左右不能有
LiaoBin0608
·
2023-06-08 13:35
shell
shell
Shell学习笔记
分享
说明:Shell是在计算机上运行程序的命令行界面(类似于浏览器的控制台)。由于绝大多数的Web服务器都在Linux上运行,shell是在Linux服务器上进行部署和远程管理的重要工具,Terminal是我们用于与shell交互的程序。部分命令:1.打印echo:类似于print(打印)。可以在终端打印你所需要打印出来的内容。注意打印部分最好使用引号包含。*举例:尝试在终端输入echo$COLUMN
Kevin_贤凯
·
2023-04-09 05:15
Shell学习笔记
-基础入门
走进Shell编程的大门什么是Shell?简单来说,Shell编程就是对一堆Linux命令的逻辑化处理。W3Cschool上的一篇文章是这样介绍Shell的,如下图所示:什么是Shell?Shell编程之HelloWorld学习任何一门编程语言第一件事就是输出HelloWord了!下面我会从新建文件到shell代码编写来说下Shell编程如何输出HelloWorld。1.新建一个文件hellowo
赵客缦胡缨v吴钩霜雪明
·
2021-06-27 05:27
shell学习笔记
(二):条件
ififconditionthencommandelifcommandelsecommandfiforforloopinarraydocommanddonewhilewhiletruedocommanddone
zzjack
·
2021-06-06 16:14
shell学习笔记
四.md
1.字段拼接${}eg:>>$report/${name}_come.rpt2.取一个文件的存储路径:dirname;取一个文件名(去后缀)basenameeg:basenametest.qlqltest3.退出状态任何命令进行时都会返回一个退出状态,如果要观察退出状态,使用最后的状态命令:$?echo$?exit0退出:命令成功,退出exit1退出:命令失败,退出:某处命令存在问题如果在脚本中键
喜欢萝莉的逗逼青年
·
2021-06-04 18:24
shell学习笔记
(二)
1.EOF的用法EOF:endoffile文件的结尾.EOF通常与>交互式程序(命令)filename或者cat>filename.其实,第一种形式和第二种形式没有什么本质的区别,第一种形式将内容直接输出到标准输出(屏幕),而第二种形式将标准输出进行重定向,将本应输出到屏幕的内容重定向到文件而已。2.$()、反引号、date用法所有的unix命令,要取结果或者输出,都要用$(),或者反引号.如:m
喜欢萝莉的逗逼青年
·
2021-05-19 02:10
linux
shell学习笔记
一、获取变量值(两种方式):变量赋值必须两边没有空格$变量、${变量}区别就是当你在字符串里面取值,能正确知道变量的结束而获取期望的值:另外就是,单引号、双引号字符串区别,单引号原文输出,双引号解释输出:二、cmd命令赋值给变量(两种方式):反引号、$()注意,如果被替换的命令的输出内容包括多行(也即有换行符),或者含有多个连续的空白符,那么在输出变量时应该将变量用双引号包围,否则系统会使用默认的
HSJ0170
·
2021-05-14 17:31
linux
shell学习笔记
1tr命令用途:translate可以对字符进行替换、删除、压缩。语法:tr选项string1string2选项:-ccomplement补集-ddelete删除-ssquence压缩(将重复的字符浓缩)string1要被替换,删除,压缩的源字符串,string2用来替换的字符串eg:echo“HELLOWORLD”|tr‘A-Z’‘a-z’helloworld字符串不是整体进行替换,是按照顺序一
喜欢萝莉的逗逼青年
·
2021-05-02 19:00
Linux Shell 学习笔记(1)——字符串操作
Bash
shell学习笔记
(1)——字符串操作 1.字符串的长度 获取字符串长度的语法如下。${#varname} 下面是一个例子。
~晨曦静竹~
·
2021-04-20 18:04
Linux
linux
正则表达式
字符串
运维
经验分享
Shell学习笔记
-脚本执行方式
shell编程的时候,往往不会把所有功能都写在一个脚本中,这样不太好维护,需要多个脚本文件协同工作。那么问题来了,在一个脚本中怎么调用其他的脚本呢?有三种方式,分别是fork、source和exec。1.fork即通过sh脚本名进行执行脚本的方式。下面通过一个简单的例子来讲解下它的特性。创建father.sh,内容如下:#!/bin/bashecho"父shell进程开始执行"shson.sh#父
赵客缦胡缨v吴钩霜雪明
·
2021-04-13 18:32
shell学习笔记
---抄录
SHELL笔记1、查看一个文件或目录的大小lsdu2、查看状态stat文件名3、系统本身所有,通常为大写字母4、系统变量通过set或declare指令进行查看5、UDV变量(userdefinedvariable)用户创建和维护,建议大写(为什么?)原因:避免冲突与混淆,因为Linux系统中命令全部采用小写的方式6、Shell中所有变量定义都为字符串。变量区分大小写,如:foo和Foo是两个不同的
两头蛇三脚猫
·
2020-09-17 11:28
Linux
嵌入式
shell学习笔记
1、shell脚本其实是一类语言而不是一个语言,常用shell语言:sh、bash、python等。2、执行shell程序sourcexx.sh(source是linux的一个命令)3、shell程序的第一行一般都是:#!/bin/sh这行话以#!开始,后面加上一个pathname,的意思就是指定shell程序执行时被哪个解释器解释执行/bin/sh意思就是这个shell将来被当前机器中/bin目
陈俊1992
·
2020-09-13 05:15
linux
shell脚本学习笔记-变量,字符串和数组
shell学习笔记
1.变量定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样
sophiaviayang
·
2020-09-12 07:27
shell
【Linux】
Shell学习笔记
之四——文件和目录管理(硬连接和软连接)
在这节将要学习linux的连接档,在之前用"ls-l"查看文件属性的命令时,其中第二个属性是连接数。那么这个连接数是干什么的?这就要理解inode。先说一下文件是怎么存储的。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector),每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。"块
读不懂的下卷
·
2020-09-10 23:07
Linux
Shell学习笔记
:export的作用
export功能创建一个环境变量,并对其子shell可见。没有用export声明的变量,仅对当前的shell可见。用代码测试export的功能一不用export声明变量父shellecho'parent.shstart'ss=ruzunecho$ss./child.sh子shellecho'child.shstart'echo$ss执行./parent.sh,输出结果parent.shstartr
bruce128
·
2020-08-23 16:07
运维
shell学习笔记
(四)—— shell变量和引用
1、深入认识变量1.1、什么是变量变量:程序设计语言中一个可以变化的量,当然,可以变化的是变量的值。变量就是在程序中保存用户数据的一块内存空间,而变量名就是这块内存空间的地址。1.2、变量的命名shell中,变量的命名:可以有字母、数字和下划线组成,并且只能以字母和下划线开头。shell语言中,变量名是大小写敏感的。可以简单的认为,变量就是保存在计算机内存中的一系列的价值对。str=“hellow
白丁4Java
·
2020-08-23 12:39
Linux
Shell学习笔记
(持续更新)
使用here文档,模拟用户输入here文档形式:commond<
chenglimie7017
·
2020-08-23 10:52
Shell学习笔记
1、Shell的简介Shell是一个命令解析器,类似于DOS下的command。它接收用户命令,然后调用相应的应用程序。介于应用程序(用户)和操作系统之间的一个桥梁,负责命令的解释。常见的Shell解析器有:/bin/sh:是bash的一个快捷方式;/bin/bash(最多):bash是大多数Linux默认的shell,包含的功能几乎可以涵盖shell所有的功能;/sbin/nologin:表示非
一棵小小柏
·
2020-08-23 08:14
笔记
SHELL学习笔记
0.shell介绍0.自动化可以通过两种方式来实现:工具和脚本1.常见的脚本有两种shell脚本其他脚本,诸如python脚本等2.shell是一个命令解释器,shell是位于应用程序和操作系统之间的有效命令翻译工具.3.shell分为两大类1.图形化的shell,如我们常说的操作系统的桌面2.命令行的shellwin系统下的cmdLinux系统下的shell(shbashksh...)注:最原始
DefaultTest
·
2020-08-21 18:10
[Bash Shell]
Shell学习笔记
[BashShell]
Shell学习笔记
阅读目录1.Shell简介2.几种常见的Shell3.编译型语言和解释型语言的区别4.什么时候使用Shell?
还在路上的攻城狮
·
2020-08-19 08:00
Linux
unix
shell学习笔记
-目录
TableofContents1.Shell简介:1.1Shell种类1.2Shell对比1.3详细特性比较2.正则表达式与模式匹配2.1正则表达式3.grep.3.1grep简介3.2grep正则表达式元字符集3.3用于egrep和grep-E的元字符扩展集3.4POSIX字符类3.5Grep命令选项3.6实例4.awk.4.1awk简介4.2awk命令4.3awk的环境变量4.4awk运算符4
tendyming
·
2020-08-18 12:17
unix
shell编程
shell学习笔记
(2)
定义变量,可以直接定义,使用时加上$#!/bin/bashname="xx"echo"$name"上面是局部变量全局变量$0当前程序名称$n当前程序的第n个参数$*当前程序的所有参数$?当前程序执行后的状态,一般返回0表示成功$UID当前用户的id$PWD当前所在目录#!/bin/bashname="xx"echo"局部变量$name"echo"全局变量$1"echo"当前程序名$0"echo"当
渣渣前端
·
2020-08-17 22:01
linux
shell学习笔记
(一):for循环、if语句、通配符、命令代换、引号
一、for循环for变量in列表docommand1command2......done例1:vimtest.sh#!/bin/bashforstrinname.listdoecho$strdone例2:vimtesh.sh#!/bin/bashfor((i=0;i=if[int1-gtint2]如果>if[int1-leint2]如果<=if[int1-ltint2]如果<(3)字符串变量表达式
flyingsnails
·
2020-08-17 11:41
shell
【
shell学习笔记
】反引号和expr的用法
反引号`和expr主要用于四则运算和字符串的操作。先说四则运算,在Shell中四则运算不能简简单单的加减乘除,应该要写如下的格式:$val1=`$val2-1`其中“=”后面用“`”包住表达式,这个符号在Shell中十分有用,是Tab键上面“~”的原来形式。可以用来将很多命令的结果保存到一个变量中去。接着就是运算符了,运算符的左右两边必须是空格,否则会出错。接着是强大的字符串操作:提取指定字符的下
ivebeenready
·
2020-08-17 00:31
shell
linux
shell学习笔记
(2)shell脚本 0 1 和真假
Q:为什么shell脚本中,0表示真,1表示假?shell语言有状态码的概念假设错误0返回false,则返回的错误只有一种类型;如果返回非零数字,则有1-255,可以表示各种错误:1为普遍错误,127意为commandnotfind等等。状态码描述0命令成功结束1通用未知错误2误用Shell命令126命令不可执行127没找到命令128无效退出参数128+xLinux信号x的严重错误130命令通过C
sz_Gray
·
2020-08-14 19:40
shell
RUNOOB Linux
Shell学习笔记
——Shell变量
Shell变量Shell变量使用变量#!/bin/bash#注意your_name与=间不能有空格#变量名外面的花括号是可选的your_name="qinjx"echo$your_nameecho${your_name}forskillinAdacoffeActionJava;doecho"Iamgoodat${skill}Script"done#已定义的变量可以被重新定义#使用变量时才需要加$,
白菜兔
·
2020-08-11 01:19
Linux
上一页
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
其他