Type (Unix)

Taslak madde  Bu madde bir taslaktır. Bu maddeyi geliştirerek veya özelleştirilmiş taslak şablonlarından birini koyarak Vikipedi'ye katkıda bulunabilirsiniz.

type
Orijinal yazar(lar)AT&T Corporation
Geliştirici(ler)Çeşitli açık kaynaklı ve ticari geliştiriciler
İşletim sistemiUnix ve Unix-benzeri
PlatformÇoklu platform
TürKomut

type, Unix ve Unix-benzeri işletim sistemlerinde, komut satırı satırı argümanlarını komut adları olarak kullanıldığında nasıl yorumlanacaklarını açıklayan bir komuttur.

Kullanım

Uygun durumlarda, type komutu, komut adının patikasını (İng. path) görüntüler. Olası komut türleri şunlardır:

  • kabuk yerleşiği
  • fonksiyon
  • alias
  • hash
  • keyword

Komut, komut adları bulunamazsa bir non-zero çıkış durumu (İng. Exit status) döndürür.

Örnekler

$ type test
test is a shell builtin
$ type cp
cp is /bin/cp
$ type unknown
unknown not found
$ type type
type is a shell builtin

Tarihçesi

type komutu, Bourne kabuğu için bir kabuk yerleşiği olarak 1984 yılında AT&T'nin System V Release 2 (SVR2) sürümünde tanıtılmıştır[1] ve diğer birçok POSIX-uyumlu kabukta, örneğin Bash kabuğunda hala bulunmaktadır. Ancak, type, POSIX standartının bir parçası değildir. Bir POSIX kabuğunda, benzer davranış command -V name kullanılarak elde edilebilir.

KornShell'de whence komutu benzer işlevi sağlar.[2]

type komutu, yaygın GNU Unix benzeri hizmet programlarının yerel Win32 portlarını içeren UnxUtils koleksiyonunun bir parçası halinde ayrı bir paket olarak Microsoft Windows için mevcuttur.[3]

Kaynakça

  1. ^ "traditional Bourne shell family / history and development". www.in-ulm.de (İngilizce). 3 Şubat 2004 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ekim 2018. 
  2. ^ Siever, Ellen (27 Temmuz 2005). Linux in a Nutshell. Nutshell handbooks (İngilizce). O'Reilly Media, Inc. (2005 tarihinde yayınlandı). s. 695. ISBN 9780596009304. 12 Haziran 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Temmuz 2016. whence [...] Korn shell only. Show whether each command is a Unix command, a built-in command, a defined shell function, or an alias. 
  3. ^ "Bazı GNU hizmet programlarının yerel Win32 portları". 9 Şubat 2006 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Mart 2023. 
  • g
  • t
  • d
Dosya sistemi
Prosesler
  • at
  • bg
  • chroot
  • crontab
  • fg
  • kill
  • killall
  • nice
  • pgrep
  • pidof
  • pkill
  • ps
  • pstree
  • sleep
  • time
  • top
Kullanıcı ortamı
  • env
  • exit
  • finger
  • id
  • logname
  • mesg
  • passwd
  • talk
  • tput
  • uname
  • su
  • sudo · uptime
  • w
  • wall
  • who
  • write
  • whoami
Metin işleme
  • awk
  • basename
  • comm
  • csplit
  • cut
  • diff
  • dirname
  • ed
  • ex
  • fmt
  • fold
  • head
  • iconv
  • join
  • less
  • m4
  • more
  • nl
  • paste
  • patch
  • printf
  • read
  • sed
  • sort
  • strings
  • tac
  • tail
  • tr
  • troff
  • uniq
  • vi
  • wc
  • xargs
Kabuk yerleşikleri
Arama
  • find
  • grep
  • locate
  • whereis
  • which
Belgeleme
  • man
Yazılım geliştirme
  • ar
  • ctags
  • lex
  • make
  • nm
  • strip
  • yacc
Diğer
  • apropos
  • banner
  • bc
  • cal
  • clear
  • date
  • expr
  • help
  • history
  • info
  • lp
  • od
  • size
  • sleep
  • tput
  • type
  • true ve false
  • uname
  • yes
  • whatis
Kategori Kategoriler (Standart Unix programları, Unix SUS2008 yardımcı programları)  • Liste Liste