1、date:查询及修改日期和时间

(1)显示当前时间和日期

$ date

Fri Jul 17 14:09:38 CDT 1998

(2)设置时间和日期

$ date 0717142598

Fri Jul 17 14:25:56 CDT 1998

可设置的年代范围是 1970~2037


2、cal:显示日历

(1)显示指定的年月

$ cal 7 1998

July 1998

Sun Mon Tue Wed Thu Fri Sat

1 2 3 4

5 6 7 8 9 10 11

12 13 14 15 16 17 18

19 20 21 22 23 24 25

26 27 28 29 30 31

(2)显示指定的年份

$ call 1998


3、id:显示当前登录用户及其 id 号


4、who :显示当前登录在系统上的用户的相关信息

(1)显示登录在当前系统上的用户信息

$ who

(2)显示你自己的名字

$ who am i

xumin pts/0 Aug 04 16:27 (Xumin)


5、finger:显示用户信息

(1)显示登录在系统上的用户信息

$ finger

(2)显示某一用户的信息

$ finger username

$ finger xumin

Login name: xumin

Directory: /home/xumin Shell: /usr/bin/ksh

On since Aug 04 16:27:09 on pts/0, 1 minute 49 seconds Idle Time from Xumin

No Plan.


6、mail:接收、发出和查看电子邮件

(1)进入收发邮件环境

$ mail

(2)较常使用的子命令

数字 选择邮件

d 删除当前选择的邮件

m 发一个新的邮件

q 退出电子邮件环境,并删除已阅读过的邮件

x 退出电子邮件环境,不删除已阅读过的邮件

t 显示选择的邮件


$ mail xumin

Subject: test

hi,

this is a test.

<ctrl-d>

Cc:

$ mail

Mail [5.2 UCB] [AIX 4.1] Type for help.

"/var/spool/mail/xumin": 1 message 1 unread

>U 1 xumin Tue Aug 4 16:32 12/312 "test"

?t

Message 1:

From xumin Tue Aug 4 16:32:42 1998

Date: Tue, 4 Aug 1998 16:32:42 -0500 (CDT)

From: xumin

To: xumin

Subject: test

hi,

this is a test.

?q

Saved 1 message in /home/xumin/mbox



7、clear:清屏或清除当前窗口内的信息

8、echo:显示用户指定信息

$ echo Hello!

Hello!



9、banner:用大字体方式显示用户指定信息

$ banner Hello!


10、wc:统计一个文件的行数、词数及字节数

$ cat test.file

Hello!

This is a test file.

$ wc test.file

2 6 28 test.file


11、特殊键

以下是一些在 Shell 环境下组合键的用法:

●<ctrl-c> -- 终止当前的命令或前台进程

●<ctrl-d> -- 结束一个传输或文件(的输入)

●<ctrl-s> -- 暂停屏幕输出

●<ctrl-q> -- 继续屏幕输出

●<ctrl-u> -- 删除当前输入行

●find -- 查找文件

$ find path expression

在 expression 中可以按许多不同的特征查找

-name -- 按文件名查找

-type -- 按文件类型查找

-size -- 按文件大小查找

-mtime -- 按文件修改的日期查找

-perm -- 按文件的权限查找

-user -- 按文件的拥有者查找

-o -- 逻辑的“或”

$ find . -name sum -print

从当前目录开始查找文件名为 sum 的文件并将结果显示出来

$ find . -perm 644 -mtime +4 -print

从当前目录开始查找文件权限为 644,4 天前修改的文件,并将其显示出来


12、grep :查找相匹配的字符

$ grep [option] pattern [file1 file2 . . .]


13、head & tail:显示文件的开始或结束部分

$ head filename

$ tail filename


14、cut:截取文件内容

(1)按域截取内容

$ cut -f number(s) -d (character) filename

(2)按字符截取内容

$ cut -c number(s) filename


15、sort:排序

16、xlock:锁定屏幕

17、lsdev -C |grep ent

查看当前系统中所有网卡的情况:可用或不可用,有多少块网卡,同时也可以查看所有硬件的情况


18、lscfg -v |more :显示所有硬件配置情况

lscfg -vl ent0 :查看当前网卡的类型和物理地址信息,设备号,同时也可以查看所有硬件的配置情况


19、lsattr -El ent0:

显示网卡 ent0 上的详细信息,包括奇偶校验位、波特率等等

(1)lsattr -El mem0:显示物理内存 mem0 的大小:

(2)lsattr -El hdisk0:显示硬盘 hdisk0 的信息,包括大小

(3)lsattr -El proc0:显示 CPU proc0 的信息,包括 CPU 型号等等


20、lslpp -l bos.net.tcp* :查看当前 tcp 软件包的情况

lslpp -l cluster* :查看当前 cluster 软件包的情况


21、ifconfig en1 service-IP alias

在网卡 en1 上增加临时 IP 地址 service-IP

ifconfig en1 service-IP delete :在网卡 en1 上删除临时 IP 地址 service-IP


22、type command

察看 command 命令所在的目录位置


23、df –k

列出已加载的逻辑卷及其大小信息。


24、mount

列出已加载的逻辑卷及其加载位置。


25、uname –a

列出系统 ID号,OS 版本及用户权限等信息。


26、hostname

列出系统网络名称。


27、lspv

显示系统已包含的物理卷,ID 号及对应的卷组信息。


28、lsvg vgname

显示逻辑卷组信息,如大小,每个小分区大小、剩余空间。

lsvg –l vgname:显示逻辑卷组所包含的各逻辑卷的信息,如大小,是否有镜像等。


29、instfix –i |grpe ML

检查操作系统打的补丁情况


30、netstat -rn:检查路由配置情况

31、ps –ef :

列出正在运行的所有进程的各种信息:如进程号及进程名等。


oracle视频教程请关注:http://u.youku.com/user_video/id_UMzAzMjkxMjE2.html