Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

补丁的制作和使用:diff和patch

补丁的制作和使用:diff和patch

原理现在有一个文件file1,通过修改file1得到了文件file2,然后用diff工具比较file1和file2的差异,得到一个补丁文件file.patch,它记录了两个文件的不同之处,patch工具就可以根据这个补丁文件修改file1,从而得到file2。相关工具diffdiff[options]源文件目标文件diff用于列出两个文件的不同之处,指示如何由源文件变为目标文件,可以用重定向生成补丁文件,注意:diff只能用于比较文本文件。常用选项:-c,...
hexdump——Linux系统的二进制文件查看工具

hexdump——Linux系统的二进制文件查看工具

hexdump是Linux下的一个二进制文件查看工具,可以将二进制文件转换为ASCII、10进制、16进制或8进制进行查看。常用选项:-b 将每个字节显示为8进制-c 将每个字节显示为ASCII字符-C 每个字节显示为16进制和相应的ASCII字符-d 每两个字节显示为10进制-o 每两个字节显示为8进制-x 每两个字节显示为16进制例如:显示分为三部分:左边为地址,中间是16进制,右边是对于的ASCII字符。补丁的制作和使用:diff和patchUbun...
Ubuntu下给未分配区域创建分区的问题

Ubuntu下给未分配区域创建分区的问题

在装系统的时候,留下了500G的空间没有分配。现在,我向在Ubuntu中建立目录/data/node1,然后将这500G挂载到这个点上面。请问大家都由什么办法吗?我用cfdisk,将这未分配的500G的空间创建分区,/dev/sda10 然后,fdisk -l可以看到/dev/sda10的信息但是,fdisk /dev/sda10的时候却显示打不开该设备我mount /dev/sda10的时候,显示该设备不存在,但是fdisk -l的时候却又可以看见。测试...
Windows 7+Ubuntu 10.04双系统安装指南

Windows 7+Ubuntu 10.04双系统安装指南

摘要:本文详细介绍了在Windows 7下安装Ubuntu10.04实现双系统的方法,对Ubuntu安装时的各项设置以及安装成功后网络等配置细节进行了简要说明。最后提供了不使用光盘对Ubuntu安全卸载的方法。适合阅读对象:初学者。关键词:Linux,Ubuntu,双系统PART ONE Win7下安装Ubuntu的详细步骤硬盘分区调整若对当前的硬盘分区不满意,可使用Acronis Disk Director 11(下载在http://www.linuxi...
CentOS上升级Subversion

CentOS上升级Subversion

这些天一直被SVN的分支间的合并(Merge)折磨的够呛,大家也都反映:在连个分支之间合并太麻烦了,有时候根本不知道上次合并了哪个版本。当时想了一些方法,争取从流程上防止出现错误: 1. 每个人都只合并自己的修改 有时候一个fix会涉及多个人的修改。 2. 每一个fix就合并一次,以免修改太多,记不清 大部分时候一个fix都要反反复复修改,并且修复的同时,可能还会新的需求过来。 3. 合并后提交时,在注释中写明合并到了哪个版本。...
在CentOS上安装Bugzilla

在CentOS上安装Bugzilla

这几天一直在折腾Bugzilla,原以为应该挺简单的,却也是一波三折。下面是“被虐”的过程:一、下载 由于不太习惯Linux的命令行下载方式,就先在本地的下载了当前最新的稳定版本Bugzilla3.6.1 ,然后通过scp上传到服务器上。解压至/usr/local/bugzilla。同时在/var/www/html目录中创建一个symbolic link:# ln -s /var/local/bugzilla bugzilla 为httpd的用户分配该文件...
64位CentOS:持续集成之路——Maven

64位CentOS:持续集成之路——Maven

写在前面 自从参加了4月份的QCon以后,持续集成的念头一直在脑海中浮现。时隔四个月之后,终于有了实践的机会。在此,首先应该感谢头儿们的大力支持。记得参加Scrum的培训时,最开始提到的一个障碍就是来自上层。因为上层希望看到的是实实在在的成果,如果现有的开发模式和质量管理系统已经有了比较好的效果,他们就不太愿意尝试新的模式。而这次正是有了头儿们的理解和支持,我才能放开手脚、“无所顾忌”地尝试这些新手段。其次,应该感谢我的天才同事们。因为,每次即使小小的改动...
Android平台Qt开发入门教程

Android平台Qt开发入门教程

很多人会问,Android平台可以不使用Java开发应用程序?? 我做Android平台native开发之前,也有这么想过,但是我又想,底层系统全是c/c++代码,用c/c++开发Android平台程序是可能的,只是需要使用系统非公开的API(就是android源代码,而非NDK里面提供的头文件),比如libui和skia。 好了,由于我的工作是把C++中间件移植到Android平台,所以会对Qt for android这个项目比较了解,毕竟国内做...
Linux P2P音视频聊天系统实现步骤[简]

Linux P2P音视频聊天系统实现步骤[简]

1. Windows P2P 打洞的实现。2. 将Win P2P 打洞实现移植到Linux中。3. 利用emiplib实现音视频的局域网传输。4. 将2中的打洞模块加入3中,实现广域网的数据传输。5. 将视频利用Qt组件显示出来,并美化UI。Ruby on Rails 在Ubuntu下的安装Linux中文环境快速进入$HOME目录“桌面”的办法相关资讯 Linux知识 时光总是太匆匆!Linux已经诞生23 (08/29/2014 14:12:03)L...
Linux中文环境快速进入$HOME目录“桌面”的办法

Linux中文环境快速进入$HOME目录“桌面”的办法

安装Linux的时候选择了中文版,桌面的目录就在 $HOME目录下的"桌面"目录;在gnome terminal要进这个目录,从RedHat、FC,到RHEL,Ubuntu,没少烦过我:每次敲cd命令后还要把输入法切换到中文,再输入" 桌面";后来找到一下办法:在.bashrc中export d=~/桌面/,要进“桌面"目录也就输入: "cd $d"这时,问题又来了:要把桌面的某个文件移到别的地方,敲mv $d/之后按TAB,bash竟然帮我补全成: "m...
VirtualBox 下使用招商银行网银专业版(U盾)

VirtualBox 下使用招商银行网银专业版(U盾)

感谢互联网,又可以用专业版 网银了。个人安装的VirtualBox版本为4.0.2,U盾是23无驱型,为了使虚拟机中的网银能够识别U盾,需要以下步骤:将当前用户加入到VirtualBox的用户组vboxusers 运行VirtualBox中的Windows XP(不插U盾),此时查看USB Devices菜单可能看起来是下面的样子:? 插上U盾,这时USB Devices会多一项,勾选前面的复选框,这时应该听到熟悉的“ 乓”的一声,说明U盾被识别了: 最后...
VirtualBox 扩大硬盘空间

VirtualBox 扩大硬盘空间

如果VirtualBox的硬盘大小设置的太小(10G一般不够用),满了之后就要再创建一个的新的硬盘,或者也可以采用下面的步骤扩大原来硬盘的大小。下载Gparted,有了它,PQMagic神马的都是浮云啊。(Ubuntu LiveCD里面也包含Gparted)装载到Gparted 到Guest 虚拟机的CD Driver,并设置优先通过CD启动新创建一块大的VirtualBox硬盘,比如40G,扩展空间启动Guest 虚拟机一路回车(使用默认设置),进入Gp...
<< 441 442 443 444 445 446 447 448 449 450 >>