
Linux/Unix程序设计
Galaxy_Li
这个作者很懒,什么都没留下…
展开
-
SecureCRT的几个技巧
SecureCRT可以说是Linux远程终端的代名词,关于它的一些技巧必须掌握1、解决中文乱码登陆主机,运行locale命令,确定语言选项LANG是否为 zh_CN.gb2312 或者 en_US.UTF-8,如果不是则修改/etc/sysconfig/i18n文件,把LANG改成支持UTF-8的字符集如:LANG=”zh_CN.UTF-8″或者是LAN转载 2012-08-04 11:54:03 · 920 阅读 · 0 评论 -
Linux中od命令以特殊格式查看文档
Linux指令:od示例用法:od -c hellood命令用户通常使用od命令查看特殊格式的文件内容。通过指定该命令的不同选项可以以十进制、八进制、十六进制和ASCII码来显示文件。语法:od [选项] 文件…命令中各选项的含义:- A 指定地址基数,包括:d 十进制o 八进制(系统默认值)x 十六进制n 不打印位移值- t 指定数据的显示转载 2012-09-19 02:00:05 · 1407 阅读 · 0 评论 -
VIM编写程序
Vim+Taglist+Ctags三个程序来输入与查看C/C++程序非常方便,Taglist 是一个 Vim的一个浏览插件,可以在Vim中查看文件中包含的函数列表和类中的方法类表的功能。Taglist依赖Ctags,Ctags是根据将源码生成索引文件的插件。一、安装ctags-5.6.tar.gz 与 taglist_42.zip在/home目录下建立programfile目录并将转载 2012-09-19 02:01:27 · 934 阅读 · 0 评论 -
My vimrc file
" This line should not be removed as it ensures that various options are" properly set to work with the Vim-related packages available in Debian.runtime! debian.vim" Uncomment the next line原创 2012-09-19 02:23:45 · 663 阅读 · 0 评论 -
VIM从入门到精通(安装、配置)
本文仅提供可以让你开始用Vim编辑文件的必要技巧. 所用的方法可能既不是最好的也不是最快的. 它只是让你有一个开端. 你最好花些时间去实际应用一下这些命令, 它们是进一步学习的基础.一、安装vim二、配置vim ————————————————————–无忧的分界线———————————————–一、安装vim首先下载vim源文件,下载地址:转载 2012-09-19 02:26:57 · 1378 阅读 · 0 评论 -
VIM从入门到精通(自定义语法高亮)
讲了那么多关于vim基本操作的内容,现在我换一个内容讲一下。其实vim开始的时候只是为程序员设计的(现在也是给程序员用的)。一般的编辑器就是白纸黑字,看时间长了很容易疲劳,所以好的编译器一般都带有语法高亮的功能,一般的IDE配置自己的语法高亮比较简单,但是功能也比较单一 ,vim可以自定义语法高亮,但是比较复杂,可是很强大。好了闲话少说,现在介绍一下最基本的语法高亮配置的方法。要使转载 2012-09-19 02:30:27 · 4320 阅读 · 0 评论 -
VIM重要编辑命令
1. 在Normal mode下键入i时会进入输入模式(Insert mode),此时是在光标所在字符的前面插入字符;在Normal mode下键入I(大写)会在当前光标所在行的开头进入输入模式(Insert mode)2. 在一行的末尾追加(Append)字符,需要在Normal mode下按Shift+a,光标会自动跳转到当前光标所在行的末尾并进入输入模式(Insert mode)原创 2012-08-19 22:36:53 · 946 阅读 · 0 评论 -
VIM从入门到精通(移动的高级技巧)
在上一篇中,我介绍了vim插入、删除、移动等基本技巧,现在主要介绍移动,移动的内容包括:以Word为单位的光标移动,将光标移到行首或行尾,将光标移动到指定的字符上,将光标移动到匹配的括号上,将光标移动到指定的行上等现在介绍以单词为单位的移动,顾名思义,以单词为单位就是每次移动一个单词,使用”w”命令可以将光标向前移动一个word. 象大多数其它的Vim命令一样, 你可以在”w“前面指定一个转载 2012-09-19 02:28:44 · 1431 阅读 · 0 评论 -
VIM从入门到精通(插入、移动、编辑、撤销)
在上一篇文章里面,我介绍了怎么安装和配置vim,这一次我介绍一下vim最基本的操作从一个简单的操作说起吧,如果我想新建一个文件,那么我该怎么办?有很多方法,我可以在终端中输入 vim new.txt 我就新建了一个new.txt文件,让后就可以编辑他了,如果我要打开一个文件,我就在终端中输入vim 要打开的文件名 就可以了那么当我打开一个文件以后,我想在文件中插入文本该怎么办?如转载 2012-09-19 02:27:37 · 2920 阅读 · 0 评论 -
VIM从入门到精通(编辑多个文件)
不管你有多少文件要编辑, 你都可以在Vim在处理它们. 你定义一个要编辑的文件列表. 从一个文件转到另一个文件. 也可以在不同文件之间复制粘贴.先看一下怎么编辑一个文件。目前为止我们使用Vim的方式还是为每一个要编辑的文件运行一次Vim.这是最简单的用法. 命令::edit foo.txt可以在当前Vim中开始编辑另一个文件. 当然你可以用任何文件名来替代“foo.转载 2012-09-19 02:30:59 · 1275 阅读 · 0 评论 -
VIM从入门到精通(分割窗口)
同时显示两个不同的文件, 或者同时查看同一个文件的两个不同位置, 或者是同步显示两个文件的不同之处. 所有这些都可以通过分隔窗口的功能来实现. 一、分隔一个窗口二、为另一个文件分隔出一个窗口三、窗口大小四、垂直分隔五、移动窗口六、针对所有窗口操作的命令 分割一个窗口最简单的方法就是输入命令::split该命令将屏幕分为上下转载 2012-09-19 02:32:00 · 954 阅读 · 0 评论 -
VIM从入门到精通(恢复文件)
现在开始我就要将一些vim的该机一点的技巧,这第一篇我就讲如何恢复文件。你的电脑死过机吗? 就在你辛辛苦苦编辑了几小时后? 别急! Vim已在磁盘上保留了充足的信息来恢复你的大部分工作. 本文将讲解Vim是如何利用交换文件来恢复你的劳动成果的. 主要分为以下内容一、基本恢复方法二、如何使用交换文件三、什么时候应该恢复文件 多数情况下恢复文件是转载 2012-09-19 02:32:25 · 2617 阅读 · 0 评论 -
VIM文本对象---非常有用
使用Vim一段时间后发现Vim的文本对象很好用,而很多刚使用Vim的同学还不知道这个东西,现在系统的总结一下Vim的文本对象,一则自己备忘,二则不知道的同学可以学习一下。文本对象在《Vim用户手册》V7.2里面有提到过,但它介绍的比较简单,只说了单词和句子的,我这里大概总结一下我所知道的所有的文本对象。1.文本对象是什么顾名思义,文本对象就是符合某一标准的在某两转载 2012-09-19 01:47:09 · 2739 阅读 · 3 评论 -
man命令
1.可以查询很多命令的使用方法2.可以查询ASCII和Unicode介绍,即man ascii和man unicode3.可以查询很多系统调用说明或库函数说明,比如man 2 open,man 3 printf等原创 2012-09-19 01:11:20 · 570 阅读 · 0 评论 -
Linux程序设计经典书籍推荐
成为一名精通 Linux 程序设计的高级程序员一直是不少朋友孜孜以求的目标。根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows 程序员的 1.8 倍、Java 程序员的 2.6 倍, Linux 程序员年终奖金平均为 Windows 程序员的 2.9 倍。同时数据显示,随着工作经验的增长, Linux 程序员与 Windows 程序员的收入差距还有扩大的趋势。Denis转载 2012-08-05 15:01:06 · 1622 阅读 · 0 评论 -
Linux下C语言socket网络编程简例
这里给出在linux下的简单socket网络编程的实例,使用tcp协议进行通信,服务端进行监听,在收到客户端的连接后,发送数据给客户端;客户端在接受到数据后打印出来,然后关闭。程序里有详细的说明,其中对具体的结构体和函数的实现可以参考其他资料。程序说明: 这里服务器的端口号和ip地址使用固定的设置,移植时可以根据具体情况更改,可以改写为参数传递更好,这里为了方便,使用固定的。移植时转载 2012-08-19 13:32:39 · 783 阅读 · 0 评论 -
VIM tutorial(中英文)
终端下输入vimtutor出现英文版,输入vimtutor zh出现中文版本(不过是繁体的)英文版:================================================================================ W e l c o m e t o t h e V I M T u t o r -转载 2012-07-07 00:11:44 · 3029 阅读 · 0 评论 -
Linux shell 编程
1. A shell is a program that acts as the interface between you and the Linux system, enabling you to enter commands for the operating system to execute.各个应用程序在Linux系统中的位置关系,bash和csh是两种不同的Shell原创 2012-08-21 18:02:11 · 581 阅读 · 0 评论 -
Linux中的目录
/ 表示根目录,比如/usr/local表示根目录下的usr目录下的local目录. 表示当前目录,比如./test表示当前目录下的test目录..表示当前目录的上一级目录,假如目录结构为a目录下有b1和b2,且当前目录是b1,则输入cd ../b2会进入b2目录注意:不存在用 ... 来表示当前目录的上一级目录的上一级目录,如果要表示上一级目录的上一级目录原创 2012-08-21 15:14:10 · 581 阅读 · 0 评论 -
手把手教你把Vim改装成一个IDE编程环境(图文)
By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://blog.youkuaiyun.com/wooinCopyright:该文章版权由吴垠和他可爱的老婆小包子所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作转载 2012-07-06 10:11:09 · 1164 阅读 · 0 评论 -
Linux下Terminal的快捷操作
(1)在新窗口中创建新的Terminal,Shift+Ctrl+N(2)在新Tab页中创建新的Terminal,Shift+Ctrl+T(3)在不同的Tab之间切换,Alt+数字,比如Alt+2是跳转到第二个Tab中(4)全屏F11(5)在Terminal中查找,Shift+Ctrl+F,查找下一个Shift+Ctrl+H,查找上一个Shift+Ctrl+G(7)在Termin原创 2012-09-14 23:55:39 · 1087 阅读 · 0 评论 -
VIM从入门到精通(在文件间粘贴复制)
在windows下粘贴和复制很简单,但是在vim下的粘贴复制并不像windows下那么简单,虽然用起来有点麻烦,但是有总比没有好。我们以一个简单的例子开始. 首先编辑你希望从中复制内容的文件. 将光标移到某处文件并按下”v”. 该命令将开始Visual模式. 现在把光标移到要复制文件的末尾按下”y”. 该命令将复制被选择的内容:edit thisfile/Thisvjj转载 2012-09-19 02:31:29 · 943 阅读 · 0 评论 -
Makefile常见错误
(1)有时会提示如下错误:makefile:行号: *** missing separator. Stop.这一般是因为没有使用制表符来分隔命令,而使用其他比如空格。(2)原创 2012-09-19 00:29:13 · 880 阅读 · 0 评论 -
SecureCRT按Ctrl+S后假死问题
SecureCRT作为著名的SSH客户端,经常用于登陆远程服务器。在上面编辑文本,特别是用vi打开两个文本,并且需要切换时,很容易出现卡死的现象,不能接受任何的键盘输入。很是郁闷。以前每次遇到这个问题,我只有关掉那个session重新打开一个。这次又遇上,是在不能忍,试着解决一下。仔细观察会发现,在vi下切换文本“ctrl+w+w”时,很容易输入成”ctrl+s”。随便拿一个session转载 2016-12-09 19:21:24 · 4257 阅读 · 1 评论