← man/shells_and_env
umask — man umask — 80×24
ugur@toprak:~/man/shells_and_env$man umask
Bölüm 1 Kabuklar & Ortam

umask

kabuk yerleşik (shell built-in) komutları

Sözdizimi

     İlgili kabuk kılavuz sayfasındaki yerleşik komut açıklamasına bakın.

Açıklama

Kabuk yerleşik (builtin) komutları, çalışan kabuğun süreci (process) içinde yürütülebilen komutlardır. csh(1) yerleşik komutları durumunda, komutun bir boru hattının (pipeline) son bileşeni hariç herhangi bir yerinde bulunması durumunda bir alt kabukta (subshell) yürütüleceğine dikkat edilmelidir.

Kabuğa belirtilen bir komut eğik çizgi ‘/’ içeriyorsa, belirtilen komutun son bileşeni bir yerleşik komutun adıyla eşleşse bile kabuk yerleşik bir komutu yürütmeyecektir. Bu nedenle, “echo” belirtilmesi, echo yerleşik komutunu destekleyen kabuklar altında yerleşik bir komutun yürütülmesine neden olurken, “/bin/echo” veya “./echo” belirtilmesi buna neden olmaz.

Bazı yerleşik komutlar birden fazla kabukta mevcut olabilse de, bunları destekleyen her kabuk altında işleyişleri farklı olabilir. Aşağıda, kabuk yerleşik komutlarını, bunları destekleyen standart kabukları ve bağımsız birer yardımcı araç (utility) olarak mevcut olup olmadıklarını listeleyen bir tablo bulunmaktadır.

Burada yalnızca csh(1) ve sh(1) kabuklarının yerleşik komutları listelenmiştir. Yerleşik komutlarının işleyişine ilişkin ayrıntılar için ilgili kabuğun kılavuz sayfasına başvurun. En azından sh(1) kılavuz sayfasının bu komutlardan bazılarını “yerleşik komutlar” (built-in commands) ve bazılarını “ayrılmış sözcükler” (reserved words) olarak adlandırdığını unutmayın. Diğer kabukların kullanıcılarının bir info(1) sayfasına veya diğer belge kaynaklarına başvurması gerekebilir.

Harici (External) sütununda “Hayır**” olarak işaretlenen komutlar harici olarak mevcuttur ancak aynı adı taşıyan yerleşik bir komutu kullanan betikler olarak uygulanmıştır.

Komut Harici csh(1) sh(1) ! Hayır Hayır Evet % Hayır Evet Hayır . Hayır Hayır Evet : Hayır Evet Evet @ Hayır Evet Evet [ Evet Hayır Evet { Hayır Hayır Evet } Hayır Hayır Evet alias Hayır** Evet Evet alloc Hayır Evet Hayır bg Hayır** Evet Evet bind Hayır Hayır Evet bindkey Hayır Evet Hayır break Hayır Evet Evet breaksw Hayır Evet Hayır builtin Hayır Hayır Evet builtins Hayır Evet Hayır case Hayır Evet Evet cd Hayır** Evet Evet chdir Hayır Evet Hayır command Hayır** Hayır Evet complete Hayır Evet Hayır continue Hayır Evet Evet default Hayır Evet Hayır dirs Hayır Evet Hayır do Hayır Hayır Evet done Hayır Hayır Evet echo Evet Evet Evet echotc Hayır Evet Hayır elif Hayır Hayır Evet else Hayır Evet Evet end Hayır Evet Hayır endif Hayır Evet Hayır endsw Hayır Evet Hayır esac Hayır Hayır Evet eval Hayır Evet Evet exec Hayır Evet Evet exit Hayır Evet Evet export Hayır Hayır Evet false Evet Hayır Evet fc Hayır** Hayır Evet fg Hayır** Evet Evet filetest Hayır Evet Hayır fi Hayır Hayır Evet for Hayır Hayır Evet foreach Hayır Evet Hayır getopts Hayır** Hayır Evet glob Hayır Evet Hayır goto Hayır Evet Hayır hash Hayır** Hayır Evet hashstat Hayır Evet Hayır history Hayır Evet Hayır hup Hayır Evet Hayır if Hayır Evet Evet jobid Hayır Hayır Evet jobs Hayır** Evet Evet kill Evet Evet Evet limit Hayır Evet Hayır local Hayır Hayır Evet log Hayır Evet Hayır login Evet Evet Hayır logout Hayır Evet Hayır ls-F Hayır Evet Hayır nice Evet Evet Hayır nohup Evet Evet Hayır notify Hayır Evet Hayır onintr Hayır Evet Hayır popd Hayır Evet Hayır printenv Evet Evet Hayır printf Evet Hayır Evet pushd Hayır Evet Hayır pwd Evet Hayır Evet read Hayır** Hayır Evet readonly Hayır Hayır Evet rehash Hayır Evet Hayır repeat Hayır Evet Hayır return Hayır Hayır Evet sched Hayır Evet Hayır set Hayır Evet Evet setenv Hayır Evet Hayır settc Hayır Evet Hayır setty Hayır Evet Hayır setvar Hayır Hayır Evet shift Hayır Evet Evet source Hayır Evet Hayır stop Hayır Evet Hayır suspend Hayır Evet Hayır switch Hayır Evet Hayır telltc Hayır Evet Hayır test Evet Hayır Evet then Hayır Hayır Evet time Evet Evet Hayır times Hayır Hayır Evet trap Hayır Hayır Evet true Evet Hayır Evet type Hayır** Hayır Evet ulimit Hayır** Hayır Evet umask Hayır** Evet Evet unalias Hayır** Evet Evet uncomplete Hayır Evet Hayır unhash Hayır Evet Hayır unlimit Hayır Evet Hayır unset Hayır Evet Evet unsetenv Hayır Evet Hayır until Hayır Hayır Evet wait Hayır** Evet Evet where Hayır Evet Hayır which Evet Evet Hayır while Hayır Evet Evet

Ayrıca Bakınız

csh(1), dash(1), echo(1), false(1), info(1), kill(1), login(1), nice(1), nohup(1), printenv(1), printf(1), pwd(1), sh(1), test(1), time(1), true(1), which(1), zsh(1)

Tarihçe

builtin kılavuz sayfası ilk kez FreeBSD 3.4'te ortaya çıktı.

Yazarlar

Bu kılavuz sayfası Sheldon Hearn sheldonh@FreeBSD.org tarafından yazılmıştır.

macOS 26.4 December 21, 2010 macOS 26.4