菜鸟lei的学习成长空间

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  Shell_Learning

摘要:今天处理一个suse上的问题时,我问同事他在那个系统上的用户的主目录在哪里,他搞了半天不知道,原因是这个用户是先前某个人创建的.本来我想让他自己直接在/etc/passwd文件中找的,考虑到那个系统里有多人在用,找起来没那么方便,我就直接写了一小截shell 语句. cat /etc/passwd | grep `whoami` | awk –F: '{print $6}' 本来,如果用... 阅读全文
posted @ 2012-08-26 00:12 菜鸟-雷 阅读(5384) 评论(0) 推荐(0) 编辑

摘要:默认情况下ftp里面的交互式提示是开启的,平常如果是下载多个文件时,这种提示很让人烦,如果是在shell脚本里面要从ftp服务器上一次mget多个文件,写个交互式脚本很麻烦.最好是把这个交互式提示关掉. 进入ftp命令后,prompt会将交互式提示的配置置反,如果原先交互式提示是开着的,则使用prompt之后就关闭,如果原先是关闭的,则使用prompt后就打开.当然也可以直接加参数如promp... 阅读全文
posted @ 2011-08-06 18:48 菜鸟-雷 阅读(2974) 评论(0) 推荐(0) 编辑

摘要:原文写于2010-11-03 18:29:20,网易博客,已删. 要在shell中生成随机数,在bash中可以调用$RANDOM,引用一段对RANDOM的介绍. Each time this is referenced, a random integer between 0 and 32767 is generated. The sequence of random numbers may b... 阅读全文
posted @ 2011-07-02 17:29 菜鸟-雷 阅读(1945) 评论(0) 推荐(0) 编辑

摘要:原文发表于网易博客 2010-08-31 20:17:39 在Solaris shell下操作数据库,这个过程不是很复杂.整个过程和写一个ftp登陆的shell一样. 以下是我参考了网上的资料后自己写的shell: 1.执行sql命令 #!/usr/bin/sh if [ $# != 2 ] then echo "not enough arguments" exit 1 fi s... 阅读全文
posted @ 2011-05-25 22:18 菜鸟-雷 阅读(728) 评论(0) 推荐(0) 编辑

摘要:这个问题是在Solaris 10上运行公司的一个产品的时候发现的.这个shell的目的是设置JRE_HOME环境变量,并用$JRE_HOME/bin/java去调用执行一个jar包.但是我在Solaris下运行了这个.sh文件后,控制台每次都报错JRE_HOME *** :不是唯一标识符,搞的人很郁闷.这个产品的开发问了下,据说是没碰到过这个问题,而且先前也在linux上测试过,也没碰到问题.难... 阅读全文
posted @ 2011-04-27 17:39 菜鸟-雷 阅读(7457) 评论(0) 推荐(0) 编辑