Unix/Linux
文章平均质量分 79
fw0124
这个作者很懒,什么都没留下…
展开
-
使用DBX检查内存泄漏
A.直接启动的程序1)编译时指定生成debug信息选项。例如:CC -g -o memcheck.exe memcheck.cc2)启动dbx。$ dbx(dbx) debug memcheck.exe(dbx) check -leaks(dbx) run3)程序结束后会自动打出原创 2010-10-15 17:25:00 · 2710 阅读 · 1 评论 -
Linux 命令神器:lsof 入门
lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。转载 2012-12-19 22:11:49 · 5867 阅读 · 0 评论 -
Shell脚本学习-程序调试
Solaris下进行应用程序调试的一些常用命令的整理。$ps:进程信息 -ef 查看所有进程详细信息(every process; full listing); -l long listing; -j print sid and pgid - o format: 指定输出格式 'format' is one or more of: use原创 2012-04-26 16:30:18 · 3094 阅读 · 0 评论 -
Mac OS X上安装和使用Homebrew和Homebrew Cask来进行软件安装管理
Homebrew是Mac的OS X上的软件安装管理工具,类似于apt-get或者yum。Homebrew Cask是Homebrew的扩展,可以用来安装一些应用。安装步骤:1)xcode-select –install2)ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mast原创 2015-12-28 17:13:15 · 8922 阅读 · 0 评论 -
终极 Shell - ZSH
转载自http://macshuo.com/?p=676在开始今天的 MacTalk 之前,先问两个问题吧:1、相对于其他系统,Mac 的主要优势是什么?2、你们平时用哪种 Shell?……第一个童靴可以坐下了,Mac 的最大优势是 GUI 和命令行的完美结合,不要把所有注意力放在 Mac 性感的腰身和明媚的显示屏上好吧,这不是妹纸!第二个童靴你可以出去转载 2015-12-28 17:22:33 · 1484 阅读 · 0 评论 -
yum和apt-get的区别
yum和apt-get的区别一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具 yum 3 支持tar包转载 2015-09-23 14:19:31 · 1097 阅读 · 0 评论 -
Shell脚本学习笔记-语法
Solaris下Shell脚本学习笔记。Shell语法Shell中变量都是全局的,如果需要在函数中使用局部变量,在变量前加上local'expression'单引号括起的表达式中不允许变量扩展;"expression"双引号中则允许,可以用来连接变量, fullname="$firstname $lastname"(expression1;expression2;...)括原创 2010-06-21 22:57:00 · 2455 阅读 · 0 评论 -
Shell脚本学习笔记-系统管理
Solaris系统上Shell脚本学习。文件系统/sbin主要放置一些系统管理的必备程序,例如fdisk,ifconfig,mount等/usr/sbin主要存放一些并非必备的系统管理工具。例如df,host,ping,swap,tar等。/bin主要放置一些用户必备程序。/usr/bin主要存放一些并非必备的用户程序。 很多程序都在/bin和/usr/bin下面原创 2010-06-24 23:17:00 · 1588 阅读 · 0 评论 -
Shell脚本学习-文件操作和文本处理
Solaris下文件操作和文本处理相关shell整理。$ls -a: all entries; -A: all entries, with the exception of . and .. -l: long format; -e:same as -l, 显示时间到秒; -E: same as -l, 显示时间到纳秒 -L: 列出symbolic link所指向原创 2010-10-14 16:29:00 · 12452 阅读 · 0 评论 -
Solaris的inittab文件说明
/etc/inittab定义了系统缺省运行级别,系统进入新运行级别需要做什么。Solaris中init进程的主要任务是按照inittab文件所提供的信息创建进程,由于进行系统初始化的那些进程都由init创建,所以init进程也称为系统初始化进程。inittab文件中每个记录项最多可有512个字符,每一项的格式通常如下:id:rstate:action:process,下面分别解转载 2012-07-17 14:41:54 · 3158 阅读 · 0 评论 -
awk学习笔记
Usage: nawk [-f programfile | 'program'] [-Ffieldsep] [-v var=value] [files]program = pattern { action } | pattern | { action }如果模式匹配,则执行操作 | 如果模式匹配,则打印记录 | 针对每条记录,执行操作变量名区分大小写,要匹配表达式[A-Za-z_]原创 2011-01-06 21:45:00 · 1481 阅读 · 0 评论 -
ORION - 免费的IO性能测试工具
原文出自:http://space.itpub.net/25105315/viewspace-694261http://space.itpub.net/4227/viewspace-612240ORION是oracle提供的免费测试IO性能的工具。支持solaris,aix,hpux,linux,windows平台。下载地址:http://www.oracle.com/techne转载 2012-06-20 16:50:21 · 9220 阅读 · 0 评论 -
I/O重定向详解及例子
原文http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4841631、基本概念a、I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9;b、常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monitor、monitor有关;转载 2012-04-20 12:52:14 · 2690 阅读 · 0 评论 -
Solaris上使用DTrace进行动态跟踪
Solaris内置的Dynamic Tracing (DTrace) 功能提供一个动态的跟踪环境。DTrace is a comprehensive dynamic tracing framework for the Solaris Operating System. DTrace provides a powerful infrastructure that permits administ原创 2012-04-26 16:28:48 · 6463 阅读 · 0 评论 -
Solaris系统/proc/目录简介
转自http://soft.zdnet.com.cn/software_zone/2008/0612/921092.shtml进程文件系统,procfs,是一个伪文件系统,它允许对一些非传统意义上的文件通过标准文件I/O接口进行访问。procfs将Solaris内核进程架构进行了抽象,比如当前系统中所有运行着的进程会在/proc/目录下有所体现。系统中每个进程对应/proc/目录下的一个子转载 2012-03-23 17:09:40 · 3051 阅读 · 0 评论 -
vi使用方法整理
$vi file使用Escape键返回命令模式。0 跳到一行的开始$ 跳到一行的结束n+ 向下跳n行n- 向上跳n行H 移到屏幕最上面一行L 移到屏幕最下面一行G 跳到文件最后一行:set nu/nonu 显示/隐藏行号 :xx 达到xx行 yy 把当前行放入缓冲区。nyy把当前行开始的n行放入缓冲区p 将缓冲区内容原创 2011-02-26 22:23:00 · 1601 阅读 · 0 评论