Aggavara

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页

2012年11月16日

摘要: nohup后台运行,以及重定向标准输出和标准错误&/dev/null文件nohup 加 &大家都知道是后台运行并把stdout输出到文件nohup.out中。其实&是后台运行的命令。具体的命令我就不介绍了,一般都是在linux下nohup command_line或者nohup command_line &这之间的差别是带&的命令行,即使terminal关闭,或者电脑死机程序依然运行(前提是你把程序递交到服务器上);它把标准输出(STDOUT)和标准错误(STDERR)结果输出到nohup.txt文件这个看似很方便,但是当输出很大的时候,nohup.tx 阅读全文
posted @ 2012-11-16 16:31 Aggavara 阅读(3426) 评论(0) 推荐(0) 编辑

摘要: &命令当在前台运行某个作业时,终端被该作业占据;而在后台运行作业时,它不会占据终端。可以使用&命令把作业放到后台执行。该命令的一般形式为:命令&复制代码在后台运行作业时要当心:需要用户交互的命令不要放在后台执行,因为这样你的机器就会在那里傻等。不过,作业在后台运行一样会将结果输出到屏幕上,干扰你的工作。如果放在后台运行的作业会产生大量的输出,最好使用下面的方法把它的输出重定向到某个文件中:command >out.file 2>&1 &复制代码在上面的例子中,2>&1表示所有的标准输出和错误输出都将被重定向到一个叫做out.fi 阅读全文
posted @ 2012-11-16 16:15 Aggavara 阅读(300) 评论(0) 推荐(0) 编辑

摘要: $$ 获取当前shell的进程号(PID)$! 执行上一个指令的PID 阅读全文
posted @ 2012-11-16 15:19 Aggavara 阅读(946) 评论(0) 推荐(0) 编辑

摘要: 当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由于当使用-jar参数运行的时候,java VM会屏蔽所有的外部classpath,而只以本身yourJarExe.jar的内部class作为类的寻找范围。**解决方案**一 BootStrap class扩展方案Java 命令行提供了如何扩展bootStrap 级别class的简单方法.-Xbootclasspath:完全取代基本核心的Java class 搜索路径. 不常用,否则要重新写所 阅读全文
posted @ 2012-11-16 14:44 Aggavara 阅读(8761) 评论(0) 推荐(2) 编辑

摘要: 这里主要介绍三种方法,三种方法各有优缺点,根据不同情况不同选择。方法1:修改/etc/profile 文件所有用户的 shell都有权使用这些环境变量(1)在 shell终端执行命令:vi /etc/profile(2)在 profile文件末尾加入:<ccid_nobr><ccid_code>JAVA_HOME=/usr/local/jdk1.6.0_4PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar: $JAVA_HOME/lib/tools.jar export JAVA_HOME,PATH,C 阅读全文
posted @ 2012-11-16 13:18 Aggavara 阅读(345) 评论(0) 推荐(0) 编辑

摘要: 1.Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1. 永久的:需要修改配置文件,变量永久生效。 2. 临时的:使用export命令声明即可,变量在关闭shell时失效。 2.设置变量的三种方法 1. 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 例如:编辑/etc/profile文件,添加CLASSPATH变量 # vi /etc/profile export CLASSPATH=./JAVA_HOME/lib;$... 阅读全文
posted @ 2012-11-16 13:16 Aggavara 阅读(1458) 评论(0) 推荐(0) 编辑

摘要: 在Linux下运行可执行Jar包,首先准备jar包,一般的编译工具Eclipse,jbuilder都提供export功能,可以生成jar包。运行的命令行很简答java -jar 给定的jar包 [如果运行的jar包需要参数,直接后面依次给出就好]eg:java -jar Hello.jar inPut.txt outPut.txt 阅读全文
posted @ 2012-11-16 11:27 Aggavara 阅读(8992) 评论(0) 推荐(0) 编辑

2012年11月15日

摘要: 我们应该了解一些DOS中的一些echo命令。前面对这方面我们也做了一个简单的了解,若有不清楚的地方,大家可以简单地回顾一下echo命令的相关内容。那么这里我们主要降价诶一下linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法功能说明:显示文字.语法:echo [-ne][字符串]或 echo [--help][--version]补充说明:echo命令会将输入的字符串送往标准输出.输出的字符串间以空白字符隔开, 并在最后加上换行号.参数:-n 不要在最后自动换行-e 若字符串中出现以下字符,则特别加以处理,而 阅读全文
posted @ 2012-11-15 17:53 Aggavara 阅读(384) 评论(0) 推荐(0) 编辑

2012年11月14日

摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://zyhu2010.blogbus.com/logs/74167202.html 最近在写一段shell代码时,最后调用一个java class, 需要传入6个参数, 如下: cd $POC_TOP/bin java -cp ./ojdbc14.jar:. lob_downloader $fileID $filePath $fileName $account $pass $dburl 结果执行时,发现如果文件名含有空格, 那么则这一个参数会被空格分为数个不同的参数。不能作为一个整体来解析。 而我已经把fileName的 阅读全文
posted @ 2012-11-14 15:06 Aggavara 阅读(6045) 评论(0) 推荐(0) 编辑

摘要: 我ft,,fedora现在咋都自带java呐??郁闷ing如何卸载是个大问题~~~首先运行;# alternatives --remove java /usr/share/java/libgcj-java-placeholder.sh# alternatives --remove javac /usr/share/java/libgcj-javac-placeholder.sh# alternatives --remove jar /usr/bin/fastjar# alternatives --remove jar.1.gz /usr/share/man/man1/fastjar.1.gz删 阅读全文
posted @ 2012-11-14 15:04 Aggavara 阅读(305) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页