Chinaunix首页 | 论坛 | 博客
  • 博客访问: 145181
  • 博文数量: 44
  • 博客积分: 2085
  • 博客等级: 大尉
  • 技术积分: 455
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-31 11:03
文章分类

全部博文(44)

文章存档

2013年(3)

2011年(8)

2010年(11)

2009年(22)

我的朋友

分类:

2009-07-31 12:20:25


001 > 意外发现,“ kill  -9  0 ”

telnet 终端执行 kill  -9  0 telnet 终端上的程序全多会被杀死。telnet 连接也将中断;



002 > watch free   可以动态观察内存的变化。


003 > 巧用date

[xia@localhost shell]$ date

Wed Aug  5 10:56:26 CST 2009

[xia@localhost shell]$ date +%Y.%m.%d-%H:%M:%S

2009.08.05-10:57:11

[xia@localhost shell]$ date +%y.%m.%d-%H:%M:%S

09.08.05-10:57:18


004> time 可以用来查看程序运行的时间 eg:

      [xia@localhost ~]$ time a.out
      real    0m0.003s
      user    0m0.001s
      sys     0m0.000s

005>  mkdir -p /tmp/aa/bb

如果/tmp/aa/不存在,该命令会先创建/tmp/aa/ 后建bb/


006> echo 查看变量内容的大小

       [xia@localhost ~]$ VAR="12345678"
       [xia@localhost ~]$ echo ${#VAR}
        8
 
       [xia@localhost ~]$ VAR=" terry"
       [xia@localhost ~]$ echo $VAR
       terry
       [xia@localhost ~]$ echo "$VAR"  该命令能显示开头的空格
        terry

007> 发现很多shell命令是在busybox 或 coreutils包中

   其中basename 很好

   terry@terry-desktop:~$ basename a/b/cde.xml
           cde.xml
           terry@terry-desktop:~$ basename a/b/cde.xml xml
           cde.
          terry@terry-desktop:~$ basename a/b/cde.xml .xml
          cde


    008> cat test | sed -n '2,3p'
 
    009> #wall "I will reboot system in 1 second"
      这条命令将会通知所有终端用户。
 
    00a>怎样用date取出昨天
projects]$ date +%Y%m%d
20110405
[ahyl@netfly projects]$ date +%Y%m%d -d '1 days ago'
20110404
阅读(470) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~