linuxSHELL学习之反引号、expr、bc
一、反引号反引号允许将shell命令的输出赋值给变量。[root@t1 ~]# testing=`date`[root@t1 ~]# echo $testing2012年 07月 03日 星期二 20:09:06 CST[root@t1 ~]# testing=`date +%y%m%d` ---使用两位数字来显...
linuxSHELL学习之循环嵌套、break、continue
一、循环嵌套1、在for循环中嵌套另一个for循环[root@t1 ~]# cat t36.sh #!/bin/bashfor (( i=1; i<=3; i++ ))do echo "out loop $i" for (( j=1; j<=2; j++ )) do echo "inside loop ...
linuxSHELL学习之for、while、until
一、for命令用于循环操作1、读取列表中的复杂值*使用转义字符(反斜杠符号)来转义单引号*使用双引号来定义使用单引号的值[root@t1 ~]# cat t20.sh #!/bin/bashfor test in I don't know if this'll workdo ec...
oracle中的left、right连接测试
create table mytest1(id number,name varchar2(20));insert into mytest1 select 1,'a' from dual;insert into mytest1 select 2,'b' from dual;insert into mytest1 select 3,'c' from dual;insert into mytest1 s...
linuxSHELL学习之复合条件检查、case
一、复合条件检查if-then可以使用布尔逻辑来合并检查条件*[ condition1 ] && [ condition2 ] 都满足测成立*[ condition1 ] || [ condition2 ] 任意一个满足即可[root@t1 ~]# cat t16.sh #!/bin/bash#test if file ex...
linuxSHELL学习之文件比较
一、test命令能够测试linux文件系统上的文件状态和路径-d file 检查file是否是存在并且是一个目录-e file 检查file是否存在-f file 检查file是否存在并且是一个文件-r file&nbs...
linuxSHELL学习之数字比较、字符串比较
1、testtest提供一种检测if-then语句中不同条件的方法,如果test命令中列出的条件评估值为true,test命令以0推出状态码退出。if test conditionthen commandsfitest命令提供3类条件的评估:数值比较、...
vim学习简要
1、vim编辑器有两种运行模式(正常模式和插入模式)正常模式中vim会将击键解释为命令,插入模式中vim会将每次击键插入到缓冲区的当前光标位置。h-向左移动一个字符,j-下移一行 ,k-上移一行,l-后移一个字符ctrl+f ...
linux学习之umask、chmod、chown、chgrp
1、umask为创建的任何文件或目录设置默认权限,它提供的是一个掩码,umask是从对象完整权限中减去的值,文件的完整权限模式是666,而目录的完整权限模式是777。[root@ASM ~]# umask &n...
linux常用命令学习之useradd、userdel、usermod、finger
1、useradd命令 --用于添加新用户[root@t1 ~]# useradd -D -----用于查看添加用户时的一些默认参数值GROUP=100 ---默认的组为gid=100HOME=/home ...
linux常用命令学习之zip、gzip、bzip2
linux提供了很多的压缩工具bzip2工具:文件扩展名为(.bz2)、compress工具:扩展名为(.Z),已经很少用、 gzip工具:扩展名为(.gz)、zip工具:扩展名为(.zip)。1、bzip2工具(bzip2用于压缩文件、bzcat用于显示已...
linux常用命令学习之mount、df、du、sort、grep
1、mount命令:用于挂在介质,默认情况下mount命令显示系统当前挂在的介质设备列表。[root@t1 ~]# mount/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)proc on /proc type proc (rw)sysfs on /sys type sysfs...
start with...connect by 层次查询
层次查询用于检索具有层次结构的表行数据。例如,雇员表(emp)存放着层次数据,其中雇员king是顶级雇员(president:总裁),雇员jones、blake、clark是king的下一级雇员(manager :经理),雇...
解决sqlplus下方向键的问题
在linux系统下,使用sqlplus时往往不能痛快的使用方向键,例如输入错误后,不能通过方向键移动光标进行修改,需要重新输入上一条命令时,也不能通过↑进行简洁操作。这里介绍一款工具——rlwrap,这个工具可以帮助...
linux cpu查询
在Linux系统中,如何详细了解CPU的信息呢? 当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/几线程,这些问题怎么确定呢?经过查看,我的开发机器是1个物理CPU,4核8线程,Intel(R) Core(TM) i7 CP...
简单记录oracle11.2安装纪要
1. oracle11.2支持平台如下:· On Linux x86o Asianux Server 3 SP2o Oracle Linu...
11gRAC安装过程中的裸设备配置
在配置裸盘时编辑 /etc/sysconfig/rawdevices 在其中加入如下内容:/dev/raw/raw1 /dev/sdb1/dev/raw/raw2 /dev/sdc1/dev/raw/raw3 /dev/sdd1/dev/raw/raw4 /dev/sde1/dev/raw/raw5 /dev/sdf1/dev/raw/raw6 /d...
oracle的启动过程
数据库的启动过程包括3步:(nomount,mount,open)1、 nomount:oracle首先寻找参数文件(pfile/spfile),然后根据参数文件中的设置,创建实例,分配内存,启动后台进程。启动过程如下:SQL> startup nom...
autotrace用法总结
对一条SQL语句生成执行计划,可以采用的方法有:使用explain plan或者sql Developer按F5或者采用AUTOTRACE。其中AUTOTRACE是一项SQL*Plus功能,自动跟踪为SQL语句生成一个执行计划并且提供与该语句的处理有关的统计...
oracle表连接方式详解
在查看sql执行计划时,我们会发现表的连接方式有多种,本文对表的连接方式进行介绍以便更好看懂执行计划和理解sql执行原理。 一、连接方式: 嵌套循环(Nested&n...