change JPG to jpg shell script

for filename in * do if [ -f "$filename" ] && [[ $filename =~ (.+)\.JPG ]] then echo "mv $filename ${BASH_REMATCH[1]}.jpg" mv $filename ${BASH_REMATCH[1]}.jpg fi done;

作者: 北域悲风 发布时间: 04-25

Shell 的环境变量

变量名称 描述 USER 目前所使用的使用者名称。 PATH 执行指令所要搜寻的位置,以冒号隔开。 SHELL 目前所使用的Shell。 TERM 目前所使用的终端机模式 OSTYPE 操作系统名称。 MACHTYPE 系统所使用的CPU架构。 PAGER 当需要分也时,所要使用的分页软件,如more或less。例如 man 这个指令就会参考您所设定的PAGER 而使用more 或 less。 EDITOR 预设所要使用的编辑器。

作者: Lsizt 李斯特 发布时间: 04-20

bash下: () {} [] [[]] (())的解释

转载自:http://dev.firnow.com/course/3_program/shell/shelljs/20090828/172746.html bash下有很多像{}、[]等一些符号命令,下面是我对一些常用的符号命令的学习笔记,若有错误或纰漏望各位兄弟指正。 一、.(source) .(点)与source命令一样,从文件中读取并执行命令,无论该文件是否都有可执行权限都能够正确的执行。且是在当前shell下执行,而不是产生一个子shell来执...

作者: fhefh 发布时间: 04-16

shell (bash) hot keys

bash shell hot keys: Ctrl + A Go to the beginning of the line you are currently typing on Ctrl + E Go to the end of the line you are currently typing on Ctrl + L Clears the Screen, similar to the clear command Ctrl + U Clears the line before the cursor position. If you are at the end of the line, clears the entire line. Ctrl + H Same as backspac...

作者: Donal 发布时间: 04-14

使用jEdit编写运行Beanshell脚本

1.安装jEdit以及SuperScript插件 2.http://www.beanshell.org/ 下载bsh-bsf的jar包,存放至jEdit_HOME/jars 3.下载bsh的jar包,存放至jEdit_HOME/jars 4.重启jEdit 以上步骤同样适用于beanshell2

作者: daition 发布时间: 04-13

webshell 提权思路

一:首先检测一下网站的服务器是否开了 3389 远程终端 二:检测一下服务是否用了serv-u (还有是什么版本的) 方法 一:复制一个网站 用 3389 登陆器连接一下 (是否成功) 能连接了,拿下服务器的机率,提高 30%了 二:用ftp模式查下一个服务器的版本 开始 -- 运行 -- cmd -- ftp (加你要登陆的网站) -------------------------------------------------------------------...

作者: swane 发布时间: 04-09

突破防注入,防注入程序拿shell

当你用单引号“’”来测试一个网站可能存在注入漏洞的地址时(假设网址为“www.lvbaowang.com/news.asp?id=6”)弹出了“你的操作已被记录!”这类信息,而我们又没办法去绕过防注入系统的时候,可以试着提交http://www.lvbaowang.com/sqlin.asp看看存不存在“sqlin.asp” ,如果存在的话,我们只要提交<A href="http://www.lvbaowang.com/news.asp?id=6'http://www.lvbaowang.com/ne...

作者: swane 发布时间: 04-09

XShell 技巧分享

XShell是一款Windows下非常优秀的远程连接Linux主机的工具,是我平常使用不可缺少的工具。今天没事看了下XShell的帮助,找到了一些很实用的技巧,分享给大家。 复制和粘贴 由于在linux的Shell下,Ctrl+c是中断当前指令,这个快捷键和windows下的复制快捷键冲突,所以经常犯错误。。。想复制的时候按了ctrl+c,结果中断了当前指令。 在Xshell中,提供了其它的快捷键来执行这...

作者: Leo Chin 发布时间: 04-07

shell大写转小写

for lowercase in `ls|grep -i '^gl'` do for uppercase in `ls $lowercase|tr [A-Z] [a-z]` do mv $lowercase $uppercase done done

作者: maojinyu 发布时间: 04-06

Shell 入门基本知识 __ 第二部分

5. 条件控制:有时需要判断字符串是否相等,需要判断文件状态,对数字进行测试。 对文件、字符串和数字使用 test 命令;对数字、字符串还可使用 expr 命令。 命令格式: $test condition 或: [ condition ] 注意 []与条件必须有空格。 5.1. 文件状态测试:test 状态 或 [ 状态 ] 1 [ -e file ] 文件存在 2 [ -d directory ] 目录存在 3 [ -s file ] 文件大小大于0 4 [ -r fi...

作者: oyzway 发布时间: 04-03