Linux Shell
exbob
Linux
展开
-
shell:判断一个进程是否存在
#test.sh#!/bin/shpid=`ps -ef | grep -v grep | grep -v "test.sh" | grep $1 | sed -n '1P' | awk '{print $2}'`if [ -z $pid ] ; thenecho "no this process"elseecho $pidfi例:查询是否存在hello进程#./test.sh hello如果存在hello进程,会输出PID不存在会输出 no this process原创 2011-03-04 14:39:00 · 14001 阅读 · 0 评论 -
MD5验证工具:md5sum
linux 下 shell命令 ,制作md5码 也用于软件的md5校验 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。 在linux或Unix上,md5sum是用来计算和校验文件报文摘要的工具程序。一般来说,安装了Linu原创 2011-03-06 16:14:00 · 2705 阅读 · 0 评论 -
关于alias命令
<br />alias命令是用来设置指令的别名的,例如我们一般都想用vi直接命令打开vim。该命令的用法如下:<br /><br />功能说明:设置指令的别名。<br /><br />语 法:alias[别名]=[指令名称]<br /><br />补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令的别名。<br /><br />参 数:若不加任何原创 2011-04-18 21:32:00 · 2971 阅读 · 0 评论 -
hexdump——Linux系统的二进制文件查看工具
hexdump hexdump是linux下的一个二进制文件查看工具,可以将二进制文件转换为ASCII、十进制、十六进制或八进制进行查看。常用选项:-b 将每个字节显示为八进制-c 将每个字节显示为ASCII字符-C 每个字节显示为16进制和相应的ASCII字符例如:原创 2011-07-06 22:05:25 · 13143 阅读 · 0 评论 -
Linux下分割、合并文件——dd和cat
dd的作用是转换和拷贝文件,我们可以利用它来分割文件,相关的选项如下:if=filename:输入的文件名of=finename:输出的文件名bs=bytes:一次读写的字节数,默认是512bytesskip=blocks:拷贝前,跳过的输入文件的前blocks块,块的大小有bs原创 2011-07-26 23:11:51 · 22178 阅读 · 1 评论 -
Linux系统文本模式下的截屏技巧
Linux系统文本模式下截屏要用到/dev目录下的vcs设备:# ls /dev/vcs*/dev/vcs /dev/vcs1 /dev/vcs2 /dev/vcs3 /dev/vcs4 /dev/vcs5 /dev/vcs6 其中,/dev/vcs 是当前的虚拟原创 2011-07-29 15:40:31 · 2784 阅读 · 1 评论 -
十个最酷的Linux命令
来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。sudo !!以 root 帐户执行上一条命令。python -m SimpleHTTPServer利用 Pytho转载 2011-09-16 09:27:27 · 1217 阅读 · 0 评论