Hurriyet

3 Temmuz 2013 Çarşamba

Linux / Unix:Shell Programlama

Shell script olarak belirttiğimiz dosya sistem komutlarının bir dosyada tanımlanmasıdır. En önemli özelliği bazı komutların tekrar tekrar yazılmasını önler.

Bash Shell 2 tip komut içerir.

- İç Komutlar(Internal Commands) : Bu komutlar shell’in bir parçasıdır. Zaten yüklü olarak gelirler.

- Dış Komutlar(External Commands) : Bu komutlar ise farklı binary’ler içinde gelirler. Klasörleri farklıdır.
        Örneğin /sbin, /usr/sbin, /bin gibi...

Bash Shell çeşitli komut tiplerini algılayabilir. Bunlar:

- Alias’lar (Takma ad) . Örneğin ll. ll komutu yoktur ancak çok kullanılan bir kısaltmadır. alias ll='ls -l'

- Keyword’ler (Anahtar Kelimeler)

- Fonksiyonlar

- İç Komutlar

- Dosyalar


Örnek olarak  hangi komutun internal hangisinin external olduğunu görmek için “type”komutunu kullanabiliriz.










Bash Anahtar Kelimeleri ve Builtin Komutları listesi


JOB_SPEC &
(( expression ))
. filename
[[:]]
[ arg... ]
expression
alias
bg
bind
builtin
caller
case
command
compgen
complete
continue
declare
dirs
disown
echo
enable
eval
exec
exit
export
false
fc
fg
for
getopts
hash
help
history
if
jobs
kill
let
local
logout
popd
printf
pushd
pwd
read
readonly
return
select
set
shift
shopt
source
suspend
test
time
times
trap
true
type
typeset
ulimit
umask
unalias
unset
until
variables


while

Hiç yorum yok:

Yorum Gönder