Linux Tipi Komut Nasıl Kullanılır

Linux dizüstü bilgisayarda terminal
Fatmawati Achmad Zaenuri / Shutterstock.com

Komutun takma adı, disk dosyasını, kabuk işlevini, yerleşik komutu veya ayrılmış bir sözcüğü çözüp çözmediğini öğrenin. kullanım type Linux komutlarınızın nasıl yürütüldüğünü keşfetmek ve sisteminizi daha iyi anlamak için.

Teklifimi Yap

Bir terminal penceresi açıp Linux bilgisayarımıza komutlar vermeye başladığımızda, işletim sistemindeki hangi yazılım bileşenlerinin komutlarımıza tepki verdiğini ve bunları bizim için gerçekleştirdiğini düşünmek nadiren durur. Komutu yazıyoruz, sonucu alıyoruz ve iş yükümüze devam ediyoruz.

Komutların nasıl yapıldığını bilmek bize Linux'umuzun veya diğer Unix benzeri işletim sistemimizin nasıl yapılandırıldığını daha iyi anlamamızı sağlar. Kaputun altına bir göz atmak bizi daha bilinçli bir sürücü yapabilir.

Komut satırına verdiğimiz talimatlar aşağıdaki kategorilerden birindedir:

  • takma ad: Genellikle uzun soluklu veya karmaşık diğer komut dizilerinin gerçekleşmesine neden olan kullanıcı (veya sistem) tanımlı bir komut.
  • Disk dosyası: İkili yürütülebilir dosya (ör. /usr/bin/top.
  • Kabuk işlevi: Komut satırında kullanılabilen veya komut dosyalarına dahil edilebilen kullanıcı (veya sistem) tanımlı bir işlev.
  • yerleşik komuta: Kabuğun kendisi tarafından gerçekleştirilen bir komut, örneğin pwd.
  • Ayrılmış sözcük: Kabuk tarafından ayrılmış bir kelime if ve elif. Bunlara anahtar kelimeler de denir.

type command bize herhangi bir Linux komutunun hangi kategoriye ait olduğunu söyler. İşte komutun çıktısını anlamak için hızlı bir eğitim.

Komut türü

Komut kategorilerinin her biri için bazı hızlı örnekleri inceleyelim.

type date

terminal penceresine tarih yazın

date komutu yürütülebilir bir disk dosyasıdır.

type ls

terminal penceresine ls yazın

ls Komut bir takma addır, temelini sarar ls kullanma komutu --color=auto varsayılan olarak.

type lowdown

terminal penceresine indirme türü

lowdown komutu, bu makaleyi araştırmak için kullanılan banliyöde ayarlanmış kullanıcı tanımlı bir işlevdir. Bazı sistem kaynaklarının hızlı bir görüntüsünü sağlar. Bir kombinasyonudur whoami , w , free ve df .

type pwd

terminal penceresine pwd yazın

pwd command, Bash kabuğunun yerleşik bir komutudur.

type elif

terminal penceresine elif yazın

elif komut, Bash kabuğuna ayrılmış bir kelimedir.

Birden Fazla Komut Kullanma

Verebilirsin type aynı anda tanımlamak için birden fazla komut.

type date top ls

terminal penceresinde tarih top ls yazın

-T Seçeneği

Hiçbir seçenek type isimleri kabul eder. Böylece isimler kitabımızı çıkarabilir ve kendimiz vaftiz edebiliriz. Eğer düşünüyorsanız -t seçeneği “terse” anlamına gelir, çok fazla yanlış olmayacaksınız. Yanıtları type tek kelimelik cevaplar.

type -t date
type -t pwd
type -t lowdown

terminal penceresinde -t seçeneğinin gösterilmesi

-A Seçeneği

Buna “hepsi” seçeneği diyelim. Komutun bulunduğu tüm konumları listeler. Bu seçeneğin değil ayrıca kullanıyorsanız -p seçeneği.

Örneğin, alttaki komutla aynı ada sahip bir takma adınız varsa, takma ad ve komut hakkında bilgi alabilirsiniz.

type -a ls

terminal penceresinde -a tipinin gösterilmesi

-F Seçeneği

-f opsiyon kuvvetleri type için değil kullanıcı veya sistem tanımlı işlevleri arar. Bu seçeneği “işlev arama kapalı” olarak düşünün. Eğer komut dır-dir bir işlev, type komutun bulunamadığını bildirir.

type -f top
type -f lowdown

terminal penceresinde -f tipinin gösterilmesi

-P Seçeneği

Kullanırsanız -P seçenek, type dizinleri yalnızca $ PATH dizininde arar. Böylece bu seçeneğe “yol” diyebiliriz. Bu seçeneğin büyük bir “P” kullandığını unutmayın.

type -P date chmod adduser

terminal penceresinde -P tarih chmod adduser yazın

-P Seçeneği

Kullanırsanız -p seçenek, type yalnızca komut bir sabit disk dosyasıysa yanıt verir. Bu seçeneğin küçük “p” kullandığını unutmayın.

type -p mount
type -p ls
type -p -a ls

terminal dul tipinde -p seçeneğinin gösterilmesi

type için herhangi bir cevap vermiyor ls Çünkü ls bir takma ad değil, bir disk dosyası değil.

Ancak, -a seçenek böylece type tüm örnekleri arar ls komutunda, temel alınan disk dosyasını ls takma ad kullanmaktadır.

özet

Bu hoş ve basitti ama aynı şeyi aydınlatıyordu.

Terminal penceresine yazdığımız her şeyi bir “komut” olarak düşünme eğilimindeyiz ve bunu orada bırakıyoruz. Ama aslında, komutlar Linux sisteminde çeşitli şekillerde uygulanır. Ve type hangisinin olduğunu öğrenmenizi sağlar.

LEAVE A REPLY

Please enter your comment!
Please enter your name here