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

首页 / 操作系统 / Linux

在CentOS中编译安装VIM 7.3

在CentOS中编译安装VIM 7.3

默认安装的 Vim 不带有多字符支持,所以不支持中文。无论是将 CentOS 本来的语系改为中文还是将 Vim 的语系设置改为中文,都不能正常显示中文。为了在 Vim 中能够正常处理中文,我们需要在编译时指定 —enable-multibyte 选项。下面,我写出自己编译安装 Vim 7.3 的过程。 首先,我们需要得到 Vim 的源码。可以从 Vim 的官网下载,地址为: ftp://ftp.vim.org/pub/vim/unix/vim-7.3.ta...
fsck在数据恢复中的作用

fsck在数据恢复中的作用

一)、在处理Linux、Unix系统的数据恢复时,如果发现文件系统的大体架构上没有问题,但它又的确存在一些比较细小的难以人工查找的错误时,可以使用fsck做文件系统的检测。二) 、fsck详解 功 能:检测文件系统并尝试修复错误。 格 式:fsck [-aANPrRsTV][-t <文件系统类型>][文件系统...] 补 充:当文件系统发生错误时,可用fsck尝试加以修复。 参数详解: -a 自动修复文件系统,不询问任何问题。 -A ...
Linux/Unix平台data-recovery常用的工具

Linux/Unix平台data-recovery常用的工具

数据恢复中经常会遇到linux或是Unix,如果无法把存储链接到windows的话,就没有办法使用像winhex这样的16进制磁盘编辑软件,也就更谈不上分析存储结构!在这种情况下可以使用ddddd、ddddd_rescue、od或是Vim来简单的读取访问存储上面的数据,如果问题比较简单容易处理,也可以直接对其进行修改!下面详细说一下这几个工具的使用:1) dddddddddd 的主要选项:if=文件 源文件名,缺省为标准输入of=文件 目标文件名,缺省为标...
Linux Shell 程序相关知识

Linux Shell 程序相关知识

Shell是Linux中重要的一个层次,它是用户与系统交互作用的界面,除了作为命令解释程序外,还是一种高级的编程序设计语言,可以设计出功强强代码简单的程序。Shell程序相当于DOS中的 批处理文件。 Linux中最常用的Shell命令是bash。1)创建shell程序:vi filename.sh同建立普通文件相同,用vi, gedit 等编辑器进行录和编加了加工。2)解析shell程序:sh filename.sh3)运行shell程序:./filen...
Linux自动化变量

Linux自动化变量

自动化变量模式规则中,规则的目标和依赖文件名代表了一类文件名;规则的命令是对所有这一类文件重建过程的描述,显然,在命令中不能出现具体的文件名,否则模式规则失去意义。那么在模式规则的命令行中该如何表示文件,将是本小节的讨论的重点。假如你需要书写一个将.c文件编译到.o文件的模式规则,那么你该如何为gcc书写正确的源文件名?当然了,不能使用任何具体的文件名,因为在每一次执行模式规则时源文件名都是不一样的。为了解决这个问题,就需要使用“自动环变量”,自动化变量的...
推荐:轻型简易的Linux桌面环境

推荐:轻型简易的Linux桌面环境

Linux强大的适用性和创新性、开放性在桌面环境方面得到了很好的体现。比较流行的桌面环境有GNOME,KDE,Enlightenment, Xfce, LXDE等。现在GNOME和KDE成为大多数Linux发行版本默认的桌面环境。但是,与GNOME、KDE比较,后面提到的桌面环境如Enlightenment, Xfce, LXDE更为轻巧、简洁。No.1 Enlightenment“启蒙之光”,它目标是让你享受“指尖的美丽”。它不仅应用在Linux/X11...
四招教你打造轻型Linux桌面环境

四招教你打造轻型Linux桌面环境

我们在《轻型简易的Linux桌面环境》中介绍了:妙招一 使用更加轻巧的桌面环境。具体介绍了如何打造轻型简易的Linux桌面环境的第一部分——包括Lxde,Xfce,Mooz等在内的Linux桌面环境。有兴趣的朋友可参看一下原文。下面,我再给大家支招。可能这些招数有点小小的“卑鄙”,不过咱们的目的是明确的,手段有点“残忍”(*^__^*)绝招二 关闭特效很多同学玩Linux,起初是被那炫目的特效,如神灯特效、火焰、纸飞机等等吸引而来的。即时再华丽,也会产生视...
显卡被DirectFB支持并且在Linux

显卡被DirectFB支持并且在Linux

很多Linux初学者在学习Linux图形方面的知识时会遇到一些概念,如:X、X11、Xfree86、WM、KDE、GNOME、QT、QT/E、Qtopia、DirectFB、Framebuffer、显卡加速驱动等等。理解它们之间是什么关系,对我们学习来说是非常重要的。写这篇文章的目的,就是想让大家明晰这些概念及它们之间的关系。(部分内容引用网络上的一些描述比较清晰的内容)一、Linux操作系统和图形的关系Linux本身没有图像界面,Linux现在的图像界面...
JFreeChart在Linux下图片不显示

JFreeChart在Linux下图片不显示

原来在windows部署下显示正常的用jfreechart做的统计图,可移植到linux下却显示不出来,是因为jfreechart的在linux系统中需要访问java awt库提供的图形功能,而linux下的绝大多数版本的java awt类库都需要x server提供的一些功能。而基本上作服务器的系统都没有启动x server(甚至根本没安装)的.解决的办法有很多,我用的是最简单的办法。一、在你应用服务器的启动脚本中添加参数1)终止你的tomcat。即:t...
Linux基础知识:“su & sudo”命令使用举例

Linux基础知识:“su &amp; sudo”命令使用举例

Ubuntu,Debian等用户经常使用sudo 获取管理员权限。使用sudo 获取管理员权限,需是已经运行的用户。Fedora CentOS, RedHat等用户更对su感到熟悉。运行举例在Fedora下,修改软件仓库列表。当我们用sudo命令时,系统会检测运行的用户是否具有管理员权限,如上图所示的样子。如果不是管理员,系统会阻止我们修改文件,这时必须使用su方可修改文件。在Ubuntu下,我们修改软件源列表,sudo就可以进行修改,直接授予你管理员权限...
配置Linux下的环境变量

配置Linux下的环境变量

在Linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。 1.修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 (1)用文本编辑器打开/etc/profile (2)在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAVA_HOM...
Linux磁盘与文件系统管理笔记

Linux磁盘与文件系统管理笔记

硬盘的最小物理存储单位:扇区…最小(数据)存储单位:(逻辑)块在进行分区时,每个分区就是一个文件系统,而每个文件系统开始位置的那个块就称为超级块,超级块的作用是存储文件系统的大小、空的和填满的块,以及它们各自的总数和其他诸如此类的信息。在标准的ext2文件系统中,规划出inode块存储文件属性和(逻辑)块存储内容。(其中建立一个目录时,会分配至少一个inode块与至少一个块;而建立文件时,是至少一个inode与相对于该文件大小的块数量)一个inode的大小...
vim命令备忘

vim命令备忘

一、vim复制多行(比如复制第6-10行到第15行,共有五种方法,按实用性递减顺序排列) 1、把光标移到第6行,shift+v; 再把光标移到第10行,ctrl+c; 再把光标移到第15行,p。 (用到ctrl+c,较易记住) 2、:6,10 copy 15(复制) 或 :6,10 move 15(移动,类似剪切)。 3、5yy复制从光标开始的5行; 再把光标移到第15行,p。 (一般行数少时使用) 4、把光标移到第6行,ma; 再把光标移到...
<< 391 392 393 394 395 396 397 398 399 400 >>