shell
l0605020112
这个作者很懒,什么都没留下…
展开
-
linux cut命令参数说明,以及实例
cut主要是用来分割文件中的字符串,并且根据要求进行显示的一个命令。虽然他的用法基本上都可以用其他的linux命令所代替,但是用cut会更方便一点。一,cut参数说明查看复制打印?[zhangy@BlackGhost comte]$ cut --help 用法:cut [选项]... [文件]... 从每个文件中输出指定部分到标准输出。转载 2013-10-23 12:00:29 · 793 阅读 · 0 评论 -
ubuntu中把dash链接变成bash
ubuntu中默认使用dash,原因是因为dash更小,还与POSIX兼容。然而这却脚本导致很多脚本出错,并经不是所有的脚本都与POSIX兼容。如何将默认的shell改回bash,方法就是在终端执行 sudo dpkg-reconfigure dash然后选择 no。或者是干脆比较暴力地"ln -sf /bin/bash /bin/sh"原创 2013-11-05 12:57:45 · 1174 阅读 · 0 评论 -
判断进程是否存在,并杀死该进程
杀死多个名为my_server的进程:PIDS=`ps -ef | grep my_server | awk '{print $2}'`for pid in $PIDSdo kill -9 $piddone原创 2013-09-27 16:04:47 · 3069 阅读 · 0 评论 -
shell脚本编程
linux脚本(shell)编程 啊,昨天上网看到一篇讲 linux/unix shell 的文章,想想自己最后写这东西也是一年前的事了,想想都快忘光了。 还是整理一下,做一次回顾,以后说不定还用得上;帖出来,方便第一次学习这东西的同道中人。 如果发现有错误的地方,请指出,留一句即可,我会感激的。废话少说了!!! linux 下最重要的脚本语言算是 bash 了,我转载 2011-12-09 14:25:03 · 757 阅读 · 0 评论 -
shell 脚本替换文件中某个字符串
1、将当前目录下包含jack串的文件中,jack字符串替换为tomsed -i "s/jack/tom/g" `grep "jack" -rl ./`2、将某个文件中的jack字符串替换为tomsed -i "s/jack/tom/g" test.txt转载 2014-04-24 19:17:10 · 3613 阅读 · 1 评论 -
shell中(字符串截取)
cut是以每一行为一个处理对象的,这种机制和sed是一样的。(关于sed的入门文章将在近期发布)2 cut一般以什么为依据呢? 也就是说,我怎么告诉cut我想定位到的剪切内容呢?cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f3 以“字节”定位,给转载 2014-04-25 13:38:01 · 700 阅读 · 0 评论 -
/dev/null的用途
/dev/null ,从名称上可以很显然看出是一个空文件(写入到/dev/null时全部丢失,读取/dev/null时自己返回EOF),那么你会很疑惑,他到底有什么用途呢,请看下文听我讲解,可能你在很多脚本里看过 /dev/null,具体总结下几种常见用途.一、禁止标准输出.eg: cat $filename >/dev/null #转载 2015-01-18 20:17:35 · 891 阅读 · 0 评论 -
Shell编程基础
我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): #!/bin/bash...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/bash。编辑结束并保存后,如果要原创 2015-01-18 20:37:40 · 679 阅读 · 0 评论