摘要:(1)在每个命令之间用;(分号)隔开。(2)在每个命令之间用&&隔开。&&表示:若前一个命令执行成功,才会执行下一个。这样,可确保所有的命令执行完毕后,其执行过程都是成功的这种执行方法,经常运用在自动安装的Script中。例如:自动安装Apache及PHP的Script文件:#! /bin/bash# 解压tar xvzf httpd-2.2.tar.gz &&tar xvzf php-5.3.tar.gz &&#设定Apacheecho "Configure apache……" &&cd ht 阅读全文
linux中grep的用法 查找两个文件的相同之处,不同之处
2013-07-09 22:47 by youxin, 1738 阅读, 0 推荐, 收藏,
摘要:http://www.9usb.net/200902/linux-grep.html http://blog.51yip.com/linux/1008.html http://blog.csdn.net/svod/article/details/5786656(内容如下) 找出文件夹下包含 “aaa 阅读全文
Shell中的正则表达式及字符串处理
2013-07-09 22:37 by youxin, 6224 阅读, 0 推荐, 收藏,
摘要:shell里一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。/将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'/n' 匹配一个换行符。序列 '//' 匹配 "/" 而 "/(" 则匹配 "("。^匹配输入字符串的开始位置。$匹配输入字符串 阅读全文
转:shell比较两个字符串是否相等
2013-07-09 21:58 by youxin, 430 阅读, 0 推荐, 收藏,
摘要:比较两个字符串是否相等的办法是:if [ "$test"x = "test"x ]; then这里的关键有几点:1 使用单个等号2 注意到等号两边各有一个空格:这是unix shell的要求3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相等的。而如果没有这个x,表达式就会报错:[: =: unary operator expected二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.整数比较-eq 等于,如:if [ "$a&quo 阅读全文
UNIX 缩写风格
2013-07-09 20:40 by youxin, 630 阅读, 0 推荐, 收藏,
摘要:构建于图形界面之上的操作系统,使用鼠标作为主输入设备, 是否使用缩写并不重要。比如 Windows 系统中的目录,几乎都是全称…… 点击两次鼠标进入文件夹pf, 并不意味着点击13次才能进入文件夹Program Files而构建于命令行之上的操作系统,如 Linux,只要3个字母以上的单词,几乎都要缩写。 例如:cd命令是Change Directory的缩写。 作为常用命令,如果使用它的全称Change Directory,绝对是无聊和乏味的工作。最常见的缩写,取每个单词的首字母,如cdChange DirectoryddDisk DumpdfDisk FreeduDisk Usagepwd 阅读全文
转:.Net程序员学习Linux最简单的方法
2013-07-09 20:04 by youxin, 284 阅读, 0 推荐, 收藏,
摘要:有很多关于Linux的书籍,博客。大多数都会比较“粗暴“的将一大堆的命令塞给读者,从而使很多.NET程序员望而却步。未入其门就路过了。所以我设想用一种更为平滑的学习方式, 就是在学习命令时,先用纯语言来介绍Linux背景和动机。 就如同所有的的网络游戏都要先介绍游戏的历史观,然后再介绍游戏的操作。大多数初学者在刚刚接触Linux都会有非常陌生的感觉。往往会有一些疑惑和问题。而我们就沿着这些问题,从远及近,从宏观到微观来理解Linux的简洁和美丽。问题1: Winows有注册表,为什么Linux没有注册表注册表是Windows核心组件,对整个系统进行配置。Linux是以整个文件系统作为" 阅读全文
asp.net插入sql server 中文乱码问题解决方案
2013-07-04 22:25 by youxin, 1759 阅读, 0 推荐, 收藏,
摘要:创建数据库的代码---创建promary表create table promary(proID int primary key,proName varchar(50) not null)出现上图所示内容是因为proName varchar(50) not null这个地方有问题。一般来说,如果含有中文字符,用nchar/nvarchar,如果纯英文和数字,用char/varchartext用ntext.但即使你按照我上面说的做了也可能出现乱码,一般的在进行中文字符插入时在中文字符串前面加上一个大写字母N。如下:insert into promary values(1,N'北京市' 阅读全文
asp.net将object或string转为int
2013-07-03 03:49 by youxin, 2529 阅读, 0 推荐, 收藏,
摘要:在C#强制转换中,(int),Int32.Parse() 和 Convert.toInt32() 三种方法有何区别? int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 System.Int32。 (int)表示使用显式强制转换,是一种类型转换。当我们从int类型到long、float、double 或decimal 类型,可以使用隐式转换,但是当我们从long类型到int类型转换就需要使用显式强制转换,否则会产生编译错误。 Int32.Parse()表示将数字的字符串转换为32 位有符号整数,属于内容转换[1]。(int32.parse和int.parse() 阅读全文
ASP.NET CS文件中输出JavaScript脚本
2013-07-03 02:07 by youxin, 436 阅读, 0 推荐, 收藏,
摘要:ClientScript.RegisterStartupScript:http://msdn.microsoft.com/zh-cn/library/system.web.ui.clientscriptmanager.registerstartupscript(v=vs.80)ClientScript.RegisterClientScriptBlock:http://msdn.microsoft.com/zh-cn/library/system.web.ui.clientscriptmanager.registerclientscriptblock(v=vs.80).aspxResponse. 阅读全文
asp.net判断用户是否登录
2013-07-03 00:11 by youxin, 2263 阅读, 0 推荐, 收藏,
摘要:最简单的代码: if(Session["LoginUser"] == null) //注意:Session["LoginUser"]后面,没有ToString()哦,你要是加上的话,就会出错了. { Response.Redirect("Login.Aspx"); //如果Session为空,则转到登陆页. }一个更简单的办法:假设一个网站有很多页面,如果用户没有登录,那么不允许访问网站里的任何页面,你打算怎么做?是不是要在每一个页面里都判断Session["UserName"]是否等于null?这样做也行,但是如 阅读全文
浙公网安备 33010602011771号