shell
拉里山姆
这个作者很懒,什么都没留下…
展开
-
Linux Shell编程基础
linux系统下给命令指定别名alias命令用法: 在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题。只要举一些例子就可以了: alias l='ls -l' ;用 l 代替 ls -l 命令(Xenix 下就有类似的 l 命令)转载 2012-06-07 10:54:39 · 476 阅读 · 0 评论 -
SHELL test [命令用法(二)
以下示例显示了此简单操作的运行情况: $ ls -l total 33 drwxr-xr-w 2 root root 1024 Dec 5 05:05 LST -rw-rw-rw- 1 emmett users 27360 Feb 6 07:30 evan -rwsrwsrwx 1 root root 152 Feb 6 07:32 hannah drwxr-x转载 2012-01-20 12:08:49 · 612 阅读 · 0 评论 -
Sed学习笔记
http://www.tsnc.edu.cn/default/tsnc_wgrj/doc/sed.htmSed学习笔记作者:Jims of 肥肥世家jims.yang@gmail.com>Copyright © 2004,2005, 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载转载 2012-06-07 11:51:42 · 468 阅读 · 0 评论 -
.SHELL test [命令用法(四)
布尔运算符 布尔运算符在几乎每种语言中的工作方式都相同 — 包括 shell 脚本。在 nutshell 中,它们检查多个条件为真或为假,或者针对假的条件而不是真的条件采取操作。与 test 搭配使用的运算符有 ! expr 如果表达式评估为假,则为真 expr1 -a expr2 如果 expr1 和 expr2 评估为真,则为真转载 2012-01-20 12:10:48 · 559 阅读 · 0 评论 -
SHELL test [ 命令用法(一)
test命令用法。功能:检查文件和比较值 1)判断表达式 if test (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2 两个表达式都为真 test 表达式1 –o 表达式2 两个表达式有一个为真 2)判断字符串 test –n 字符串转载 2012-01-20 12:08:10 · 520 阅读 · 0 评论 -
linux nc 命令传输文件
NAME nc - arbitrary TCP and UDP connections and listensSYNOPSIS nc [-46DdhklnrStUuvz] [-i interval] [-p source_port] [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_pro转载 2012-06-12 10:51:41 · 1144 阅读 · 0 评论 -
find结合rm删除大量文件
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://navarro.blogbus.com/logs/31502374.html例:删除/home/raven下,包括子目录里所有名为abc.txt的文件:find /home/raven -name abc.txt | xargs rm -rf如果不使用xargs,则为:find转载 2012-06-25 16:37:56 · 1097 阅读 · 0 评论 -
SHELL test [命令用法(五)
出于检查的目的将数量限制为三个变量的原因是减少在例子中要检查的行数。一切都按部就班地进行,虽然它令人难以置信地混乱;用户因使用了超过程序依设计所能处理的变量数而得到警告,且脚本退出。如果变量数为 3 或更少,则运算的核心部分开始执行。 回显变量,执行测试以查看另一个变量是否存在。如果另一个变量存在,则执行一次转移,回显该变量,执行另一测试,等等。总共使用了 16 个有效行,而程序仅能处理不超转载 2012-01-20 12:12:22 · 549 阅读 · 0 评论 -
SHELL test [命令用法(三)
其余的字符串运算符对两个变量/字符串之间的精确匹配或其中的差异(您也可以称之为等价性和“不等价性”)进行评估。第一个例子对匹配进行测试: $ env LOGNAME=emmett PAGER=less SHELL=/bin/bash TERM=linux $ $ [ "$LOGNAME" = "emmett" ] $ echo $? 0转载 2012-01-20 12:09:52 · 496 阅读 · 0 评论 -
shell脚本调试
在日常的脚本编写或者维护脚本的时候经常会遇到需要调试的情况,用echo,用/bin/sh -x 打出来确实是常用两种办法,但这两种办法有些时候不够灵活,下面介绍一些常用的调试脚本的其它方法。trap是个bulidin命令,可以指定脚本在捕获到该信号量时做出的行为,系统中可以调用kill -l查看系统所有的信号量,trap可以用来捕捉大部分这些信号并自定义脚本行为。在shell脚本在执行时,转载 2012-06-12 10:52:44 · 691 阅读 · 0 评论 -
Awk学习笔记
http://www.linux.gov.cn/shell/awk.htmAwk学习笔记整理:Jims of 肥肥世家jims.yang@gmail.com>Copyright © 2004 本文遵从GPL协议,欢迎转载、修改、散布。第一次发布时间:2004年8月6日Table of C转载 2012-06-07 11:55:56 · 460 阅读 · 0 评论 -
Shell 编程入门步步高
http://blog.51cto.com/zt/267原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://johnwang.blog.51cto.com/474770/326073shell简介 shell处于kernel的外层,用来负责接收使用者输入的命令,然后将命令解释成kernel能了解的转载 2012-06-26 10:27:58 · 730 阅读 · 0 评论 -
linux下查看线程数的几种方法
1、 cat /proc/${pid}/status2、pstree -p ${pid}3、top -p ${pid} 再按H 或者直接输入 top -bH -d 3 -p ${pid}top -H手册中说:-H : Threads toggle加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。4、ps xH手册中说:H S转载 2012-06-29 17:44:34 · 1224 阅读 · 0 评论