Linux
carbon06
这个作者很懒,什么都没留下…
展开
-
虚拟内存和交换空间
虚存是对物理内存的抽象,虚存使用lru 的机制将物理内存中不经常使用的部分写入磁盘,通过这种方式来扩展系统的可用内存。当系统需要访问写入磁盘的部分时,系统会触发一个缺页异常将写入磁盘的部分写回物理内存。交换内存或交换空间是虚存使用的一部分物理硬盘。虚存是操作系统为了更高效的使用物理内存提出的概念,应用程序操作的地址是虚存的地址(对应地址空间的概念),内核提供将虚存地址翻译为物理内存地址的功...原创 2018-02-23 11:47:03 · 3354 阅读 · 0 评论 -
linux 一个命令杀掉特定进程
在linux 系统中,杀掉一个进程需要首先使用ps 找到进程的pid,然后使用kill 命令杀掉指定进程。这一个操作需要执行两个命令,通过将这两个命令合并为一个脚本,并将脚本加入环境变量,可以只使用一个命令杀掉进程 编辑脚本gkill#!/bin/bashcontent=$1ps -ef | grep ${content} | grep -v grep | awk '{print $...原创 2018-03-26 18:02:26 · 6284 阅读 · 0 评论 -
Linux shell 颜色输出
原理可以利用ANSI escape code 实现linux终端输出颜色文本。下面是几个ANSI escape code 对应的颜色。Black 0;30 Dark Gray 1;30Red 0;31 Light Red 1;31Green 0;32 Light Green 1;32Brow...原创 2018-05-09 14:50:02 · 387 阅读 · 0 评论 -
批量替换tab为空格
利用find 找出需要替换的文件,然后使用sed命令执行替换。 如将src 路径下的所有cpp 文件的tab 替换为空格的命令如下sed -i -e "s/\t/ /g" `find src -name "*.cpp"`...原创 2018-06-13 18:08:51 · 5906 阅读 · 1 评论