shell
栾金鹿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
awk统计功能和配合bash的技巧
awk中的BEGIN和END,awk批量执行bash命令原创 2020-05-30 17:50:41 · 275 阅读 · 0 评论 -
【shell】ps 结合grep查找时,去掉grep自身匹配的那行
想用ps命令判断当前的进程是否还在,为了防止误判,还有去掉grep进程查找的那行。例如,!/bin/shSTATUS=`ps |grep "transmission-daemon"|grep -v "grep"`if [ ! -z "$STATUS" ];then echo "on"else echo "off"fi原创 2015-06-09 17:06:25 · 6006 阅读 · 0 评论 -
[awk shell] 判断一个文件中内容在另一个文件中
判断test2.txt 中第一列的内容在test1.txt 中, 很简单的一条awk命令即可:awk ‘NR==FNR{a[1]=1]=2;next}NR!=FNR{if(1ina)print1 in a)print 0”:”a[$1]}’ test1.txt test2.txt说明: FNR和NR的特性,当扫描第一个文件时,FNR与NR相同。 先对第一个文件进行扫描,将每行的内容以键值对的原创 2017-09-28 12:57:34 · 13047 阅读 · 0 评论 -
bash使用通配符处理字符串技巧
bash使用通配符做字符串匹配和分割,可灵活获取最左(右)侧或字符串,或添加分隔符原创 2017-09-25 21:33:21 · 1946 阅读 · 0 评论 -
[shell opencv] 对指定目录下所有的图片进行加黑边处理
CNT=0for i in $(ls ../img) doID=${i%.*}ID=${ID##*/}if [ $CNT -le 20 ];then convert -border 100x0 -bordercolor black ../img/${i} ${ID}.jpgelif [ $CNT -le 70 ];then convert -border 0x50 -bord原创 2017-09-28 13:15:07 · 1188 阅读 · 0 评论 -
[linux] screen 使用摘要
screen -S sessionname 创建一个名称为sessionname的会话 screen -d [seesionname] detach会话,会话本身依旧运行,或者按Ctrl-a d screen -ls 列出所有会话 screen -r [seesionname] 恢复某会话 screen -x [seesionname] 连接某个已经开始的会话,适合多屏共享原创 2017-09-30 12:03:01 · 225 阅读 · 0 评论 -
[linux] 自动ssh登录
ssh-keygen -t rsa -P ” -f ~/.ssh/id_rsa scp ~/.ssh/id_rsa.pub user@host:/home/user/.ssh/ ssh user@host cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys原创 2017-09-30 12:50:37 · 342 阅读 · 0 评论 -
[linux]ssh 端口转发
三台机器:小盒子hostA,阿里云服务器hostB,办公机器hostC。 hostA ssh−R8080:localhost:80youraccount@hostBhostC ssh -R8080:localhost:80 youraccount@hostB hostC ssh -L8888:localhost:8080 youraccount@hostB 现在在办公机器上调用浏览器,地址原创 2017-09-30 12:53:53 · 437 阅读 · 0 评论 -
在家中访问公司内网技巧
利用云服务器,从外网访问公司内网技巧。原创 2020-05-30 10:26:21 · 2268 阅读 · 0 评论
分享