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

首页 / 操作系统 / Linux

Linux里面$?的使用注意事项

Linux里面$?的使用注意事项

$?是返回脚本或者命令执行之后的退出状态,默认返回值是0或者1,0代表退出成功,无错误,1代表退出失败,某处有错误。也可以自己设置退出值,在脚本命令最后加上exit n,n表示任何一个整数,比如exit 100,那么退出状态$?=100。需要注意的是,直接使用$?只能使用一次,后面如果重复使用,返回的$?状态已经不是最开始的那个退出状态了。比如以下例子:(脚本1)someOder(返回值是100)(脚本2)echo $? (此命令执行后将会在终端输出100...
Vim配置高亮及自动缩进

Vim配置高亮及自动缩进

1、配置文件的位置在目录/etc/下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”。例如,/root目录下,通常已经存在一个.vimrc文件。如果不知道配置文件及脚本的位置,可以在vim中使用命令:scriptnames,将显示如下路径/etc/vimrc/usr/share/vim/vim72/syntax/syntax.vim/usr/sha...
Vim进阶技术:搜索和替换

Vim进阶技术:搜索和替换

行内搜索行内搜索,也就是在当前行内进行搜索和移动,通常都与编辑命令一起使用。fx -- 移动到下一个字符x的位置,光标停留在x字符上面 tx -- 移动到下一个字符x的位置,光标停留在x前一个字符上 Fx -- 移动到前一个字符x的位置,光标停留在x字符上面 Tx -- 移动到前一个字符x的位置,光标停留在x后一个字符上 ; -- 重复前一个搜索,向着同一方向,即原来向前就向前,原来向后就向后 , -- 重复前一个搜索,向着反方向行内搜索通常与编辑一起使用...
Red Hat Enterprise Linux 5 网卡配置

Red Hat Enterprise Linux 5 网卡配置

网卡配置文件在RedHat enterprise linux系统中,每一个网络介质都对应一个配置文件,超级用户便可以通过这些配置文件来配置网卡。这些配置文件称为网卡配置文件(NIC Configure File).网卡配置文件必须保存在/etc/sysconfig/network-scripts/中,而且其文件名必须符合以下的格式: ifcfg-NIC其中的NIC为网卡的识别名称。以下是我的/etc/sysconfig/network-scripts/目录...
Ubuntu 安装时遇到分区问题

Ubuntu 安装时遇到分区问题

在已安装Win7的电脑上安装Ubuntu 12.04,分区显示已有3个主分区,我试图创建主分区/分区和逻辑分区swap分区,但分了主分区后,余下的空间变成“不可用”,google发现原来一个硬盘最多允许4个主分区(若干连续的逻辑分区算1个主分区),没奈何,/分区和swap分区都建成逻辑分区。另外,/分区不需要设置可启动标志。旧的Linux版本需要单独的boot分区,现在的Linux版本不需要,它甚至不要求/boot和根(“/”)分区是主分区。况且你要装的是...
Linux逻辑卷的创建及备份

Linux逻辑卷的创建及备份

首先了解下LVM的相关概念:LVM:逻辑卷管理器Linux LVM 组织为物理卷(PV)、卷组(VG)和逻辑卷(LV)。物理卷:简称PV,物理卷可以是一个完整的硬盘,以可是硬盘中的某个分区,任何逻辑卷和卷组都是在物理卷的基础上建立.卷组:简称VG,卷组建立在物理卷上,一个卷组可包含一个物理卷或者多个物理卷逻辑卷:简称LV,逻辑卷建立在卷组之上,卷组的空间可用以创建多个逻辑卷,并且创建的逻辑卷可随意在卷组的空间范围内增减,逻辑卷的使用相当于物理磁盘分区.并可...
如何实现yum源的创建

如何实现yum源的创建

我们知道在使用yum命令安装rpm包的时候,yum是会自动解决rpm包的依赖关系的,但是这些依赖关系的解决,还是需要yum源来实现的。 现在我们就说说如何实现yum源或者叫yum仓库的创建在创建之前,我们先了解些相关的内容:yum仓库可以支持三种途径提供给yum在安装的时候下载rpm包第一种: ftp服务 ftp:// 第二种: http服务 http://第三种: 本地文件 file://我们暂且可以将yum的安装分为客户端和服务器端,当然你的客户端和服...
Linux中关于GRUB的安装

Linux中关于GRUB的安装

这篇文章主要简述在linux系统中如何实现GRUB的安装。首先了解几个概念:MBR主引导记录:是在我们磁盘上的0磁道0磁头1扇区的位置 。MBR总共有512个字节:主要包含引导程序bootloader 占据446个字节 , 磁盘分区表占据64个字节 ,引导封装代码占据2个字节GRUB:全称是Grand Unified Bootloader 是一个功能强大,支持内核也非常多的bootloader引导加载器.我们知道在系统启动过程中,系统在自检完成之后靠之前b...
对于源程序如何在Linux中实现安装

对于源程序如何在Linux中实现安装

我们在使用linux当中,需要一些软件的安装,但是我们又没有rpm包,但是如果有源程序,也能实现软件的安装,下面我们就看看怎么去安装一个源程序 :对于linux中用C语言编写的程序来说 一般我们安装有三个步骤:1:使用./configure命令 检查编译环境此步骤主要检测依赖的库文件和工具是否都存在 并根据一定设定结合源程序中的Makefile.in 文件生成一个文件makefile2:使用make命令 实现编译make是个项目管理工具 根据makefil...
在Ubuntu上安装Hypertable0.9.5.4

在Ubuntu上安装Hypertable0.9.5.4

经过几番调研,我决定将我的毕业设计架构在Ubuntu 11.04+ hypertable +( Hadoop)上。当然,开始就是安装就是hypertable,本以为很容易就装上了,结果印证了一句话:程序员的世界只有实践才能证明结果啊!悲剧的我安装了一周,时至今日才勉强搞定,遂把自己的血泪教训记录一番,大牛牛们也许觉得很白菜的误区根本不足讨论,但是,若是遇到像我一样的菜鸟,希望能为他避开一些误区,不要和我犯同样的错误啊~1 在网上搜寻了前辈安装hyperta...
Ubuntu下如何安裝Hypertable

Ubuntu下如何安裝Hypertable

Google WikiGet Source Code Build Source Code & Generate Documentation Tree 【安装】安装过程运行于Ubuntu操作系统,以下所列说明指令适用于Ubuntu的安装方式,若使用者要安装到其他作业平台环境,可以参考下列安装项目并以通用该平台的安装指令来取代之,接下来会说明编译过程中的相关档案存放位置,以及如何组态并编译原始程式码,最后再说明安装方式及如何执行迴归测试。 Hypert...
<< 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 >>