赞
踩
查看进程树
ps -axjf
查看自己的进程
ps -l
查看进程运行目录
pwdx 23121
netstat -n | awk '/^tcp/ {n=split($(NF-1),array,":");if(n<=2)++S[array[(1)]];else++S[array[(4)]];++s[$NF];++N} END {for(a in S){printf("%-20s %s\n", a, S[a]);++I}printf("%-20s %s\n","TOTAL_IP",I);for(a in s) printf("%-20s %s\n",a, s[a]);printf("%-20s %s\n","TOTAL_LINK",N);}'
du -sh *
free -h
wc -l aa.txt
sort -h
ls -lht dir
$ newgrp root
chown -R xiaoming:dev /opt/dev
id user #查看群组分配是否正确
usermod -g dev xiaoming
groups dev
scp -r dev/redis xiaoming@192.168.1.1:/home/xiaoming
sed -i "s/wode/nide/g" test.log
sed -i '1d' test.log
nohup test.sh > log &
kill -9 `ps -ef | grep pushtestkill|awk '{print $2}'`
awk -F ',' '{print $5","$10","$NF }'
split -a 2 --additional-suffix=".log" -d -b 10m mysql.log small_mysql
生成文件名称:small_mysql00.log
small_mysql01.log
参数说明
#!/bin/bash #条件 if [ $(ps -ef | grep -c "java") -gt 1 ]; then echo "true"; fi #数组 my_array=(1,2,3,4,5,6) echo "第一个元素为: ${my_array[0]}" echo "第二个元素为: ${my_array[1]}" echo "第三个元素为: ${my_array[2]}" echo "第四个元素为: ${my_array[3]}" echo "第5个元素为: ${my_array[4]}" echo "数组元素个数为: ${#my_array[*]}" echo "数组元素个数为: ${#my_array[@]}" #循环 for i in ${my_array[*]} do printf "$i\n" done
#!/bin/bash
starttime=`date +'%Y-%m-%d %H:%M:%S'`
echo "时间:$starttime 开始执行 $1"
sh $1
endtime=`date +'%Y-%m-%d %H:%M:%S'`
echo "时间:$startime 执行结束"
#耗时计算
start_seconds=$(date --date="$starttime" +%s);
end_seconds=$(date --date="$endtime" +%s);
echo "时间:$endtime 传输完成 耗时: $((end_seconds-start_seconds)) s"
#查看脚本打印信息
for name in `ls log/*`;do echo $name;done
#打印验证修改结果
for name in `ls log/*`;do echo ${name%_hdd*}_0901${name##*tps};done
#修改操作:慎重!!!!!!
for name in `ls log/*`;do mv $name ${name%_hdd*}_0902${name##*tps};done
判断非空
[ -z "3kw" ] && echo "yes" || echo "no";
#!/bin/bash printf "*************************************\n" echo " cat file whiel read line" declare -i x=1 echo "">tmp.csv cat source.csv |while read line do sub=${line:32} pre=$(echo -n $x|md5sum|cut -d ' ' -f1) #echo $x echo "前缀---"$pre #echo $sub result=$pre""$sub echo $result >> tmp.csv x+=1 done
grep "[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\} [0-9]\{2\}:[0-9]\{2\}\"" tmp.csv | sed "s/:[0-9][0-9]/&:00/g"
sed “s/11/&22/g” 在搜索到的内容后面添加22
sed “s/11/22&/g” 在搜索到的内容前面添加22
sed "s/$/&22/g"在搜索到的一行数据后面添加22
sed "s/^/22&/g"在搜索到的一行数据前面添加22
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。