码迷,mamicode.com
首页 >  
搜索关键字:linux_shell    ( 1936个结果
SHELL中常用特殊变量
$0获取当前执行的SHELL脚本的文件名,包括路径.注:basename只要文件名,dirname只要文件所以路径。$n获取当前的执行的shell脚本的第n个参数值,n=1…9,当n为0时表示脚本的文件名,如果n大于9,用大括号括起${10}。$#获取当前shell命令行终参数的总个数,命令演示如上图所示。$..
分类:系统相关   时间:2015-06-14 00:41:11    阅读次数:203
linux shell在while中用read从键盘输入
系统是ubuntu 14.04 64bit,之前曾想安装Stream来玩dota2,但最终没成功。由于Stream只有32bit,安装Stream时也安装了大量32bit的库。删除Stream后,这些库也一直没管,今天忽然心血来潮,想清理一下系统,把不必要的32bit库都干掉。 dpkg -l...
分类:系统相关   时间:2015-06-13 21:39:41    阅读次数:248
Linux shell 脚本中”2>&1″的含义解释
脚本是:nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDE...
分类:系统相关   时间:2015-06-13 15:40:09    阅读次数:181
转变思维--使用Python生成Shell命令,批量执行程序
近日经常遇到在Linux shell中批量执行相似命令的情况。比如执行如下命令: gifsicle --delay=100 gif/App_1_hour_*_down.gif > combine_gif/App_1_hour_down.gif gifsicle --delay=100 gif/App_1_hour_*_up.gif > combine_gif/App_1_hour_up.gif ...
分类:编程语言   时间:2015-06-13 11:21:35    阅读次数:205
流程控制
#!/usr/bin/envpython importtab foriinrange(3): name=raw_input(‘Pleleaseinputyourname:‘) iflen(name)==0: continue break print‘currentloop:‘,i age=int(raw_input(‘Pleleaseinputyourage:‘)) sex=raw_input(‘Pleleaseinputyoursex:‘).strip() print"""Personalinfo: na..
分类:其他好文   时间:2015-06-13 06:31:00    阅读次数:151
linux_shell_拆分文件_多进程脚本
【需求场景】:一个10000w行的文件处理 ,多进程处理 比如启动100个进程同时处理。【方法】:拆分文件(split) ,制作shell脚本 执行后台进程【demo】:假设处理程序为 test.php , 需要接收参数 处理数据文件路径 加 传入参数 eg:part_01 1 【第二个...
分类:系统相关   时间:2015-06-12 18:48:33    阅读次数:140
linux shell脚本神一般的测试案例
本人对shell脚本一点都不了解,工作中用到了shell脚本,所有就只能赶鸭子上架,搜度娘一点一点的写了。在搜索的过程中看到了比较好的案例。大家可以参考一下。以后肯定可以用的到。 声明本文转载至 http://www.educity.cn/linux/1241314.html
分类:系统相关   时间:2015-06-12 14:38:23    阅读次数:563
简单的登陆脚本
#!/usr/bin/python whileTrue: input=raw_input("peleaseinputyourname:") ifinput==‘leo‘: password=raw_input("peleaseinputyourpassword:") p=‘123‘ whilepassword!=p: password=raw_input("Wrongpassword,inputagain:") else: print"welcomeloginon" break else: print"sor..
分类:其他好文   时间:2015-06-12 01:10:00    阅读次数:109
Linux shell编程 字符串拼接
如果想要在变量后面添加一个字符,可以用一下方法:$value1=home$value2=${value1}"="echo $value2把要添加的字符串变量添加{},并且需要把$放到外面。这样输出的结果是:home=,也就是说连接成功。又如:[root@localhost sh]# var1=/et...
分类:系统相关   时间:2015-06-10 17:10:34    阅读次数:134
shell脚本检查Tomcat运行状态
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin exportJAVA_HOME=/usr/java exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar exportPATH=$PATH:$JAVA_HOME/bin:/usr/local/pcre/bin:/usr/local/ffmpeg..
分类:系统相关   时间:2015-06-10 12:33:14    阅读次数:396
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!