Linux修改环境变量

一、Linux的变量种类

按变量的生存周期来划分,Linux变量可分为两类:

1. 永久的:需要修改配置文件,变量永久生效。

2. 临时的:使用export命令行声明即可,变量在关闭shell时失效。

二、设置变量的三种方法

1. 在/etc/profile文件中添加变量【对所有用户生效(永久的)】

用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。

例如:编辑/etc/profile文件,添加CLASSPATH变量

# vi /etc/profile

export CLAS[……]

继续阅读

使用sqlplus导出数据为excel或html

通过SQL*PLUS我们可以构建友好的输出,满足多样化用户需求。
本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件.
首先创建两个脚本:
1.main.sql 用以设置环境,主要调用具体脚本
2.get_tables.sql 为获取具体数据之脚本

get_table.sql脚本内容:

select owner,table_name,tablespace_name,blocks,last_analyzed
from all_tables order by 1,2;

main.sql脚本内容:

set linesize 200[……]

继续阅读

Tags: ,

oracle sql语句加索引的原则

sql语句加索引的原则:
1.所有的外键,要加
2.频繁作为查询条件的字段,要加
3.重复项很多的列不要加索引
5.频繁更新的字段不要加索引
6.如果列的内容都是唯一的,一定要增加唯一索引
7.不会出现在where子句中的字段不要加索引

Tags: ,

linux查看磁盘空间的好方法

一、df 命令;

df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;

举例:

[root@localhost beinan]# df -lh

Filesystem 容量 已用 可用 已用% 挂载点

/dev/hda8 11G 6.0G 4.4G 58% /

/dev/shm 236M 0 236M 0% /dev/shm

/dev/sda1 56G 22G 35G 39% /mnt/sda1

我们从中可以看到,系统安装在/dev/hda8 ;还有一个56G的磁盘分区/dev/sda1挂载在 /mnt/[……]

继续阅读

Tags:

格式化 sqlplus 的输出

需要写一个简单的脚本,将所有数据文件、控制文件、在线日志文件等输出到一个文件中,一口气写完之后,发现输出结果中每行之间都有一空行,非常不爽,研究了一下 sqlplus 的设置参数之后解决了问题,把几个常用的参数在这里做一个小结,方便以后查询。

set echo on/off                     是否显示脚本中的需要执行的命令
set feedback on/off               是否显示 select 结果之后返回多少行的提示
set linesize n                          设置一行最多显示多少字符,之前就是因为 n 设得过大,[……]

继续阅读

Tags: ,
php

HTTP协议Content-Type不完全手册

HTTP协议Content-Type不完全手册

“.*”=”application/octet-stream”

“.001″=”application/x-001”

“.301″=”application/x-301”

“.323″=”text/h323”

“.906″=”application/x-906”

“.907″=”drawing/907”

“.a11″=”application/x-a11”

“.acp”=”audio/x-mei-aac”

“.ai”=”application/postscript”

“.aif”=”audio/aiff”

“.aifc”=”audio/aiff”[……]

继续阅读

Tags:

vim使用大全

vi/vim 基本使用方法

本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。

1、vi的基本概念

基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last l[……]

继续阅读

Tags:
php

php常用字符串替换函数的使用和效率对比

字符串替换在程序开发过程中是用的比较多的,php中也有一些字符串替换处理的函数,本文将浅谈它们的用法和使用效率,常用的字符串替换函数 有:str_replace, str_ireplace, preg_replace, ereg_replace, eregi_replace等。

按字符串的替换功能区分,可以分为两类:一类是简单确定字符串的替换(不支持正则),常用的函数有str_replace, str_ireplace等;还有一类是符合某种制定匹配规则的字符串替换(支持正则),要匹配的字符串可以明确指定,也可以不明确指定,常用的函数有 preg_replace, preg_replace_[……]

继续阅读

Tags: