-
JRockit 提高Linux Java性能的分析 日期:2011-03-20 22:37:58 点击:11 好评:0
通过分析Java线程堆解决Java应用程序中存在问题的技术。我们可以使用线程堆来分析诸如应用程序挂起,响应时间长以及程序崩溃等情况。在详细介绍分析线程堆的技术之前,我们先来...
-
把一个shell程序编译成二进制可执行文件 日期:2011-03-20 22:37:58 点击:26 好评:0
或者是其他形式的可执行文件,只要无法查看程序内容就行. 但是,如果你仅仅是看不见内容就行了的话,不妨用 gzexe a.sh 原来的 a.sh 就被存为 a.sh~,新的 a.sh 是乱码,但是可以用 sh 的方...
-
bash中字符串的处理 日期:2011-03-20 22:37:58 点击:4 好评:0
1.得到字符串长度 方法一: $echo ${#variable} code: PHP 代码: zhyfly: ~$ x="this is a test" zhyfly: ~$ echo ${#x} 14 方法二: $expr length "$variable" code: PHP 代码: zhyfly: ~$ x="this is a test" zhyfly: ~$ expr length "$x" 1...
-
在Shell和X下自动设置不同local的代码 日期:2011-03-20 22:37:58 点击:9 好评:0
缘由: 在Shell环境中希望使用英文环境,在X下希望使用中文环境。所以希望系统能够自动设置不同的local,就有了下面的代码。 原理: 1)、判断Shell和X环境:Shell下使用的终端为ttyn,...
-
如何改进系统命令行工具 日期:2011-03-20 22:37:58 点击:3 好评:0
如果您很容易使 shell 提示行变得色彩绚烂且带有更多信息,为什么还要坚持用烦人的标准提示行呢?在这篇技巧中,Daniel Robbins 将说明如何获得符合您的意愿的 shell 提示行,并会说明...
-
用脚本实时显示Linux网络流量 日期:2011-03-20 22:37:58 点击:4 好评:0
在GUI下面,有一大把的工具可以显示网络流量,那么,命令行下面怎么办? 显然办法是有的,比如,ifconfig,会有这样的输出: RX bytes:1224128649 (1.1 GiB) TX bytes:34114947 (32.5 MiB) 过一会再看...
-
Linux Shell使用Bash脚本批量删除文件 日期:2011-03-20 22:37:58 点击:28 好评:0
PHP每天生成一个存有系统要删除的临时文件的.out文件列表,由bash脚本逐行通过读取.out文件(每一行代表一个待删除的文件)挨个删除,代码如下(dl.sh): #!/bin/bash # Shell script utilit...
-
Linux Bash Shell预处理通配符有四种 日期:2011-03-20 22:37:58 点击:6 好评:0
* 表示0个或多个字符 ? 表示1个任意字符 [ ] 中括号内包括字符集,表示可匹配其中之一。 { } 花括号内包括字符集,表示可匹配其中之一,可用 , 逗号分隔字符集。 在 Shell 中执行命令时...
-
Bash Shell之date用法 日期:2011-03-20 22:37:58 点击:13 好评:0
#man date可以看到date的help文件 #date 获取当前时间 #date -d "-1 week" +%Y%m%d 获取上周日期(day,month,year,hour) #date --date="-24 hour" +%Y%m%d 同上 date_now=`date +%s` shell脚本里面赋给变量值 %% 输出%符号...
-
Linux bash shell执行整数算术运算方法 日期:2011-03-20 22:37:58 点击:40 好评:0
bash执行整数算术运算的命令是let; 语法格式:let arg .... 其中,arg是单独的算术表达式。这里的算术表达式使用C语言中表达式的语法、优先级和结合性。除++、--和逗号(,)之外,所有整...
-
linux系统CPU,内存,磁盘,网络流量监控脚本 日期:2011-03-20 22:37:58 点击:4 好评:0
cme.sh网络流量监控使用 [root@china213 ~]# cd /bin [root@china213 bin]# ./cme.sh cpu 99 disk 39 mem 38 nic 19855 33 0 [root@china213 bin]# CPU剩余率,磁盘剩余率,内存剩余率,以及网卡接收的bps,pps和dps(丢包)...
-
linux getopts学习笔记 日期:2011-03-20 22:37:58 点击:7 好评:0
获取UNIX类型的选项: unix有一个优点就是标准UNIX命令在执行时都具有相同的命令行格式: command -options parameters 如果在执行Shell程序也采用上述格式,Bourne Shell中提供了一条获取和处理命令...
-
自动FTP的小脚本 日期:2011-03-20 22:37:58 点击:9 好评:0
使用以下脚本,可以实现自动FTP,将你需要的文件传送到需要的地方,或者将需要的文件从某个地方抓取下来。 cd /PATH_YOU_WANT_TO_UPLOAD(DOWNLOAD) ftp -n open IP_ADDRESS user USERNAME PASSWORD ascii(or...
-
Ftp批量上传下载的Shell脚本 日期:2011-03-20 22:37:58 点击:8 好评:0
好久没写技术类文章啦,一直忙着实习。今天杭州阳光普照,心情很好,来点低技术含量的,分享两个脚本,都是在公司里经常用的。 FTP批量上传,ftput.sh: 01 #!/bin/bash 02 for filename i...
-
把SQL查询结果赋给shell变量 日期:2011-03-20 22:37:58 点击:15 好评:0
最近在看《基于Linux的Oracle数据库管理》这本书,根据书上的示例写的shell脚本, #!/bin/bash VALUE=`sqlplus -silent /nolog conn scott/tiger set pagesize 0 feedback off verify off heading off echo off numwidth 4 sel...
-
BASH命令提示符改造 日期:2011-03-20 22:37:58 点击:17 好评:0
用过linux下terminal的人对这样的命令提示符都不会感到陌生 user@hostname-laptop~$ 这样的提示符本没什么问题,特别是多用户状态下,还能清楚地知道自己的用户名的主机。 但是,它有一个...
-
Perl进程间通讯 日期:2011-03-20 22:37:58 点击:17 好评:0
Perl进程间通讯前几天做了一个比较简单的东西,但感觉比较意思就在这里记下来。大概的需求是这样的:有一个程序在会产生一些警告信息并保存在/var/log/alert中的。如果有新的警告信...
-
Linux Shell菜单 日期:2011-03-20 22:37:58 点击:12 好评:0
今天有一个朋友请教我一道Shell 题如下: 上机实验题: 1. 用shell编写一个脚本,实现以下功能。 a) 程序需要实现以下可供用户选择的操作界面: 注:USER后显示当前登陆用户名; HOST后...
-
LINUX SHELL中的随机数 日期:2011-03-20 22:37:58 点击:6 好评:0
LINUX系统中大多数版本都有随机数生成器,就是/dev/random文件。可以通过这个随机数文件相关的系统环境变量$RANDOM来随机取得随机数。在BASH环境下,这个RANDOM变量的内容介于0――32767之...
-
Linux下的Zen Cart安全脚本 日期:2011-03-20 22:37:58 点击:8 好评:0
#!/bin/bash echo "install some setting for zen cart because of some secure reason..." for site in /data0/htdocs/*;do if [ -d $site ]; then if [ -f $site/includes/application_top.php ]; then echo $site" is zen cart folder" chmod 444 -R $site...