ITPub博客

首页 > 应用开发 > IT综合 > 基本操作命令

基本操作命令

原创 IT综合 作者:therorawt 时间:2007-12-07 11:48:08 0 删除 编辑

1. cp
cp [-ip] source_file destination_file
cp [-ipr] source_file_list destination_directory
cp –r [-ip] source_directory destination_directory
其中选项-i用于交互确认,如果拷贝将覆盖原有文件,则给出提示,如果在提示下回答yes,则进行拷贝;选项-p用于保存源文件的特性,将源文件的内容、修改时间和许可模式拷贝到目的文件;选项-r递归地拷贝全部源目录,如果给出一个目录作为源文件,则该目录下所有文件和子目录都被拷贝,目的地必须是一个目录。

[@more@]

2. 查找包含查找字符的文件
grep result=1 *.log
grep EvtTimerExpired *

3.
netstat -an | grep LIST //-a显示所有连接和监听端口 -n以数字形式显示地址和端口号

4.
rpm -qa | grep vsftp //确认是否安装FTP软件

5.
ps -ef | grep RY133_gateway11 //RY133_gateway11为bin目录下可执行文件;-e:select all processes

6. 改变用户组
chown ynjfk:root file

7. 查看日志文件
tail -f xxx.log

8. crontab相关
a. 查看crond服务是否启动
/etc/init.d/crond status
ps -ef | grep cron

chmod +x *.sh

9. 关于tar的用法
tar使用的选项有:
-c —— 创建一个新归档
-f —— 当与-c选项一起使用时,创建的tar文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指的归档。
-t —— 显示包括在tar文件中的文件列表
-v —— 显示文件的归档进度
-x —— 从归档中抽取文件
-z —— 使用gzip来压缩tar文件
-j —— 使用bzip2来压缩tar文件

a.要创建一个tar文件,键入
tar -cvf filename.tar directory/file
可以使用tar命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:
tar -cvf filename.tar /home/mine/work /home/mine/school
上面的命令把/home/mine目录下的work和school子目录内的所有文件都放入当前目录中一个叫做filename.tar的新文件里。

b.要列出tar文件的内容,键入
tar -tvf filename.tar

c.要抽取tar文件的内容,键入
tar -xvf filename.tar

10. rm -rf
-i 删除前逐一询问确认
-r 将目录及以下之档案亦逐一删除
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认

11. ftp用户名密码要分大小写

12. scp ./AppServer rcpms@130.30.15.177:/home/rcpms/App/AppServer/work/bin
scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话.
最简单的应用如下:
scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2
[本地用户名@IP地址:]可以不输入,可能需要输入远程用户名所对应的密码.
可能有用的几个参数:
-v 和大多数linux命令中的-v意思一样,用来显示进度.可以用来查看连接,认证,或是配置错误.
-C 使能压缩选项.
-P 选择端口.注意-p已经被rcp使用.
-4 强行使用IPV4地址.
-6 强行使用IPV6地址.
scp中很多参数都和ssh1有关,需要的话在看.

对于SSH2协议,也可以这样建立ftp,利用CuteFTP,文件-新建-SFTP(SSH2)站点
======================================================

1. select distinct incardnumber from rcpms_unitecard;
distinct没括号

2. 能用到索引的2条语句
select c1 from t1 where not exists ( select 1 from t2 where t1.c1=t2.c2 );

select c1 from t1 minus select c2 from t2;

待研究
select sum(nvl(a.fullmoney,0)) from rcpms_allfullnote partition (f_month9) a, rcpms_unitecard b where a.fulltime like '2007-09%' and a.result = '0' and a.cardnumber = b.incardnumber and b.unitetime < '2007-09-01 00:00:00'

诚实做人,塌实做事

alter system kill session 'sid,serial#';

<未完,待续>

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9896745/viewspace-989524/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 摄影技术学习
请登录后发表评论 登录
全部评论
  • 博文量
    38
  • 访问量
    47030