
Linux
文章平均质量分 53
shirley
这个作者很懒,什么都没留下…
展开
-
linux shell 命令 set -e
set -eset命令的-e参数,linux自带的说明如下:"Exit immediately if a simple command exits with a non-zero status."也就是说,在"set -e"之后出现的代码,一旦出现了返回值非零,整个脚本就会立即退出。-z 字符串为"null",即是指字符串长度为零。-n 字符串不为"nu转载 2013-11-21 10:31:05 · 3017 阅读 · 0 评论 -
Linux 指令篇:讯息传送与信件管理--wall
名称 : wall 使用权限 : 所有使用者 使用方式 : wall [ message ] 使用说明: wall 会将讯息传给每一个 mesg 设定为 yes 的上线使用者。当使用终端机介面做为标准传入时, 讯息结束时需加上 EOF (通常用 Ctrl+D)。 例子 : 传讯息"hi" 给每一个使用者转载 2012-11-06 10:07:58 · 476 阅读 · 0 评论 -
SIGSEGV和SIGBUS
涉及共享内存的管理就不能不提到访问共享内存对象。谈到访问共享内存对象就要留神“SIGSEGV和SIGBUS”这两个信号。系统分配内存页来承载内存映射区,由于内存页大小是固定的,所以存在多余的页空间空闲,比如待映射文件大小为5000 bytes,内存映射区大小也为5000 bytes。而一个内存页大小4096,系统势必要分配两页来承载,这时空闲的有效空间为从5000-8191,如果进程访问这段地转载 2012-11-05 17:05:14 · 495 阅读 · 0 评论 -
linux查看CPU性能及工作状态的指令mpstat,vmstat,iostat,sar,top
衡量CPU性能的指标:1,用户使用CPU的情况;CPU运行常规用户进程CPU运行niced processCPU运行实时进程2,系统使用CPU情况;用于I/O管理:中断和驱动用于内存管理:页面交换用户进程管理:进程开始和上下文切换3,WIO:用于进程等待磁盘I/O而使CPU处于空闲状态的比率。4,CPU的空闲率,除了上面的WIO以外的空闲时间5,CPU用转载 2012-11-05 14:42:21 · 802 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2,$@等的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释:变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@转载 2012-10-22 14:26:43 · 805 阅读 · 0 评论 -
【linux】init.d用法
Linux 启动时需要哪些步骤呢?本文将详细描述不同的运行级在启动中的作用。对于那些在DOS/Win9x/NT 平台下的高级用户而言,Linux 似乎是一个怪物。没有config.sys ,没有 autoexec.bat,具有个人特色的机器配置不知道从何开始。需要说明的是,很多人认为Linux 是Unix 的一个克隆,但是,这种说法对于Linux 是不公平的。Linux 比Unix更加开放转载 2012-10-29 15:04:58 · 1067 阅读 · 0 评论 -
linux chkconfig 用法
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果加上服务转载 2012-10-29 15:01:55 · 525 阅读 · 0 评论 -
rrdtool graph
timestamp=`date -d "2003/08/15 12:00" +%s` rrdtool graph /tmp/def.png \ --end now --start end-120000s --width 400 \ -t "DEF应用举例+不同时间粒度作图对比" \ --font TITLE:14:FZZHYJW.ttf \ DEF:ds原创 2012-10-16 22:01:21 · 810 阅读 · 0 评论 -
CPU资源的shell脚本
CPU资源的shell脚本 使用死循环消耗CPU资源,如果服务器是有多颗CPU,可以选择消耗多少颗CPU的资源:#! /bin/sh# filename killcpu.shfor i in `seq $1`doecho -ne "i=0;while truedoi=i+1;done" | /bin/sh &pid_array[$i]转载 2012-09-10 14:00:38 · 704 阅读 · 0 评论 -
gdb c++
1. GDB简介:1) 介绍:GDB是Linux下一个GNU调试程序,是用来调试C与C++程序的强力调试器。能够让用户在程序运行时观察程序的内部结构和内存的使用情况。2) 功能:Ø 按照自定义的方式启动运行需要调试的程序。Ø 可以使用指定位置和条件表达式的方式来设置断点。Ø 程序暂停时的值的监视。Ø 动态改变程序的执行环境转载 2012-08-29 17:02:10 · 618 阅读 · 0 评论 -
Linux下面文件和文件夹权限的得来
对于linux的基本常识应该是最清楚不够的了,当我们以某一用户创建文件或者文件夹的时候,通过ls -l,我们得到它们的权限.这些权限是怎么算出来的呢?众所周知,文件/文件夹有访问权限之说:所有者权限(User),所有组权限(Group),其他人权限(Other).那么当我们创建一个文件(cd . > test.txt)或者文件夹(mkdir test)时,他们会有怎样的权限呢?转载 2012-08-29 14:56:39 · 678 阅读 · 0 评论 -
Linux性能测试 pmap命令
Linux性能测试 pmap命令名称: pmap - report memory map of a process(查看进程的内存映像信息)用法 pmap [ -x | -d ] [ -q ] pids... pmap -V选项含义 -x extended Show the extended format.转载 2012-08-15 10:11:47 · 712 阅读 · 0 评论 -
shell经典,shell十三问
http://blog.youkuaiyun.com/dl88250/article/details/1719687转载 2013-01-25 15:36:37 · 658 阅读 · 0 评论 -
linux下添加链接与删除链接(ln命令的用法)
linux下添加链接与删除链接(ln命令的用法)添加链接使用ln命令用法:#ln --help用法:ln [选项]... 目标 [链接名]或:ln [选项]... 目标... 目录或:ln [选项]... --target-directory=目录 目标...创建连至指定的链接,并可选择性指定。如果没有指定,会在目前的目录中创建一个和名称一样的链接。当使用第转载 2013-01-25 15:26:53 · 26328 阅读 · 0 评论 -
linux cut 命令详解。。。
一、定义 正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。 2、剪切依据cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f 例:一,按字节cut:注意:一个空转载 2013-06-04 10:43:12 · 1035 阅读 · 0 评论 -
Linux命令——cut命令学习
一、定义 正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。 2、剪切依据cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f 例:一,按字节cut:注意:一个空转载 2013-06-04 10:42:24 · 614 阅读 · 0 评论 -
makefile文件的作用
Makefile详解跟我一起写 Makefile陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Un转载 2013-06-04 10:44:07 · 3680 阅读 · 0 评论 -
perror函数,strerror函数,errno
#include // void perror(const char *msg);#include // char *strerror(int errnum);#include //errnoerrno 是错误代码,在 errno.h头文件中;perror是错误输出函数,输出格式为:msg:errno对应的错误信息(加上一个换行符);strerror 是通过参数 errn转载 2013-05-09 13:42:36 · 902 阅读 · 0 评论 -
uptime2 /proc/uptime
在Linux中,我们常常会使用到uptime命令去看看系统的运行时间,它与一个文件有关,就是/proc/uptime,下面对其进行详细介绍。View Code BASH1234master@jay-intel:~$ cat /proc/uptime6447032.12 48185264.69master@jay-intel:~转载 2013-04-15 16:42:45 · 812 阅读 · 0 评论 -
uptime 之一 /proc/uptime
uptime命令是用来查询linux系统负载的!用法:直接输入uptime即可.另外还有一个参数 -v(大写)是用来查询版本的[root@ localhost]$ uptime –V(大写) procps version 3.2.7以下显示输入uptime的信息:04:03:58 up 10 days, 13:19, 1 user, load av转载 2013-04-15 16:42:11 · 2791 阅读 · 0 评论 -
细说linux挂载——mount,及其他…
http://forum.ubuntu.com.cn/viewtopic.php?t=257333转载 2013-02-20 14:53:59 · 453 阅读 · 0 评论 -
linux bash cmd
1.备份最后 24 小时当前目录下 d 所有修改的文件. tar cvf - `find . -mtime -1 -type f -print` > $archive.tar2. positional parameters 就是从命令行中传进来的参数,$0, $1, $2, $3... $0 就是脚本文件的名字,$1 是第一个参数,$2 为第2个...,参见[1原创 2013-02-20 11:19:09 · 474 阅读 · 0 评论 -
shell 语法与C语言对比
shell 语法与C语言对比要实现的功能C语言编程Linux Shell脚本编程程序/脚本的参数传递int main(int argc, char** argv){if (argv != 4) { printf( “Usage: %s arg1 arg2 arg3”, argv[0]转载 2013-01-16 13:27:55 · 776 阅读 · 0 评论 -
LINUX中使用VIM替换报错:pattern not found
在VIM中使用替换命令: :s/rac1/szserver_72/g 报错:pattern not found ,但rac1实际是存在的 可以这样处理即可:(即将s改为%s,g改为ge) :%s/rac1/szserver_72/ge转载 2013-01-16 10:35:30 · 10107 阅读 · 2 评论 -
vi 特殊字符串替换
vi编辑器替换命令::%s/s1/s2/ 用字符串s2替换每行的第一个字符串s1:%s/s1/s2/gc 用字符串s2替换每行的所有字符串s1:n,$s/s1/s2/ 用字符串s2替换从n行开始到最后一行,每行的第一个字符串s1:n,$s/s1/s2/gc 用字符串s2替换从n行开始到最后一行的所有字符串s1n若为.,则表示从当前行开始到最后一行:s/s1转载 2013-01-16 10:36:13 · 10559 阅读 · 0 评论 -
linux /proc/stat 计算CPU利用率
linux /proc/stat 计算CPU利用率一般来说对于需要大量cpu计算的进程,当前端压力越大时,CPU利用率越高。但对于I/O网络密集型的进程,即使请求很多,服务器的CPU也不一定很到,这时的服务瓶颈一般是在磁盘的I/O上。比较长见的就是,大文件频繁读写的cpu开销远小于小文件频繁读写的开销。因为在I/O吞吐量一定时,小文件的读写更加频繁,需要更多的cpu来处理I/O的中断。转载 2012-08-09 09:22:52 · 633 阅读 · 0 评论 -
AWK in linux
可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了转载 2012-08-07 17:24:06 · 932 阅读 · 0 评论 -
Xargs用法详解
Xargs用法详解1. 简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:find /sbin -perm +700 |ls -l 这个命令是错误的find /sbin -转载 2011-09-15 09:11:45 · 238958 阅读 · 7 评论 -
精简版 linux SCP ftp 命令
今天在做两台linux机器文件拷贝时,试用了一下ftp命令与scp命令,这里作个记录。ftp命令: 其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的拷贝。1. 连接ftp服务器 格式:ftp [hostn原创 2011-09-14 13:59:30 · 2054 阅读 · 0 评论 -
linux SCP ftp command
Linux scp命令用于Linux之间复制文件和目录,具体如何使用这里好好介绍一下,从本地复制到远程、从远程复制到本地是两种使用方式。这里有具体举例:==================Linux scp 命令==================scp 可以在原创 2011-09-14 13:58:11 · 1800 阅读 · 0 评论 -
df和du显示的统计信息不一致
<br />GNU Core Utilities Frequently Asked Questions<br /> <br />http://www.gnu.org/software/coreutils/faq/coreutils-faq.html原创 2011-05-09 15:49:00 · 655 阅读 · 0 评论 -
if [-e $file]
<br />检测选项含义<br />-r 文件或目录对此(有效的)用户(effective user)或组是可读的<br />-w 文件或目录对此(有效的)用户或组是可写的<br />-x 文件或目录对此(有效的)用户或组是可执行的<br />-o 文件或目录由本(有效的)用户所有<br />-R 文件或目录对此用户(real user)或组是可读的<br />-W 文件或目录对此用户或组是可写的<br />-X 文件或目录对此用户或组是可执行的<br />-O 文件或目录由本用户所有<br />-e 文件转载 2011-05-11 13:24:00 · 2602 阅读 · 0 评论 -
vi中的复制,粘贴
<br />在GUI下:<br />(1)可按i进入插入模式<br />(2)使用鼠标拖动反选要粘贴的内容,按鼠标左键复制选定块到缓冲区<br />(3)然后将光标移到要粘贴处,按鼠标中键(两键鼠标可同时按左右键),粘贴缓冲区内容。<br />在纯文本终端下:<br />(1)选定文本块,使用v进入可视模式;移动光标键选定内容<br />(2)复制选定块到缓冲区,用y;复制整行,用yy<br />(3)剪切选定块到缓冲区,用d;剪切整行用dd<br />(4)粘贴缓冲区中的内容,用p<br /><br />原创 2011-05-10 09:35:00 · 1605 阅读 · 0 评论 -
linux df vs du
<br />http://wenku.baidu.com/view/a3b5e000de80d4d8d15a4fe2.html原创 2011-05-09 15:38:00 · 644 阅读 · 0 评论 -
vi编辑命令
<br />linux:vi 替换命令<br />原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/374/7749874.shtml原创 2011-04-28 15:25:00 · 434 阅读 · 0 评论 -
shell脚本编写
#!/bin/bash value=0 for ((i=1;i do value=$((value+100) ) echo $((i*value))//要把计算的值先括号,在进行取变量值 sleep 3 //错误加括号done ---很简单的一个程序,我却错误百出,哎,所以要从小的做起呀。原创 2011-06-07 15:32:00 · 552 阅读 · 0 评论 -
总结linux 进程
http://wangzheguilai.iteye.com/blog/847678转载 2011-06-03 15:03:00 · 405 阅读 · 0 评论 -
Featured Article: /proc/meminfo Explained
<br />http://www.redhat.com/advice/tips/meminfo.html转载 2011-05-19 10:47:00 · 466 阅读 · 0 评论 -
ftime
可以通过man ftime 在linux 环境下查看Ftime 相关函数:time,ctime, gettimeofday表头文件:#include函数定义:int ftime(struct timeb *tp);函数说明:ftime()将目前转载 2011-08-25 11:00:48 · 2258 阅读 · 0 评论 -
linux find command 详解
http://www.linuxsir.org/main/node/137find ./ -name "xxx*" | xargs rm -rf转载 2011-12-20 15:01:03 · 604 阅读 · 0 评论