Qshell
Bu madde, öksüz maddedir; zira herhangi bir maddeden bu maddeye verilmiş bir bağlantı yoktur. (Eylül 2022) |
Qshell, IBM i işletim sistemi için bir komut satırı yorumlayıcısıdır (kabuk). Qshell, POSIX ve X/Open standartları temellidir. KornShell özelliklerini de içeren Bourne benzeri bir kabuktur.[1] Yardımcı programlar (veya komutlar), ek işlevler sağlayan harici programlardır. Qshell'in geliştirme ekibi, ASCII ve EBCDIC arasında çeviri yapmak gibi platforma özgü sorunlarla uğraşmak zorunda kaldı. Kabuk, toplu işlemenin yanı sıra etkileşimli modu da destekler ve çok az değişiklikle veya hiç değişiklik olmadan Unix benzeri işletim sistemlerinden kabuk komut dosyalarını çalıştırabilir.[1]
Geliştirici(ler) | IBM |
---|---|
İşletim sistemi | IBM i |
Platform | IBM Power Systems |
Erişilebilirlik | İngilizce |
Tür | Komut kabuğu |
Resmî sitesi | www |
Standart(lar) | POSIX, X/Open |
Komutlar
değiştirAşağıda, IBM i 7.4'te Qshell komut satırı yorumlayıcısı tarafından desteklenen komutların bir listesi bulunmaktadır.[2]
- ajar
- alias
- appletviewer
- attr
- basename
- break
- builtin
- cat
- catsplf
- cd
- chgrp
- chmod
- chown
- clrtmp
- cmp
- colon (:)
- command
- compress
- continue
- cp
- cut
- dataq
- datarea
- date
- db2profc
- db2profp
- declare
- dirname
- dot (.)
- dspmsg
- echo
- egrep
- env
- eval
- exec
- exit
- export
- expr
- extcheck
- false
- fgrep
- file
- find
- gencat
- getconf
- getjobid
- getopts
- grep
- hash
- head
- help
- hostname
- iconv
- id
- ipcrm
- ipcs
- jar
- jarsigner
- java
- javac
- javadoc
- javah
- javakey
- javap
- jobs
- kdestroy
- keytab
- keytool
- kill
- kinit
- klist
- ksetup
- ldapadd
- ldapchangepwd
- ldapdelete
- ldapdiff
- ldapexop
- ldapmodify
- ldapmodrdn
- ldapsearch
- let
- liblist
- ln
- local
- locale
- logger
- logname
- ls
- mkdir
- mkfifo
- mv
- native2ascii
- nohup
- od
- pax
- policytool
- pr
- printenv
- printf
- profconv
- profdb
- profp
- ps
- pwd
- pwdx
- qsh
- read
- readonly
- return
- rexec
- rexx
- Rfile
- rm
- rmdir
- rmic
- rmid
- rmiregistry
- sed
- serialver
- set
- setccsid
- sh
- shift
- sleep
- sort
- source
- split
- sqlj
- system
- sysval
- tail
- tar
- tee
- test
- tnameserv
- touch
- tr
- trap
- true
- type
- typeset
- ulimit
- umask
- unalias
- uname
- uncompress
- uniq
- unset
- wait
- wc
- whence
- xargs
- zcat
Diğer Unix kabuklarından farkları
değiştirQshell, yeniden yönlendirme operatörünü <>
desteklemez veya bir komut geçmişini kaydetmez. IBM i işletim sistemi bir ön plan veya arka plan süreç grubu kavramına sahip olmadığı için iş kontrol desteği de yoktur. Bu nedenle, POSIX standardı olan fg
ve bg
yerleşik komutları da mevcut değildir.[3]
i için PASE ile karşılaştırıldığında
değiştirIBM'e göre QSHELL, IBM i üzerine inşa edilmiş “ Unix benzeri” bir arayüzdür. Kullanıcı tarafından verilen komutlar, bir “Qshell” kitaplığındaki programları işaret eder. Berkeley Software Design tarafından oluşturulan Bourne-like shell olan ash shell'in bir uyarlaması olarak başladı.[1]
Kaynakça
değiştir- ^ a b c Qshell for iSeries. MC Press. 1 Şubat 2004. ISBN 1-58347-046-8.
- ^ "List of all utilities". 28 Mart 2022 tarihinde kaynağından arşivlendi.
- ^ "Differences with other interpreters". 11 Haziran 2020 tarihinde kaynağından arşivlendi.
Konuyla ilgili yayınlar
değiştir- Qshell for iSeries. 2004. ISBN 1-58347-046-8. Yazar
|ad1=
eksik|soyadı1=
(yardım)
Dış bağlantılar
değiştir- "Qshell". ibm. IBM. 11 Haziran 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Haziran 2020.
- Exploring iSeries QSHELL 28 Ocak 2008 tarihinde Wayback Machine sitesinde arşivlendi.