linux
shupan001
我是计算机专业的学生,对编程很感兴趣。请大家多多灌水,多多指教。
展开
-
linux重要命令总结
vimdiff 比较文件并同步awk 功能强大的对文本处理的命令 awk '{ print FILENAME,$0 }' file1 file2 file3>fileall原创 2011-03-31 14:14:00 · 587 阅读 · 0 评论 -
vim命令使用大全
多行注释::.,+3 s/^/#/g 注释从当前行起的后三行(不含当前行)vi替换命令用法详解:引用:ranges/pat1/pat2/g 其中 : 这是Vi的命令执行界面。 range 是命令执行范围的指定,可以使用百分号(%)表示所有行,使用点(.)表示当前行,使用美元符号($)表示最后一行。你还可以使用行号,例如10,20表 示第10转载 2011-10-28 21:25:09 · 956 阅读 · 0 评论 -
perl中如何执行外部命令
在perl中反勾号(``),system和exec都用来执行命令,这篇文章将给我们介绍它们各自的使用方法,联系,以及区别。一、使用方法1. 反勾号(``)首先,我们有命令输入操作符,也叫反勾号操作符,因为它看起来象这样:$info = `finger $user`;一个用反勾号(技术上叫重音号)引起的字串首先进行变量替换,就象一个双引号引起的字串一样。得到的结果然后转载 2011-11-21 17:00:19 · 1703 阅读 · 0 评论 -
perl程序里怎么使用awk
问题:我现在想把 awk '{print $2}' from_file > to_file 这句话加入perl程序中,但是加上sytem和``之后都无法执行答案:有很多命令在命令行可以执行的,但是不能直接放入perl中执行,需要对特殊字符进行转义。$ 前面都加上\试试,不然$3会被当作是perl中的变量。建议最好是用perl直接写比较好,实在不会写,你把awk '{print $2}'原创 2011-11-21 17:25:40 · 4951 阅读 · 1 评论 -
vim配置vimrc详解
phpchina折腾王独家配置,灰常牛叉的一套vim配置,另附有详细注释,自己折腾vim的时候可以参照其中的大部分设置进行一些个性化定制."是否兼容VI,compatible为兼容,nocompatible为不完全兼容"如果设置为compatible,则tab将不会变成空格 set nocompatible source $VIMRUNTIME/vimrc_example.v转载 2011-11-29 13:39:44 · 2874 阅读 · 0 评论 -
详解Bash命令行处理
作者:home_king来自:LinuxSir.Org整理:北南南北摘要:我看很多兄弟写脚本或命令时出现错误的主要原因,是因为不了解bash的命令行处理。我在这里总结了一下,大家可以参考一下。其中也涉及到双引号,单引号以及eval的技巧,我会一一讲述。目录前言一、bash命令处理的12个步骤;二、关于引用三、eval的作用;1、例子1:用eval技巧实现sh转载 2011-11-10 17:12:21 · 700 阅读 · 0 评论 -
五大Linux简单命令解决系统性能问题
管理Linux主机的性能看起来经常象是在变魔术一样。许多管理员在遇到性能问题的时候常常简单化处理,依靠硬件的更新换代,更大的内存和更强的CPU来解决问题。事实上,利用一些简单的Linux命令,可以发现许多管理主机的细节问题并且能迅速而简单地解决性能问题。 一、top 对许多管理员来说,最新学会的就是TOP命令,它可以显示出当前运行的所有内核任务,并且提供了一些主机状态的统计报告。默认地转载 2011-12-01 13:54:15 · 1155 阅读 · 0 评论 -
服务器建立信任关系
1.建立信任关系ssh-keygen -t rsa将生成的id_rsa.pub追加到远程机上的/home/work/.ssh/authorized_keys上,然后就互为信任关系了很好用啊原创 2011-12-14 16:44:02 · 613 阅读 · 0 评论 -
awk使用手册
什么是awk?你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有 的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关 单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernigh转载 2012-01-10 21:20:50 · 666 阅读 · 0 评论 -
Linux文件查找命令find,xargs详述
http://www.linuxsir.org/main/?q=node/137#1.2转载 2012-01-10 21:22:44 · 642 阅读 · 0 评论 -
linux一条命令发邮件
linux发邮件脚本#!/bin/bashmail -s "Qiao mei zi, I've done, just one command" -c mamiao@baidu.com,wangqiao@baidu.com shupan@baidu.com 带附件的发邮件命令mutt -s "Haha, well done" -c mamiao@baidu.com原创 2012-01-12 20:20:53 · 1087 阅读 · 1 评论 -
XDebug 配置与使用,WinCacheGrind 查看
XDebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。是一个C语言扩展包(Windows下扩展名为.dll)。XDebug 下载地址:http://xdebug.org/download.phpWinCacheGrind 下载地址:http://sourceforge.net/projects/wincache转载 2011-12-29 11:38:43 · 7627 阅读 · 1 评论 -
Linux系统攻略 Vim的编码及字体问题详解
和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括UCS-2、UTF-8 等流行的 Unicode 编码方式。然而不幸的是,和很多来自 Linux 世界的软件一样,这需要你自己动手设置。Vim 有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding (这些选项可能的取值请参考 Vim 在转载 2011-11-14 13:36:20 · 614 阅读 · 0 评论 -
各种字符编码方式详解及由来
一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。再后来,他们又做了一些可以处理这些转载 2011-11-14 13:39:04 · 925 阅读 · 0 评论 -
dbproxy思想
dbproxy思想 这里所提及的dbproxy,是PHP和Mysql服务器之间的一个联系桥梁... ...正常情况下的PHP应用程序中(包括其它非PHP的数据库应用),,每个请求或者说进程/线程均直接与MySQL服务器对话直接查询,并维护这条连接直到程序或请求转载 2011-08-01 16:21:36 · 6641 阅读 · 0 评论 -
使用PHP做Linux/Unix守护进程
使用PHP做Linux/Unix守护进程 [ 起源 ]Linux/Unix下守护进程(Daemon)大家都知道,比如我们常用的httpd、mysqld等等,就是常驻内存运行的程序,类似于 Windows下的服务。一般守护进程都是使用C/C++来写,就是通转载 2011-08-01 16:19:25 · 789 阅读 · 0 评论 -
Transmit
好多人问transmit的封禁策略,看了一下代码,讲解一下:transmit.conf中有像这样的几个配置项,比如:#连接阀值CONN_CHECK_PERIOD_0 : 30CONN_STAY_PERIOD_0 : 590CONN_THRESHOLD_0转载 2011-08-02 15:24:33 · 2257 阅读 · 0 评论 -
二,三,四层设备
首先介绍网络协议iso共7层 物理层:物理层(physicallayer)的主要功能是完成相邻结点之间原始比特流传输。物理层协议关心的典型问题是使用什么样的物理信号来表示数据0和1。1位持续的时间多长。数据传输是否可同时在两个方向上进行。最初的廉洁如何建立以及完成通信后连接如原创 2011-08-02 15:26:00 · 1773 阅读 · 0 评论 -
dirname $0
Linux下获得目录路径比较常用的是pwd命令和getcwd()函数了,但是有时候并不能很容易的match一些比较常用的需求。问题来自闪电的一个问题,他写了一个程序放在一个文件夹里面交给客户,这个文件夹里面有若干应用程序和若干文件,客户可以把这个文件夹放在任意的目录,然后客户使用转载 2011-08-04 19:50:10 · 5601 阅读 · 0 评论 -
shell编程——if语句
标签:if-z-n-f-eq-ne-lt分类:perl,cgi,shell脚本编程 if 语句格式if 条件then Commandelse Commandfi转载 2011-08-04 20:16:43 · 679 阅读 · 0 评论 -
多线程程序设计笔记一
来至:http://www.cnblogs.com/studentdeng/archive/2010/04/16/1713925.html多线程编程,学习了一个星期,总结一下。以下内容全部基于windows操作系统。 由于实力有限,对操作系统没有深入了解(或是根本不了解吧)原创 2011-08-23 12:05:33 · 525 阅读 · 0 评论 -
多线程程序设计笔记二
2010-04-24 00:42 by curer, 1290 visits, 收藏, 编辑转:http://www.cnblogs.com/studentdeng/archive/2010/04/24/1719032.html当我们正式开始之转载 2011-08-23 12:08:31 · 526 阅读 · 0 评论 -
工作效率与Context Switch
最近读蔡学镛先生的博文《無所不在的Context Switch》,很有启发。以前没有好好考虑这个问题:究竟是什么让你工作效率低下?现在才清楚,Context Switch才是元凶。电脑应该是有史以来效率最高的工具了,而其效率的提高,最重要的技术就是多道程序并行处理,也就是同一转载 2011-08-23 14:22:07 · 771 阅读 · 0 评论 -
top命令详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie转载 2011-10-25 11:50:17 · 499 阅读 · 0 评论 -
crontab命令详解
crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。crontab命令有三种形式的命令行结构: crontab [-u user] [file] crontab [-u user] [-e|-l|-r] crontab -l -u [-转载 2011-10-25 11:51:06 · 379 阅读 · 0 评论 -
debian Perl数据库和excel扩展安装
http://search.cpan.org/~timb/DBI/lib/Bundle/DBI.pm原创 2013-11-05 11:52:02 · 1107 阅读 · 0 评论