shell
linux内核控
这个作者很懒,什么都没留下…
展开
-
vim 的26个字母
如果停电你只能看键盘的时候可以想想这个(不全,自己想的):q--------------记录宏到寄存器w--------------光标往后移动一个词到词首 联想:be--------------光标往后移动一个词到词尾r--------------改变一个字母t--------------插入状态Ctrl-t右缩进 联想Ctrl-d;t(x)移动到x字母左边 f(x)y-...原创 2011-05-18 23:51:09 · 269 阅读 · 0 评论 -
linux修改主机名
转http://hi.baidu.com/sunshibing/blog/item/a4e6f8dec3fe835295ee374a.html完整: 第一步: #hostname oratest 第二步: 修改/etc/sysconfig/network中的hostname 第三步: 修改/etc/hosts文件...原创 2011-07-21 09:32:18 · 104 阅读 · 0 评论 -
(转)查看网卡流量shell脚本工具
http://www.mysqlops.com/2011/10/19/network-top.html[code="java"][/code]原创 2011-10-19 10:10:34 · 83 阅读 · 0 评论 -
shell的function
[code="shell"]#!/bin/sh#/bin/shhello(){ echo "haha "$1;}function hello1(){ echo "this is hello1";}hello "heihei"hello1[/code]参考http://bbs.chinaunix.net/thread-1820454-1-1.ht...原创 2011-10-24 10:22:11 · 104 阅读 · 0 评论 -
Print without executing the last command that starts with
Print without executing the last command that starts with...作者:acirulli$ !ssh:p参考http://www.commandlinefu.com/commands/view/9457/print-without-executing-the-last-command-that-starts-with......原创 2011-11-10 14:24:02 · 69 阅读 · 0 评论 -
awk的helloworld
两次过滤awk -F '"' '{print $2}' icon.txt | awk -F ',' '{print $1}'>add.txt[code="awk"]#!/bin/awk -fBEGIN { for(i=0;i /opt/log/local3/pms.xml;echo "" >> /opt/log/local3/pms.xml;grep ...原创 2011-11-18 17:08:07 · 172 阅读 · 0 评论 -
vim常用参数
cat - aa.txt >bb.txtcat -v aa.txtcat -nb aa.txt[code="java"]选项 描述-b 不对空白行编号。-e 使用 $ 字符显示行尾。-n 从 1 开始对所有输出行编号。-q 使用静默操作(禁止错误消息)。-r 将所有多个空行替换为单行(“压缩”空白)。-S 将多个空白行压缩到单行中(与 -r 相同)。-s...原创 2011-11-21 09:46:10 · 113 阅读 · 0 评论 -
sed常用
转http://blog.chinaunix.net/space.php?uid=26183957&do=blog&id=3023196[code="java"]使用 sed 进行编辑本文讨论的最复杂和最强大的编辑工具是 sed(流编辑器)。它是一个文本编辑器,但是与诸如 ed 等文本编辑器不同,它编辑输入流并写到输出流。因此,它对于编辑命令输出或对于使用其他工具对文件进行预处理非常有用—...原创 2011-11-21 10:37:49 · 87 阅读 · 0 评论 -
vim折叠和vim相关
http://blog.csdn.net/namecyf/article/details/7787479这篇文章讲得很好啊安装cscope需要[code="java"]yum install pcre-develyum install zlib-develyum install flexyum install ncurses-develyum insta...原创 2011-12-03 11:16:58 · 116 阅读 · 0 评论 -
批量替换文件后缀名
for j in *.aga; do echo ` mv $j ${j%%.*}.avi`; done原创 2012-10-22 22:49:37 · 116 阅读 · 0 评论 -
telnet发邮件
参考。http://forum.ubuntu.org.cn/viewtopic.php?f=163&t=360741telnet发送邮件。谷歌邮箱需要ssl安全登陆。暂时还没测试(ubuntu中文论坛有相关教程)。直接用telnet链接smtp.qq.com 25root@pc-x69:~# telnet smtp.qq.com 25// telnet到邮件服务器的25端口...原创 2012-06-26 23:05:47 · 241 阅读 · 0 评论 -
itop
Linux下中断来源可以从 /proc/interrupts 中了解到:$ cat /proc/interrupts CPU0 CPU1 0: 247701 250313 IO-APIC-edge timer 1: 501 567 IO-APIC-edge i8042...原创 2012-06-26 23:06:58 · 255 阅读 · 0 评论 -
一些常用的shell
sudo !!2009-01-26 10:26:48User: root801UpDownRun the last command as rootUseful when you forget to use sudo for a command. "!!" grabs the last run command.Comments (30) | Add to favour...原创 2012-08-29 20:37:50 · 97 阅读 · 0 评论 -
ubuntu脚本有区别rename和bash
在ubuntu上写法有区别使用#!/bin/bash代替#!/bin/sh否则if的时候会报unexpected operatorrename的写法也不一样使用rename 's/aa/haohao/;' aa代替rename aa haohao aaBareword "DemoServer" not allowed while "strict subs...原创 2012-09-30 11:25:44 · 197 阅读 · 0 评论 -
路由相关的的一些东西
[code="java"]熟悉使用ifconfig 会非常方便。 ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 一、修改IP地址 [aeolus@db1 network-scripts]$ vi ifcfg-eth0 DEVICE=eth0 ...原创 2012-10-03 11:01:03 · 109 阅读 · 0 评论 -
转unix文本格式转换
转http://wly719.iteye.com/blog/579202cat -v aa.txt[code="java"]/bin/sh^M: bad interpreter: No such file or directory2009-06-18 13:59在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file o...原创 2011-07-20 09:33:47 · 479 阅读 · 0 评论 -
sed&& awk
http://www.reddragonfly.org/abscn/sedawk.html无故而知新,变化少的东西最值得学假如日志这样:[code="java"]2011-07-18 16:38:07,118 2011-07-18 16:38:08,190 2011-07-18 16:38:08,235 2011-07-18 16:38:08,628 [/code][c...原创 2011-07-18 21:02:18 · 81 阅读 · 0 评论 -
if看你再混
[code="java"]#!/usr/bin/luaa=1if a==1 then print ("a is one")end[/code][code="java"]#!/usr/bin/perl$count=1;if($count == 1){ print("=");}else{ print("not =");...原创 2011-07-13 00:54:22 · 70 阅读 · 0 评论 -
linux date时间戳互相转换
1.查看指定时间的时间戳 查看当前时间 #date +%s 查看指定时间 #date -d 2008-01-01 +%s 1199116800 #date -d 20080101 +%s 1199116800 2.将时间戳转换成date #date -d '1970-01-01 UTC 1199116800 seconds' 2008年 ...原创 2011-08-17 15:15:37 · 369 阅读 · 0 评论 -
mkfifo 和nc
服务器端nc -l 1234客户端nc 10.10.10.225 1234或者 telnet localhost 1234服务端输入什么,客户端就显示什么客户端输入什么,服务端就显示什么对话了吧管道第一个窗口mkfifo -m 755 myfifoping www.baidu.com >> myfifo另一个窗口cat myfif...原创 2011-08-25 00:00:45 · 305 阅读 · 0 评论 -
转载linux一句话精彩问答
win7输入法的屏蔽掉ctl spacehttp://wenku.baidu.com/link?url=eLnZTuNZ6XCRAX5bVdJi7JqQf0nBy8cGl3pIgR51gt7Y2D-_7dYAih1fFeH9AkLylRzzCwMNcxJLRkQaayKq9W5X4069nSljaD1qLBwv3TK转载:http://bbs.chinaunix.net/thread-...原创 2011-06-06 22:13:13 · 1045 阅读 · 0 评论 -
shell基础,快捷键
这篇 Bash Shell Shortcuts 的快捷键总结的非常好。值得学习。下面内容大多数是拷贝粘贴与总结.CTRL 键相关的快捷键:Ctrl + a - Jump to the start of the lineCtrl + b - Move back a charCtrl + c - Terminate the command //用的最多了吧?[color=red]...原创 2011-06-07 13:39:55 · 72 阅读 · 0 评论 -
diff和patch
网上找的,摘抄[code="java"]diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,patch是对两个集合的和运算。 diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。 patch能将diff文件运用于 原来的两个集合之一,从而得到另一个集合。举个例子来说文件A和文件B,经过diff之后生...原创 2011-09-08 23:31:51 · 72 阅读 · 0 评论 -
删除.svn&Python.h&python-ctags
find . -name .svn|xargs rm -rf我承认abs是看几遍都不算多的书dive into pythonhttp://woodpecker.org.cn/diveintopython/ goagent备份http://hi.baidu.com/suyuwen1/blog/item/43cb5f2c8c1d75f58a139991.html如果...原创 2011-06-13 23:23:54 · 108 阅读 · 0 评论 -
看错误号的定义
perl -MPOSIX -e 'print strerror($ARGV[0])."\n";' 14--------------$ cp /work/host/phone/ui/main.cpp !#$:s/host/targetexpand to:cp /work/host/phone/ui/main.cpp /work/target/phone/ui/main.cpp...原创 2011-09-22 09:14:32 · 96 阅读 · 0 评论 -
linux常用命令电子书
1.附件中把jpg改成chm就可以查看了,是linux系统的常用命令2.apt-get install grub3.用linuxdos可以在windows上查看双系统中linux的文件内容explore2fs-1.07.jpg改成explore2fs-1.07.zip,用于在windows上查看linux系统...原创 2011-02-25 22:16:48 · 174 阅读 · 0 评论 -
有用的shell这里找
http://www.commandlinefu.com/commands/browse原创 2011-06-16 23:53:38 · 81 阅读 · 0 评论 -
abs重读
重读,做个笔记:7.3 其他比较操作:★整数比较:-eq -ne -gt -ge -lt -le < >=★字符串比较:= == != < > -z -n 字符串比较最好加""==号在[] 和[[]]中不一样,需要转义 Example 26-11★单引号和双引号的区别name=VBirdmyname="$name its me"-----》VBird its me ...原创 2011-06-21 20:28:26 · 93 阅读 · 0 评论 -
shell搜集:统计代码行数
统计代码行数find /a -name "*.c" |xargs cat|grep -v ^$|wc -l------------------abs P31正则表达式中的单词边界.如:bash$grep '\' textfile------------------大小写转换echo abcd |tr 'a-z' 'A-Z'echo ABCD |tr 'A-Z' ...原创 2011-06-22 22:28:51 · 87 阅读 · 0 评论 -
shell的多进程把服务器弄死了
[code="java"]#!/bin/sh#tcrmgr list -port 11215 10.11.157.49 >datakey.txt #awk '$1 ~/^[CMS_CACHE|CMS_OBJ]/' datakey.txt >cacheAndObj.txt#split -l 100000 cacheAndObj.txt keys/cache.########...原创 2011-06-23 09:25:05 · 123 阅读 · 0 评论 -
tcpdump
tcpdump src host 192.168.76.1 and dist host 192.168.76.129会监控reply和request转载http://blog.csdn.net/hzhxxx/archive/2010/08/17/5818552.aspxtcpdump tcp port 22 and host 192.168.1.116[...原创 2011-03-04 21:48:22 · 94 阅读 · 0 评论 -
abs符号
P23#echo ${PATH#*:} # 参数替换,不是一个注释echo $(( 2#101011 )) # 数制转换,不是一个注释let "t2 = ((a = 9, 15 / 3))" # Set "a = 9" and "t2 = 15 / 3":空命令,等价于"NOP"(no op,一个什么也不干的命令).也可以被认为与shell 的内建命令(true)作用相同....原创 2011-06-28 22:43:35 · 398 阅读 · 0 评论 -
vim复制代码包含注释时格式会乱掉(转)
乱码问题一般来说只需要正确设置vim的编码识别序列就很少会遇到乱码问题:set fileencodings=ucs-bom,utf-8,utf-16,gbk,big5,gb18030,latin1转自:http://socol.iteye.com/blog/579503[code="java"]每次复制代码时,如果代码里有 // 这样的注释就容易让格式乱掉,通过下面的设...原创 2013-07-16 10:47:34 · 235 阅读 · 0 评论