心之镇

~宁以致远~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Linux学习

摘要:makefile中一些常用符号的意义$@表示规则中的目标文件集。在模式规则中,如果有多个目标,那么,"$@"就是匹配于目标中模式定义的集合。$%仅当目标是函数库文件中,表示规则中的目标成员名。例如,如果一个目标是"foo.a (bar.o)",那么,"$%"就是"bar.o","$@"就是"foo.a"。如果目标不是函数库文件(Unix下是[.a],Windows下是[.lib]),那么,其值为空。$<依赖目标中的第一个目标名字。如果依赖目标是以模式(即"%& 阅读全文

posted @ 2011-04-14 13:50 心之镇 阅读(356) 评论(0) 推荐(0)

摘要:我们要讨论的第一个结构类型是:struct sockaddr,该类型是用来保存socket信息的: struct sockaddr { unsigned short sa_family; /* 地址族, AF_xxx */ char sa_data[14]; /* 14 字节的协议地址 */ }; sa_family一般为AF_INET;sa_data则包含该socket的IP地址和端口号。 另外... 阅读全文

posted @ 2009-11-11 22:37 心之镇 阅读(415) 评论(0) 推荐(0)

摘要:虽然一直在使用 Vim 写程序与文档,但是一直没有深究其标签页 (Tab Page) 功能的具体使用方法。现在开始重视这个问题,毕竟使用 Vim 的时间越来越少了,当然这只是针对我的所有生命而言。1 建立新的标签页使用 Vim 在当前工作目录中新建或打开某一文件并开启新标签页显示文件内容,操作如下::tabnew filename使用 tabf 指令基于正则表达式递归遍历当前工作目录查找名称匹配的... 阅读全文

posted @ 2009-11-11 17:52 心之镇 阅读(766) 评论(0) 推荐(0)

摘要:如果C或者shell程序禁止了CTRL+C信号,那么在终端按CTRL+C组合键将不能终止程序,此时要在终端终止这个程序只能按CTRL+\组合键,在默认情况下它产生SIGQUIT信号. 很多刚从windows转移到linux上来工作的同事,在用vim编辑程序时,常常会习惯性的按下Ctrl s保存文件内容。殊不知,这一按不紧,整个终端再也不响应了。 事实上Ctrl s在终端下是有特殊用途的,那就是暂停... 阅读全文

posted @ 2009-10-17 18:28 心之镇 阅读(729) 评论(0) 推荐(0)

摘要:在 Ubuntu 系统中有两种设置环境变量 PATH 的方法。第一种适用于为单一用户设置 PATH,第二种是为全局设置 PATH。 第一种方法: 在用户主目录下有一个 .bashrc 文件,可以在此文件中加入 PATH 的设置如下: export PATH=”$PATH:/your path1/:/your path2/…..” 注意:每一个 path 之间要用... 阅读全文

posted @ 2009-10-17 18:27 心之镇 阅读(702) 评论(0) 推荐(0)

摘要:copy 本地的档案到远程的机器上 scp /etc/lilo.conf k@net67.ee.oit.edu.tw:/home/k 会将本地的 /etc/lilo.conf 这个档案 copy 到 net67.ee.oit.edu.tw,使用者 k 的家目录下。 copy远程机器上的档案到本地来 scp k@net67.ee.oit.edu.tw:/etc/lilo.conf /etc ... 阅读全文

posted @ 2009-10-17 18:21 心之镇 阅读(255) 评论(0) 推荐(0)

摘要:如果你想进入Linux神奇的网络编程世界,请跟笔者来,在学习之前,笔者只需要你拥有一定的C语言编程知识,就足够了。笔者会讲述编写网络程序需要的基本知识。  所谓网络,在软件人员的观点来看,就是很多的用物理链路(比如,以太网,无线网络)连在一起的计算机,并且安装有网络程序。就像打电话,我们需要知道对方的号码一样,网络程序也需要知道要和那台计算机通讯,在这里,就是计算机的网络接口所拥有的IP地址。其实... 阅读全文

posted @ 2009-08-25 11:08 心之镇 阅读(256) 评论(0) 推荐(0)

摘要:看到一位朋友的文章,解决我的一个棘手问题。非常感谢。转贴在此,留作纪念:) 原帖地址为:http://www.linuxsong.org/2008/12/linuxfirefox-flash.html 文章内容为: 在Linux下用Firefox浏览有Flash的网页时,经常碰到有些文字不能正常显示,有些还可能显示乱码,比如Google 的在线音乐播放音乐时,完全显示不了文字。 解决方法很简单,操... 阅读全文

posted @ 2009-04-11 18:30 心之镇 阅读(750) 评论(0) 推荐(0)

摘要:Linux服务器用vim来编辑配置文件和编程还是很不错的,现在已经习惯了这种文本编辑方式. 一般拿到新的服务器都需要自己配置一下vim的环境,要不觉得总是不是很顺手. vim初始配置文件位置“~/.vimrc” 一般vim会有一个默认的配置文件样本.我一般会cp到用户目录中,然后再修改. "cp /usr/share/vim/vim70/vimrc_example.vim ~/.vimrc... 阅读全文

posted @ 2009-03-22 11:13 心之镇 阅读(5409) 评论(0) 推荐(0)

摘要:安装Ubuntu后,进入gnome桌面后会看到很多的硬盘分区(如果你装双系统,并且挂载了整个硬盘文件系统,还会看到windows分区) 如果想去掉桌面上的图标,可以用下面的方法: 在终端命令行运行 gconf-editor [千万不用用sudo gconf-editor,不然你改动的是root用户的桌面,你自己用户的桌面不会发生任何变化] 这个命令打开了gnome桌面的修改管理器 然后在左边的... 阅读全文

posted @ 2009-03-22 11:12 心之镇 阅读(3883) 评论(0) 推荐(0)

摘要:Ubuntu 常用软件 20个(I368的) 1. AptonCD,ubuntu系统下,备份“更新下载的软件包的软件。(教程已经写好了,在本博客里面找就行) 此版本为私人修正版,官方的版本,在8.10上有bug,这个版本我自己在用,完全正常 http://dl.getdropbox.com/u/378247/Software/Ubuntu/aptoncd_0.1.98-0ubuntu4_al... 阅读全文

posted @ 2009-03-22 11:11 心之镇 阅读(2195) 评论(1) 推荐(0)

摘要:Ctrl+C 复制 Ctrl+V 粘贴 Ctrl+X 剪切 Alt+F4 关闭窗口 F1 帮助 F10 打开窗口的“文件”选项 Alt+F1 打开“主菜单” Alt+F2 运行应用程序 Alt+Tab 窗口切换 Ctrl+Alt+left/right 虚拟桌面切换 Windows+E 虚拟桌面展示 Windows+M 高亮窗口显示,夜间模式(不知道该怎么表述) Windows+N 高亮窗口显示,夜... 阅读全文

posted @ 2009-03-22 11:11 心之镇 阅读(227) 评论(0) 推荐(0)

摘要:Linux下的输入法 ibus 下载设置和使用 一.下载地址 分3个包,都要安装,而且是按照我下面给出的顺序来逐个安装,我测试过了,3个包都没问题。 1. python库:http://archive.ubuntu.org.cn/ubuntu-cn/dists/intrepid/main/binary-i386/ibus/python-dbus_0.83.0-1_i386.deb 2. i... 阅读全文

posted @ 2009-03-22 11:10 心之镇 阅读(5312) 评论(0) 推荐(0)

摘要:1.系统软件 ◆ 安装系统设置软件:Ubuntu Tweak http://ubuntu-tweak.googlecode.com/files/ubuntu-tweak_0.4.2-1%7Eintrepid1_all.deb ◆ 安装多窗口资源管理器:Tux Commander ◆ 安装RAR等压缩文件格式支持软件:sudo apt-get install rar unrar p7zip p7zi... 阅读全文

posted @ 2009-03-22 11:09 心之镇 阅读(351) 评论(0) 推荐(0)

摘要:1. 不要当“传教士” 很多人在讨论区不断的引起 "Linux vs. Windows" 之类的讨论,甚至争的面红耳赤,这是没有必要的。 这种争论是浪费时间而没有任何用处的。对,你花了一下午,用许多事实“捍卫”了 “Linux 比 Windows 好” 这个说法。但是 Windows 的支持者并不会喜欢上 Linux,他们只是稍微退缩一下,然后找一些新的证据来跟你辩论。 世界上的人们都在利用... 阅读全文

posted @ 2009-03-20 19:08 心之镇 阅读(267) 评论(1) 推荐(0)