## ====================================================##
## auth:wonter                                                                                       ##
## date:2014-06-12                                                                                 ##
## to  :trust.sh                                                                                       ##
## ====================================================##
#!/bin/sh
trust(){
{
echo -e "\n"
} | ssh-keygen -t rsa -P ''

#参数
echo "请输入信任机ip:(提示:需输入三次密码!)"
read ip

#建立信任关系
cd ~/.ssh

scp -r id_rsa.pub $ip:/root/.ssh/$ip

ssh $ip 'touch ~/.ssh/authorized_keys && chmod 644 ~/.ssh/authorized_keys'

ssh $ip "cat ~/.ssh/$ip >> ~/.ssh/authorized_keys"
}
trust            

明天的青少年,太自由了,作者手头有一个职工,薪水都休想,离职了,也尚未其余过渡工作,看来,对集团气愤已经久了。不管怎么说,人照旧要学会控制本人的心绪,再怎么控制,大不断不干就行了,基本的连片工作要弄一下吗,那只怕真正失去了理性。

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
更新时间

有人说,那怎么怪年轻人?那怪哪个人啊?

echo 3 > /proc/sys/vm/drop_caches 清理缓存

难点是,有哪些想法,你要建议来了啊,比如薪酬难题,发展机遇等,也不说,就径直离去了,你那是气何人吗,集团大不断麻烦一点,总有人会接上的。

那也不能够印证你们公司公司文化11分,其实和那没提到,笔者在许多商家都①律,包罗你所谓的大集团。那种景观,假诺您当过老总,就领悟了,和商社文化没涉及的。

python -m SimpleHTTPServer 启动python页面cgi访问

自然公司只怕是有题目,但越来越多的或是照旧职员和工人自个儿的难题啊?

jenkins项目揭穿脚本

本身举一个作者的事例,小编在此以前在一家商店,有一个程序员,不希罕与人调换,犯错了也不认可是她的失实,其余十分小概交换,水平不怎么着,我们谈论后,要把它炒鱿鱼掉,薪资什么的都按法规给他。

预安装:yum instal sshpass -y

结果,那小伙也正如尤其,说是,要与公司共存亡,那搞得老董娘都很恐怖,专门让性欲劝了几天,心境稳定后,开了。

ip="192.168.20.200"
jenkinsurl="http://ip:port/job/portal"
port="22"
passwd="123456"
tomcatpath="/root/tomcat-8.0"
war_name="web-portal"
get_war="${jenkinsurl}/ws/target/${war_name}.war"

pid=`sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "ps -ef | grep $tomcatpath | grep -v grep | awk '{print \$2}'"`
if [ "X${pid}" = "X" ]
then
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "rm -rf $tomcatpath/webapps/*"
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "curl $get_war -o $tomcatpath/webapps/${war_name}.war"
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "unzip $tomcatpath/webapps/${war_name}.war -d $tomcatpath/webapps/ROOT"
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "rm -rf $tomcatpath/webapps/${war_name}.war"
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "rm -rf $tomcatpath/webapps/ROOT/WEB-INF/classes/properties/*"
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "$tomcatpath/bin/startup.sh" 
else 
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "kill -9 \$(ps -ef | grep $tomcatpath | grep -v grep | awk '{print \$2}')"
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "rm -rf $tomcatpath/webapps/*"
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "curl $get_war -o $tomcatpath/webapps/${war_name}.war"
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "unzip $tomcatpath/webapps/${war_name}.war -d $tomcatpath/webapps/ROOT"
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "rm -rf $tomcatpath/webapps/${war_name}.war"
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "rm -rf $tomcatpath/webapps/ROOT/WEB-INF/classes/properties/*"
sshpass -p $passwd ssh $ip -p ${port} -o StrictHostKeychecking=no "$tomcatpath/bin/startup.sh"
fi

那不是散文,这是生活。当然,有时候生活比随笔还能,作者原先有3个光景,背着本人卖公司资料,结果,有客户反映了,公安来人了,小编是有职分的,合营调查,小编在公安厅呆了一夜晚,小编没事儿难点,那小子认同了,好在没有咬小编,不然,笔者也说不清了。

 

理所当然,小编有权利,只可以叫管理上的权利,但很难防止,他是数据库管理员,你只有不用她,他就有能力把你多少搞走。那小子坐了五个月了牢,今后早应该放出来了。

那一晚,笔者吓得也不轻啊,幸亏,那人还不易,一位办事一个人当,作者后来行业内部慰问一下,表示感谢。当然了,他咬小编,也没用,不过麻烦一些,那倒霉解释,终归不是自家犯罪。

骨子里人照旧要有底线思维的,若是从别的3个角度讲,笔者想过,人实际上就是壹念之间。比如,那小子提前告诉作者,并说给笔者一百万,而且人家还不亮堂,笔者会不会干吧?

除去空行、 删除第四行和第3行、删除第二行到尾行

她干那事,是单身干的,他只要把别人和自己一块儿研商,很也许也把自家和别人拉下水了。由此,心里的下线要有个别,作者早已经历过,身边的人,被公安局门带走的,好几例了。

sed -e '/^$/d'

sed -e '4d' -e '2d'

sed -e '3,$d' (sed '/info/,$d') #匹配

输出模式匹配1和模式匹配行2 
$sed -n -e '/Storage/p' -e /Software/p thegeekstuff.txt 
5. Storage 
9. Software Development 

清除linux缓存

你记挂,公司里都以便宜,漏洞很多的,特别是一些稍微大点的公司,有时候确实是也是很难发现的。但,数据对不上号,那是二个最宗旨的逻辑,什么人也别想跑。总会查出来的。

 echo 3 > /proc/sys/vm/drop_caches 

那么些人,怎么说呢,正是未有底线,觉得自个儿太驾驭了。小编想那可能并不仅是管理难点,若是你想防人,是很难防得住的。比如当年的柳传志(英文名:Chuanzhi Liu),把他手下送近牢房,就是前天乐视那位吧。

 

既然如此他们知晓是在玩火,为何还要犯呢,那就是欲望很难控制啊,此外,正是觉得温馨精晓,发现不了。还有一种人,这种人,那太情感化了,简单变成别人的玩意儿。

一、在五个文件中找出1致的编号

像那位年轻人生气了,连报酬都毫不了,走了,好像和店铺有怎么着仇恨似的,某个业务,走走流程,做做旗帜,也死不了,总要做做吧。比如生气离职那类事情,你发火,其实,也影响不断集团的不荒谬化运营。

生存自己就是随笔,要说小说,那实在是贰个好题材啊,就写职场犯罪,各连串型的,前因后果的,然后把这么些人窜在1齐,加上心思分析之类的,那应当是一个不易的角度,但自个儿没兴趣写,什么人有哪个人可以写一下,没准能卖得好,作者看这类的随笔,美丽的深刻的,还相比少。

diff -y xx.txt oo.txt | egrep -v "<|>" | awk '{print $2}'

有人说, 补产证要补交土地出让金吧,具体多少没精晓,农民分了几套
卖出一套给城市人,当年都很便利,当时知晓办产证,今后全办了
几万,但就像是没有产权。唯有使用权,今年国家出了明确。

二、打字与印刷第几行到第几行以内

难点是找当初农民去办手续
很少有不去,以往国家打击小产权房,所以都办产权了.或许那便是法不责众啊。

cat 1 | awk 'NR==2,NR==4{print}'

有关小产权房的连带难题,小编也说几句,都以并行胁制吧,越发是生死攸关地方上。你比如说,我手上的暧昧,假如不干了,生气了,足以让公司关门,在如此的意况下,小编怕你COO啊?

 

您是COO,你什么样对作者,你望着办?

一、删除Linux远程用户连接会话

你不强调也得尊重,当然,小编心目也不曾害怕任哪个人。按那逻辑,COO也不是想怎么就怎么发样,人家手里也有后路的。你敢灭口,你也没想活了,当然,那是往极端里想。

[root@tradx24 logs]# w
 10:45:28 up 15 days, 16:23,  4 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     -                Sun21    4days  0.00s  0.00s -bash
root     pts/0    192.168.1.2    09:11    0.00s  0.07s  0.00s w
root     pts/2    192.168.1.2    09:45   30:53   0.07s  0.07s -bash
root     pts/3    192.168.1.8    10:20   22:05   0.02s  0.00s vi operation.log
[root@tradx24 logs]# skill -KILL -v pts/3
pts/3    root     21217 vi              
pts/3    root     24331 bash            

往健康的涉及来讲,人和人中间或然有激情的。所以,从这上边来说,也算是战友之情了,毕竟大家是一条路上的人。一条船的人,从那个角度就简单精通,很多景色了。

二、通过ssh远程执行命令

继承回到法不责众的话题,要投资判断,正是要赌1赌。不然未有高收入,比如小产权房。怎么或许不责众?除非,最高意志的好处在那几个中。那不是法不责众了,那是要修改法规了。

[root@tradx24 bin]# iip="192.168.1.10"
[root@tradx24 bin]# ssh $iip w
 10:54:13 up 125 days, 20:17,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     -                21Mar14  4days  0.09s  0.09s -bash

譬如,很多兵马,国有集团内部都是小产权房要打击撤废,可能吧?

三、通过ssh远程批量实行MySQL脚本

比如说,改开初期,当时广大经济表现都是违反法律的,比如沿海走私,很多商贩就是靠这么些起步的。当然,后来也没说是或不是非法,或许有一个原罪的难题,但奇迹也暗中同意了,这一个您得温馨看清。

#ip
list1=(`cat ../tools/dblist | grep -v \# | awk '{print $1}' | sed "1,1d"`)
#user
list2=(`cat ../tools/dblist | grep -v \# | awk '{print $2}' | sed "1,1d"`)
#password
list3=(`cat ../tools/dblist | grep -v \# | awk '{print $3}' | sed "1,1d"`)
for((i=0;i<=${#list1[@]};i++));
do
        iip=`echo ${list1[i]} | awk -F "." '{print $4}'`
        ssh ${list1[i]}  mkdir /home/sqlScrip/
        ssh ${list1[i]}  mkdir /home/sqlScrip/$iip
        clear
        scp ../sqlScrip/$iip/* ${list1[i]}:/home/sqlScrip/$iip
        clear
        #path
        list4=(`ls ../sqlScrip/$iip`)

        for((w=0;w<=${#list4[@]};w++));
        do
                if [ "117" == "$iip" ]
                then
                        ssh ${list1[i]}  "mysql -h ${list1[i]} -u ${list2[i]} -p${list3[i]} < /home/sqlScrip/${iip}/${list4[w]};"
                        clear
                fi
        done
        ssh ${list1[i]} 'rm -rf /home/sqlScrip'
done

可是,四个连串啊,应该要分离来看。比如高校给老师的分的房舍,政党职员的房舍,那是安插经济的产物,那恐怕不会随随便便买卖的。你在此处,你有居住权,你人走了,比如官员不当官了,那就不属于你了。

那类是不允许交易的,是国有资金财产。这一个下面,国家那想得很清楚,是市面包车型地铁要归集镇,不是的,相对不会让你进入市场的。不然,都以乱套了,经济还怎么搞,房子这么多,那房价不得腰斩了。就现行反革命不容许让您入市的,房子本人就很危险了,再让小产权房入市,那经济要完蛋了,起码壹段时间内,不会搞的。

4、通过svn下载war包

本人告诉你现在连农村的做事都也早就做好,每家每户,在此以前些年起始,全体进去系统了。正是农村的房舍,宅营地,坐标地点,大小面积,职员境况,已经全副计算截至,进入了系统。今后收房产税也有利于了。收多少视国家须求,当然最初农村肯定不会收的,但不保障新鲜境况下,也会收。

#list第五行为下载地址
list=(`cat ../tools/list  | awk '{print $5}' | sed "1,1d"`)
for((i=0;i<${#list[@]};i++));
do
        curl -u wangyong:Abcd1234 -O ${list[i]}

        war=`echo ${list[i]} | awk -F "/" '{print $NF}'`
        mv $war ../workapp/
done

再者,以往农村基本不令人建房了,你想建要提议申请,不是超常规景况,基本上不是很批的。那样,也是为了消化未来这巨大的仓库储存,当然,农村也消耗得几近了,未有人想着买房,便是想买也买不起了,能买的已经买了。

5、解压war包到钦赐目录

下一步,全体公民收税时代要初步了。

ssh ${ip} unzip ${tomcat目录}/webapps/${war包名称}.war -d  ${tomcat目录}/webapps/${指定目录}

自然,未来买房人有身份的也少了,以往无数人都是没钱的,一些同室表面上过得很好,有房有车,都以贷款,风光Infiniti,有个别甚至想问笔者借钱来了,作者自然也没多余的钱可借。那申明,现金很少,很多都以房子,这也很危险,危险就在于那个部落太大,是靠借贷度日的,①旦借不来,生活如何做?

而国家早就严格控制贷款了,未来放款很难的,要提供许多广大的证实,也不见得贷款给您,让你在后边排队等。所以,今后卖房的,很多渴求全款,1些中介也是那般,表面上值这么多钱,你能真卖出这么些价钱,小编真服你。

陆、多Linux服务器建立信任关系

理所当然,也不一定一定会降多少,但时间会截止壹切,当物价再上涨时,房子能否当饭吃?

ssh-keygen -t rsa
cd ~/.ssh
scp -r id_rsa.pub $ip:/root/.ssh/$ip
ssh $ip 'touch ~/.ssh/authorized_keys && chmod 644 ~/.ssh/authorized_keys'
ssh $ip "cat ~/.ssh/$ip >> ~/.ssh/authorized_keys"

总而言之,依然要看逻辑,中心的情致是如何,国家近期边临着哪些难题,那或然是思想基点。然后,个人在这些框架里再折腾。

7、删除某目录下空文件

即便2018年和现年的房土地资金财产比较富裕,但2伍个省市都冒出很普遍的财赤,表达按现行反革命的管理方式,房土地资金财产业已经不可能确认保证地点财政的急需。假如用印钞直接转移给财政、代替房土地资金财产对财政的进献可行吗?在美国联邦储备系统加息、U.S.减税的大环境下,汇率将立时面临风险,也正是老爷自绝,那条路是十分小概的;向集团平昔加税,要求抓牢相当大的宽度,约等于直接将大多数供销合作社推向破产,也许直接推到大洋彼岸,那条路也不通。所以,征收房土地资金财产税就改为唯一的点子,而且其速度会快于很两人的意料。在这一难题上,不要谈论70年产权房征收房土地资金财产税是或不是合理,也无需切磋人民代表大会不会透过,这个都以毫无意义的,因为二两个省市的差事是首先位的。

find ../new/$serve/properties -type f -size 0 -exec rm -f {} \;

那正是大前提啊,房子难点,也是其一标题下的小标题。当然,要缴税了,不然的话,国家怎么运作?

八、删除某目录下小于10b的文件

当大部分人购买力丧失之后,集镇的成交将急剧衰老,在7月份就会尽量呈现。

#Delete the files smaller than 10B
        for i in `ls -l ../new/$serve/properties/ | sed -e '1d' | awk '$5 < 10 {print$NF}'`
        do
                rm -rf ../new/$serve/properties/$i
        done

房土地资金财产税的生产是炒房人的恶梦,因为炒作任何瑾西,持有环节的开支高低就决定了危机的分寸。房土地资金财产税的出产会让成交量火爆萎缩,房屋的流动性别变化差,当全数开支加大而流动性降低的时候、在现行的价位下,炒房人必将被埋葬。今后,就算价格下挫今后,炒房也变得进一步劳顿,因为危害资金陵高校幅增多了。

玖、Linux通过alias设置高速命令

那是本人个人的看法,仅供参考,自个儿瞎玩玩。

command(){
list1=(`cat ~/.bashrc | grep custom`)
for((i=0;i<=${#list1[@]};i++));
do
        if [[ "${list1[i]}" = "#custom" ]]
        then
                echo "[warn] The command has already been initialized,there's no need to repeat the operation, thank you!"
                break
        else
                path=`pwd`
                #初始命令
                #Initialization commands.
                echo "#custom" >> ~/.bashrc
                echo "alias l='ll -al'" >> ~/.bashrc
                echo "alias conf='cd `echo $path`/../conf'" >> ~/.bashrc
                echo "alias bin='cd `echo $path`/../bin'" >> ~/.bashrc
                echo "alias new='cd `echo $path`/../new'" >> ~/.bashrc
                echo "alias too='cd `echo $path`/../tools'" >> ~/.bashrc
                echo "alias hostlist='cat `echo $path`/../tools/.hostlist'" >> ~/.bashrc
                echo "alias un='cd `echo $path`/../'" >> ~/.bashrc
                echo "alias bak='cd `echo $path`/../bak'" >> ~/.bashrc
                echo "alias app='cd `echo $path`/../workapp'" >> ~/.bashrc
                echo "alias ..='cd ../'" >> ~/.bashrc
                source ~/.bashrc
        fi
done
}

稍稍人依据北上海人民广播广播台深圳住房价永远涨的根基,在1线城市蕴藏了多套房屋。因为京沪的常住人口都在净流出(看看今后赶人的劲头,那种流出的快慢将加快),再加上廉租房和集体全部产权房的汪洋动工建设,出租汽车受益不恐怕保障,更不容许将房土地资产税的资金财产加到房租之中。在装有资金加高之后,那么些人的多套房只有被动抛售一条路,加剧市镇的压力。

房土地资金财产已经过剩,扩张房土地资金财产税之后购买人按现价根本无力承担,炒房人的抛售压力,将壹块成为压垮骆驼的那根稻草。

10、引用其他shell脚本方法

仅供,各位有钱人,有房野山参考吧,个人观点而已。

## ====================================================##
## auth:wonter                                         ##
## date:2014-06-12                                     ##
## path:javame.cnblogs.com                             ##
## ====================================================##
#!/bin/sh
#引用tool.sh脚本中方法
. ../tools/tool.sh
#Parameters
par
#Capture ip
#Capture path
config

免征面积当然也要牵记。当然,那里还有二个中央难题是是或不是有免征面积。假若有早晚免征面积的话,对自住房的打击程度将降低,有利于爱抚部分供给,也利于保险一定的商海活跃度。但基于供过于求已经面世,征税之后投机价值丧失,炒家的抛售一样会形成跌势。

1一、获取脚本本身名称

房土地资金财产税还有1个道德的逻辑。那个逻辑也是多少文学家(比如易宪容先生)万分强调的逻辑。

#Automatically obtain configuration files
name=`echo $0`
uname=`echo $name | awk -F "/" '{print $2}' | awk -F "." '{print $1}'`
#Uniform configuration
serve="$uname"

哪怕您买房人,这几年不是买了房屋了吗,你也曾经赚了许多了呢,以现价的话,那你是还是不是理所应当为国家做点贡献啊?

12、检查是或不是留存文件夹,未有则新建文件夹

收你或多或少税金是理所应当的,本质上,你能赚到钱,仍旧国家的策略让您赚到,现在该回报的时间了。别的,还有大批量的人从未房子,国家也亟需开始展览建设,要求大量的资金才能不负众望,还要有无数社会付出等快速用,还要照顾到社会的公允与正义,还有弱势群体,他们怎么办?

你们把钱赚到了,其实正是托国家策略的福了,所以,小编要从您赚到的钱里面,拿出去一部分,扶助国家。

本来,那是很善意的传道,从道义的角度来说,肯定也是要收的,先不谈别的难题,但,今后的难点是,国家骨干毫无疑问是现有但猜想来收的,而不是的您当时买房时来收的,相当于说,你马上买的是6000,未来是一万,那大概是从30000的角度来收的,那样的话,对多套房的拥有者压力就相比较大了,因为,你钱并从未赚到手嘛,那只是名义的从5000到30000,你真要卖,很或者是卖不到10000的,但不管怎么说,你大饱眼福了大提速,就供给从你涨价的壹对中,给国家壹些回报,因为,你之所以能涨价,依旧国家让你大饱眼福的。

bak_mk="../bak/$serve"
new_mk="../new/$serve"
if [ ! -d $bak_mk ]; then
mkdir $bak_mk
fi
if [ ! -d $new_mk ]; then
mkdir $new_mk
fi
判断文件是否为空
if [[ -s $file ]]; then

那不是搞笑,那是价值捆绑,从大的上边来说,房产税是有德行基础的,易宪容正是如此考虑的。至于,你未来的房舍是否借款,是还是不是因为要还房贷生活很费力,是否被商银业已协作过一回了,那是其它的你的村办情形的标题,和国度作为无妨。

*    echo “not empty”
  fi*

总的说来,收税的意义主要,已经准备了少数年了,相当慢就要推出,也必须推出,因为时间节点到了。

13、总括脚本执行时间

     st=`date +"%Y-%m-%d %H:%M:%S"`
      #执行方法
        start
        en=`date +"%Y-%m-%d %H:%M:%S"`
        st_c=`date -d  "$st" +%s`
        en_c=`date -d  "$en" +%s`
        interval=`expr $en_c - $st_c`
        echo "Start start-up time   :${st}"
        echo "Start end time        :${en}"
        echo "total consuming time  :${interval} 秒"

1四、shell定义集合

#name
list1=(`cat ../tools/list | grep -v \# | awk '{print $1}' | sed "1,1d"`)
#ip
list2=(`cat ../tools/list | grep -v \# | awk '{print $2}' | sed "1,1d"`)
#serve
list3=(`cat ../tools/list | grep -v \# | awk '{print $3}' | sed "1,1d"`)
for((i=0;i<=${#list1[@]};i++));
do
        cp ../conf/.model ../conf/${list1[i]}.conf
        cp ../bin/.model.wy ../bin/${list1[i]}.wy
        cp ../bin/.model.yw ../bin/${list1[i]}.yw
done

壹5、记录脚本执行者用户与IP

#Perform operation
echo "operator:"
read me
a=`tty | awk -F "/dev/" '{print $2}'`
date "+%Y-%m-%d %H:%M:%S" >> ../logs/operation.log
echo `w | grep $a | awk '{print $3}'` "${me} > Perform operation: one" >> ../logs/operation.log

1六、shell中的正则语句

for i in `cat ../conf/$confs  | grep start | awk -F ">>" '{print $2}' | awk -F "_" '{print $1}'`
do
        if [[ "${i}" == "shiro" ]]
        then
                sed -n -e '/>>shiro/,/>>shiro/p'  $confs |grep -v '>>shiro' > $pro_shi
                cat $pro_shi | col -b > ../temp/m1
                cat ../temp/m1 > $pro_shi
        elif [[ "${i}" == "jdbc" ]]
        then
                sed -n -e '/>>jdbc/,/>>jdbc/p'  $confs |grep -v '>>jdbc' > $pro_jdbc
                cat $pro_jdbc | col -b > ../temp/m1
                cat ../temp/m1 > $pro_jdbc
        fi
done

一柒、shell写个定时进程(不引进自家这一个写法,应该有更好!)

## ====================================================##
## auth:wonter                                         ##
## date:2014-06-12                                     ##
## to  :timing.sh                                      ##
## ====================================================##
#!/bin/sh
echo "请输入定时阀值(格式:`date +"%Y-%m-%d %H:%M"` )"
        read timing
echo "定时任务设置完毕,请安心等待..."
ti(){
while true
do
        time=`date +"%Y-%m-%d %H:%M"`

        if [[ "${time}" == "${timing}" ]]
        then
                echo "定时任务:"
                #定时清理日志
                rm -rf ../logs/*
                #定时备份日志
                #定时执行脚本
                break
        fi
done
}
ti&

1八、通过参数格局履行脚本 tools.sh

#!/bin/sh
trust(){
#建立信任
echo "请输入信任机ip:(提示:需输入三次密码!)"
read ip
trusts
}
command(){
#初始化命令
command
}
case "$*" in
        trust)
        trust
        ;;
        command)
        command
        ;;
        *)
        echo "----------------------------------------"
        echo "pls : http://javame.cnblogs.com  welcome"
        echo "----------------------------------------"
        echo "  主机信任     | or | 初始化命令(初始)  "
        echo "tools.sh trust | or | tools.sh command"
        echo "----------------------------------------"
        ;;
esac

1九、终端发送回会话给别的用户 限root用户

echo "输入您想说的话吧:"
read spk
echo $spk >/dev/stdin >/dev/pts/2

20、某目录下具有文件统一群量修改ip

sed -i  "s/10.0.0.1/10.0.1.2/g" `grep "10.0.0.1" -rl /opt/uer/wy`

二一、链接数与经过数

#链接数
netstat -n | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}'
#统计httpd协议连接数进程数
ps -ef|grep httpd|wc -l
ps aux|grep httpd|wc -l
#句柄数
lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more 
#查看进程占用内存
ps aux |awk '($1 ~apache) && ($6>50) {print $0}'

2二、Linux查看线程的几种艺术

1、top -H
手册中说:-H : Threads toggle
加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。
2、ps xH
手册中说:H Show threads as if they were processes
这样可以查看所有存在的线程。
3、ps -mp <PID>
手册中说:m Show threads after processes
这样可以查看一个进程起的线程数。

二三、查看连接某服务端口最多的的IP地址

netstat -nat | grep "192.168.1.20:8443" |awk '{print $5}'|awk -F: '{print $4}'|sort|uniq -c|sort -nr|head -20

二四、常见压缩解压命名

.tar 
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)

.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName

.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName

.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知

.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName

.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName 

25、蓄势待发,持续立异积累,请关怀javame.cnblogs.com

1.gzexe -d 解密
2.Address 192.168.3.202 maps to bogon, but this does not map back to the
address – POSSIBLE BREAK-IN ATTEMPT!
缓解格局:vim /etc/ssh/ssh_config 修改GSSAPIAuthentication 值为 no
叁.打字与印刷钦命行一下

sed -n -i '/PID/,+600000000 p' file

4.sed用法

在第一行插入数据
sed -i 1"i\\$icare_ip" file
只打印第三行
sed -n '3p' datafile
只查看文件的第100行到第200行
sed -n '100,200p' file
删除第二到第五行
sed '2,5d' datafile
删除包含"2014-10-19"的行到包含"2014-10-29"的行之间的行
sed '/2014-10-19/,/2014-10-29/d' datafile
删除包含"My"的行到第十行的内容
sed '/My/,10d' datafile
sed选项-e用于进行多重编辑
sed -e '1,10d' -e 's/My/Your/g' datafile

伍.交互式输入

{
echo "who"
} | ssh 192.168.48.73

陆.shell中的集合

list1=(`cat ../tools/list | grep -v \# | awk '{print $1}' | sed "1,1d"`)
for((i=0;i<${#list1[@]};i++));
do
sh ./${list1[i]}.wy
done

七.判定是不是存在

if [ ! -d $bak_mk ]; then
mkdir $bak_mk
fi

8.针对^M

dos2unix

9.取得最终登录系统的ip

last -n 5

拾.AWK总计某些文件夹下的公文占用的字节数

ls -l |awk 'BEGIN {size=0;} {size=size+$5;} END{print "[end]size is ", size}'
[end]size is 8657198
ls -l |awk 'BEGIN {size=0;} {size=size+$5;} END{print "[end]size is ", size/1024/1024,"M"}' 
[end]size is 8.25889 M

关于find搜索一定:

1一.文本名 搜索文件

locate one.sh 

12.查找后执行

find ./ -name 192.168.48.154 -exec cat > 1 {} \;

一叁.删除空文件

find ./ -type f -size 0 -exec rm -rf {} \;

1肆.查找大小为0的文件或空目录

find ./ -empty -type f / d 

15.查大于512k的文件

find /home -size +512k 

1陆.将七个文本打字与印刷到八个文书中

find ./ -name "[1-9].sh" -exec cat > 3 {} \;

一七.目录下过滤文件夹

find ./ ! -type f 

1八.批量修改

find ./ -name "[1-9].sh" -exec sed -i s/0/9/g {} \;

1九.-o 一定于且

find ./ -name "1.sh" -o -name "2.sh"

20.两日内部管理体改动

find /home -mtime -2 

2一.两分钟内转移

find /home -mmin -2

2二.10分钟内访问的文书

find /home -amin -10

二三.二时辰内访问的公文

find /home -atime -2

二④.将find出来的东西拷到另八个地点

find *.c -exec cp '{}' /tmp ';'

 25.检查/root目录挂载在极度磁盘分区上

df -h /root

26.软连接、硬链接

ln -s /home /root/home
ln -b /home/run.sh /root/run.sh

27.解压到钦定目录

tar zxvf /filename.tar.zip -C /home

28.vi文书 

gg第一行G最后一行
d1G删除光标所在行到第一行
dG删除光标所在行到最后一行
yy复制光标所在一行
A在光标所在最后字符处开始插入
ZZ保存退出

29.^M 乱码

yum install dos2unix

30.修改linux登录后信息

vi /etc/motd

3一.定时义务脚本

cmd="cd /root/polling/bin/ && /root/polling/bin/run.sh"
echo -n "* " >> /var/spool/cron/root
echo -n "6 " >> /var/spool/cron/root
echo -n "* " >> /var/spool/cron/root
echo -n "* " >> /var/spool/cron/root
echo -n "* " >> /var/spool/cron/root
echo $cmd >> /var/spool/cron/root

32.组网信任

{
echo -e "\n"
} | ssh-keygen -t rsa -P ''
cp -r ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
cd ~/.ssh
scp -r id_rsa.pub $ip:/root/.ssh/$ip
ssh $ip 'touch ~/.ssh/authorized_keys && chmod 644 ~/.ssh/authorized_keys'
ssh $ip "cat ~/.ssh/$ip >> ~/.ssh/authorized_keys"

33.关于shell入参处理

$0 脚本名字 
$1 位置参数 #1 
$2 - $9 位置参数 #2 - #9 
${10} 位置参数 #10 
$# 位置参数的个数 
"$*" 所有的位置参数(作为单个字符串) * 
"$@" 所有的位置参数(每个都作为独立的字符串) 
${#*} 传递到脚本中的命令行参数的个数 
${#@} 传递到脚本中的命令行参数的个数 
$? 返回值 
$$ 脚本的进程ID(PID) 
$- 传递到脚本中的标志(使用set) 
$_ 之前命令的最后一个参数 
$! 运行在后台的最后一个作业的进程ID(PID)

34.使用cut切分

echo 1:2:3 | cut -d ':' -f 2
echo 1:2:3 | awk -F ':' {'print $2'}

 35.egrep扩展

cat 1.sh | grep -v 5 | grep -v 8
cat 1.sh | egrep -v '5|8'
ls | egrep 'lsit1.sh|tools.sh' #可以同时查找多个
egrep "go?d" tools.sh #?一个字符 * 多个字符

3六.read命令带描述

read -p "uname:" name

37.test命令

#判断是否存在目录/文件
test -e /home && echo ok || echo no
[ "a" == "ad" ] && echo yes || echo no
#判断参数是否相等
test $a -eq $b && echo yes || echo no
test $a != $b && echo yes || echo no
-eq 相等
-ne 不相等
test "d" = "d" -o "a" = "d" && echo yes || echo no
-o 并
-a 且

38.进程树

ps -axjf

 

 

 

注:转载请添加出处