Qshell - Qshell
| Разработчики) | IBM |
|---|---|
| Операционная система | IBM i |
| Платформа | IBM Power Systems |
| Стандарт (ы) | POSIX , X / Открыть |
| Доступно в | английский |
| Тип | Командная оболочка |
| Веб-сайт | Qshell |
Qshell - это необязательный интерпретатор командной строки ( оболочка ) для операционной системы IBM i . Qshell основан на стандартах POSIX и X / Open . Это оболочка, подобная Bourne, которая также включает в себя функции KornShell . Утилиты (или команды ) - это внешние программы, которые предоставляют дополнительные функции. Команде разработчиков Qshell приходилось заниматься специфичными для платформы проблемами, такими как перевод между ASCII и EBCDIC . Оболочка поддерживает интерактивный режим, а также пакетную обработку и может запускать сценарии оболочки из Unix-подобных операционных систем с небольшими изменениями или без них.
Команды
Ниже приведен список команд , которые поддерживаются интерпретатором командной строки Qshell в IBM i 7.4.
- приоткрытый
- псевдоним
- appletviewer
- attr
- базовое имя
- перерыв
- встроенный
- Кот
- кошки
- CD
- chgrp
- chmod
- Chown
- clrtmp
- cmp
- двоеточие (:)
- команда
- компресс
- Продолжить
- cp
- резать
- dataq
- область данных
- Дата
- db2profc
- db2profp
- объявлять
- dirname
- точка (.)
- dspmsg
- эхо
- egrep
- env
- оценка
- exec
- выход
- экспорт
- expr
- extcheck
- ложный
- fgrep
- файл
- найти
- Gencat
- getconf
- Getjobid
- Getopts
- grep
- хэш
- голова
- помощь
- имя хоста
- iconv
- я бы
- ipcrm
- ipcs
- банка
- ярсигнер
- Джава
- javac
- javadoc
- Джава
- Джаваки
- javap
- рабочие места
- kdestroy
- keytab
- keytool
- убийство
- кинит
- klist
- ksetup
- ldapadd
- ldapchangepwd
- ldapdelete
- ldapdiff
- ldapexop
- ldapmodify
- ldapmodrdn
- ldapsearch
- позволять
- список библиотек
- пер
- местный
- локаль
- регистратор
- логин
- ls
- mkdir
- mkfifo
- мв
- native2ascii
- нету
- od
- человек
- policytool
- пр
- Распечатать
- printenv
- printf
- profconv
- profdb
- проф
- пс
- pwd
- pwdx
- qsh
- читать
- только чтение
- возвращение
- рексек
- rexx
- Rfile
- rm
- rmdir
- rmic
- rmid
- rmiregistry
- sed
- серийный номер
- установленный
- setccsid
- ш
- сдвиг
- спать
- Сортировать
- источник
- расколоть
- sqlj
- система
- sysval
- хвост
- деготь
- тройник
- тестовое задание
- tnameserv
- трогать
- tr
- ловушка
- правда
- тип
- наборный
- ulimit
- маска
- unalias
- безымянный
- распаковать
- уникальный
- сброшен
- ждать
- Туалет
- откуда
- xargs
- zcat
Отличия от других оболочек Unix
Qshell не поддерживает <> оператор перенаправления и не предоставляет историю команд . В нем также нет поддержки управления заданиями, поскольку в операционной системе IBM i отсутствует концепция группы процессов переднего плана или фоновых процессов . Поэтому стандартные fgи bgвстроенные команды POSIX также недоступны.
По сравнению с PASE для i
Согласно IBM, QSHELL представляет собой « Unix- подобный» интерфейс, построенный на основе IBM i . Команды, выдаваемые пользователем, указывают на программы в библиотеке «Qshell». Он начался как перенос из оболочки ash , которая была похожей на Bourne оболочкой, созданной Berkeley Software Design .
Смотрите также
использованная литература
дальнейшее чтение
- Холт, Тед (2004). Qshell для iSeries . ISBN 1-58347-046-8.
внешние ссылки
- «Qshell» . ibm . IBM . Проверено 11 июня 2020 .
- Знакомство с iSeries QSHELL