![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 54
Dark_gezi
这个作者很懒,什么都没留下…
展开
-
IP白名单(iptables + ipset :允许国内ip + 自定义ip 访问系统udp端口)
############################ IP白名单(iptables + ipset :允许国内ip + 自定义ip 访问系统udp端口)##########################1、安装 ipsetyum install ipset#创建china 国内ip集ipset create china hash:net hashsize 10000 maxelem 1000000#查看china 国内ip集ipset list china2、添加国内ip集合原创 2021-04-22 10:58:12 · 2030 阅读 · 0 评论 -
sed awk 替换 多个 文件 字符串
?标题:[小小脚本]用awk和sed实现批量替换文件中的控制字符 出处:回忆未来[向东],向东博客 时间:Fri, 31 Aug 2007 13:53:21 +0000 作者:root 地址:http://www.justwinit.cn/post/651/ 内容: 用awk和sed实现批量替换文件中的控制字符 有时候会遇到这样一个问题,就是把文件ftp上传到原创 2017-03-01 09:32:25 · 1045 阅读 · 0 评论 -
linux 命令总结
http://linux.chinaunix.net/techdoc/system/2008/03/12/982929.shtml1、 永久更改ipifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip2、从Linux上远程显示Windows桌面安装rdesktop包 3、 手动添原创 2017-03-01 09:32:15 · 966 阅读 · 0 评论 -
shell 编程例子—第9章源码
shell 编程例子—第9章源码++++++++++++++++++++++++++++++++++++++++++#!/bin/bash#this is a examplecd /root/txtfile/echo "----------------" >> bac_ztg.txtdate >> bac_ztg.txtcat ztg* >> bac原创 2017-03-01 09:32:03 · 256 阅读 · 0 评论 -
用linux命令分析文件-排序-统计(sort, uniq, awk)
[root@bogon 桌面]# cat booklist.txt97873021151999787302142201978730211519997871152429079787115253293978730211519997873021422019787115253293[root@bogon 桌面]# sort booklist.txt | uniq -c原创 2017-03-01 09:31:15 · 492 阅读 · 0 评论 -
NAT DHCP WWW rc.local
/***** 外网访问内网的主机,可以在内网主机搭建WWW服务器让外网访问;内网主机既可以动态获取IP访问外网,也可以手动设置IP访问外网!一,搭建NAT服务器实现内网与外网相互访问;二,搭建DHCP服务器便于对内网主机网络参数的管理;三,在内网主机上搭建WWW服务器(这里是在"192.168.1.80"主机上);以下是具体实现过程:(eth1为外网接口,etho为内网原创 2017-03-01 09:29:55 · 336 阅读 · 0 评论 -
linux 秒级别定时任务 crond shell while
第一种方案,当然是写一个后台运行的脚本一直循环,然后每次循环sleep一段时间。 while true ;docommandsleep XX //间隔秒数done 第二种方案,使用crontab。 我们都知道crontab的粒度最小是到分钟,但是我们还是可以通过变通的方法做到隔多少秒运行一次。 以原创 2017-03-01 09:44:25 · 677 阅读 · 0 评论 -
Linux中替换文本中的字符串
此文为转贴: 方法有二: (一)通过vi编辑器来替换。 参考博文: http://www.linuxdiyf.com/viewarticle.php?id=99843 http://kingaragorn.javaeye.com/blog/46原创 2017-03-01 09:41:58 · 902 阅读 · 0 评论 -
删除目录以及子目录下的.wav文件,保留文件夹和其他文件。
点击(此处)折叠或打开 #/bin/bash if [ $# -ne 1 ]; then echo "USEAGE: ./del_wav.sh " exit 1 fi原创 2017-03-01 09:41:48 · 1176 阅读 · 0 评论 -
perl/pcre正则表达式元字符/转义字符/量词/匹配方式
perl/pcre正则表达式元字符/转义字符/量词/匹配方式 Linux平台上被广泛使用的正则表达式库PCRE - Perl-compatible regular expressions,从其名字即可知道,PCRE提供的是一套与Perl中相兼容的正则表达式。元字符(Meta-character) '\' : 引用下一个元字符 '^'原创 2017-03-01 09:41:35 · 2329 阅读 · 0 评论 -
shell 颜色
#!/bin/bash # 定义颜色: red='\e[0;31m' # 红色 RED='\e[1;31m' green='\e[0;32m' # 绿色 GREEN='\e[1;32m' yellow='\e[0;33m'原创 2017-03-01 09:41:30 · 1522 阅读 · 0 评论 -
查看程序线程数 文件打开数
/* 查看某个进程 的线程情况 pstree -p `ps ax | grep 进程名 | grep -v 'grep' |head -1 |awk '{print $1}'` */pstree -p `ps ax | grep 进程名 | grep -v 'grep' |head -1 |awk '{print $1}'` | wc -l //查看线程数量查看进程文件占用原创 2017-03-01 09:41:20 · 742 阅读 · 0 评论 -
vim常用的命令,供备忘
% 跳转到配对的括号去{} [[ 向前跳转到{代码块的开头处 ]] 向后跳转到}代码块的原创 2017-03-01 09:40:52 · 425 阅读 · 0 评论 -
批量修改文本文件编码GB18030为UTF-8
[root@localhost Desktop]# ./digui-gb18030-utf8.sh experimentdigui-gb18030-utf8.sh 文件内容如下:#!/bin/sheachd() { for chkfile in $1/* do if [[ -f "$chkfile" ]] th原创 2017-03-01 09:39:28 · 1535 阅读 · 0 评论 -
自己编的shell脚本,实现备份文本内容(目的:学习交流)
#! /bin/bash#功能:备份文本文件(记录备份日期和备份的文件名)echo "请在命令后输入两个参数;第一个是要备份到的位置(目录要以反斜线结尾)"echo "第二个是要备份的文件(可以是多个文件)"if [ $# -lt 2 ]then echo 参数太少! exit 1fi#在备份路径的基础上添加备份文件名BP="${1}backup.tx原创 2017-03-01 09:36:45 · 585 阅读 · 0 评论 -
/etc/passwd&&/etc/shadow
/etc/passwd 该目录存储的是操作系统用户信息,该文件为所有用户可见。 给linux系统添加一个帐号: useradd -g mysql -d /home/test -m test(:新建一个用户test, 属于mysql组,开始目录是/home/test) 然后进入 /etc/passwd,可以看到如下信息,在最后一行可以看到刚加的用户的信息。如下原创 2017-03-01 09:36:35 · 414 阅读 · 0 评论 -
Linux下的搜索工具find基本用法
作者: galeki 出处:galeki的博客 阅读提示:我们经常要在日常的工作中查找文件,要说linux下最强大的文件查找工具,非find莫属。find可以从文件名、读取修改时间、大小、类型等等来筛选文件,可以完成日常几乎所有的查找需求。 来看一个简单的例子:find /tmp/ -name 'galeki*'意思就是在/tmp目录下找出以“galek原创 2017-03-01 09:36:04 · 376 阅读 · 0 评论 -
Linux 的 常 用 网 络 命 令
ftp 传输文件 telnet 登录到远程计算机上r - 使用各种远程命令netstat 查看网络的状况nslookup 查询域名和IP地址的对应finger 查询某个使用者的信息ping 查询某个机器是否在工作使用ftp命令进行远程文件传输ftp命令是标准的文件传输协议的用户接口。ftp是在TCP/IP网络上的计算机之间传输文件的简单有效的方法。它允许用户传输ASCII文件和二进制文原创 2017-03-01 09:35:55 · 295 阅读 · 0 评论 -
《Linux命令速查表》
当我们初学Linux的时候,那些命令是最头疼的,难于记忆可以通过做笔记写下来,形成一个表格,边用边看,加深记忆找到一个《Linux命令速查表》,把常用命令归纳了出来,作为新手,应该很有帮助的,可以抄下来,或者打印出来,放在电脑旁边这样方便我们新手的学习 管理员在2009年8月13日编辑了该文章文章。 -原创 2017-03-01 09:35:45 · 1026 阅读 · 0 评论 -
linux网络及防火墙配置命令
http://blog.chinaunix.net/uid-22840716-id-3134121.html /etc/sysconfig/network 包括主机基本网络信息,用于系统启动/etc/sysconfig/network-script/ 此目录下是系统启动最初始化网络的信息/etc/sysconfig/network-script/ifcfg-et原创 2017-03-01 09:35:08 · 593 阅读 · 0 评论 -
linux下find命令实例
·find path -option [ -print ] [ -exec -ok command ] {} \;#-print 将查找到的文件输出到标准输出#-exec command {} \; -----将查到的文件执行command操作,{} 和 \;之间有空格#-ok 和-exec相同,只不过在操作前要询用户========================原创 2017-03-01 09:34:58 · 409 阅读 · 0 评论 -
rpm 命令的使用
RPM 安装与卸载命令 RPM(Red Hat Package Manager)命令:rpm 1、查询、检查软件包 rpm {-q|--query} [select-opt原创 2017-03-01 09:34:48 · 577 阅读 · 0 评论 -
/etc/profile、~/.bash_profile等几个文件的执行过程
http://blog.chinaunix.net/uid-346158-id-2130833.html 关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程。在登录Linux时要执行文件的过程如下:在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash原创 2017-03-01 09:34:42 · 500 阅读 · 0 评论 -
egrep在文件中找IP地址
作者:2010级嵌入式 张坤[root@localhost 桌面]# cat aaa.txt192.168.1.11234.234.04.08123.1234.045.678asdfasdf127.0.0.1asdfsadf0.0.0.0255.255.0.0非法ip: 256.0.0.256abcde+++++++++++++++++++++++++++++++++++++++++[root@原创 2017-03-01 09:34:29 · 1136 阅读 · 0 评论 -
去html标签
sed 's/]*>//g' testfile 管理员在2009年8月13日编辑了该文章文章。 --> --> window._bd_share_config={"common":{"bdSnsKey":原创 2017-03-01 09:34:26 · 177 阅读 · 0 评论 -
Linux目录递归改变文件名大小写
experiment目录递归,indent C standard style[root@localhost Desktop]# lsexperiment-2.6-new.tar.bz2digui-dir-alter-case.shexperiment[root@localhost Desktop]# ./digui-dir-alter-case.sh experimentdigui-dir-alt原创 2017-03-01 09:34:23 · 570 阅读 · 0 评论 -
experiment目录递归,indent C standard style
Linux目录递归改变文件名大小写[root@localhost Desktop]# lsexperiment-2.6-new.tar.bz2digui-dir-del-M.sh digui-dir-indent.shexperiment[root@localhost Desktop]# 第一步:[root@localhost Desktop]# ./digui-dir-del-M.sh expe原创 2017-03-01 09:33:47 · 205 阅读 · 0 评论 -
vim+xxd=强大的十六进制编辑器
http://hi.baidu.com/hilojack/item/9cf0c307f7c03a133b53ee7avim是黑客文化中强大的编辑器。利用它调用外部十六进制文件显示命令xxd就可以顺利的编辑二进制文件了。其中,%在vimComandLine时代表当前文件的路径,xxd是以十六进制显示一个文件,xxd -r>是将十六进制还原为二进制。下面举一个例子,备份我们的MBR。sudo dd i原创 2017-03-01 09:37:34 · 783 阅读 · 0 评论