最新文章列表

awk用法

awk用法通用格式:awk 'pattern {action}'  file                 cmd | awk 'pattern {action}'如果没有pattern,则对所有行都采用action,如果没有action,则打印匹配行。在pattern中可以使用各种定义的变量$0,,NF,NR等. 工作原理:awk 扫描一行,放入变量$0中,然后行被分隔成各个域,以指定的分隔符进 ...
chenkangxian 评论(0) 有2844人浏览 2012-07-07 22:15

shell脚本学习入门

#!/bin/sh a="hello world" echo "A is:"echo $a   #打印参数的技巧num=2 #不能识别$numnd变量echo "this is the $numnd"echo "this is the $num"echo "this is the ${num}nd&q ...
hbiao68 评论(0) 有904人浏览 2012-06-17 23:55

/bin/sh^M: bad interpreter: No such file or directory 异常

/bin/sh^M: bad interpreter: No such file or directory 异常 在linux下运行shell脚本,报上面的错误。 google了一下发现时编码问题,运行一下 dos2unix 文件即可 原因是windows下的文件格式在linux下不兼容 转载写的挺好的一个篇文章 在Linux中执行.sh脚本,异常/bin/sh^M: bad inte ...
lvze1983 评论(0) 有950人浏览 2012-05-16 15:11

shell记录-传递参数

脚本框架控制参数开始与停止。脚本需要两个参数,如果没有输入两个 参数,那么产生一个u s a g e语句。注意这里使用c a s e语句处理输入脚本的不同参 ...
ancin 评论(0) 有1165人浏览 2012-05-09 11:12

mac下如何运行sh文件

两种方法: 1. 在命令行输入: sh install-mac-linux.sh 2. chmod +x install-mac-linux.sh   ./install-mac-linux.sh
sh 
浮生长恨 评论(0) 有13886人浏览 2012-05-03 18:07

自己写的小程序顺着linux启动而启动

自己写的小程序想根据linux启动而自动启动。 需要以下步骤: 1.将自己写的小程序的打开写入sh脚本中,在脚本中加入如下内容: #chkconfig 345 61 63 #description:Easy 还有其中使用的case esac,一般软件都有start stop restart 这里的start在系统启动时会自动调用start 2.将脚本拷贝到/etc/init.d下面 ...
zhangpuego 评论(0) 有1053人浏览 2012-04-16 19:42

linux判断路径下所有内容是否为文件夹

PATH="完整路径即可" function IsFile(){         FULLPATH="$1"         #遍历目录         for fName in $(/bin/ls $FULLPATH)         do                 fileType=`/usr/bin/file $PATH$fName | /bin ...
sh 
babaoqi 评论(0) 有1328人浏览 2012-03-27 16:01

[Linux]修改ubuntu dash为bash

从 ubuntu 6.10 开始,ubuntu 就将先前默认的bash shell 更换成了dash shell;其表现为 /bin/sh 链接倒了/bin/dash而不是传统的/bin/bash。 ubuntu edgy是第一个将dash作为默认shell来发行的版本,这似乎是受了debian的影响。wiki 里面有官方的解释,https://wiki.ubuntu.com/DashAsBinS ...
MyEyeOfJava 评论(0) 有7107人浏览 2012-03-01 15:48

Java调用sh文件

其实java调用linux下的sh文件,和调用windows下的exe文件,是一样的,可以用过两种方法: 方法一: ProcessBuilder pb = new ProcessBuilder("myshellScript.sh", "myArg1", "myArg2"); Map<String, String> env = ...
javapub 评论(0) 有8286人浏览 2012-01-30 13:59

一个有趣的Shell随机数

需求描述 linux下随机产生一个指定长度的小写字母和数字组合成的字符串 脚本内容 vim random.sh #!/bin/sh getrandom(){ if [ $# -gt 0 ]; then size=$1 else size=3 fi cat /dev/urandom | sed 's/[^a-z0-9]//g' | strings -n $siz ...
i-david 评论(1) 有1525人浏览 2012-01-03 16:23

bad interpreter: 没有那个文件或目录”的解决方法

今天遇到一个小问题 在linux下执行一个sh,结果抛出 command not found 查了一下,发现需要在sh文件的头部加上 #!/sh/bin 于是加上了, 再次执行。又抛出 bad interpreter: 没有那个文件或目录”的解决方法 解决办法: 如果sh目录存在且脚本无误,最可能是原因是在windows下写的脚本是dos格式的,放在Linux下编码不识别,解决方法是使用dos2un ...
woody_woodpecker 评论(0) 有1478人浏览 2011-12-28 10:56

Linux_init级别

 init是Linux系统操作中不可缺少的程序之一。   所谓的init进程,它是一个由内核启动的用户级进程。   内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一个进程(其进程编号始终为1)。   内核会在过去曾使用过init的几个地方查找它,它的正确位置( ...
奔跑的犀牛 评论(0) 有568人浏览 2011-12-10 09:09

linux中执行./xx.sh 与 xx.sh的区别

./xx.sh执行当前目录中的xx.sh文件 xx.sh,执行名为xx.sh的文件 后者如果在运行之前把.(指当前目录)加入到了环境变量中,且有可执行权限,则可以执行,否则如果如果没有加入环境变量则提示无法找到文件,没执行权限将提示找不到或者权限不够. 换句话说就是 ./xx.sh是执行当前目录下的xx.sh,但是xx.sh是执行%path%\的xx.sh文件
sh 
猪圈羊圈 评论(0) 有1145人浏览 2011-12-05 23:31

Hadoop配置部分内容

Hadoop配置部分内容 Hadoop配置文件 hadoop-env.sh            记录脚本要用的环境变量,以运行Hadoop,比如:jdk的环境变量配置 core-site.xml            Hadoop Core的配置项,例如HAFD和Mapredure常用的I/O设置等。 hdfs-site.xml            Hadoop守护进程的配 ...
zhangpuego 评论(0) 有855人浏览 2011-12-02 18:52

shell的function

#!/bin/sh #/bin/sh hello(){ echo "haha "$1; } function hello1(){ echo "this is hello1"; } hello "heihei" hello1 参考http://bbs.chinaunix.net/thread-1820454 ...
haoningabc 评论(0) 有1136人浏览 2011-10-24 10:22

linux中启动tomcat,追加一些环境变量

  显示加入一些export参数的start.sh,这个shell最后会调用tomcat的start.sh cat start.sh export JAVA_OPTS='-Xms5120m -Xmx10240m' export TOMCAT_HOME=/a/b/c/apache-tomcat-6.0.10 export CATALINA_BASE=/a/b/c/apache-tomc ...
forrest420 评论(0) 有5796人浏览 2011-09-08 14:23

Ubuntu定时执行.sh脚本

在Ubuntu中备份svn上传的代码,将备份的文件命名为svn_backup+当前时间.dump文件(例svn_backup20100525.dump) 1.编写脚本文件(backup.sh) sudo touch backup.sh 创建脚本文件,并编辑文件 sudo vim backup.sh 上图为配置的文件内容,代码如下: #!/bin/sh sudo svnadmin d ...
wangshaofei 评论(0) 有1520人浏览 2011-08-15 11:10

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics