这几天编写了几个简单的shell程序,然后都出现了syntax error near unexpected token ‘('
的错误,然后实在是检查不出错误;后面百度了才找到的原因:
之前错误的程序片段如下:
提示的错误如下:
后面才知道原来是$ 与左括号之间多了一个空格,改正以后程序就正常运行了。
其实上面usr=$(whoami)等价于 usr=`w...
分类:
系统相关 时间:
2015-01-23 23:03:01
阅读次数:
373
NERD Tree 是一款vim中的文件目录管理插件。1. 下载地址https://github.com/scrooloose/nerdtree2. 功能说明NERDTree是Vim最常用的插件之一,可以在Vim运行时显示目录和文件结构,类似TextMate左侧的文件浏览器,但操作起来更为方便,你可...
分类:
系统相关 时间:
2015-01-23 22:47:25
阅读次数:
207
Linux awk UsageLinux awk UsageTable of Contents1. Sum a specific column:2. Sum the columns of the lines with additional conditions(starting with 7):3....
分类:
系统相关 时间:
2015-01-23 22:46:35
阅读次数:
156
这是一款用于快速高效注释代码的插件使用这款插件,你可以对多种文件类型的文件进行不同方式地、快速地注释。这对使用Vim来写代码或者修改配置文件的同学来说,无疑是提升效率和快感的一件利器。你可以到这里来下载这个插件,将压缩包里面的doc/和plugin/文件夹丢到~/.vim/下面就是安装了。为了可以使...
分类:
系统相关 时间:
2015-01-23 22:45:56
阅读次数:
630
ubuntu安装eclipse
1、用到的软件:
2、创建安装jdk 的文件目录:
3、复制解压安装jdk:
4、配置环境变量:
配置内容:
使配置生效:
查看安装的jdk版本:
5、创建安装eclipse 的文件目录:
6、复制解压安装eclipse:
查看安装的eclipse:
7、重启:
必须的。。
8、设置项目保...
分类:
系统相关 时间:
2015-01-23 21:36:47
阅读次数:
207
好久没用shell了,呵呵#!/usr/bin/env bashCOUNTER=1while [ $COUNTER -lt 1000 ];doecho The counter is $COUNTER cat>tmp.sqlINSERT INTO "wcdata" VALUES('`(printf.....
分类:
系统相关 时间:
2015-01-23 21:21:05
阅读次数:
263
1、概述linux/kernel/目录下共包括 10 个 C 语言文件和 2 个汇编语言文件以及一个 kernel 下编译文件的管理配置文件 Makefile。其中三个子目录中代码注释的将放在后面的文章进行。本文主要对这 13 个代码文件进行注释。 首先我们对所有程序的基本功能进行概括性地总体介绍,...
分类:
系统相关 时间:
2015-01-23 21:19:50
阅读次数:
251
#input the network name
if [ -n "$1" ]; then
eth_name=$1
else
eth_name="eth0"
fi
send_o=`ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'`
recv_o=`ifconfig $eth_n...
分类:
系统相关 时间:
2015-01-23 20:08:51
阅读次数:
257
在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc
显示行号
语法高亮
自动缩进
显示文本中的命令
显示最近的括号匹配
智能匹配
智能提示和搜索
" The following are commented out as they cause vim to behave a lot
" ...
分类:
系统相关 时间:
2015-01-23 20:09:18
阅读次数:
311
processLine()
{
line="$@"
echo $line
}
FILE=""
if [ "$1" == "" ]; then
FILE="/dev/stdin"
else
FILE="$1"
if [ ! -f $FILE ]; then
echo "$FILE : does not exists"
exit 1
...
分类:
系统相关 时间:
2015-01-23 20:07:29
阅读次数:
242
1 // 提升升级工具进程权限为SE_DEBUG_NAME,否则XP下无法杀掉进程 2 HANDLE hToken = NULL; 3 if(OpenProcessToken(GetCurrentProcess(), TOKEN_ALL_ACCESS, &hToken)) 4 { 5 LU...
分类:
系统相关 时间:
2015-01-23 19:56:09
阅读次数:
177
把Eclipse中的subversion换成和TortoiseSVN中subversion一致的版本, 问题解决.
分类:
系统相关 时间:
2015-01-23 19:54:09
阅读次数:
1966
到 Sun 的官网下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html选择 accept license ,然后选择适合自己机型的...
分类:
系统相关 时间:
2015-01-23 19:45:42
阅读次数:
232
1.cmd查看被占用的端口:C:\Users\lenovo>netstat -aon|findstr "9109" TCP 0.0.0.0:9109 0.0.0.0:0 LISTENING 6000 TCP [::]:9109...
分类:
系统相关 时间:
2015-01-23 19:44:42
阅读次数:
228
curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gztar -xzvf m4-1.4.13.tar.gzcd m4-1.4.13./configure –prefix=/usr/localmakesudo make installcd ....
分类:
系统相关 时间:
2015-01-23 19:39:13
阅读次数:
287
磁盘的常用接口有两种:IDE和SATA接口,目前主流的是SATA接口。IDE接口由IDE扁平电缆线连接,一个电缆可连接两个IDE接口,通常主机又都会提供两个IDE接口,因此最多可以接到四个IDE设备。这两个IDE接口通常称为IDE1及IDE2,而每条扁平电缆上面的IDE设备可以被区分为Master与...
分类:
系统相关 时间:
2015-01-23 19:38:52
阅读次数:
211
1、arm-linux-gcc选项
总体选项
(1)-E:预处理之后立即停止,不进行编译。
(2)-S:编译后停止,不进行汇编。
(3)-c:预处理、编译和汇编源文件,但是不作链接,编译器根据源文件生成obj文件。
(4)-o:指定输出文件名。这个选项可以使用在预处理、编译、汇编以及连接中,需要注意的是obj文件后缀为.o,而汇编文件的后缀为.s。
(5)-v:显示制作GCC工具自身时...
分类:
系统相关 时间:
2015-01-23 18:30:13
阅读次数:
212