Linux Türü Komutu

Linux Turu Komutu



Bu kılavuzda Linux'taki “type” komutu hakkında daha fazla bilgi edineceğiz.

Önkoşullar:

Bu kılavuzda gösterilen adımları gerçekleştirmek için aşağıdaki bileşenlere ihtiyacınız vardır:







  • Düzgün yapılandırılmış bir Linux sistemi. Test etme ve öğrenme amacıyla bir Linux VM'sinin nasıl oluşturulacağına göz atın.
  • Komut satırı arayüzünün temel anlayışı

Linux'ta Yazım Komutu

Linux'a özgü diğer komutlardan farklı olarak (örneğin: ls, chmod, kapatma, vi, grep, pwd, vb.), 'type' komutu, komutun türü hakkında bilgi görüntüleyen yerleşik bir Bash işlevidir. bir argüman olarak sunulmaktadır.



$ tip tip







Bash'in yanı sıra diğer kabuklar (Zsh, Ksh, vb.) da 'type' komutunun kendi uygulamalarıyla birlikte gelir.

Temel Kullanım



Type'ın komut yapısı aşağıdaki gibidir:

$ tip < seçenek > < argüman >

En basit kullanım, argüman olarak bir komut sağlamaktır.

$ tip Hangi

“Type” komutu aynı anda birden fazla argümanla da çalışabilir.

$ tip tip Hangi CD ls mod sudo uyumak kapat

Komut Türleri

Yalnızca komutun türüyle ilgileniyorsak, yalnızca komut türünü almak için “-t” bayrağını kullanın.

$ tip -T Eko

$ tip -T tip

$ tip -T sırasında

$ tip -T kavramak

Çıktı aşağıdaki komut türlerinden biridir:

  • takma ad : Bir kabuk takma adı.
  • işlev : Yerleşik bir kabuk işlevi.
  • yerleşik : Yerleşik bir kabuk komutu.
  • dosya : Bir disk dosyası.
  • anahtar kelime : Kabuğa özgü işlevler için ayrılmış bir sözcük.

Tüm Konumlar Görüntüleniyor

Linux'ta hem bağımsız bir yürütülebilir dosya hem de yerleşik bir kabuk işlevi olarak çeşitli komutlar mevcuttur. Bir komutun her iki özelliğe de sahip olup olmadığını “type” komutunu kullanarak belirleyebiliriz.

Aşağıdaki örneğe göz atın:

$ tip -A Eko

Burada, çıktının da gösterdiği gibi, 'echo' komutu, çalıştırılabilir bir dosyanın yanı sıra yerleşik bir kabuk işlevidir ('/usr/bin/echo' konumunda bulunur).

Diğer seçenekler

Şu ana kadar bahsettiğimiz seçeneklerin yanı sıra “type” komutu bazı ek seçeneklerle birlikte gelir.

“-p” Bayrağı

Aşağıdaki komutları çalıştırın:

$ tip -P Eko

$ tip -P kapat

Burada, eğer verilen argüman yerleşik bir kabuk ise “type” komutu herhangi bir çıktı göstermez. Aksi takdirde çıktı, komutun yürütülebilir dosyasının konumu olacaktır.

“-P” Bayrağı

Aşağıdaki örneklere göz atın:

$ tip -P Eko özürlü

$ tip -P eğer sırasında

Burada “type” komutu verilen argümanları tüm PATH konumlarında arayacak ve eşleşen yürütülebilir dosyaların konumunu döndürecektir.

Bu örnekte hem “echo” hem de “pwd” komutlarının özel ikili dosyaları vardır. Hem 'if' hem de 'while' kabuk anahtar sözcükleridir ve özel bir ikili dosyası yoktur. Yani çıktı boş.

Çıkış Kodları

“Type” komutu görevini yerine getirdikten sonra arkasında bir çıkış kodu bırakır. Çıkış kodunu kullanarak görevin başarılı olup olmadığını belirleyebiliriz.

  • 0 : Komut başarıyla ve hatasız çalışır.
  • 1 : Komut bir hatayla karşı karşıyadır.

Aşağıdaki komutlar çıkış kodlarını gösterir:

$ tip tip

$ Eko $?

$ tip asdfg

$ Eko $?

Çözüm

Bu kılavuzda Linux'ta “type” komutunun nasıl kullanılacağını gösterdik. Bir komutun doğasını açıklayan kabukta yerleşik bir komuttur.

Diğer Linux komutları hakkında daha fazla bilgi edinmek ister misiniz? Linux komutları alt kategorisine göz atın. Bash ile ilgili daha fazla kılavuz için bunun yerine Bash programlamaya göz atın.

Mutlu bilgisayar kullanımı!