命令基础

查询数据库的实例 select * from v$instance

导出exp
导入imp
数据泵expdp
   impdp 导出快
   需要先创建一个目录,目录存放在dba_directories
   
linux文件的替换
:1,$s/^M{此处为需要被替换的字符}/{此处为替换完成的字符}/

mv (被修改的文件名) (想要修改成的文件名)

nohup sh xx.sh &后台运行进程

删除文本文件中的内容,不进冒号,先按行数,再按ddp

更改当前会话的提示信息字符集
alter session set nls_language = 'SIMPLIFIED CHINESE/AMERICAN'

同一个linux系统中装了多了java  指定某个jar包的运行bin
/opt/java/jdk1.6.0_35/bin/java -jar xx.jar

目录下所有文件搜索包含指定字符串的文件
find . -exec grep -nH "xxxxxxx" {} \;

vi编辑/新建文件
mkdir新建文件夹
vi中点击o换行编辑
    点击i插入
    编辑完成后按esc,:wq保存退出   :q退出   :q!强行退出
不是编辑模式,dd删除一整行
输入:set nu实现行数

sed '1d' urlfile 删除urlfile文件的第一行

>覆盖    A>B  将B中的内容替换为A中的内容
>>追加  A>>B 将A中的内容追加到B中的内容之后

sqlldr文件夹下,xx.log文件是判断ftp是否完成

可以直接cd打开path中设置的文件夹,如cd $JAVA_HOME

echo -n    -n表示不换行
echo -e    -e转义字符作为正常字符处理

#$表示参数的个数

$0文件名
$1第一个参数

拼sql语句时最后加!表示退出到linux命令行

sed '/^$/d' file删除文件内的空行
sed '4,/^$/d' file保留第四行到下个空行的内容,其他删除

-ne不等于
head -x取文本的第1行到第x行
tail -x取文本的倒数第一行到倒数第x行

ls '目录'/wc -l指定目录下有多少个文件

ls |wc -l当前目录下有多少个文件


touch 创建一个具有时间戳的文件
    --touch filename   以当前系统日期为时间戳
    --touch -t 06100930 filename  一6月30日上午9点30分为时间戳的文件
    
ORACLE instr函数, 在指定的字符中搜索指定的字符
   SELECT INSTR('AAA','BBB') FROM DUAL  --返回0
   SELECT INSTR('AAA','A') FROM DUAL    --返回1  在AAA的第一个位置出现了A
   SELECT INSTR('AABBCC','B',1,2) FROM DUAL  --返回0  在AABBCC的第1至第2个位置上未出现B
   SELECT INSTR('AABBCC','B',1,4) FROM DUAL  --返回3  在AABBCC的第1至第4个位置上的第3个位置出现B

posted @ 2015-01-28 09:50  CoderLeob  阅读(105)  评论(0)    收藏  举报