什么是正则grep介绍grep‘字符’文件名grep-c'字符'文件名行数rep-n'字符'文件名显示行数grep-ni'字符'文件名不区分大小写输出包含大写和小写grep-vni'字符'文件名取反输出不包含字符的行grep-r'字符'文件名遍历所以子目录grep-nA2'字符'文件名字符所在行的下两行
原创 2018-01-15 21:31:23
848阅读
X Shell 4是个很好的Windows下登录Linux服务器的终端,比Putty好用X Shell 4的下面这种方案,我个人很喜欢 用vim写shell脚本的效果: 按如下步骤配置: 1)把下面代码保存到一个文件里,文件名为:Solarized Dark.xcs[Names]count=1name0=Solarized Dark[Solarized Dark]text(bold)=839496magenta(bold)=6c71c4text=00ff40white(bold)=fdf6e3green=859900red(bold)=cb4b16green(bold)=586e75black
转载 2013-08-17 21:37:00
684阅读
2评论
由于公司产品一直以X86架构为基础发展,在前几年中一直受到ASIC、NP架构等厂商的攻击,但是随着技术的发展,在PCI-E架构出现后,效率的瓶颈得以突破。最初PCI总线是32bit,33Mhz,这样带宽为133Mbps。接着因为在服务器领域传输要求Intel把总线位数提高到64,这样又出现了2种PCI总线,分别为64bit/33Mhz和64bit/66Mhz,当然带宽分别翻倍了,为266Mbp
转载 6月前
174阅读
#!/bin/bash # if [  -f $1 ];then  echo "file already exist" && exit else touch $1 && chmod +x 
原创 2016-05-13 16:30:04
1016阅读
监控nginx脚本,每20秒监测一次,如果进程数多于1000,重启nginx服务,重启5次失败后通知管理员,如果重启成功一分种后,进程数还是大于1000,通知运维#!/bin/bashd=`date`c=`pgrep-lnginx|wc-l`check_nginx(){for((i=1;i<=5;i++))do/usr/local/nginx/sbin/nginx2>/tmp/ngin
原创 2020-06-20 21:52:53
445阅读
一、输出重定向输出结果写入某个文件: echo $SHELL > file输出结果追加到某个文件: echo $SHELL >> file执行命令结果正确信息输出到某个文件:echo $SHELL >> file执行命令结果错误信息输出到某个文件: ls file 2 >> file输出标准和非标准信息到同一个文件: ls file >>f
原创 2022-07-28 09:12:10
154阅读
数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。与大部分编程语言类似,数组元素的下标由0开始。Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下:array_name=(value1 ... valuen)实例#!/bin/bash my_array=(A B "
原创 2017-06-23 15:19:05
695阅读
# 利用X Shell搭建Redis Redis是一款开源的内存数据结构存储系统,支持多种数据结构,如字符串、哈希、列表、集合等。它通常用作数据库、缓存和消息代理,是现代应用程序中非常流行的选择。本文将介绍如何通过X Shell工具在服务器上搭建Redis,并提供一些简单的代码示例。 ## 前期准备 在开始之前,请确保您已经具备以下条件: 1. 一台可以远程连接的服务器(如Linux系统)
原创 2024-10-01 05:27:20
27阅读
实现“X shell的Python”可以按照以下步骤进行: 1. 安装Python:首先,你需要确保你的操作系统上已经安装了Python。如果没有安装,你可以从Python官方网站( --version`来验证Python是否成功安装。 2. 学习基础Python知识:在进行Shell编程之前,你需要对Python的基础知识有一定的了解。你可以参考Python官方文档( 3. 创建一个She
原创 2023-10-20 06:59:45
91阅读
# 实现Java 4x4 游戏 ## 简介 在这篇文章中,我将教会你如何使用Java编写一个简单的4x4游戏。我们将按照以下步骤进行操作,并提供相应的代码示例和注释。 ## 流程 使用以下步骤来实现Java 4x4游戏: | 步骤 | 动作 | | --- | --- | | 1 | 创建4x4游戏的棋盘 | | 2 | 随机在棋盘上生成两个数字 | | 3 | 显示棋盘 | | 4 |
原创 2023-08-09 16:56:26
63阅读
在上面的结果中,前面有“+”号的行是shell脚本实际执行的命令,前面有“++”号的行是执行trap机制中指定的命令,其它的行则是输出信息。 shell的执行选项除了可以在启动shell时指定外,亦可在脚本中用set命令来指定。 "set -参数"表示启用某选项,"set +参数"表示关闭某选项。有
转载 2019-06-26 19:00:00
682阅读
2评论
范例if [ "x${var}" == "x" ]if [ x"$DPV然正确。所以:if [ "x${var}" == "x" ] 整句的意思是判断${v
转载 2022-12-13 16:21:58
138阅读
正则表达式中常用的元字符及说明元字符符号名称说明\反斜杠转义字符|管道或[]方括号表示匹配指定范围内的其中一个字符[^]方括号+插入符匹配不在指定组内的字符()小括号可以将正则字符和元字符或表达式进行组合{}大括号为前导表达式指定一个最小或最大匹配的数目,例如a{3,4}将匹配“aaa”和“aaaa”^插入符用于指定匹配字符串的头部,也称行首定位符$美元符用于指定匹配字符串的尾部,也称行尾定位符*
原创 2016-10-03 21:56:41
554阅读
shell应用
原创 2018-08-27 22:24:44
658阅读
【判定文件是否存在】:0:True; 1:False 【test】 1)是否为文件:-f [ -f p4.py ] test -f p4.py echo $? 2)是否为目录:-d: [ -d bin ] yang01@yang01-virtual-machine:~$ test -d binyan ...
转载 2021-06-23 00:04:00
70阅读
2评论
1、grep匹配指定字符串 命令:grep 'root' passwd –n #过滤root字符的行。 命令:grep 'r\[3\]' passwd #过滤多少次数。 -n显示行。 c有几行。 --color=auto 可以用颜色表示出来。 -v取反的意思。 -A数字,根关键词的下面的行,数字代表 ...
转载 2021-09-29 14:38:00
128阅读
2评论
题目来源 牛客shell练习写一个 bash脚本以统计一个文本文件 nowcoder.txt 中每个单词出现的个数。为了简单起见,你可以假设:nowcoder.txt只包括小写字母和空格。每个单词只由小写字母组成。单词间由一个或多个空格字符分隔。示例:假设 nowcoder.txt 内容如下:welcome nowcoderwelcome to now3说明
原创 2022-12-06 09:41:13
116阅读
   
原创 2012-12-14 19:09:15
990阅读
脚本编写要求: 1.使root能够通过"atd start"."atd stop"等形式启动或停止相应的系统服务,而无需使用service命令或服务脚本的绝对路径. 2.将root用户的命令历史记录限制为50条 3.添加一个命令别名lh,用于以长格式并使用K、M等容量单位目录及文件信息 4 编写登录欢迎脚本,在root用户每次登录到shell环境时运
原创 2010-09-21 16:14:01
724阅读
Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… 以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名(包含文件路径): #!/bin/bash echo "Shell 传递参数实例!"; echo "执行的
原创 2023-11-06 14:52:03
159阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5