分类:Linux

文本处理三剑客:grep、sed和awk命令介绍

文本处理三剑客:grep、sed和awk命令介绍
搞Linux开发,经常会遇到对文本内容进行查找、编辑甚至进行某些分析处理的情况,比如说添加开机启动项、添加全局环境变量、定制化显示等。如果这些都采用Python脚本进行处理,那么未免有些小题大做。 这里主要跟大家介绍一下,Linux处理文本的三剑客:grep、sed和awk。有...

fireling 4周前 (01-23) 287℃ 0喜欢

Linux下如何添加虚拟内存

Linux下如何添加虚拟内存
今天我在服务器上编译YouCompleteMe的时,遇到内存不足导致进程被杀掉。服务器的内存只有1个G,明显不满足日常需求,要么花钱加内存,要么,就采用虚拟内存的办法,将硬盘空间划过来一部分当内存。 以前安装Linux的时候,就遇到分配交换空间的问题,其实这个交换空间就是所谓的...

fireling 2个月前 (12-16) 420℃ 1喜欢

Linux下添加环境变量

Linux下添加环境变量
$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。 编辑你的PATH声明,其格式为: PATH=$PATH:<PATH 1>:<PATH 2>:<PATH ...

fireling 2年前 (2015-08-20) 1517℃ 0评论 2喜欢

Linux下程序如何执行进程

Linux下程序如何执行进程
计算机如何执行进程呢?这是计算机运行的核心问题。即使已经编写好程序,但程序是死的。只有活的进程才能产出。现在我们看一下从程序是如何执行进程的。 下面是一个简单的C程序,假设该程序已经编译好,生成可执行文件vamei.exe。 (选取哪一个语言或者具体的语法并不是关键,大部分语言...

fireling 2年前 (2015-02-04) 699℃ 0评论 1喜欢

Linux下硬盘操作解析

Linux下硬盘操作解析
对硬盘的操作是非常普遍的,特别是我们在不同的服务器之间挂载卸载数据盘。硬盘的表示符号需要注意,SATA/SCSI接口的识别为sd,IDE接口的识别为hd。因此在Linux中/dev/sd*中sd表示SATA/SCSI硬盘,/dev/hd*中hd表示IDE硬盘。 硬盘的操作命令主要...

fireling 2年前 (2015-02-03) 16095℃ 0评论 2喜欢