Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8018160
  • 博文数量: 159
  • 博客积分: 10424
  • 博客等级: 少将
  • 技术积分: 14615
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-14 12:45
个人简介

啦啦啦~~~

文章分类
文章存档

2015年(5)

2014年(1)

2013年(5)

2012年(10)

2011年(116)

2010年(22)

分类: LINUX

2011-01-22 13:14:14

作者:gfree.wind@gmail.com
博客:linuxfocus.blog.chinaunix.net

以前需要写shell脚本的时候,写完了,也不保存,下次再用的使用还要重新写。现在既然开始写博客了,那么就把平时写的且其他人也可能用到的小脚本记下来。随时更新这个文章

1. 文件操作:
1) 删除除指定文件外的其他所有文件或目录
rm -rf $(ls -1 | grep -v 指定文件)


2. 目录操作
1)确保目录创建成功。如果目录已存在,也不会报错。如果父目录不存在,则创建父目录
mkdir -p tmp/tmp1/tmp2

3. 系统服务操作
1)  chkconfig [--level levels] [--type type] name
     例如在运行级别3,4,5,6上,启动sshd服务
     chkconfig --level 3456 sshd on
2)  字符图形界面:ntsysv,图形界面,使用简单。

4. 提交代码
1) 从diff文件中提取更改的文件直接提交,避免遗漏文件
svn ci -m"your msg" $(grep ^Index your.diff | cut -d ' ' -f 2)

5. 关于重定向
cmd 2>&1 > file 与 cmd > file 2>&1
后者为真正想要的。因为shell是从左往右解析参数。
前者2>&1,将错误输出重定向到标准输出, > file将标准输出重定向到file。这个不会影响错误输出

阅读(5900) | 评论(1) | 转发(3) |
给主人留下些什么吧!~~

protheschildren2011-09-08 08:59:02

顶一下。。