分类: 系统运维
2011-09-26 17:48:41
shell是一个允许人们以对话方式与操作系统打交道的程序。QCMD就是一种运行在AS/400上的shell。
Qshell是一个针对AS/400的类Unix的接口。Qshell包含一个命令行解析器和一组工具。
我们为什么需要Qshell,
1.Qshell有些命令在QCMD或iSeries Navigator是没有的。如pwd
2.Qshell可以很好的与IFS结合
3.Qshell可以运行unix/linux的script,但要修改一下
4.Qshell可以处理多线程编程,没用过
5.Qshell是一个java编程的好环境
看看你的系统中有没有Qshell
用一下命令去找
go licpgm 然后选择10,如果能看到30 Qshell(v6r1)别的版本应该是OS/400-Qshell Interpreter吧。
Display Installed Licensed Programs
Licensed Product
Program Option Description
5761SS1 18 Media and Storage Extensions
5761SS1 21 Extended NLS Support
5761SS1 22 ObjectConnect
5761SS1 23 OptiConnect
5761SS1 26 DB2 Symmetric Multiprocessing
5761SS1 27 DB2 Multisystem
5761SS1 29 Integrated Server Support
5761SS1 30 Qshell
5761SS1 31 Domain Name System
5761SS1 33 Portable App Solutions Environment
5761SS1 34 Digital Certificate Manager
5761SS1 35 CCA Cryptographic Service Provider
5761SS1 36 PSF for i5/OS 1-55 IPM Printer Support
5761SS1 37 PSF for i5/OS 1-100 IPM Printer Support
如果没有请联系管理员。
如果有,恭喜你,你可以就入Qshell的世界了
你可以是用命令STRQSH活QSH进入Qshell
进入后你可以看到如下:
QSH Command Entry
$
===>
F3=Exit F6=Print F9=Retrieve F12=Disconnect
F13=Clear F17=Top F18=Bottom F21=CL command entry