随笔分类 -  shell

shell快捷键(转)
摘要:1. ctrl +a切换到命令行开始.这个操作跟Home实现的结果一样的,但Home在某些Unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;2. ctrl+e切换到命令行末尾,这个操作跟END实现的结果一样的,但End键在某些Unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的3. ctrl+l清除屏幕内容,效果等同于clear4. ctrl+u清除剪切光标之前的内容这个命令十分有效,相信遇到输错命令,一个个删除字符的时候那个痛苦啊, 现在一个快捷键就可以搞定了,嘿嘿5. ctrl+k剪切清除光标之后的内容6. ctrl+y粘贴刚 阅读全文

posted @ 2012-07-05 09:29 h2内存数据库 阅读(151) 评论(0) 推荐(0) 编辑

python学习总结之外部传参
摘要:想要从程序外面将参数传人程序内部的做法:利用sys这个模块来进行操作,#!/usr/bin/python #filename:using_sys.py import sys print 'the command line arguments are:' for i in sys.argv: print i print '\n\n The PYTHONPATH is\n',sys.path,'\n' 结果显示:sys.argv这个参数就好比我们java中的额main函数中经常看到的argv[][root@fsailing1 python]# pyt 阅读全文

posted @ 2012-06-27 17:02 h2内存数据库 阅读(3955) 评论(0) 推荐(0) 编辑

vim多窗口编辑
摘要:这里是垂直分割的情况打开新窗口最简单的命令如下: :split filename:new filename这个命令把屏幕分解成两个窗口并把光标置于上面的窗口中:#!/usr/bin/python #filename:helloworld.py print 'hello world' ~ ~ helloworld.py 4,0-1 全部 #!/usr/bin/python #filename:helloworld.py print 'hello world' ~ ~ hel... 阅读全文

posted @ 2012-06-26 19:26 h2内存数据库 阅读(244) 评论(0) 推荐(0) 编辑

shell每日更新(7)
摘要:这里说明下最近一段时间一直没有更新的原因吧,也是自己偷懒的原因:上周的六级考试。这里我会一直坚持写完shell的学习历程:6月25号晚上9点shell脚本编写的一些规则:1,开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编辑好脚本时,如果要执行该脚本,还必须使其可执行。要使脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行也可以使用sh filename或者 bash filename。这里如果需要进行测试的话最好加上-x[r 阅读全文

posted @ 2012-06-25 21:52 h2内存数据库 阅读(177) 评论(0) 推荐(0) 编辑

shell每日更新(5)
摘要:6月11号 晚上8点半提取字段用:awk 与cut 如提取passwd中第五个字段。[root@fsailing1 shell]# awk -F: '{print $1}' /etc/passwd root bin daemon adm lp sync shutdown halt [root@fsailing1 shell]# cut -d: -f 5 /etc/passwd root bin daemon adm lp sync shutdown halt 解释下awk中print与printf的区别:没有分开全部按顺序写出来。[root@fsailing1 ~]# awk 阅读全文

posted @ 2012-06-11 20:58 h2内存数据库 阅读(223) 评论(0) 推荐(0) 编辑

mysql中limit用法
摘要:select * from table limit m,n其中m是指记录开始的index,从0开始,n是指从第m条开始,取n条。mysql(root@localhost:test)>select * from total; +----+-----------------+--------+------------+ | id | name | number | mydate | +----+-----------------+--------+------------+ | 1 | 河南出版社 | 1000 | 2008-03-24 | | 2 ... 阅读全文

posted @ 2012-06-06 21:04 h2内存数据库 阅读(944) 评论(0) 推荐(0) 编辑

shell每日一句(4)
摘要:6月4号 下午2点把单个数据替换成单个字母与字符串替换的比较:其中,‘y/abc/123/'就是指将单个字符对应的替换符号填充进去。a对应1、b对应2、c对应3[root@fsailing1 shell]# cat chen1.txt aad:bbf cch:dda eeh:ffd hhb:iic [root@fsailing1 shell]# sed 'y/abcdefghi/123456789/' chen1.txt 114:226 338:441 558:664 882:993 另外,'s/aad/daa/'则是找到对应的字符串然后进行替换,aad 阅读全文

posted @ 2012-06-04 14:00 h2内存数据库 阅读(245) 评论(0) 推荐(0) 编辑

shell每日一句(3)
摘要:5月28号 晚上8点:文件格式如下:123abc456456def123567abc789789def567要求输出:456ABC123123DEF456789ABC567567DEF789初看上去知道这里需要用到大小写字母转化,还有数字位置转换等:[root@fsailing1 shell]# sed 'y/abcdef/ABCDEF/' chen1.txt 123ABC456 456DEF123 567ABC789 789DEF567 [root@fsailing1 shell]# sed -r 's/([1-9]{3})([a-f]{3})([1-9]{3})/\ 阅读全文

posted @ 2012-05-28 20:46 h2内存数据库 阅读(257) 评论(0) 推荐(0) 编辑

CentOS常用到的查看系统命令
摘要:# uname -a#查看内核/操作系统/CPU信息# head -n 1 /etc/issue #查看操作系统版本# cat /proc/cpuinfo #查看CPU信息# hostname #查看计算机名# lspci -tv #列出所有PCI设备# lsusb -tv #列出所有USB设备# lsmod #列出加载的内核模块# env #查看环境变量资源# free -m #查看内存使用量和交换区使用量# df -h #查看各分区使用情况# du -sh <目录名> #查看指定目录的大小# grep MemTotal /proc/meminfo #查看内存总量# grep M 阅读全文

posted @ 2012-05-22 11:08 h2内存数据库 阅读(380) 评论(0) 推荐(0) 编辑

shell脚本学习每日一句(2)
摘要:5月21号 晚上8点更新employee文件中记录了工号和姓名employee.txt:100 Jason Smith200 John Doe300 Sanjay Gupta400 Ashok Sharmabonus文件中记录工号和工资bonus.txt:100 $5,000200 $500300 $3,000400 $1,250要求把两个文件合并并输出如下处理结果:400 ashok sharma $1,250100 jason smith $5,000200 john doe $500300 sanjay gupta $3,000[root@fsailing1 shell]# vim em 阅读全文

posted @ 2012-05-21 20:15 h2内存数据库 阅读(219) 评论(0) 推荐(0) 编辑

shell脚本学习每日一句(1)
摘要:shell的学习入门极难,这我是知道了,想想自己学习shell也差不多半年了,其中总是学学停停,没有一点儿的转眼劲儿,看来是不能将这shell学好了。所以想到这样的一招来督促自己好好学习shell,积少成多:5月15号下午2点半:获取当前的ip地址:ifconfig eth0 |grep "inet addr"|awk '{print $2}' |cut -c 6[root@fsailing1 ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:21:5E:6A:CE:22 inet addr:10.5. 阅读全文

posted @ 2012-05-15 14:44 h2内存数据库 阅读(201) 评论(0) 推荐(0) 编辑

关于mysql的监控问题(转)
摘要:今儿突然间被问到关于mysql数据库服务器的监控问题,自己也没有答出来什么东西,就是仅仅知道一个可视化的界面mysql administrator这个工具。其他的就不懂了,下来以后果断查资料。下面是自己查到的资料,给大家分享下共同学习。http://www.iteye.com/topic/600627无论是DBA或是SA,监控的目标都很明确,无外乎:1.快速的得到Mysql过去一段时间或者当前运行的状态2.因硬件升级或者系统配置的改变而诊断对Mysql数据库性能影响3.在Mysql数据库系统出现故障要能够及时收到告警4.为日后编写运维报告提供各项数据指标供分析5.……自从Mysql数据库系统启 阅读全文

posted @ 2012-05-14 17:50 h2内存数据库 阅读(245) 评论(0) 推荐(0) 编辑

linux启动自动加载svn服务
摘要:在安装上svn服务器了以后,自己写了一个手动启动svn服务的脚本,可是不久就被否决了说是版本服务器有多重要,如果系统重新启动了,我们还有手动的启动这个启动那个,太麻烦了,所以就命令俺在把svn服务添加到自动启动项里面去。于是乎,查看下这方面的资料,看到了不少好的文章,可感觉都不是自己想要的。这里给出几个链接:http://www.iusesvn.com/bbs/thread-549-1-1.htmlhttp://www.woaidiannao.com/html/ITjs/js/5804.html感觉挺不错的。我的做法是直接在/etc/init.d/文件夹下创建svnd.sh一个脚本文件:#!/ 阅读全文

posted @ 2012-03-18 16:47 h2内存数据库 阅读(449) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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