![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ubuntu / Linux / OS
codestorm04
这个作者很懒,什么都没留下…
展开
-
Ubuntu 命令行变色_codestorm_新浪博客
~/.bashrc 最后加一句PS1='${debian_chroot:+($debian_chroot)}\[\033[1;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '原创 2015-10-31 11:14:41 · 294 阅读 · 0 评论 -
Ext4文件系统之文件数据组织
转自:https://www.jianshu.com/p/903af75665d9本篇文章将介绍一下Ext4文件系统是如何管理文件内数据。为了兼容之前版本的文件系统,Ext4整体实现比较复杂,本文重点介绍其extent模式。相对于Ext3文件系统,Ext4文件系统在数据存储方面做了一些优化处理,可以针对小文件和大文件有不同的模式,从而提高文件访问的性能。Ext3文件数据管理方式在Ext...转载 2019-07-03 22:14:55 · 766 阅读 · 0 评论 -
在Web上运行Linux_codestorm_新浪博客
http://bellard.org/jslinux/原创 2013-11-26 10:38:51 · 76 阅读 · 0 评论 -
diff命令详解
转自:http://www.flatws.cn/article/program/shell/2011-02-23/14053.html一、文本文件比较命令diff1>diff命令的功能Linux中diff命令的功能为逐行比较两个文本文件,列出其不同之处。它对给出的文件进行系统的检查,并显示出两个文件中所有不同的行,不要求事先对文件进行排序。2>语法diff [options...转载 2013-05-13 12:55:20 · 641 阅读 · 0 评论 -
shell截取数字,shell追加重定向_codestorm_新浪博客
1. a="djflds123kfjSD34" 使b=12334 c=djildskfjSD b=${a//[A-Za-z]/} c=${a//[0-9]/} 2.shell追加重定向: free >>free.txt “>>”表示追加 ...原创 2013-05-15 09:53:28 · 146 阅读 · 0 评论 -
读懂diff_codestorm_新浪博客
转自:http://www.ruanyifeng.com/blog/2012/08/how_to_read_diff.htmldiff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff <变动前的文件> <变动后的文件>diff就会告诉你,这两个文件有何差异。它的显示结...转载 2013-05-15 19:19:46 · 79 阅读 · 0 评论 -
第一个shell脚本_codestorm_新浪博客
今天用了一天的生命力写出了第一个脚本,为了忘一个自动测试脚本里在每个case后添加三行gcov命令来生成.gcov信息。注意:一、if中用正则的话要[[ exp =~ exp && exp]] (等号和方括号,且必须有空格)二、若a=echo 123asd456 则$a=123asd456 '$a'=$a "$a"=123asd456...原创 2013-05-15 21:44:28 · 98 阅读 · 0 评论 -
GCOV 使用用例
转自:http://blogold.chinaunix.net/u3/99507/showart_2146013.html1.GCOV查看arm-linux代码覆盖率一、关于gcov工具gcov伴随gcc发布。gcc编译加入-fprofile-arcs -ftest-coverage参数生成二进制程序,执行测试用例生成代码覆盖率信息。1、如何使用gcov...转载 2013-05-15 22:57:17 · 149 阅读 · 0 评论 -
linux shell 自定义函数(定义、返回值、变量作用域)介绍_codestorm_新浪博客
转自:http://www.cnblogs.com/chengmo/archive/2010/10/17/1853356.htmllinux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。一、定义shell函数(define function)语法:[ function ] funname [()]{...转载 2013-05-21 11:59:14 · 85 阅读 · 0 评论 -
shell数值计算效率_codestorm_新浪博客
linenum=`grep -c "" ../traces.alt/1.gcov`for ((i=0;i<$linenum;i++))do#echo $linenumfailed[i]=0;passed[i]=0;donenum=0;while read linedoif [[ "$line" =~ [0-9]:[[:space:]]*[0-9]...原创 2013-05-24 11:29:46 · 178 阅读 · 0 评论 -
shell批量杀死进程_codestorm_新浪博客
有时候因为一些情况,需要把linux下符合某一项条件的所有进程kill掉,又不能用killall直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某一类或运行指定参数命令的进程),这个时候我们需要运用ps,grep,cut和kill一起操作。ok,下面给出具体的参考:ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15...原创 2013-05-27 09:45:30 · 207 阅读 · 0 评论 -
无锁编程[1]__关于CAS等原子操作,用CAS实现互斥锁,CAS是无锁编程的基础,举例:设计无锁并发堆栈...
转自:http://blog.163.com/xychenbaihu@yeah/blog/static/1322296552013373236132/关于CAS等原子操作: 在开始说无锁队列之前,我们需要知道一个很重要的技术就是CAS操作——Compare & Set,或是 Compare & Swap,现在几乎所有的CPU指令都支持CAS的原子操作,X...转载 2013-06-11 17:43:14 · 336 阅读 · 0 评论 -
Linux 信号signal处理机制_codestorm_新浪博客
转自:http://www.cnblogs.com/taobataoma/archive/2007/08/30/875743.html 信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的...转载 2013-07-24 16:28:19 · 103 阅读 · 0 评论 -
如何调试bash脚本_codestorm_新浪博客
转自:http://coolshell.cn/articles/1379.htmlBash是Linux操作系统的默认Shell脚本。Shell是用来处理操作系统和用户交互的一个程序。Shell的脚本可以帮助用户自动化地和操作系统进行交互。你也可以理解为一种脚本式的编程。即然有编程,那么,程序的编译器,解释器,调试器就必不可少了,Bash也一样,但在调试方面可能会有一些和编程语言不一样的...转载 2013-11-26 11:35:10 · 79 阅读 · 0 评论 -
Linux 技巧:让进程在后台可靠运行的几种方法_codestorm_新浪博客
转自:https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理...转载 2014-04-14 10:09:23 · 66 阅读 · 0 评论 -
[转载]Linux 内存不足的解决办法 – 增加虚拟内存 Swap S_codestorm_新浪博客
原文地址:Linux内存不足的解决办法–增加虚拟内存SwapSpace-真的好使,大程序跑开了!作者:高恩阳Procedure to add a swap fileYou need to use dd command to create swapfile. Next you need to use mkswap command to set up a Linux swap are...转载 2014-04-16 12:26:07 · 369 阅读 · 0 评论 -
PBS环境------qsub, qstat, qdel
PBS(Portable Batch System)最初由NASA的Ames研究中心开发,主要为了提供一个能满足异构计算网络需要的软件包,用于灵活的批处理,特别是满足高性能计算的需要,如集群系统、超级计算机和大规模并行系统。PBS的主要特点有:代码开放,免费获取;支持批处理、交互式作业和串行、多种并行作业,如MPI、PVM、HPF、MPL;PBS是功能最为齐全, 历史最悠久, 支...转载 2019-10-10 16:33:12 · 5584 阅读 · 0 评论