岚天逸见

随笔分类 -  常用脚本

1 2 3 下一页

查找被删除但仍然占据磁盘的文件
摘要:下载:https://github.com/eyjian/libmooon/blob/master/shell/find_deleted_files.sh。 #!/bin/sh # 查找被删除但仍然占据磁盘的文件 dirs=(`ls -l --time-style=long-iso /proc 2> 阅读全文

posted @ 2020-09-07 10:08 岚天逸见 阅读(206) 评论(0) 推荐(0) 编辑

理解shell的eval命令
摘要:看以下两条命令:[zhangsan@XEN /sys]$ a="ls";b="\$a";c="$b";"$c"Hey! No command '$a' found, did you mean 'ia'? [zhangsan@XEN /sys]$ a="ls";b="\$a";c="$b";eval 阅读全文

posted @ 2018-12-21 13:32 岚天逸见 阅读(1070) 评论(0) 推荐(0) 编辑

程序员不常用Linux命令集
摘要:1) 关闭指定网卡,如关闭网卡eth0ifconfig eth0 down也可以使用ifdown,通常ifdown是一个指向ifup的软链接,而ifup为一个脚本文件。2) 命令自启动,如希望机器重启时自动关闭网卡eth0这个只需要在文件/etc/rc.d/rc.lo... 阅读全文

posted @ 2015-09-19 11:08 岚天逸见 阅读(177) 评论(0) 推荐(0) 编辑

免密码ssh2登录
摘要:以下针对的是ssh2,而不是ssh。配置分两部分:一是对登录机的配置,二是对被登录机的配置,其中登录机为客户端,被登录机为服务端,也就是解决客户端到服务端的无密码登录问题。下述涉及到的命令,可以直接拷贝到Linux终端上执行,已全部验证通过,操作环境为SuSE 10.... 阅读全文

posted @ 2014-04-10 10:54 岚天逸见 阅读(235) 评论(0) 推荐(0) 编辑

bash字符串匹配
摘要:#!/bin/shfoo(){ local basedir=$1 local all_entries=`ls -c` for entry in $all_entries do if test -d $entry; then ... 阅读全文

posted @ 2013-06-21 19:36 岚天逸见 阅读(1126) 评论(0) 推荐(0) 编辑

shell中函数继承问题
摘要:我们知道变量是会被子进程继承的,可以直接使用。有些情况下可能需要继承函数,以方便透明使用,方法非常简单,使用“export -f”,注意参数“-f”,它表示函数的意思,不带参数的export只针对变量。​function ifprop(){echo ":$1=$2"}... 阅读全文

posted @ 2013-04-25 19:54 岚天逸见 阅读(203) 评论(0) 推荐(0) 编辑

一键自动往crontab添加条目脚本
摘要:脚本的优点:只要将 监控脚本 被监控程序 和重启脚本放在同一个目录下,并将被监控程序运行起来,即可自动添加到crontab中,建议配置mooon提供的process_monitor.sh一起使用。#!/bin/sh# writed by yijian on 2013/... 阅读全文

posted @ 2013-01-19 10:11 岚天逸见 阅读(629) 评论(0) 推荐(0) 编辑

通用的停止进程bash脚本
摘要:process_stopper.zip #!/bin/sh# http://code.google.com/p/mooon# 通用的停止指定名的进程# 特色:# 1. 只会停止当前用户名下的进程# 2. 可以指定命令行参数,可执行精准停止# 检查参数# 参数1:需... 阅读全文

posted @ 2012-08-12 11:17 岚天逸见 阅读(400) 评论(0) 推荐(0) 编辑

通用的进程监控重拉起bash脚本
摘要:process_monitor.zip #!/bin/sh# http://code.google.com/p/mooon# 进程监控脚本,当指定进程不存在时,执行重启脚本将它拉起# 特色:# 1.本监控脚本可重复执行,它会自动做互斥,保证总是只有一个监控脚本进... 阅读全文

posted @ 2012-08-08 22:46 岚天逸见 阅读(192) 评论(0) 推荐(0) 编辑

Dash与Bash的语法区别
摘要:本文系转载,原文URL为:http://www.igigo.net/archives/169如今Debian和Ubuntu中,/bin/sh默认已经指向dash,这是一个不同于bash的shell,它主要是为了执行脚本而出现,而不是交互,它速度更快,但功能相比bash... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(345) 评论(0) 推荐(0) 编辑

基于/proc统计网络流量的脚本
摘要:#!/bin/sh# 下载:https://github.com/eyjian/libmooon/tree/master/shell# 流量统计工具# 可带一个两个:# 参数1:网卡名,如eth0或eth1等# 参数2:统计次数# 参数3:统计间隔(秒)# 输出格式:... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(127) 评论(0) 推荐(0) 编辑

简单的统计指定进程ID(或进程名)CPU、内存脚本
摘要:仅一行脚本,复制粘贴即可使用。按进程名:while true; do ps h -o pcpu,vsize,rss -C 进程名; sleep 2; done按进程ID:while true; do ps h -o pcpu,vsize,rss -p 进程ID; sl... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(180) 评论(0) 推荐(0) 编辑

常用vim设置
摘要:set nuset roset shiftwidth=4set tabstop=4set softtabstop=4syntax onif &term=="xterm" set t_Co=8 set t_Sb=^[[4%dm ... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(101) 评论(0) 推荐(0) 编辑

配置VIM语法高亮及自动缩进
摘要:原文:http://blog.sina.com.cn/s/blog_601331150100gjmk.html 1 、配置文件的位置在目录 /etc/ 下面,有个名为vimrc 的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(226) 评论(0) 推荐(0) 编辑

awk给外部变量赋值
摘要:假设将值存在文件t中,文件t内容如下,只有一行:a b c需要将a、b和c分别赋给外部变量x、y和z,则脚本可写成如下:eval $(awk '{ printf("x=%s\ny=%s\nz=%s",$1,$2,$3); }' ./t)echo $xecho $yec... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(1742) 评论(0) 推荐(0) 编辑

按时间顺序显示指定目录的文件
摘要:方法:ls -lrt --time-style=long-iso $(find 目录路径 -type f) 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(132) 评论(0) 推荐(0) 编辑

如何查看Linux内核是否为64位版本?
摘要:方法非常简单,LINUX提供了一个查看配置的命令(实际有相应的库函数)getconf,使用它即可,方法如下:getconf LONG_BIT如果返回64,就表示为64位内核,否则应当返回32。 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(279) 评论(0) 推荐(0) 编辑

如何为crontab调度运行的多脚本设置共享的环境变量?
摘要:方法直接将环境变量添加到crontab中,如:NAME=zhangsanAGE=3010 * * * * /home/xx/test.sh注意不要加上export,这样test.sh就可以用到环境变量了。 http://bbs.hadoopor.com/... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(126) 评论(0) 推荐(0) 编辑

linux下配置IP地址
摘要:示例环境:OS: FC2NIC: eth0host name: fc2ip: 192.168.0.20/24default gateway: 192.168.0.254修改ip地址即时生效:# ifconfig eth0 192.168.0.20 netmask 25... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(141) 评论(0) 推荐(0) 编辑

sed 命令+正则表达式
摘要:sed是一个非交互性性文本编辑器, 它编辑文件或标准输入导出的文件拷贝。标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道文件。sed可以随意编辑小或大的文件,有许多 sed命令用来编辑、删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(882) 评论(0) 推荐(0) 编辑

1 2 3 下一页

导航

统计信息

点击右上角即可分享
微信分享提示