linux学习
zldeng_scir
菜鸟!
展开
-
linux命令分组
在linux中,使用()将命令分组。shell为每条命令组创建一个自身的副本,称为子shell。它将每组命令作为一个作业,并为每条命令创建一个新的进程执行它,每个子shell有各自的运行环境。例如:a、b、c为三个命令,$a | b | c将会顺序的执行以上三个命令。如果原创 2011-10-17 15:34:54 · 4656 阅读 · 1 评论 -
linux rsync同步文件
1、经常需要将一个服务器的文件拷贝到另外一个服务器,运行响应脚本,然后将结果拷贝回当前的服务器。说明:18行将文件拷贝到目标服务器19行运行目标服务器的脚本,得到结果21行将结果拷贝回当前服务器23行删除目标服务器上的无用文件原创 2013-09-16 10:25:01 · 854 阅读 · 0 评论 -
AWK学习笔记
1、AWK命令格式:awk 'pattern'fileawk '{actions}'fileawk 'pattern {action}'file其中,pattern由两个正斜杠之间的正则表达、一个或多个awk操作符组成的表达式组成。比如pattern可以使'/Tom/ && $2 > 10'之类的。2、模式范围使用两个模式时,先匹配从第一个模式的首次出现到第原创 2013-06-06 15:34:46 · 1053 阅读 · 0 评论 -
grep 学习笔记
一、grepgrep用于匹配文件。用来显示匹配一个或者多个模式的问本行。默认是打印匹配的所有行。grep语法:grep [option...] patten-spec [file....]主要选项:-b 在搜索到的行的前面打印该行所在的块号码。-c 只显示有多少行匹配 ,而不具体显示匹配的行-h 不显示文件名-i 在字符串比较的时候忽略原创 2013-04-24 17:54:57 · 880 阅读 · 0 评论 -
linux下使用javac java编译运行java工程
本文转载自:http://blog.csdn.net/huagong_adu/article/details/6929817前言:本文教你怎么用javac和java命令,以及如何利用脚本(shell或bat)方便处理,并用简单的实例展示这些用法。 IDE是把双刃剑,它可以什么都帮你做了,你只要敲几行代码,点几下鼠标,程序就跑起来了,用起来相当方便。你不用去关心它后面做了些转载 2013-04-14 20:14:01 · 3906 阅读 · 0 评论 -
linux目录说明
Linux目录说明"/"根目录包含基本的操作系统和维护工具。这个目录的文件可以启动系统,并且需要的话,可以完成紧急维护和修复的功能。"/usr"目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。"/var"目录包含在正常操作中被改转载 2013-01-05 16:40:35 · 623 阅读 · 0 评论 -
awk 学习笔记
awk主要用来处理格式文本。现在将在工作中常用的一些方法做一下总结,以免忘记每次都要找书籍。 awk逐行扫描文件,从第一行开始直到最后一行,查找匹配某个特定模式的文本行,对这些文本行执行相应的(括在花括号中的)指定动作。 awk指令由模式和操作组成。操作是括在花括号中的一条或多条语句组成,语句之间用分号或换行符分隔。模式不能被括在花括号里面,它是由括在两个正斜杠之间的正则表达式原创 2012-07-09 10:14:18 · 872 阅读 · 0 评论 -
VIM中常用的替换模式总结
1,简单替换表达式替换命令可以在全文中用一个单词替换另一个单词::%s/four/4/g“%” 范围前缀表示在所有行中执行替换。最后的 “g” 标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可 如果你有一个象 “thirtyfour” 这样的单词,上面的命令会出错。这种情况下,这个单词会被替换成”thirty4″。要解决这个问题,用转载 2012-06-19 20:40:01 · 1260 阅读 · 0 评论 -
linux下批量转换文件编码
转载自:http://www.d5s.cn/archives/76需求:将某目录下所有文件及子目录下所有文件,从GBK转码至UTF-8find default -type d -exec mkdir -p utf/{} \;find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \;这两行命令将default目录下转载 2012-06-05 19:42:48 · 910 阅读 · 0 评论 -
运用Autoconf和Automake生成Makefile的学习之路
前言: 这次task,我大概用了4天的时间去完成。四天的时间内,我不停地去查资料,不停的去做小Demo,不停的总结,终于做完了这次的作业。下面的内容记录了我做这次Makefile作业的学习之路。 一、 相关概念的介绍什么是Makefile?怎么书写Makefile?竟然有工具可以自动生成Makefile?怎么生成啊?开始的时候,我有这么多疑问,所以,必须得先把基本转载 2012-04-22 19:10:52 · 4349 阅读 · 1 评论 -
automake中Makefile.am文件中依赖内容
使用automake自动生成makefile的过程主要有八个步骤:1、建立好源文件以后到源文件所在目录2、autoscan命令 将configure.scan文件修改为configure.in 修改configure.in文件中的内容: AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-A原创 2012-04-22 19:07:41 · 2696 阅读 · 0 评论 -
linux下automake用法
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用 autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序转载 2012-04-22 16:06:10 · 17468 阅读 · 3 评论 -
shell中函数的使用
在shell中,函数的概念和C++中一样,都是为了执行完某些特定任务而将命令组合在一起,方便调用。在shell中,编写完一个函数以后,如果想要在其他地方调用这个函数,需要将这个函数文件载入到shell中,这样才能保证在使用函数是能够找到。载入函数使用“. ”,点-空格-路径名-函数名。在使用完函数以后,将函数删除出shell使用unset命令即可。例如,创建一个根据输入的参数创建文件夹的函原创 2011-10-25 11:14:42 · 692 阅读 · 0 评论 -
shell 内置命令shift
在shell中,运行shell脚本时,输入的参数按照输入顺序进行排序。其中shell脚本的名字为$0,后面的参数一次为$1,$2,...,在shell脚本中,使用$@表示所有参数,$#表示参数的个数。shift可以用来向左移动位置参数。我们知道,对于位置变量或命令行参转载 2011-10-18 17:16:20 · 1250 阅读 · 0 评论 -
svn 只输入一次密码
svn从版本库co代码时,一般每一个版本库都需要shu原创 2014-06-13 10:03:22 · 1532 阅读 · 0 评论