linux shell

使用Linuxshell脚本实现FTP定时执行批量下载指定文件 2017-04-12

使用FTP定时批量下载指定文件的shell脚本,具体实例介绍如下所示,需要的朋友参考下吧使用FTP定时批量下载指定文件的shell脚本,具体实例介绍如下所示: 1.目标FTP服务器地址 #FTP服务器地址 ip=10.19.15.23 2.FTP账号和密码 u=账号 p=密码 3.使用mget结合正则表达式下载文件 #获取昨天日期,为后面下载使用 T=`date -d ye ...

shell批量压缩指定目录及子目录内图片的方法 2017-04-01

下面小编就为大家带来一篇shell 批量压缩指定目录及子目录内图片的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧用户上传的图片,一般都没有经过压缩,造成空间浪费.因此需要编写一个程序,查找目录及子目录的图片文件(jpg,gif,png),将大于某值的图片进行压缩处理. 代码如下: #!/bin/bash # 查找目录及子目录的图片文件( ...

Linux中C语言getcwd()函数的用法 2017-03-06

这篇文章主要介绍了Linux 中C语言getcwd函数的用法的相关资料,需要的朋友可以参考下Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include<unistd.h> char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将当前工作目录的绝对路径复制到参数buffer所指的内 ...

shell脚本实现分日志级别输出的方法 2017-02-21

shell脚本实现分日志级别输出的方法
下面小编就为大家带来一篇shell脚本实现分日志级别输出的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧shell脚本如何优雅的记录日志信息,下面让我们一步一步,让shell脚本的日志也变得高端起来,实现如下功能 ①设定日志级别,实现可以输出不同级别的日志信息,方便调试 ②日志格式类似为:[日志级别] 时间 funcname:函数名 [l ...

详解Windows与Linux共享文件夹互相访问 2017-02-21

这篇文章主要介绍了 详解Windows与Linux共享文件夹互相访问的相关资料,需要的朋友可以参考下 详解Windows与Linux共享文件夹互相访问 首先安装并配置软件samba sudo yum install samba samba-client vim /etc/samba/smb.conf 找到security这行并将#注释符号去掉改成 security = sh ...

linuxcrontab实现每秒执行的实例 2017-02-15

下面小编就为大家带来一篇linux crontab 实现每秒执行的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧linux crontab 命令,最小的执行时间是一分钟.如需要在小于一分钟内重复执行,可以有两个方法实现. 1.使用延时来实现每N秒执行 创建一个php做执行动作,非常简单,就是把当前时间写入log. <?php fil ...

Linux终端命令行的常用快捷键详解 2017-02-11

下面小编就为大家带来一篇Linux终端命令行的常用快捷键详解.小编觉的挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧history 显示命令历史列表 ↑(Ctrl+p) 显示上一条命令 ↓(Ctrl+n) 显示下一条命令 !num 执行命令历史列表的第num条命令 !! 执行上一条命令 !?string? 执行含有string字符串的最新命令 Ctrl ...

浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释 2017-01-16

下面小编就为大家带来一篇浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧摘抄自:ABS_GUIDE 下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdf linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ ...

浅谈ctrl+c,ctrl+d,ctrl+z在linux中的意义 2017-01-01

下面小编就为大家带来一篇浅谈ctrl+c,ctrl+d,ctrl+z在linux中的意义.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. ctrl+c是强制中断程序的执行. ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg ...

linux检测远程端口是否打开方法总结 2017-01-01

这篇文章主要介绍了linux 检测远程端口是否打开方法总结的相关资料,需要的朋友可以参考下 检测远程端口是否打开 常用telnet 110.101.101.101 80方式测试远程主机端口是否打开.  除此之外还可以使用:  方法1.nmap ip -p port 测试端口  nmap ip 显示全部打开的端口  根据显示close/open确定端口是否打开.  方法2. ...

linux修改tomcat默认访问项目的具体步骤(必看篇) 2016-12-22

下面小编就为大家带来一篇linux修改tomcat默认访问项目的具体步骤必看篇.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧tomcat服务器的默认访问路径是webapps目录下的ROOT.如果更改tomcat服务器下的默认访问工程,需要修改tomcat/conf/server.xml配置文件. 打开server.xml可以找到类似下面的配置 ...

完美解决mac环境使用sed修改文件出错的问题 2016-12-21

下面小编就为大家带来一篇完美解决mac环境使用sed修改文件出错的问题.sed是linux命令,用于处理文件内容(修改,替换等),mac中都可以使用,但发现相同的替换命令在linux可以正常执行,在mac则执行失败. 出错原因 用shell写了个更新Config/Config.php版本的脚本,代码如下: #!/bin/bash file='Config/Config.ph ...

gitrevert和gitreset的区别详解 2016-12-11

这篇文章主要介绍了git revert和git reset的区别详解的相关资料,需要的朋友可以参考下git revert和git reset的区别 git revert 是生成一个新的提交来撤销某次提交,此次提交之前的commit都会被保留 git reset 是回到某次提交,提交及之前的commit都会被保留,但是此次之后的修改都会被退回到暂存区 具体一个例子,假设有三个 ...

shell脚本连接并重启远程服务器的方法 2016-11-27

这篇文章主要介绍了shell脚本连接并重启远程服务器方法,需要的朋友可以参考下shell重启远程服务器 #connServer.sh 登陆服务器脚本 本地文件 #!/usr/bin/expect expect -c " spawn ssh [email protected] expect { \"*assword\" {set timeout 30 ...

完美解决ntp的错误问题noserversuitableforsynchronizationfo 2016-09-06

下面小编就为大家带来一篇完美解决ntp的错误问题no server suitable for synchronization fo.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧当用ntpdate -d 来查询时会发现导致 no server suitable for synchronization found 的错误的信息有以下2个:  错误 ...

linux随机密码生成工具mkpasswd详解及实例 2016-08-23

这篇文章主要介绍了linux 随机密码生成工具mkpasswd详解及实例的相关资料,需要的朋友可以参考下linux 随机密码生成工具mkpasswd详解及实例 mkpasswd命令生成随机复杂密码,前提安装expect,然后执行mkpasswd命令即可生成随机的密码. 一.基本的命令安装 安装expect:  -l # (密码的长度定义, 默认是 9) -d # (数字个数 ...

Linux分区初始化为物理卷,把物理卷加入卷组的方法 2016-08-02

Linux分区初始化为物理卷,把物理卷加入卷组的方法
下面小编就为大家带来一篇Linux 分区初始化为物理卷,把物理卷加入卷组的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧用到的命令有 1.pvcreate (physical volume create) 2.vgcreate (volume group create) 例子1:创建物理卷 pvcreate /dev/sdb1 -- /d ...

关于Linux反空闲设置的两种方法总结 2016-06-24

下面小编就为大家带来一篇关于Linux反空闲设置的两种方法总结.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现.或者使用客户端工具,例如securecrt连接linux服务器,有的会出现过一段时间没有任何操作,客户端与服务器就断开了连接 ...

Git创建分支提交远程分支详解 2016-06-15

这篇文章主要介绍了Git 创建分支提交远程分支详解的相关资料,需要的朋友可以参考下Git 创建分支提交远程分支详解 1.创建本地分支 git branch 分支名,例如:git branch 2.0.1.20120806 注:2.0.1.20120806是分支名称,可以随便定义. 2.切换本地分支 git checkout 分支名,例如从master切换到分支:git ch ...

设置Linux系统的空闲等待时间TMOUT的方法 2016-04-22

下面小编就为大家带来一篇设置Linux系统的空闲等待时间TMOUT的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现.将以下字段加入到/etc/profile 中即可(对所有用户生效). export TMOUT=900    # ...