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
Linux脚本
Linux脚本
定时循环执行telnet不同IP远程并输入命令
功能实现主要有以下几个细节:(1)如何循环输出IP地址(2)如何在telnet进远程后继续执行脚本命令(3)如何判断IP地址是否可telnet成功,并且不影响后面正式telnet执行(4)如何将执行结果输入不同文件(5)单引号和双引号区别不大,但反引号不可混用(6)如何在Linux系统中定时执行脚本或命令创建脚本文件a.sh,并赋予执行权限:via.shchmod+xa.sha.sh脚本内容详解:
惊弦
·
2023-09-21 21:48
linux
运维
bash
linux脚本
格式for循环,Linux Shell脚本之for循环
for循环是编程语言中一种开界的循环语句,而循环语句[1]由循环体及循环的终止条件两部分组成。for循环的基本格式for变量名in列表;do循环体done执行机制:依次将列表中的元素赋值给“变量名”;每次赋值后即执行一次循环体;直到列表中的元素耗尽,循环结束列表生成方式:直接给出列表整数列表:{start..end},$(seq[start[step]]end)返回列表的命令:$(COMMAND)
抬杠小天才
·
2023-09-21 21:48
linux脚本格式for循环
linux脚本
常用命令总结
1.shell简介终端中输入一系列命令完成一些操作,但是我们一条一条输入命令,这样就会很麻烦,shell脚本可以将很多条命令放到一个文件里面,然后直接运行。shell脚本类似windows的批处理文件,shell脚本就是将连续执行的命令写成一个文件。shell脚本提供数组、循环、条件判断等功能。shell脚本一般是Linux运维、测试、系统管理员需要掌握的。2.开头程序必须以下面的行开始(必须方在
ds@向日葵
·
2023-09-21 21:47
linux
bash
运维
Linux脚本
实现文件系统使用率大于90%报警
Linux脚本
实现文件系统使用率大于90%报警disk_used.sh#!
小黑要上天
·
2023-09-17 09:00
linux
shell
linux
运维
服务器
shell
【嵌入式开发 Linux 常用命令系列 7.2 -- awk 找到空格并插入字符】
所以想能不能使用
linux脚本
或者命令来将复制的内容重新做成表格,比如做成CSDNmarkdown识别的表格。这个时候就可以使用awk命令来完成这个工作了。
CodingCos
·
2023-09-14 01:51
#
Linux
常用命令
linux
服务器
运维
awk
gsub
awk找到空格并插入字符
linux脚本
报错 /bin/bash^M: bad interpreter: No such file or directory 的解决办法
今天在linux上安装我们产品的最新测试版本,结果在执行初始化脚本的时候遇到一个很奇怪的错误,老是提示文件或目录找不到打开脚本反复检查,发现路径都是对的,不存在什么文件或者目录不存在的情况啊,然后用echo打印的方式来调试,竟然发现写在第一行都无法执行到打印语句,真的是郁闷透了,然后google了一下发现原来是我的文件格式写错了,在windows下用文件编辑器编辑的默认格式是dos,在linux下
夏日旋风里的小原子
·
2023-09-13 14:50
linux脚本格式错误
/bin/bash^M:
bad
interpreter
No
such
file
or
directory
linux脚本
执行时工作目录和存放路径
概述一般咋子linux中写脚本的时候大多都会指定绝对路径,但是有时候需求就是需要在相对路径上执行一些脚本或者命令,这个时候通常会"./xxx.sh"那么此时这个"./"代表的是工作目录。"xxx.sh"位于~/aaa/目录下面,而你从~/bbb/目录下面运行它,shell脚本中的"./"所代表的路径就是~/bbb/,这个当前目录的./就是工作目录。还有一个是脚本所在的路径,这是用dirname命令
好大的月亮
·
2023-09-07 13:09
linux
后端
基于嵌入式Tomcat的War包启动器
前言最近针对java项目的部署方式进行整理,jenkins/tomcat/windows工具/
linux脚本
/web部署平台等等发现war包通过tomcat部署比较繁琐,等待时间长,配置规则复杂对于小白很不友好
code2roc
·
2023-09-03 17:36
java
嵌入式tomcat
war包部署
启动器
Linux脚本
执行MongoDB查询,关于mongodb:如何通过shell脚本执行mongo命令?
我想在shell脚本中执行mongo命令,例如在脚本test.sh中:#!/bin/shmongomyDbNamedb.mycollection.findOne()showcollections当我通过./test.sh执行此脚本时,将建立与MongoDB的连接,但不执行以下命令。如何通过shell脚本test.sh执行其他命令?您还可以使用--eval标志评估命令,如果它只是一个命令。mongo
颜语一声
·
2023-09-03 11:48
Linux脚本
- 将指定文件夹下的.c文件全部编译为.s文件
需求:将llvm-test-suite文件夹下的所有.c文件,编译为.s文件,存放到当前路径下。以下是一个用于实现该功能的Bash脚本。#!/bin/bash#设置搜索和包含路径SEARCH_PATH="/home/majn/llvm_project/llvm-gcc-test/llvm-test-suite"INCLUDE_PATHS="/home/majn/llvm_project/Heade
青衫客36
·
2023-09-02 15:03
Linux
linux
Linux脚本
- 将当前文件夹以及所有子文件夹下的所有.cpp文件,拷贝到指定文件路径下
需求:将当前文件夹以及所有子文件夹下的所有.cpp文件,拷贝到指定文件路径/home/majn/llvm_project/llvm_cpp_test_suite下以下是一个用于实现该功能的Bash脚本。它会递归地查找当前文件夹和所有子文件夹下的.cpp文件,并将它们拷贝到/home/majn/llvm_project/llvm_cpp_test_suite这个目录下。#!/bin/bash#目标文
青衫客36
·
2023-09-02 15:03
Linux
linux
Linux脚本
查找文件并移动,Linux常用命令之文件查找which、find、locate命令讲解
在之前的课程中,我们介绍了Linux系统的常用文件处理命令和权限管理命令,今天我们继续来学习Linux操作系统的其他处理命令。1、文件搜索命令which命令解释命令名称:which命令所在路径:/usr/bin/which执行权限:所有用户命令功能:显示系统命令所在目录语法:which[命令名称]使用举例比如我们想要查找ls命令所在目录:$whichls注意:which命令只能用于查找命令所在路径
吴冬亮
·
2023-09-02 12:36
Linux脚本查找文件并移动
LInux脚本
- 将一个路径下的前500个文件复制到另一个路径下
需求:从/home/majn/llvm_project/extract_main路径下复制前500个.c文件到/home/majn/llvm_project/extract_main_500目录。以下是一个用于实现该功能的Bash脚本。#!/bin/bash#源目录和目标目录SOURCE_DIR="/home/majn/llvm_project/extract_main"TARGET_DIR="/
青衫客36
·
2023-09-01 07:08
Linux
linux
前端
Linux脚本
- 执行当前文件下前500个.c文件,并将每个文件对应的执行结果重定向到同名的.ok文件中
需求:执行当前文件下前500个.c文件,并将每个文件对应的执行结果重定向到同名的.ok文件中以下是一个用于实现该功能的Bash脚本。#!/bin/bash#计数器,用于限制处理的文件数量counter=0#遍历当前目录下的所有.c文件forc_filein*.c;do#如果已经处理了500个文件,就跳出循环if[$counter-ge500];thenbreakfi#编译.c文件gcc"$c_fi
青衫客36
·
2023-09-01 06:31
Linux
linux
Trilium使用总结
文章目录1Trilium简介2Trilium的下载和安装3Trilium修改数据存储目录3.1铺垫3.2高级做法3.2.1Windows批处理文件3.2.2
Linux脚本
3.3好处4Trilium修改启动端口
小匠石钧知
·
2023-08-31 20:26
Trilium使用
编辑器
使用su切换用户(1)
在很多的
linux脚本
中,我们需要su切换用户,来执行相应权限的命令。如果脚本中直接su的话,大多数情况,命令在su之后不会继续执行。
飞天大漠
·
2023-08-29 20:46
Linux下的Shell编程——文本处理工具(五)
Linux脚本
大师不是人人都可以达到的,但是用一些简单的Shell实现一些常见的基本功能还是很有必要的。下面我介绍Linux下使用Shell处理文本时最常用的文本处理工具:目录一、cut(1)基本用法
我想学LINUX
·
2023-08-23 07:03
linux
运维
服务器
ETL engineer面试的部分问题(sql + shell)
他们都是
Linux脚本
语句与Linux内核交互的。bashshell在Linux机器上广泛使用,而kornshell在Unix机器上更多采用。
袋鼠船长路飞
·
2023-08-17 20:31
sql
linux
etl
面试
sql
Linux脚本
中Sleep和Wait命令的使用例子
Sleep命令sleep命令会暂停指定的时间。它通常用于脚本中,但也适用于命令行。在下面的示例中,sleep在两个date命令之间暂停30秒。[root@localhost~]#date;sleep30;dateThuNov1105:06:44EST2021ThuNov1105:07:14EST2021sleep命令将数字参数作为秒数。但也可以通过在参数中添加一个字符来让它休眠不同的时间:10s=
kiossy
·
2023-08-17 15:53
运维生存
linux
服务器
运维
基于嵌入式Tomcat的War包启动器
前言最近针对java项目的部署方式进行整理,jenkins/tomcat/windows工具/
linux脚本
/web部署平台等等发现war包通过tomcat部署比较繁琐,等待时间长,配置规则复杂对于小白很不友好
·
2023-08-17 10:58
tomcat
linux脚本
使用scp自动传输,使用Shell脚本自动传输SCP文件
我的unix系统上的目录中有n个文件。有没有一种方法可以编写Shellscript,该脚本将通过scp将所有这些文件传输到指定的远程系统。我将在脚本中指定密码,这样就不必为每个文件输入密码。您能告诉我在rsync中在shell脚本中使用密码是否有效,或者您是否尝试过密码?谢谢。与其在shell脚本中对密码进行硬编码,不如使用SSH密钥,它更容易且安全。$scp-i~/.ssh/id_rsadevo
调味料大人
·
2023-08-09 19:06
linux脚本
程序后台运行:nohupjava-jarxxx.jar&>hello.log&后台运行java-jar命令,并且将日志输出到hello.log文件防火墙:开启防火墙:systemctlstartfirewalld开放指定端口:firewall-cmd--zone=public--add-port=8080/tcp--permanent关闭指定端口:firewall-cmd--zone=public
Sunny_范
·
2023-08-09 17:00
linux
elasticsearch
运维
写几个好用的
Linux脚本
xsync集群通常需要同步配置文件,是不是可以写个脚本快速同步配置文件呢?这里xsync脚本是基于rsync的。相对于scp,rsync做文件夹复制时速度更快,因为rsync只对有差异文件做更新,而scp是把所有文件都复制过去。安装rsync[root@flink01~]#yuminstall-yrsyncxsync脚本编写我这写在常用用户的bin目录下了,之后所有基本我也会写在该目录。xsync
阿文灬
·
2023-08-07 02:12
NodeJs执行
Linux脚本
——方志敏)为什么需要使用NodeJs执行
Linux脚本
linux的sh脚本命令编写复杂,在不熟悉linux交互式命令的情况下,使用高级编程语言来执行是最明智的选择高级语言的生态较为完善,可以使用各种现成的工具包来完成脚本执行
多比熊
·
2023-08-06 20:55
linux
运维
服务器
node.js
javascript
Linux脚本
第一行的 #! 的解释说明
当要在Linux系统上(Ubuntu,Centos,当然Macos系统也是可以)进行脚本文件的编辑的时候,必须要在脚本文件的开头声明该脚本文件的需要有哪种解释器进行解释执行,例如sh解释器#!/bin/shbash解释器#!/bin/bash以上两种解释器,是采用绝对路径的方式进行指定解释器的位置,可想而之这两种指定解释器路径的方式移植性差,如果在他人的电脑上执行你的脚本文件,而他们的解释程序的路
使劲挤海绵
·
2023-08-05 11:44
Linux 操作命令大全在线查询(持续更新中~)
作为一名前端收集的一些能在项目中用到的
linux脚本
命令linux中读取JOSN文件数据(使用jq获取)#判断jq是否安装ifcommand-vjq>/dev/null2>&1;thenecho"jqisinstalled"PKG_NAME
帝尊菜鸟
·
2023-08-04 13:05
Linux
linux
前端基础
linux
操作
PostgreSQL实战-shell脚本备份数据库
PostgreSQL实战-shell脚本备份数据库创建shell脚本
Linux脚本
#!
孙霸天
·
2023-08-03 16:05
PostgreSQL
postgresql
数据库
windows
shell
备份
harbor仓库镜像批量上传和下载
需求在harbor仓库中有好多镜像,需要迁移至其他环境,需要批量导出和下载.如果单个上传,下载,因为工作量比较大,容易出错.所以想通过
linux脚本
批量处理,所以涉及批量操作的处理的知识前置1.安装docker
月蚀~
·
2023-07-28 14:23
#
shell
ssh
harbor
docker
linux 基础命令及脚本,Linux shell脚本基础学习详细介绍(完整版)第1/2页
1.
Linux脚本
编写基础◆1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
超12345
·
2023-07-28 05:53
linux
基础命令及脚本
Linux脚本
:Bash脚本看这一篇就够了
前言
Linux脚本
有很多解析器(Shell),不同解析器要求的脚本语法是不一样的。系统在解析脚本时,如果没有在脚本声明指定解析器,则会采用系统默认解析器来对脚本进行解析。
Lion King
·
2023-07-26 12:25
Linux
linux
Linux脚本
错误:没有那个文件或目录
linux下执行脚本的时候报错:没有那个文件或目录。ls看一下,是有文件的。原因:文件格式错误。首先,vimfilename查看文件。然后用命令:setff看文件格式。可看到dos或unix的字样,如果的确是dos格式的,需要改成unix的。通过命令:setff=unix来修改,,然后保存退出后就可以运行了。
拉普拉斯妖1228
·
2023-07-25 08:33
Linux
linux
shell
linux脚本
运行的三种方法
首先进入shell目录创建一个创建一个简单的脚本echo.sh$cd~/shell$viecho.sh#!/bin/bashcd/tmpecho"helloworld"1.赋予脚本可执行权限,直接执行$pwd~/shell$chmod+xecho.sh$./echo.shhelloworld$pwd~/shell2.使用解释器解释并执行该脚本$pwd~/shell$chmod-xecho.sh$/
pysta
·
2023-07-23 19:01
linux脚本
计算器加减乘除,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....
用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1.sh1+2#!/bin/bashif[$#-ne3]thenecho"参数个数应该为3,例如:$01+2"echo"当使用乘法时,需要加上脱义符号,例如:$01\*2"exit1;finum1=`echo$1|sed's/[0-9.]//g'`if[-n"$num1"]thenecho"$1不是数字
波多野猫叔
·
2023-07-23 10:41
linux脚本计算器加减乘除
window msys2 freeglut g++ 开发编译 c++ opengl应用 --入门(不用IDE)
编程语言c,c++编译指令gcc,g++
linux脚本
shell开发编译和C库管理集成工具msys2(带有minGW6432版本)opengl相关库freeglut,gladglfw,wxWidge
趣魂
·
2023-07-18 16:17
图像
c++
opengl
freeglut
linux脚本
生成随机数,Shell中随机数生成和做算术运算
随机数生成#RANDOM生成的随机数小于65535;$echo$RANDOM#对20取模后生成的随机数必定小于20;$echo$[RANDOM%20]12345#RANDOM生成的随机数小于65535;$echo$RANDOM#对20取模后生成的随机数必定小于20;$echo$[RANDOM%20]算术运算我们使用计算机免不了做一些简单的数学运算,Shell提供了我们这点需求,如果你必须使用小数的
国服第一奶妈
·
2023-06-22 18:05
linux脚本生成随机数
Linux:Shell脚本和Shell变量的入门指南
Linux脚本
篇:Shell脚本和Shell变量的入门指南[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z05Ey0Tt-1687331750572)(https://example.com
琴剑飘零西复东
·
2023-06-21 23:48
linux
bash
运维
linux脚本
判断变量存在,shell中关于变量是否存在的问题
[TOC]##fishshell判断某个变量是否存在fishshell判断变量是否存在直接使用`test变量`就可以,然后我们使用`and`和`or`实现if..else..的逻辑。如下所示:```bash#!/usr/bin/envfishseta1setb3test$a-gt$b;andecho"a>b";orecho"a<=b"test$c;andecho"存在变量a";orecho"不存在
成增存
·
2023-06-15 02:28
linux脚本判断变量存在
【
Linux脚本
篇】循环语句-for
目录for的语法格式for循环案例案例一:循环创建文件案例二:应用引号或转义符案例三:从变量中取值案例四:从命令中取值案例五:for循环自增自减案例六:批量创建用户案例七:批量探测主机案例八:随机点名博客主页:大虾好吃吗的博客专栏地址:Linux从入门到精通前面讲的判断语句if和case只能做判断,可以说只能做一些判断。如果判断结果为假,将执行最后的命令(一般是exit退出脚本),如果不想退出,继
大虾好吃吗
·
2023-06-14 21:01
Linux入门到精通
linux
运维
服务器
【
Linux脚本
篇】Linux循环语句-while
目录while的语法格式while循环案例案例一:输出10-1的降序案例二:输出10的升序和降序案例三:批量创建用户内置跳出循环案例一:exit退出脚本案例二:break跳出本次循环案例三:continue结束本次循环博客主页:大虾好吃吗的博客专栏地址:Linux从入门到精通for循环语句非常适用于列表对象无规律,且列表来源固定(如某个列表文件)的场合。而对要求控制循环次数,操作对象按数字顺序编号
大虾好吃吗
·
2023-06-14 21:27
Linux入门到精通
java
linux
shell
Linux:shell脚本的介绍,创建与执行
windows脚本的扩展名是.bat,而
linux脚本
的扩展名则是.shcentos在编写shell脚本的文件最上边,需要加上#!/bin/sh(bash)这里表示的是使用sh(bash)解释器。
srhqwe
·
2023-06-07 00:25
linux
linux
运维
服务器
linux脚本
基本命令大全,Shell脚本常用命令
Shell脚本常用命令1Shell中的特殊符号1.1$美元符号。用来表示变量的值。如变量NAME的值为Mike,则使用$NAME就可以得到“Mike”这个值。1.2#井号。除了做为超级用户的提示符之外,还可以在脚本中做为注释的开头字母,每一行语句中,从#号开始的部分就不执行了。1.3“”双引号。shell不会将一对双引号之间的文本中的大多数特殊字符进行解释,如#不再是注释的开头,它只表示一个井号“
weixin_39678103
·
2023-04-17 22:57
linux脚本基本命令大全
Linux脚本
进阶学习笔记
1、编写脚本实现传入进程pid,查看对应进程/proc下CPU、内存指标#!/bin/bashread-p"InputPIDValue:"pidpid_exist=`psaux|awk'{print$2}'|grep-w$pid`if[!$pid_exist];thenecho"$pidisnotexist!!"elseecho"MemoryUsage:"cat/proc/$pid/status|
Villa_7ca5
·
2023-04-17 08:18
标准化
linux脚本
的参数选项
linux系统本身提供了很多命令行参数,为了增加shell脚本的友好型,我们脚本的命令行参数可以和系统参数保持一致。选项描述-a显示所有对象-c生成一个计数-d指定一个目录-e扩展一个对象-f指定读入数据的文件-h显示命令的帮助信息-i忽略文本大小写-l产生输出的长格式版本-n使用非交互式模式(批处理)-o将所有输入重定向到指定的输出文件-q以安静模式运行-r递归的处理目录和文件-s以安静模式运行
泽洛灬
·
2023-04-16 19:24
2022国赛29:
linux脚本
题解析
大赛试题内容:(十四))脚本【任务描述】为了减少重复性任务的工作量,节省人力和时间,请采用脚本,实现快速批量的操作。1.在linux6上编写/root/CreateFile.sh的shell脚本,创建20个文件/root/test/File101至/root/test/File120,如果文件存在,则先删除再创建;每个文件的内容同文件名,如File101文件的内容为“File101”。解答过程:[
北方的流星
·
2023-04-13 03:15
《网络搭建与应用》大赛试题解析
linux
运维
服务器
如何使用
Linux脚本
定位到日志文件中重复次数最多的行
1.背景假如我们的生产环境遇到了日志异常增多的场景,这时候需要排查日志中具体哪块儿的请求打印的日志比较多,这里我们就需要用到Linux命令来排查问题。2.命令catspringboot-demo.jar.log|awk'{print$3}'|uniq-cd|sort-rn|head-n10cat遍历当前日志文件所有内容;awk'{print$3}'筛选文件的第3列,这里我的第3列是traceId;
ACGkaka_
·
2023-04-08 01:16
Linux杂谈
linux
运维
服务器
linux脚本
解密,shell脚本加密与解密
我们写的shell脚本里面通常会包含帐号密码等信息或者你不想让别人看到的信息,那么把写好的shell脚本进行简单的加密显得有些必要了。常用的shell加密方法有两种,一种是通过gzexe加密,另一种是通过shc加密。我们先给一个简单的脚本,然后用它来进行加密解密演示,脚本abc.sh内容如下#!/bin/bashecho"helloworld!"gzexe加密与解密shell脚本shell>bas
Samuel BI
·
2023-04-07 00:05
linux脚本解密
linux脚本
在线加密,shell脚本加密工具
1.加密工具1.1gzexe1.1.1说明gzexe是用来压缩执行文件的程序。当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。1.1.2安装Linux自带,不用单独安装。1.1.3用法gzexefilename.sh它会把原来没有加密的文件备份为file.sh~,同时file.sh即被变成加密文件。1.1.4参数-d解开压缩文件1.2shc1.2.1说明sh
allegrohq
·
2023-04-07 00:03
linux脚本在线加密
Linux脚本
学习笔记1-3.26
LinuxShell脚本攻略(第三版)学习笔记20223.26第1章小试牛刀1.2在终端中显示输出LinuxShell脚本攻略(第三版)LinuxShell脚本攻略(第三版)学习笔记20223.26学习工具VMware虚拟机16pro,Ubuntu18.04。一、1.2在终端中输出二、1.2.1预备知识1.2.2.实战演练1.3使用变量与环境变量1.3.2变量使用1.3.3补充内容总结学习工具VM
长歌行天
·
2023-04-06 23:40
linux
linux shell put,Linux Shell 使用笔记
Linux脚本
大师不是人人都可以达到的,但是用一些简单的Shell实现一些常见的基本功能还是很有必要的。2.正题1)热身下面的例子展示了如何向脚本传递参数、脚本如何获取参数、if-else判断、变量
Neo-ke
·
2023-04-05 06:37
linux
shell
put
shell脚本运行没反应
当我们自己编写
linux脚本
shell文件时,代码写的没有问题,但是怎么运行都没反应,那么我们只需要在shell代码的运行代码最前面更新一下当前主机的环境变量source/etc/profile;例:forhostinhadoop101hadoop102hadoop103doecho
请学习好嘛
·
2023-04-04 07:59
linux
bash
centos
shell
脚本语言
上一页
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
其他