Shell
高尔夫golf
这个作者很懒,什么都没留下…
展开
-
shell 参数,shell与Java 交互参数
parx="XXXXXXXXXX"pary="YYYYYYYYYYYYY"fodler和ver_file分别是调用 test.sh时的第一个和第二个参数,如下调用 test.sh$parx $pary其中参数中不能有空格,会被当成二个参数,防止空格被当成二个参数,可以加双引号比如 ./test.sh "wo bu shi" "jack"原创 2016-05-06 15:14:24 · 2736 阅读 · 0 评论 -
Linux命令之dos2unix - 将DOS格式文本文件转换成UNIX格式
用途说明dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是 0A。DOS格式的文本文件在Linux底下,用较低版本的vi打开时行尾会显示^M,转载 2016-07-19 09:53:44 · 501 阅读 · 0 评论 -
linux shell中怎样批量修改文件名为 文件夹_文件名
如何将 多个目录下的文件 批量修改文件名 比如 abc目录下的test1.txt,text2.txt ... 修改为 abc_test.txt abc_test2.txt ... def目录下的test1.txt,text2.txt ... 修改为 def_test.txt def_test2.txt ... ...... 最佳答案1转载 2016-07-08 14:29:50 · 1978 阅读 · 0 评论 -
Linux查找含有某字符串的所有文件
转自:http://151wqooo.blog.51cto.com/2610898/1162118如果你想在当前目录下 查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号-R 查找所有文件包含子目录-i 忽略大小写下面是一些有转载 2017-02-04 13:57:02 · 387 阅读 · 0 评论 -
实用hostname查看主机名的步骤
实用hostname查看主机名的步骤:一、打开运行命令输入框,(可以点开始,运行来打开;也可以通过组合键 windows+r 来打开)二、在运行下输入cmd打开dos界面;三、在dos界面输入hostname,然后按回车即可;注:如果是想查看主机名,还可以通过右击我的电脑 -> 属性 -> 计算机名 来查看计算机描述及完整的计算机名。转载 2017-08-07 17:30:56 · 33270 阅读 · 1 评论 -
批量复制文件并改成有顺序的文件名
写shell脚本i=1F=afor i in {1 .. 10}do cp -vf acc.json $F$i.jsondone其中00.ts为源文件,批量复制10个原创 2017-09-11 20:21:19 · 1879 阅读 · 0 评论 -
curl模拟http发送get或post接口测试
curl模拟http发送get或post接口测试可参照:http://www.voidcn.com/blog/Vindra/article/p-4917667.html一、get请求 curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com"转载 2018-01-25 14:39:58 · 1153 阅读 · 0 评论 -
linux 解压缩指令
压缩 tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bz...转载 2018-05-22 08:57:41 · 350 阅读 · 0 评论 -
Linux下用vi 打开文件出现乱码
环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 问题 Linux下用vi 打开文件出现乱码 解决 强烈推荐参考此文:Putty远程连接Linux服务器出现乱码解决 执行LANG=zh_CN.utf-8修改当前环境语言常量。 参考资料 VIM 文件编码识别与乱码处理http://edyfox.c...转载 2018-05-28 15:08:19 · 7223 阅读 · 0 评论 -
【Linux】shell调用Java程序main方法通过crontab定时执行
来源:https://blog.csdn.net/coolcooldool/article/details/51775105最近一个项目需要写一个batch定时读取文件往数据库里插入记录,第一次写,遇到好多问题,记录一下。先从shell如何调用java说起建立如下目录结构batch 根目录├── bin she...转载 2018-05-24 19:49:10 · 1947 阅读 · 0 评论 -
shell 启动、停止、重启java程序
#!/bin/sh SERVER=/home/java/server cd $SERVER case "$1" in start) nohup java -Xmx128m -jar server.jar > $SERVER/server.log 2>&1 & echo $! > $SERVER/server.pid ;;转载 2016-06-16 21:04:58 · 2789 阅读 · 0 评论 -
shell 脚本批量安装perl包
dir是指定安装包的目录#! /bin/bash#filelist=`ls -l|awk {'print $9'}`dir=/wls/oracle/testShellInstallperl/packagefilelist=`ls -l $dir| grep ^- | awk '{print $9}'`for file in $filelist;do if [ -f $d原创 2016-07-11 17:09:49 · 719 阅读 · 0 评论 -
Shell脚本中计算字符串长度的5种方法
这篇文章主要介绍了Shell脚本中计算字符串长度的5种方法,来自于个人Shell脚本长期的开发经验,需要的朋友可以参考下有时在Linux操作系统中需要计算某个字符串的长度,通过查询资料整理了下目前Shell中获取字符串的长度的多种方法,在这里分享给大家,方法如下:方法1: 使用wc -L命令wc -L可以获取到当前行的长度,因此对于单独行的字符串可以用这个简单的转载 2016-07-11 15:15:56 · 1416 阅读 · 0 评论 -
shell脚本报错问题: -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory
今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试:Shell代码: #!/bin/sh echo "test shell " 具体报错信息如下:Shell代码: [root@localhost test]# ./test.sh -bash: ./test.sh: /bin/sh^M: bad interpreter: No转载 2016-05-06 15:09:01 · 1630 阅读 · 0 评论 -
perl 调用 shell 文件 防止出问题,最好写绝对路径
perl 脚本: print ">>>>>>>>-into shell->>>>>>>>\n"; eval{ my $args = "$host:$port:$dbname:$username:$password:$command"; system("sh /wls/oracle原创 2016-05-06 15:01:52 · 937 阅读 · 0 评论 -
Linux中,shell脚本调用java程序模板
运行某个shell的时候检测这个shell当前是否运行,如果正在运行,退出,否则,开始运行。#!/bin/bashcd /a/b/c/binChannel=$1BatchSize=80000export HOMEDIR=/a/b/cexport CLASSPATH=$JAVA_HOME/lib/tools.jar:$HOMEDIR/lib/mysql转载 2016-05-06 10:51:39 · 1435 阅读 · 0 评论 -
Net::SSH::Perl 包 与 Net::OpenSSH 包的 性能对比代码
Net::SSH::Perl test 代码:use strict;use Net::SSH::Perl;use Class::Std::Utils;use Encode;use POSIX qw(strftime);my $ip="10.21.5.114";my $t1;my $t2;my $name="zookeeper";my $p原创 2016-05-12 14:21:56 · 1218 阅读 · 0 评论 -
shell 中的export作用(转载)
接触BASH的export是将自定义变量变成系统环境变量):我在一个脚本文件中定义一个了变量,然后echo显示出它的值,可结果却不是这样,脚本执行完后用source+脚本文件就可以了,我试了一下果然可以,但一个新的问题又出来了。我将脚本中source一样可以。那这个在经过多次尝试后发现了一些东西,是我自己猜的,如果有什么不对的地方,请指正,谢谢。shell环境(不知道执行其它程序是不是这样转载 2016-05-16 20:41:04 · 1991 阅读 · 0 评论 -
Java 调用 hbase 启动卡死状态
ase/lib/velocity-1.7.jar:/appcom/hbase/lib/xmlenc-0.52.jar:/appcom/hbase/lib/zookeeper-3.4.5.jar16/05/17 17:41:17 INFO zookeeper.ZooKeeper: Client environment:java.library.path=/usr/java/packages/li原创 2016-05-17 18:00:25 · 3651 阅读 · 0 评论 -
shell脚本连接、读写、操作mysql数据库实例
本文介绍了如何在shell中读写mysql数据库。主要介绍了如何在shell 中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为xml或html文件, 并分析了核心语句。本文介绍的方法适用于PostgreSQL ,相对mysql而言,shell 中读写PostgreSQL会更简单些。1. 连接mysql 数据库shel转载 2016-05-30 16:24:24 · 794 阅读 · 0 评论 -
Shell脚本8种字符串截取方法总结
这篇文章主要介绍了Shell脚本8种字符串截取方法总结,每个方法给出了实例代码和操作结果,一目了然,需要的朋友可以参考下Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。复制代码 代码如下:echo ${var#*//}其中 var 是变转载 2016-07-11 10:46:42 · 267 阅读 · 0 评论 -
Shell脚本中计算字符串长度的5种方法
这篇文章主要介绍了Shell脚本中计算字符串长度的5种方法,来自于个人Shell脚本长期的开发经验,需要的朋友可以参考下有时在Linux操作系统中需要计算某个字符串的长度,通过查询资料整理了下目前Shell中获取字符串的长度的多种方法,在这里分享给大家,方法如下:方法1: 使用wc -L命令wc -L可以获取到当前行的长度,因此对于单独行的字符串可以用这个简单的转载 2016-07-11 11:05:26 · 1375 阅读 · 0 评论 -
AIX详细查看用户/进程使用内存
AIX详细查看用户/进程使用内存 来源:https://blog.csdn.net/mydriverc2/article/details/41956063问题描述:通过topas发现%comp内存已使用98% 问题分析: 1,从大到小排列10个内存使用率进程ps aux | head -1 ; ps aux | sort -rn +3 | head -10如详细查看进程: ps -...转载 2018-05-24 19:54:59 · 7198 阅读 · 0 评论