码迷,mamicode.com
首页 > 系统相关 > 详细

shell 小知识(不定时更新)

时间:2015-02-05 18:41:07      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:shell

###判断linux系统是32位还是64位

    可以用“getconf WORD_BIT”和“getconf LONG_BIT”获得word和long的位数,64位系统中应该分别得到32和64

    

if [ $(getconf WORD_BIT) = ‘32‘ ] && [ $(getconf LONG_BIT) = ‘64‘ ] ; then
   echo 64
else
   echo 32
fi



###在当前脚本中调用另外的脚本文件

方法:  (英文点). + 文件名 或者 source + 文件名

fist.sh :

#!/bin/bash
echo ‘your are in first file‘

second.sh:

#!/bin/bash
echo ‘your are in second file‘
source first
#或者用下面的方法
.first  



###列出当前目录下最大的10个文件

[root@puppetmaster ~]# du -s * | sort -n | tail



###统计keyword在日志中的出现次数 

[root@puppetmaster test]# grep -c ".net" resolve.txt 
28


###!$

!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样:           

$mkdir mydir            

$mv mydir yourdir

$cd yourdir          

可以改成:          

$mkdir mydir          

$mv !$ yourdir          

$cd !$

sudo !!

以root的身份执行上一条命令



###shell时间

2天前时间:

[root@puppetmaster test]# date -d "2 days ago" +%Y-%m-%d  
2015-02-03

1天前时间:

date -d "yesterday" +%Y-%m-%d 

date -d "1 days ago" +%Y-%m-%d


当前时间:

[root@puppetmaster test]# date ‘+%Y-%m-%d %H:%M:%S‘
2015-02-05 04:19:02


shell 小知识(不定时更新)

标签:shell

原文地址:http://leboit.blog.51cto.com/1465210/1612032

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!