51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#SHELL
Shell 数值、字符串比较
Shell脚本中,数值与字符串比较是不同的,因此要注意(注意[]括号内参数和括号之间有一个空格)。一、数值比较-eq 等于,如:if[$a-eq$b] -ne 不等于,如:if[$a-ne$b]-gt 大于,如:if[$a...
代码星球
·
2021-01-24
Shell
数值
字符串
比较
Shell特殊变量:$0 $# $* $@ $? $$和命令行参数
变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。$#传递给脚本或函数的参数个数。$*传递给脚本或函数的所有参数。$@传递给脚本或函数的所有参数。被双引号("")包含时,与$*稍有不同,下面将会讲到。$?上个命令的退出状态,或函数的返回值。$...
代码星球
·
2021-01-24
Shell
特殊
变量
命令行
参数
shell条件控制和循环结构
Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for、while和until。while循环和for循环属于“当型循环”,而until属于“直到型循环”。循环控制符:break和continue控制流程转向。 for循环有三种结构:一种是列表for循环,第二种是不带列...
代码星球
·
2021-01-24
shell
条件
控制
循环
结构
shell脚本小集锦
1)如何向脚本传递参数? ./scriptargument 例子:显示文件名称脚本./show.shfile1.txtcatshow.sh#!/bin/bashecho$12)如何在脚本中使用参数? 第一个参数:$1,第二个参数:$2 例子:脚本会复制文件(arg1)到目标地址(arg2)./copy.shfi...
代码星球
·
2021-01-24
shell
脚本
集锦
MongoDB的基本shell操作(三)
mongodb_server_Installer.bat@echooffecho正在安装服务MongoDB...startcmd/k"cd/dC:ProgramFilesMongoDBServer3.0in&&mongod--install--serviceNameMongoDB-serviceDis...
代码星球
·
2021-01-24
MongoDB
基本
shell
操作
Linux中执行shell脚本的4种方法
这篇文章主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下。 bashshell脚本的方法有多种,现在作个小结。假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到sh...
代码星球
·
2021-01-24
Linux
执行
shell
脚本
4种
什么是Shell、Shell脚本
Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用...
代码星球
·
2021-01-24
Shell
什么
脚本
vim中执行shell命令小结
vim中执行shell命令,有以下几种形式 1):!command 不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容 例如:!ls-l 特别的可以运行:!bash来启动一个bashshell并执行命令,不需要退出vim 2):r!command ...
代码星球
·
2021-01-24
vim
执行
shell
命令
小结
linux shell中单引号、双引号和没有引号的区别
单引号:可以说是所见即所得:即将单引号的内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么。双引号:把双引号内的内容输出出来:如果内容中有命令、变量等,会先把变量、命令解析出结果,然后在输出最终内容。双引号内命令或变量的写法为`命令或变量`或$(命令或变量)。无引号:把内容输出出来,可能不会将含有空格的字符...
代码星球
·
2021-01-23
引号
linux
shell
中单
没有
shell脚本一条命令直接发送http请求(xjl456852原创)
我们知道nc命令是一个网络工具.可以连接tcp/udp.也能模拟发送http请求.现在介绍通过shell脚本,一条命令直接发送http请求.命令如下,可以对下面的地址等信息自行修改:#!/bin/bashecho-e"GET/soucang/itemList.htmlHTTP/1.1Host:localhost"|nc...
代码星球
·
2021-01-23
shell
脚本
一条
命令
直接
shell脚本监控Linux系统的登录情况
一、登录日志记录vi/etc/profile在最后面添加一行:echo"`who`">/var/log/login.log二、监控日志文件#!/bin/bashwhiletruedosleep2a=`stat-c%Y/var/log/login.log`b=`date+%s`if[$(($b-$a))-le10]...
代码星球
·
2021-01-23
shell
脚本
监控
Linux
系统
使用FinalShell 安装jdk和tomcat流程(Linux系统是centOS7.5)
本文是作者原创,版权归作者所有.若要转载,请注明出处我今天刚刚买了一个一年的百度云服务器,85元,还是很便宜的,正好用来练练linux,至于为什么使用FinalShell而不是xshell,因为FinalShell免费,不用去费心找xshell怎么破解了,哈哈话不多说,看看新买的服务器如何安装jdk和tomcat吧!1...
代码星球
·
2021-01-19
使用
FinalShell
安装
jdk
tomcat
Shell脚本中,如何判断Linux系统是32位还是64位?
一行就能搞定,输出32或者64可以用“getconfWORD_BIT”和“getconfLONG_BIT”获得word和long的位数,64位系统中应该分别得到32和64。参考代码如下:ldconfigif[$(getconfWORD_BIT)='32']&&[$(getconfLONG_BIT)='6...
代码星球
·
2021-01-16
Shell
脚本
如何
判断
Linux
Xshell个性化设置,解决Xshell遇到中文显示乱码的问题
在同事的推荐下,今天开始使用Xshell连接Linux,但是发现一个“遇到中文显示乱码”的问题,同事的解决方案如下:平常给Linux上传文件之前,先把文件转换成UTF-8编码形式,然后设置Xshell的编码方式为Unicode(UTF-8)即可。 推荐使用这种皮肤,有点牛B的感觉!!呵呵  ...
代码星球
·
2021-01-16
Xshell
个性化
设置
解决
遇到
Shell中 调用/引用/包含 另外的脚本文件的两种方法
脚本first(测试示例1) #!/bin/bashecho'yourareinfirstfile' 问)在当前脚本文件中调用另外一个脚本文件?方法一:使用source脚本second(测试示例2)#!/bin/bashecho'yourareinsecondfile'sourcefirst&nbs...
代码星球
·
2021-01-16
Shell
调用
引用
包含
另外
首页
上一页
...
7
8
9
10
11
...
下一页
尾页
按字母分类:
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
其他