Linux/Unix
syfly007
这个作者很懒,什么都没留下…
展开
-
ctag 使用简介
<br /><br />Vi大家都很熟悉,某些情况下它是我们在Linux下唯一可用的文本编辑器。其实我们平时所指的VI其实是VIM(ViImproved,VI增强版)。有人常常拿VIM和emacs比较,VIM尽管不象emacs那样有那么多的功能,但是比emacs更方便、好用。VIM简单易用,只要看看VIM自带的vitutor,大约只要20分钟就能掌握VIM的用法。对于Linux下的C/C++的程序员,使用VIM+Ctags的组合来写程序也许是最佳的选择。<br />VI的使用方法这里就不罗嗦了,本文假设大家转载 2011-05-12 08:34:00 · 29481 阅读 · 0 评论 -
换行符引发的血案
最近写shell脚本,遇到变量拼接的问题。 #!/bin/sh v1=apple v2=pear v3="${v1} ${v2}" echo v3 结果输出"pear",v1的值始终不出来。 尝试了各种办法,包括: v3="$v1 $v2" v3=`echo $v1 $v2` ................ v1始终不出来。 查了很多资料,别人这么用,运行结果都正确,原创 2013-11-08 15:26:24 · 921 阅读 · 0 评论 -
如何使用SSH连接Win7系统+VMware+Ubuntu
转自:http://blog.renren.com/blog/249105962/480967941 想使用SSH连接虑机上的Ubuntu,首先,得保证本地和虚机分别可以连通网络。其次要保证本地IP和虚机上的IP是可以相互ping通。具体请参照以下步骤: 第一步在VMware的网络适配器的选项中,我们要选择用桥连接的方式接入并把下面单选按钮的复制网络连接状态也要选中,注意,转载 2013-10-24 14:13:39 · 5527 阅读 · 0 评论 -
win 7 下 引导时出现 Try hd(0,0): NTFS5: No wubildr 解决办法
转自:http://blog.sina.com.cn/s/blog_50ace2d80101261p.html 本文旨在给出在ubuntu启动时遇到以下问题的解决方法。不需重装系统,几分钟内可以搞定。 try(hd0,0):ntfs5:no wubildr try(hd0,1):ntfs5:no wubildr try(hd0,2):extended: try(hd0,3):转载 2013-10-24 10:07:19 · 33143 阅读 · 0 评论 -
cgi脚本没写#bin/sh所报的错
cgi 脚本编写是要在开头加 #!bin/sh,要不然无法被execl() 函数执行,返回ENOEXEC错误,详情见:http://blog.csdn.net/dog250/article/details/5719609原创 2011-09-16 16:47:43 · 697 阅读 · 0 评论 -
Unix&Linux大学教程:19 过滤器:选取、排序、组合和变换
<br /><br />19 过滤器:选取、排序、组合和变换<br /> <br />19.1 选取包含特定模式的行:grep<br /> 相关过滤器:look,strings<br /> 语法:<br /> grep [-cilLnrsvwx] pattern [file...]<br /> pattern是要搜索的模式<br /> <br /> 例:<br /> 显示在下午原创 2011-05-07 17:36:00 · 1396 阅读 · 0 评论 -
Unix&Linux大学教程:18 过滤器:统计和格式化
18 过滤器:统计和格式化18.1 创建行号:nl 相关过滤器:wc 功能:在文本中插入行号 语法: nl [-v start] [-i increment] [-b -a] [-n ln | rn | rz] [file...] 使用场景: 1.希望在一些数据中永久插入行号,然后再保存; 2.希望在命令的输出中临时插入行号,以便于理解。 从100开始编号:转载 2011-04-28 22:07:00 · 768 阅读 · 0 评论 -
Unix&Linux大学教程:17 过滤器:比较和抽取
17 过滤器:比较和抽取17.1 比较文件过滤器 作用章号文件类型文件数量cmp 比较两个文件17二进制或文本2个comm比较两个有序文件17文本:有序2个diff比较两个文件,显示区别17 文本2个sdiff比较两个文件,显示区别17文本2个cut从数据中抽取指定列(字段)17文本1个或多个paste组合数据列17文本1个或多个sort 排序数据19文本1个或多个uniq选取重复/唯一行19文本:有序1个grep选取包含指定模式的行19文本1个或多个look选取以指定模式开头的行19文本:有序1个17.2原创 2011-04-27 10:20:00 · 1155 阅读 · 0 评论 -
Unix&Linux大学教程:16 过滤器:简介和基本操作
16 过滤器:简介和基本操作16.1 命令和选项变体短选项:"-"重要长选项:"--"记住:--help16.2 过滤器cat new old extra | grep Harley | sort | less16.3 是否应该创建自己的过滤器16.4 问题解决过程(1)分解问题(2)选择工具(3)与他人讨论(4)选择选项16.5 可能最简单的过滤器:cat快速地创建小文件:cat > data在已有文件中追加少数几行内容:cat >> data显示一个短文件:cat 快速显示文件的末尾:tail file原创 2011-04-26 22:01:00 · 734 阅读 · 0 评论 -
Unix&Linux大学教程:15 标准I/O:重定向和管道
15 标准I/O:重定向和管道15.1 Unix设计准则一个程序只做一件事,但必须出色地完成这件事。Small is beautifulLess is more.15.2 Unix新设计准则除非程序无法更小,否则小就是完美的。15.3 标准输入、标准输出和标准错误To save the output of a program, write standard output to file.15.4 重定向标准输出sort > names将sort的输出写入到names的文件中。sort >> names将so原创 2011-04-19 22:19:00 · 1583 阅读 · 0 评论 -
Unix&Linux大学教程:13 使用shell:命令和定制
13使用shell:命令和定制13.1 元字符$,,&......13.2 引用和转义/echo /(foo/)输出:(foo)echo ''输出:echo ""输出:" **** "中保留了"$"(美元),"`"(反引号),"/"(反斜线)的特殊含义13.3 强引用和弱引用单引号强引用(strong quote)双引号若引用(weak quote)反斜线最强引用,可以引用任何符号练习下面命令即可明白:echo Don/'t let gravity get you downecho This is a ve原创 2011-04-16 15:30:00 · 1284 阅读 · 0 评论 -
Unix&Linux大学教程:14 使用shell:初始化文件
14 使用shell:初始化文件14.1 初始化文件和注销文件initialization file/login file登录文件每次登录自动执行的命令environment file:环境文件新shell启动时自动执行的命令logout file:注销文件每次注销时自动执行的命令fortune:每次注销随机显示一个有趣材料。shell登录文件环境文件注销文件C-Shell.login.cshrc.logoutTcsh.login.tcshrc,.cshrc.logoutBourne Shell.profi原创 2011-04-19 17:47:00 · 1210 阅读 · 0 评论 -
Unix&Linux大学教程: 12 使用shell:变量和选项
12.1 交互式shell和非交互式shell 虚拟终端:交互式 shell脚本:非交互式12.2 环境,进程和变量 环境:一组用来存放信息的变量 shell几乎总是存储一种类型的数据:字符串 例:父进程shell启动了子进程vi,当创建子进程时,系统为子进程复制了父进程的环境。12.3 环境变量和shell变量 Bourne shell 家族,只允许创建局部变量,每个新变量被自动的设置为shell变量,exp原创 2011-04-16 11:59:00 · 1301 阅读 · 1 评论 -
vi编辑器学习
vi编辑器:vim编辑器和vi实际上是不同的,只不过vim向后兼容了vi的命令以兼容模式启动vim : alias vi="vim -C"了解vi当前所处的模式: set showmode 以只读方式启动vi: vi -R filename 或 view filename(为什么不用less,因为vi的功能非常强大,所以许多人宁愿用vi查看文件)系统失败后的数据的恢复: vi -r filename(不要与-R只读选项混淆原创 2011-04-13 08:54:00 · 1212 阅读 · 0 评论 -
解决Linux下Sublime text 3的中文输入问题
转自 http://c4fun.cn/blog/2013/11/30/linux-sublimetext-chinese/ Sublime Text几乎是我现在唯一用的代码&文本编辑器了,功能强大而又不失简约。但其在Linux下对中文输入不支持一直很让人蛋疼,一般写代码无所谓支不支持中文,但是我想把所有的文字工作都交给Sublime Text,这就必然离不开中文输入了转载 2015-05-23 11:12:55 · 7449 阅读 · 1 评论