工作中常用linix命令备份

工作中常用linix命令备份

@import url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

1.shift+space改变plsql中的字符状态

2. ls | grep ^集团产品托收表 | wc -l    获取某个目录下的文件总数

3.测试存储过程代码
DECLARE
iocur              sys_refcursor;
BEGIN
zs_sdaddprod('200910','1027',iocur);
END;

4.解压命令
tar -cvf /tmp/etc.tar /etc  后面是打包目录
tar -xvf qpopper4.0.5.tar.gz
compress
uncompress
unzip
zip

5.locale查看当前系统所用编码

6.修改linix系统的编码
方法1:

vi   /etc/sysconfig/i18n

LANG="zh_CN.GBK"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"

方法2:
vi /etc/profile

export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK

7.在linux里,如果要想使ping 没反应也就是用来忽略icmp包。可以用:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
若想恢复就用:
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

8.备份某用户下一些表
exp "cmp file=/datafile/cmp/ly/data/zs.dmp   log=/home/frnt/xiongwei/zstable.log   tables=( \
ZS_AGENT_NUMBER, \
ZS_JIFEN_DETAIL)"

9.load数据方法步骤
http://linux.chinaunix.net/techdoc/database/2009/05/12/1111844.shtml
上面url用来制作ctl文件
sqlldr cmp  control=controlfile.ctl data=data_201004.txt  errors = 5000000

10.sz命令
secureCRT在linux上面的sz,rz命令与ssh的配合 设置一下上传和下载的默认目录就行
options–>session options–>file transfer 下可以设置上传和下载的目录
剩下的你只要在用SecureCRT登陆linux终端的时候:
发送文件到客户端:sz filename
zmodem接收可以自行启动.
从客户端上传文件到linux服务端:
只要服务端执行 : rz
然后在 SecureCRT 里选文件发送,协议 zmodem
简单吧,如果你以前一直使用ssh,而又没有对外开放ftp服务,你就直接使用这种方式来传输你的文件

11.以下是从javaeye上面拿到linix命令。有几个很有用

  1. sudo !!

    以 root 帐户执行上一条命令。

  2. python -m SimpleHTTPServer

    利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。

  3. :w !sudo tee %

    在 Vim 中无需权限保存编辑的文件。

  4. cd -

    更改到上一次访问的目录。

  5. ^foo^bar

    将上一条命令中的 foo 替换为 bar,并执行。

  6. cp filename{,.bak}

    快速备份或复制文件。

  7. mtr google.com

    traceroute + ping。

  8. !whatever:p

    搜索命令历史,但不执行。

  9. $ssh-copy-id user@host

    将 ssh keys 复制到 user@host 以启用无密码 SSH 登录。

  10. ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg

    把 Linux 桌面录制为视频。


    12.修改linix下时间

    在命令行输入:

    date
     显示当前时间 Wed Jul 29 11:05:11 CST 2009

    date -s
    按字符串方式修改时间
    可以只修改日期,不修改时间,输入: date -s 2009-07-28
    只修改时间,输入:date -s 15:32:00
    同时修改日期时间,注意要加双引号,日期与时间之间有一空格,

    输入:date -s "2009-07-28 15:32:00"

    修改完后,记得输入:clock -w
    把系统时间写入CMOS


    13.查找某个文件
    find / -name "java" -print 

    14.vi中设置行号
    当然可以了,你使用vi编辑一个文件的时候,输入如下命令: : set nu 记住,这个冒号不能丢!  取消行号执行下面的命令: : set nonu 还是这个冒号是不能丢的

     15.vi中查找某个字符串
      /place   Enter     
        
      如果   vi   找到了   place,它将把光标定位在   p   处。要搜索   place   的其他匹配,请按   n   或   N:   
        
      n,继续朝同一方向搜索   place。   
        
      N,反方向进行搜索。   
        
      如果   vi   未找到指定的   pattern,光标位置将不变,屏幕底部显示以下消息:   
        
      Pattern:   未找到    
        
      如果   vi   找到了   place,它将把光标定位在   p   处。要搜索   place   的其他匹配,请按   n   或   N:   
        
      n,继续朝同一方向搜索   place。   
        
      N,反方向进行搜索。   
         

你可能感兴趣的:(工作中常用linix命令备份)