Qshell es un intérprete de línea de comandos ( shell ) opcional para el sistema operativo IBM i . Qshell se basa en los estándares POSIX y X/Open . Es un shell tipo Bourne que también incluye características de KornShell . [ 1 ] Las utilidades (o comandos ) son programas externos que proporcionan funciones adicionales. El equipo de desarrollo de Qshell tuvo que lidiar con problemas específicos de la plataforma, como la traducción entre ASCII y EBCDIC . El shell admite el modo interactivo , así como el procesamiento por lotes , y puede ejecutar scripts de shell de sistemas operativos tipo Unix con pocas o ninguna modificación. [ 1 ]
Comandos
A continuación se muestra una lista de comandos compatibles con el intérprete de línea de comandos Qshell en IBM i 7.4. [ 2 ]
- entreabierto
- alias
- visor de applets
- atributo
- nombre base
- romper
- incorporado
- gato
- gatosplf
- cd
- grupo de cambio
- chmod
- chown
- clrtmp
- cmp
- dos puntos (:)
- dominio
- comprimir
- continuar
- cp
- cortar
- datosq
- área de datos
- fecha
- db2profc
- db2profp
- declarar
- nombre_del_directorio
- punto (.)
- dspmsg
- eco
- egrep
- entorno
- evaluación
- ejecutivo
- salida
- exportar
- expr
- comprobación de extensión
- FALSO
- fgrep
- archivo
- encontrar
- gato gencat
- obtener configuración
- obtener trabajo
- obteneropciones
- grep
- picadillo
- cabeza
- ayuda
- nombre de host
- iconov
- identificación
- ipcrm
- ipcs
- frasco
- Jarsigner
- Java
- javac
- javadoc
- Java
- clave de Java
- javap
- empleos
- destruir
- tabla de claves
- herramienta de llave
- matar
- kinit
- klist
- ksetup
- ldapadd
- ldapchangepwd
- ldapdelete
- ldapdiff
- ldapexop
- ldapmodify
- ldapmodrdn
- Búsqueda ldap
- dejar
- lista de bibliotecas
- ln
- local
- lugar
- leñador
- nombre de registro
- ls
- mkdir
- mkfifo
- mv
- nativo2ascii
- nohup
- sobredosis
- paz
- herramienta de políticas
- pr
- imprimir
- printenv
- imprimirf
- profconv
- base de datos profesional
- profesor
- PD
- persona con discapacidad
- pwdx
- qsh
- leer
- solo lectura
- devolver
- rexec
- Rexx
- Archivo R
- rm
- rmdir
- rmic
- rmid
- rmiregistry
- sed
- serialver
- colocar
- establecerccsid
- sh
- cambio
- dormir
- clasificar
- fuente
- dividir
- sqlj
- sistema
- sysval
- cola
- alquitrán
- tee
- prueba
- tnameserv
- tocar
- tr
- trampa
- verdadero
- tipo
- tipografiado
- límite de usuarios
- umask
- unalias
- uname
- descomprimir
- único
- no establecido
- esperar
- WC
- De dónde
- xargs
- zcat
Diferencias con otros intérpretes de comandos de Unix
Qshell no admite el <>operador de redirección ni proporciona un historial de comandos . Tampoco admite el control de trabajos, ya que el sistema operativo IBM i no tiene el concepto de grupo de procesos en primer plano o en segundo plano . Por lo tanto, los comandos estándar POSIX e integrados tampoco están disponibles. [ 3 ]fgbg
En comparación con PASE para i
Según IBM, QSHELL es una interfaz “tipo Unix ” construida sobre IBM i . Los comandos emitidos por el usuario apuntan a programas en una biblioteca “Qshell”. Comenzó como una adaptación del intérprete de comandos ash , que era un intérprete de comandos tipo Bourne creado por Berkeley Software Design . [ 1 ]
Véase también
Referencias
Lecturas adicionales
- Holt, Ted (2004). Qshell para iSeries . ISBN 1-58347-046-8.
- Programación de System i 7.2 Qshell (PDF) . International Business Machines Corporation. 2013. pág. 202. Número de producto: 5770-SS1.
Enlaces externos
- "Qshell" . ibm . IBM . Consultado el 11 de junio de 2020 .
- Explorando iSeries QSHELL
- shells de Unix
- shells de comandos
- Intérpretes (informática)
- Sistemas operativos de IBM