红联Linux门户

Linux帮助
  • git合并多个提交

    2014-08-03 - 在git 中如要合并多个提交可以使用git rebase 命令: $ git log : commit 711a4bc9eb070b773109bb8afecb23e60ff66092 Author: zhangyx xxxx Date: Thu Nov 22 18:43:35 2012 +0800 mxc622x debug second commit 0f037135dc028f1ac15138539c5e18011d1a9fdc Au...

  • Git使用指南

    2014-08-03 - 1.创建目录 $ git config --global user.name Your Name Comes Here $ git config --global user.email you@yourdomain.example.com $ git config --list 查看相关信息 $ git init 如果作为 Server 存在,那么可以忽略工作目录,以纯代码仓库形式存在。 $ gi...

  • Git使用小结

    2014-08-03 - git checkout file 将文件回归原始状态 git status 查看版本库的状态 git add file 添加一个文件 git commit 提交文件的更改(会提示编写标题 使用Ctrl + X提交后,选Y,点击enter,完成提交) git reset HEAD^ --soft 回退上一层的操作 git format -path -1...

  • Vim正则表达式详解

    2014-08-02 - 一、VI中如何使用正则表达式 使用正则表达式的命令最常见的就是/ (搜索)命令。其格式如下: /正则表达式 另一个很有用的命令就是 :s(替换)命令,将第一个//之间的正则表达式替换成第二个//之间的字符串。 :s/正则表达式/替换字符串/选项 二、元字符 元字...

  • Git的使用

    2014-08-02 - 在 http://github.com 上注册自己的github账户后,要执行语句 git config --global user.name yourname git config --global user.email XXX@XXX.com 这样等于是在本地标记了自己的账户,以后就可以直接使用了。 要上传文件到GitHub的Git系统上,需要一个SSH...

  • Vi常用命令大全

    2014-08-02 - :set all 打印所有选项 :set nooption 关闭option 选项 :set nu 每行前打印行号 :set showmode 显示是输入模式还是替换模式 :set noic 查找时忽略大小写 :set list 显示制表符(^I) 和行尾符号 :set ts=8 为文本输入设置tab stops :set window=n 设置文本窗口...

  • RHEL5.5中创建softRaid10并使用quota限制磁盘配额

    2014-08-02 - #查看硬盘信息 fdisk -l #格式化硬盘分区 fidsk /dev/sdx #建立SoftRAID mdadm --creat --auto=yes /dev/md1 --level=10 --raid-devices=3 --spare-devices=1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 #查看建立好的raid分区信息 mdada --detail /dev/md1 #...

  • Linux crontab设置详解

    2014-08-02 - cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。 如果无cron这个服务,执行: yum -y install vixie-cron 由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务...

  • RHEL5.5中使用softRAID创建LVM并限制磁盘配额

    2014-08-02 - #查看硬盘信息 fdisk -l #分区并格式化硬盘 fdisk /dev/sdb mkfs.ext3 /dev/sdb1 #使用sdb1、sdc1、sdd1、sde1建立raid10 #mdadm --create --auto=yes /dev/md10 --level=10 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 mdadm -Cv /dev/md10...

  • Redhat本地yum源配置

    2014-08-02 - 环境: VMware Workstation RHEL-5.8 --配置repo文件 [root@localhost yum.repos.d]# cat base.repo [server] name=server baseurl=file:///mnt/hgfs/vmshare/Server gpgcheck=0 --创建repodata db [root@localhost yum.repos.d]# createrepo -d /mnt/hgfs/v...

  • 设置nesC在vim中语法高亮

    2014-08-02 - 默认的vim没有支持nesC语法高亮,给阅读源码带来不便。不过可以通过装NesC Syntax Highlighting插件来解决这个问题,具体操作如下: 步骤一:下载插件 在 http://www.vim.org/scripts/script.php?script_id=1847 下载NesC Syntax Highlighting : The Syntax...

  • openSUSE 12.2下安装TeXLive并配置环境变量

    2014-08-02 - 我本来安装openSUSE 12.2软件源里的texlive的,但是不知道怎么搞的,用不了,索性卸载texlive相关的全部软件包 sudo zypper remove texlive* 然后去官网下载安装程式来安装。点击install-tl-unx.tar.gz下载,解压,进入目录 sudo ./install-tl 然后根据提示...

  • openSUSE下安装QT4.7以及编译环境的配置

    2014-08-02 - 笔者的Linux系统是openSUSE 11.4,桌面环境KDE4。本文针对不想自己编译QT4的朋友(据说手动编译要好几个小时,像笔者这种超级懒人,算了)。 首先到官方下载最新版QT: http://qt.nokia.com/downloads-cn 。根据你的系统及爱好下载吧,SDK版是集成开发环境(...

  • grep高亮显示设置

    2014-08-02 - grep高亮显示功能类似于vim里的hlsearch,把匹配的东西高亮显示出来,易于定位。 这里用到grep的一个参数-color,color有三个值供选择:never、always、auto。 always和auto的区别就是,always会在任何情况下都给匹配字段加上颜色标记,当通过管道或重定向时...

  • openSUSE安装Bochs 2.6

    2014-08-02 - 在openSUSE 下安装Bochs 2.6笔记。 1.到Bochs官方下载源码包,因为用到了调试功能。 Bochs 最新版下载地址: http://sourceforge.net/projects/bochs/ 2.安装G++编译器 如果不安装G++编译器, 在执行configure时就会出现一些错误。 3.执行配置,开启调...

  • Vim分屏功能

    2014-08-02 - 本篇文章主要教你如何使用Vim分屏功能。 Vim分屏功能 分屏启动Vim 使用大写的o参数来上下分屏。 vim -on file1 file2 ...使用小写的O参数来左右分屏。 vim -On file1 file2 ...注释: n是数字,表示分成几个屏。 关闭分屏 关闭当前窗口。 Ctrl+W c关闭当前窗...

  • Linux索引节点及值

    2014-08-02 - Linux索引节点及值(弄清十分必要)。 各位看官。 [root@www aaa]# ls -l test.c -rw-r--r--. 1 root root 3 Aug 1 07:49 test.c #看加粗1 原始test.c文件索引节点值为1,也就是每个文件第一次生成时候都是唯一的1值 [root@www aaa]# ln test.c test1.c #硬...

  • Fedora 18安装Cinnamon桌面环境

    2014-08-02 - Cinnamon 由Clement Lefebvre,Linux Mint创始的一个桌面交互环境,试图提供一个布局类似于GNOME 2,一个底部面板和发射器,GNOME2-like系统托盘和通知和更多。 Fedora 18 beta版已经发布了久,虽然最终版本将在明年一月发布,但是系统已经处于比较稳定状态了...

  • CentOS 6.3安装Redis

    2014-08-01 - Linux系统:CentOS 6.3 一、下载源码包 wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz 二、安装 1、解压: [root@localhost ~]# tar -zxvf redis-2.2.12.tar.gz 2、安装: [root@localhost ~]# cd redis-2.2.12 [root@localhost redis-2.2.12]...

  • Red Hat 5中文包安装及Eclipse中文支持设置

    2014-08-01 - 今天开发中遇到一个问题:虚拟机安装了rad hat 5 ,rad hat 5中安装了eclipse,但是eclipse不支持中文,这样搞的我阅读代码时注释是乱码,于是我花了点时间解决了这个问题下面将经验分享给大家: Red Hat Linux 5中文包安装过程 1. 首先需要安装red hat 5中...

  • 单个AWK一次扫描完成统计任务

    2014-08-01 - 环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 任务 下面的文本中包含名字、电话和为党派运动捐款的数额。 名字:电话:1月捐款情况:2月捐款情况:3月捐款情况 Mike Harrington :(510) 548-1278:250:100:175 Christian Dobbins:(408) 538-2358:155:90:201 Susa...

  • Linux安装Balsamiq Mockups绘制原型图

    2014-08-01 - Linux(Debian)安装Balsamiq Mockups绘制原型图(安装Adobe Air) 1:项目需要绘制原型图.于是安装balsamiq mockups 首先是地址 linux 64bit 的deb包 http://builds.balsamiq.com/b/mockups-desktop/MockupsForDesktop64bit.deb 32bit的deb包 http://builds.bals...

  • Linux系统SCSI磁盘扫描机制解析及命令实例

    2014-08-01 - 介绍 Linux系统扫描SCSI磁盘有几种方式?Linux新增LUN之后,能否不重启主机就认出设备?如果安装了PowerPath,动态添加/删除LUN的命令是什么?本文总结了Linux主机对磁盘设备进行重新配置的方式,并附加命令实例。 更多信息 Linux系统提供多重机制以重新扫描...

  • yum安装软件后查看配置文件路径

    2014-08-01 - 才RHEL/CentOS下,都喜欢用yum安装软件,因为可以很方便的进行升级,且能在实现自动安装该软件所必须的关联软件。 使用源码编译安装或rpm安装,我们很容易知道配置文件的路径,但用yum安装有时候就很难找相关配置文件路径(起码对我们这样的初雪者是这样),...

  • SELinux管理与应用

    2014-08-01 - 1.1 SElinux概述 SELinux(Security-Enhanced Linux) 是美国国家安全局(NAS)对于强制访问控 制的实现,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。大部分使用 SELinux 的人使用的都是SELinux就绪的发行版,例如 Fedora、Red Hat...

  • CentOS安装Python总结

    2014-08-01 - CentOS下使用yum安装的python版本是2.6.6,若要安装3.3.0版本,需要下载源码 http://python.org/ftp/python/3.3.0/Python-3.3.0.tgz 以root用户运行 ./configure --prefix=/usr/local/python3 make make install 安装IDLE开发环境 sudo yum install python-t...

  • AIX下的sed介绍

    2014-08-01 - sed:是一个非交互性文本流编辑器,可编辑大或小的文件,sed命令定时编辑,删除文件; 一次性处理所有改变。 sed不与原文件打交道,只是操作源文件的一个拷贝,然后所有的改动输出到一个文件,并输出到屏幕。 调用sed的三种方式: 1.命令行键入命令 2.将sed...

  • 使用sed对文件进行操作

    2014-08-01 - 一.附加文本 使用a\在指定行后面附加1行或多行;若不指定放置的位置,则默认放到每一行的后面。 附加文本时,不允许指定范围,只允许一个地址模式。 附加格式: [address] a\ text\ text\ ... text 注意: 1.a\通知sed对a\后面的内容进行附加操作。 2.每行后...

  • Linux文件时间学习笔记

    2014-08-01 - 在Linux相关岗位的面试中,经常会问到文档时间的问题。 Linux文档的时间一般分三种:Access time-atime(访问时间)、Modification time-mtime(内容修改时间)、status-ctime(状态时间) mtime可以通过ls -l命令显示,表示文档内容最后被修改的时间。 atim...

  • Kickstart全自动化安装CentOS 6.3

    2014-07-31 - 原理和概念: 一、什么是PXE 严格来说,PXE 并不是一种安装方式,而是一种引导的方式。进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client。PXE (Pre-boot Execution Environment)协议使计算机可以通...

  • Linux系统教程:Linux发展历史和基本命令

    2014-07-31 - Linux发展史 1969年诞生于贝尔实验室,Ken Thompson (肯.汤普森)使用汇编语言编写的一个小型的档案系统。不过当时unix这个名词还没有出现。 1973 年 Ritchie (里奇 )等人以 C 语言写出第一个正式 Unix 核心 1977 年 BSD 的诞生Berkeley Software Distribu...

  • Linux系统教程:用户与用户组

    2014-07-31 - Linux系统教程之用户与用户组分析。 用户与用户组 1 文件的类型与权限 ls -al 列出所有的文件详细的权限和属性(隐藏文件是第一个字符为.的文件) 例如: -rw-r--r-- 1 root root 42304 sep 4 18:26 install.log 文件的类型与权限 连接数 属主 属组 文件大小...

  • 在CentOS 5.7上通过YUM安装Erlang过程

    2014-07-31 - 想要在虚拟机上的 Linux 环境下(CentOS 5.7 ),重新搞一下 RabbitMQ 的相关实验,所以重新折腾了下如何操作: Since RabbitMQ is written in Erlang, we need to have installed the language libraries to run the broker. 所以首先还是要把 Erlang 的安装...

  • VirtualBox虚拟机怎么添加新的虚拟硬盘

    2014-07-31 - VirtualBox虚拟机采用固定大小的虚拟硬盘,现在空间不够用,需要再添加块虚拟硬盘,怎么添加呢? 1、创建虚拟硬盘 virtualbox中,通过设置存储添加虚拟硬盘 根据提示,添加完虚拟硬盘。 2、虚拟硬盘分区 启动系统,查看磁盘空间 [root@localhost ~]# fdisk -...

  • Vim插件管理器Vundle使用

    2014-07-31 - Vundle(Vim bundle) 是一个vim的插件管理器。 其Github地址为: https://github.com/gmarik/vundle 如何使用Vundle (个人使用环境为Ubuntu 12.10) 1. 从Github下载vundle到本地: $ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle 2....

  • AWStats安装错误

    2014-07-31 - AWStats 安装出现错误提示: The server encountered an internal error or misconfiguration and was unable to complete your request. 当你的 web 程序出现上述错误后,很有可能是文件的权限设置的不对,linux 下文件单个文件需要设置为755,当你设置的是...

  • Linux下的端口扫描工具nmap

    2014-07-30 - nmap是一个网络端口扫描程序。其主要功能是检查一组目标主机,看看在哪个TCP和UDP端口上有服务程序在监听 。因为大多数网络服务都与众所周知的端口号相关联,所以这项信息会告诉您有关一台机器上正在运行的软件的很多信息。 运行nmap是一种很好的方法,可以...

  • Linux下打包压缩war、解压war包和jar命令

    2014-07-30 - 环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 问题 Linux下打包压缩war、解压war包和jar命令 解决 把project_a文件夹下的文件打包成project.war 1,打包 jar -xvf project.war /project_a -c 创建war包 -v 显示过程信息 -f 指定 JAR 文件名,...

  • FBReader—轻量好用跨平台的电子书阅读软件

    2014-07-30 - FBReader是一款免费、开源的跨平台电子书阅读器,以GNU通用公共许可证发布。适用于 Linux、Microsoft Windows、Mac OS、Android 等多种操作系统。 FBReader目前的最新版本是0.99.4(Linux平台),软件大小不到3M,绝对算得上是轻量的软件,但是它却支持多种...

  • Linux文件属性详细解释

    2014-07-30 - 1、Linux 文件属性概说; Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容; [root@localhost ~]# ls -lih 总计 104K 2408949 -rwxr-xr-x 1 root root 7 04-21 12:47 lsfil...