-
Linux在shell中自动生成1到100的数组方法(两种方法)
所属栏目:[安全] 日期:2021-03-16 热度:105
之前自己在写shell脚本的时候,需要自动创建1-100的文本确不知道该如何去创建。百度一翻终于知道了创建的方法。 在shell脚本中创建1-100的方法很多,那我在这里主要就说两种容易理解且方便的方法: 第一种方法: for i in {1..100} do echo $i done 使用{1..[详细]
-
shell脚本实现同时多台远程主机执行命令的代码分享
所属栏目:[安全] 日期:2021-03-16 热度:193
实现需求 在对单台机器做操作时我们会用“ssh ip”的方式登录到机器上,可以写这样一个工具vssh ip1,ip2,…ipn 来模拟登录到n 台服务器,登录后所有操作相当于同时对n 台服务器生效。 实现方法 首页要确保可以通过本地公钥无密码登录远程主机: ssh-copy-id[详细]
-
LINUX 查找tomcat日志关键词命令
所属栏目:[安全] 日期:2021-03-16 热度:92
#查询catalina.out日志文件中的关键词为2016-04-13 11:26:00的日志信息 grep -C 10 '2016-04-13 11:26:00' catalina.out |more 解释: grep :查询,筛选 -C : grep的-A,-B,-C选项分别可以显示匹配行的后,前,后前多少行内容: 10 :是前后多少行 '2016-04-13[详细]
-
Linux Shell中三种引号的用法及区别
所属栏目:[安全] 日期:2021-03-16 热度:200
Linux Shell中有三种引号,分别为双引号(" ")、单引号(' ')以及反引号(` `)。 其中双引号对字符串中出现的$、''、`和进行替换;单引号不进行替换,将字符串中所有字符作为普通字符输出,而反引号中字符串作为shell命令执行,并返回执行结果。具体含义如下[详细]
-
shell脚本编写ping包及arp的监控并发送短信功能
所属栏目:[安全] 日期:2021-03-16 热度:139
下面给大家分享shell脚本编写ping包及arp的监控并发送短信功能,具体代码如下所示: #!/bin/bashNOW="`date +%Y%m%d-%H:%M:%S`"PHONES=15134567893IP=10.100.8.78GATEWAY=10.100.30.1#ping失误的短信内容content1="host is failed"#arp主机网关失误的短信内[详细]
-
详谈Linux开发中常见段错误问题的原因及分析
所属栏目:[安全] 日期:2021-03-16 热度:86
1 使用非法的内存地址(指针),包括使用未经初始化及已经释放的指针、不存在的地址、受系统保护的地址,只读的地址等,这一类也是最常见和最好解决的段错误问题,使用GDB print一下即可知道原因。 2 内存读/写越界。包括数组访问越界,或在使用一些写内存的[详细]
-
复制 Windows cmd 窗口命令行的信息方法
所属栏目:[安全] 日期:2021-03-15 热度:164
先是鼠标右键选择标记,然后再右键点一下就OK了。 在我没发现之前,我一直以为是,标记了自己要选中的内容后,还是和一般的复制粘贴一样。直接Ctrl + c,但是怎么都不行,有时候可以,有时候不可以,我就纳闷了,什么情况。 多点几下,发现,哎,原来,直接[详细]
-
修改Apache配置指定php配置文件php.ini的位置方法
所属栏目:[安全] 日期:2021-03-15 热度:99
一般Apache安装php后,php配置文件默认加载位置在php/lib/文件夹下,如果该文件夹下没有php.ini文件则apache就会找不到php的配置文件,这时有两种方法, 第一种方法: 就是复制一个相同版本的php的配置文件到该默认加载文件夹下,那么此时该配置文件中的配置[详细]
-
Cygwin下安装vim后,vim中退格键无法正常使用的解决方法
所属栏目:[安全] 日期:2021-03-15 热度:134
问题描述: 在Cygwin中安装完vim后 进入vim,发现上下左右键和退格键都无法正常使用 问题分析: 首先考虑到的就是缺少vim的配置文件,首先查看/etc路径下是否有vim的配置文件 admin@ThinkPad /etc $ cd /etc admin@ThinkPad /etc $ ls -a|grep vimrc发现/etc[详细]
-
linux find命令之exec简单概述
所属栏目:[安全] 日期:2021-03-15 热度:198
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释: -exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑[详细]
-
每天一个linux命令 head命令
所属栏目:[安全] 日期:2021-03-15 热度:183
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。 1.命令格式: head [参数]... [文件]... 2.命令功能: head 用来显示档案的开头至标准输[详细]
-
Shell命令行中特殊字符与其转义详解(去除特殊含义)
所属栏目:[安全] 日期:2021-03-15 热度:165
特殊符号及其转义 大家都知道在一个shell命令是由命令名和它的参数组成的,比如 cat testfile ,其中cat是命令名,testfile是参数. shell将参数testfile传递给cat命令. 但是,如果参数中含有特殊字符,比如说*,*我们知道,是表示任意多个(包括0个)任意字符. 那么sh[详细]
-
每天一个linux命令 chgrp命令
所属栏目:[安全] 日期:2021-03-15 热度:178
在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理。可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以。Chgrp命令就是change group的缩写!要被改变的组名必须要在/etc/group文件内存在才行。 1.命令格式[详细]
-
Linux用户配置sudo权限(visudo)的方法
所属栏目:[安全] 日期:2021-03-15 热度:71
sudo的工作过程如下: 1,当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限 2,确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认 3,若密码输入成功,则开始执行sudo后续的命令 4,root执行sudo时不需要输[详细]
-
linux文件目录默认权限(详解)
所属栏目:[安全] 日期:2021-03-15 热度:69
1、文件的默认权限是没有x的,即文件的最大默认权限为666(-rw-rw-rw) 2、由于进入目录和目录的x权限有关,故目录的最大默认权限为777(drwxrwxrwx) 查看默认权限需要使用umask命令: [123@123 ~]$ umask //数字方式显示 0022 [123@123 ~]$ umask -S //符[详细]
-
Linux下Tomcat启动正常,但浏览器无法访问的解决方法
所属栏目:[安全] 日期:2021-03-15 热度:145
1、服务器可ping通 2、服务器抓本地的http请求包,可以抓到 3、本地抓服务器返回的http响应包,抓不到 经过查找,是由于开启了Linux防火墙 查看防火墙配置(需要root权限) [root@localhost ~]# service iptables status Redirecting to /bin/systemctl stat[详细]
-
linux C语言开发管道通信实例详解
所属栏目:[安全] 日期:2021-03-14 热度:55
linux C语言开发管道通信 Linux系统本身为进程间通信提供了很多的方式,比如说管道、共享内存、socket通信等。管道的使用十分简单,在创建了匿名管道之后,我们只需要从一个管道发送数据,再从另外一个管道接受数据即可。 #include stdio.h #include unistd.[详细]
-
virtualbox 中的linux 共享文件的方法
所属栏目:[安全] 日期:2021-03-14 热度:114
首先要安装VirtualBox的增强版功能(VBoxGuestAdditions) 在 设备---安装增强版功能-----运行,重启电脑。 1、Linux本地的共享文件夹建立 mkdir /mnt/localShare 2、/etc/下的fstab 修改添加 win_share /mnt/localShare vboxsf rw,gid=100,uid=1000,auto 0 0[详细]
-
关于vi和vim的区别及命令详解
所属栏目:[安全] 日期:2021-03-14 热度:120
vi有3个模式:插入模式、命令模式、低行模式。 插入模式: 在此模式下可以输入字符,按ESC将回到命令模式。 命令模式: 可以移动光标、删除字符等。 低行模式: 可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。 一、打开文件[详细]
-
shell学习之printf命令格式化输出语句
所属栏目:[安全] 日期:2021-03-14 热度:151
简介 printf 命令用于格式化输出, 是echo命令的增强版。它是C语言 printf() 库函数的一个有限的变形,并且在语法上有些不同。 注意: printf 由 POSIX 标准所定义,移植性要比 echo 好。 如同 echo 命令,printf 命令也可以输出简单的字符串: $printf "Hel[详细]
-
详解Linux--shell脚本之正则表达式
所属栏目:[安全] 日期:2021-03-14 热度:177
一、正则表达式的概念及特点: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。规定一些特殊语法表示字符类、数量限定符和位[详细]
-
Linux shell 之 提取文件名和目录名的一些方法总结
所属栏目:[安全] 日期:2021-03-14 热度:94
很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目录/dir1/dir2,提取出文件后缀txt等[详细]
-
Linux shell命令帮助格式详解
所属栏目:[安全] 日期:2021-03-14 热度:153
前言 linux shell命令通常可以通过 -h 或 --help 来打印帮助说明,或者通过 man 命令来查看帮助,有时候我们也会给自己的程序写简单的帮助说明,其实帮助说明格式是有规律可循的 帮助示例 下面是 git reset 命令的帮助说明,通过 man git-reset 可以查看 git[详细]
-
详解Linux命令中的正则表达式
所属栏目:[安全] 日期:2021-03-14 热度:146
命令中的正则表达式 如果要在命令输出或文本中筛选内容时使用模糊查找,就需要使用正则表达式。正则表达式是一套由多个元字符组成的模糊查找模式,使用正则表达式可以快速查找和定位文本中指定的内容。 1、单字符匹配符. 正则表达式主要由一些元字符和匹配模[详细]
-
在linux的终端退出python命令行的方法
所属栏目:[安全] 日期:2021-03-14 热度:128
如下所示: Python 2.7.7 (default,Jun 3 2014,01:46:20) [GCC 4.9.0 20140521 (prerelease)] on linux2Type "help","copyright","credits" or "license" for more information. quitUse quit() or Ctrl-D (i.e. EOF) to exit使用 quit(),exit(),或者Ctrl-D[详细]