Bilmeniz Gereken 35 Faydalı ve Temel Linux Komutu

Yayınlanan: 2022-04-22

Linux'un küresel işletim sistemleri pazarında sadece %2'lik bir paya sahip olduğunu bilmek sizin için ilginç olurdu. Ancak küresel bulut bilişim ve web barındırma hizmetlerinin %90'ından fazlasının Linux işletim sistemi kullandığını öğrenince şaşıracaksınız. Ve geliştiriciler ve profesyoneller arasında oldukça popülerdir.

Bu nedenle, BT ile ilgilenen herhangi bir yeni başlayan veya bireyin bazı temel Linux komutlarına aşina olması gerekli hale gelir.

Ayrıca, Linux'un yalnızca Geliştiriciler için mevcut olan en karmaşık ve zorlu işletim sistemlerinden biri olduğu konusunda yanlış bir kanıdır ki bu doğru değildir. Bu yazıda, Linux'un gerçek anlamı, nasıl çalıştığı, mevcut diğer popüler işletim sistemlerinden nasıl farklı olduğu gibi tüm önemli bilgileri getirmeye ve Linux hakkında duyabileceğiniz tüm yanlış anlamaları gidermeye çalışıyoruz. .

İçindekiler
Linux nedir?
Linux komutları nelerdir?
Bazı Temel Linux Komutları listesi
Özet
Sıkça Sorulan Sorular

Linux nedir?

Screenshot 5 1 35 Useful and Basic Linux Commands You Should Know

1991 yılında piyasaya sürülen Linux, Linux çekirdeği üzerinde geliştirilen Ubuntu, Devian, Mint vb. gibi açık kaynaklı Unix işletim sistemlerinin bir koleksiyonudur. Linux açık kaynaklı bir işletim sistemi olduğundan ve kullanıcılar onu herhangi bir kısıtlama olmaksızın kolayca değiştirip başkaları arasında paylaşabildiğinden, ilk piyasaya sürülmesinden bu yana büyük bir popülerlik kazanmıştır.

Diğer herhangi bir İşletim sistemi gibi, bir işletim sistemine erişebileceğiniz ve üzerinde farklı işlemler gerçekleştirebileceğiniz bir arayüze sahip olmanız gerekecektir. Linux'taki bu arayüz, bir kabuk olarak bilinir. Daha kullanıcı dostu ve erişimi daha kolay hale getirmek için, Linux işletim sistemlerinin çoğu, kabuk olarak bir Grafik kullanıcı arayüzü ile birlikte gelir.

Öte yandan, kullanıcılar ayrıca bir komut satırı arabirimi ( CLI) kullanarak Linux işletim sistemine erişebilir ve farklı işlemler gerçekleştirebilir. Kullanıcının CLI'deki temel Linux komutlarını kullanarak saniyeler içinde işlemleri gerçekleştirebildiği çok verimli, güçlü ve oldukça hızlı bir kullanıcı arabirimidir.

Bu nedenle, Linux kullanıcılarının üretkenliklerini artırabilmeleri ve zamanlarını azaltabilmeleri için bazı temel komut satırlarını öğrenmeleri şiddetle tavsiye edilir.

Linux komutları nelerdir?

Linux komutları, bir komut satırı arabiriminde (CLI) çalışan bir dizi talimat veya programdır. Komut satırı, kullanıcı ile bilgisayar arasında bir ortam görevi gören bir arayüzdür. Bir kullanıcının CLI'de metin satırları veya komutlar vermesi gerektiğinde. Daha sonra CLI bu komutları işler ve bilgisayara talimatlar verir.

Bu arabirim genellikle Mac Os ve Windows cmd komut isteminde terminal olarak bilinir.

Bazı Temel Linux Komutları listesi

Size bazı temel Linux komutlarını tanıtmadan önce, önce komut satırı arabiriminizi bulup açmanız gerekir. Ancak Linux işletim sistemlerinde komut satırı arabirimi bulma adımları her dağıtımda farklı olabilir.

Ancak çoğu durumda komut satırını Linux işletim sisteminizin yardımcı program bölümünde kolayca bulabilirsiniz.

Command-line interface: Terminal

Şimdi, bazı temel Linux komutlarının listesine gidiyoruz.

1. Linux komutu: pwd (çalışma dizinini yazdır)

Terminali açtığınızda, varsayılan olarak kullanıcının ana dizinindesiniz ve pwd Linux komutu, o anda hangi dizinde olduğunuzu bilmenize yardımcı olur. Geçerli dizininizin mutlak yolunu görüntüler. Bu, bir eğik çizgi (/) ile başlayan kökten gelen tam yol anlamına gelir. Örneğin, kök dizini ile onworks adlı bir kullanıcı şöyle görünür:

Linux command: pwd

2. Linux Komutu: ls (liste)

Şimdi, dizindeki içeriklerin listesini görmek isterseniz, komut satırında “ls” komutunu kullanın. Daha fazla klasör/dosya görüntülemenize yardımcı olan ls komutuyla kullanabileceğiniz birden çok varyasyon vardır. gibi:

ls -a tüm gizli dosyaları gösterecektir.

ls – Tarih, dosya türü vb. gibi bazı ek bilgileri göstereceğim.

ls -R alt dizinlerdeki tüm dosyaları da gösterecektir.

Linux Command: ls

3. Linux komutu: mkdir (dizin oluştur)

Kabukta yeni bir dizin oluşturmak için mkdir Linux komutu kullanılır. Tek yapmanız gereken benzersiz bir klasör adına sahip olmak ve kabuğunuzda zaten bulunmadığından ve gitmeye hazır olduğunuzdan emin olmaktır.

Örneğin, dir1 adında bir dizin oluşturmak istiyorsanız, şunu yazmanız gerekir:

aşağıdaki resimde gösterildiği gibi:

Linux command: mkdir

4. Linux komutu: cd (Dizin değiştir)

Bu komut, ls'den sonra en popüler Linux komutlarından biridir ve farklı dizin veya klasörlerde kolayca gezinmenize veya geçiş yapmanıza yardımcı olur. Tek ihtiyacınız olan, mevcut konumunuza bağlı olarak hedef yolun veya klasör adının konumu ve gitmeye hazırsınız.

Örneğin: dir1'e gitmek istiyorsanız, şunu yazın,

Linux command: cd

İstem size dir1 olan geçerli konumu gösterecek ve dir1 ile birlikte pwd yazdığınızda, yol konumunuzu gösterecektir, yani /home/onworks/dir1.

Linux command: cd

1 seviye yukarı eve gitmek isterseniz, aşağıdakiler gibi kullanabileceğiniz bazı kısayollar da vardır:

cd.. İki nokta sizi bir seviye yukarıya götürecektir.

cd~ bu sizi doğrudan evimize götürecektir.

5. Linux komutu: dokunma

Touch Linux komutu, komut satırı aracılığıyla yeni bir boş dosya oluşturmanıza izin verecektir. Tek yapman gereken yazmak,

Örneğin, komut satırını kullanarak file1.txt adında bir metin dosyası oluşturmanız gerekir, komut touch file1.txt olacaktır.

Linux command: touch

6. Linux komutu: cat (Birleştir)

Bu aynı zamanda en popüler Linux komutlarından biridir ve yardımıyla, bir grafik metin arayüzü açmadan dosyaları doğrudan terminalde görüntüleyebilecek, oluşturabilecek ve birleştirebileceksiniz.

Örneğin, file1.txt adında bir metin dosyası oluşturduysanız ve içindeki içeriği öğrenmek istiyorsanız, yapmanız gereken tek şey,

ve çıktı, içinde bulunan içeriği gösterecektir. örneğin dosya1'in içinde "Merhaba dünya" yazılı metin içeriği var. Aşağıda gösterildiği gibi terminalde görüntülenecektir:

Linux command: cat

7. Linux komutu: Daha az

Daha az Linux komutunun yardımıyla, metin dosyasını kolayca aşağı kaydırabilir ve tüm içeriği bir seferde bir sayfada görebilirsiniz.

Bu, terminalde gösterilecek olan sonuçtur.

Linux command: Less

8. Linx komutu: mv (dosyayı taşıyın veya yeniden adlandırın)

Dosyaları ve dizinleri taşımak veya yeniden adlandırmak istiyorsanız, Linux'ta mv komutunu kullanmanız gerekir. Bu komutu kullanmak için mevcut/eski dosya adınızı ve ardından yeni adı veya hedefi yazmanız gerekir.

veya

Örneğin, file1.txt dosyasını file2.txt olarak yeniden adlandırıyorsanız, aşağıdaki resimde gösterildiği gibi Linux komutlarını yazmanız gerekir:

Linx command: mv

9. Linux komutu: cp (Kopyala)

Artık cp komutunu kullanarak dosyaları bir dizinden diğerine de kopyalayabilirsiniz. Diyelim ki dosya1'i oluşturmak için dosya2'yi almak istiyorsunuz ama aynı zamanda dosya 2'yi de tutmak istiyorsunuz. Tüm yazmanız gereken,

Linux command: cp

Şimdi dosya 2'deki içerik, dosya 2'deki içeriği etkilemeden dosya 1'e kopyalanacaktır.

10. Linux komutu: rm (kaldır veya sil)

Şimdi, komut satırını kullanarak Linux'ta nasıl dosya oluşturulacağını ve kopyalanacağını öğrendikten sonra, dosya veya dizinleri nasıl kaldıracağınızı veya sileceğinizi bilmek size çok yardımcı olacaktır. Dosyaları kalıcı olarak kaldırmak veya silmek için rm komutunu kullanabilirsiniz.

Bu nedenle, bu komutu kullanırken dikkatli olmanız gerekir, çünkü bir dosya silinmiş veya kaldırılmışsa geri alınamaz. Dosyayı veya dizini yeniden kontrol etmek ve devam etmeden önce emin olmak daha iyidir.

Örneğin, bir file1.txt dosyasını silmek için şu komutu uygulamanız gerekir:

dir2 adlı bir dizini kaldırmak için şu komutu uygulamanız gerekir:

Linux command: rm

11. Linux komutu: hangisi

Hangi ” komutu bir dosya veya klasör konumunu arayacak ve size o konumun çıktısını verecektir. Örneğin, MongoDB sunucusu olan bir mongo uygulama konumu aradığınızı varsayalım.

Ancak, sorguyu tanıyamazsa, hata olarak bir çıktı verecektir.

Linux command: which

12. Linux komutu: tarih

Linux'u belirli bir süredir kullanıyorsanız, geçmiş komutunun çok yardımcı olduğu ortaya çıktı. Özellikle zaten çok fazla komut çalıştırdığınızda ve bir noktada, önceki tüm komutlarınızı gözden geçirmek istediğinizde. Öte yandan, daha önce kullandığınız komutları hatırlayamıyorsanız, geçmişe kolayca geri dönebilir ve tam listeye göz atabilirsiniz.

"Geçmiş" yazdığınızda, sonuç tüm geçmiş komutlarınızı gösterecektir.

Linux command: history

13. Linux komutu: Sudo (Süper kullanıcı do)

Sudo komutu, bir kullanıcının kısıtlanmış veya yönetici izinleri gerektiren belirli görevleri gerçekleştirmesini sağlar. Bu, Linux'un, kullanıcıları herhangi bir üçüncü taraf paketi yüklemesini veya sistem dosyalarında değişiklik yapmasını kısıtlayarak kendisini bu şekilde korur.

Bu komut genellikle belirli dosyaları düzenlemek veya değiştirmek ve kullanıcının ana dizini dışındaki yazılımları yüklemek için kullanılır. Ancak bu komutu genel amaçlar için kullanmamalısınız, aksi takdirde ufak bir hata yaparsanız hata verebilir.

Linux command: Sudo

sudo yazdığınızda, terminal komutu çalıştırmak için şifre isteyecektir.

14. Linux komutu: üst

Top komutunu kullanırsanız, size işlemleri ve sistemde ne kadar bellek ve CPU tüketildiğini gösterirler. Windows cihazlarda bulduğunuz görev yöneticisine biraz benziyor. Bu, çok fazla kaynak tüketen süreçleri ortadan kaldırmak için kullanışlıdır.

Sistemde çalışan tüm süreçleri şu şekilde gösterir:

Linux command: top

15. Linux komutu: df

df , size ne kadar disk alanı kaldığını gösteren başka bir komuttur. Çıktı yüzde olarak ve Kb olarak gösterilecektir.

Linux command: df

16. Linux komutu: lsusb

lsusb komutu, sistemdeki USB hub'ları, USB veriyolları gibi cihazları ve bunlara USB ile bağlı tüm cihazları gösterecektir.

Linux command: lsusb

17. Linux komutu: kapatma

Kapatma komutu, bilgisayarı tamamen kapatmanıza veya sisteminizi yeniden başlatmanıza izin verir. Sistem türünüzü kapatmak istiyorsanız,

Bununla birlikte, bir zaman ayarlayabilir ve sisteminizin kapanmasını 24 saat biçiminde programlayabilirsiniz.

18. Linux komutu: uname (UNIX adı)

name komutu, işletim sistemi, çekirdek vb. gibi Linux sisteminizle ilgili tüm bilgileri gösterecektir. Basit uname komutu o kadar kullanışlı olmasa ve ayrıntılı bilgi sağlamasa da, (-a) ile kullanılması tavsiye edilir. tüm bilgileri göstermeye yardımcı olan bayrak.

Linux command: uname

19. Linux komutu: çıkış

Adın kendisinden, bu komutun neler yapabileceği hakkında bir fikir edinebilirsiniz. Bu komutu, geçerli bir oturumu kapatmak veya terminali kapatmak için kullanabilirsiniz.

20. Linux komutu: kafa

head komutu, herhangi bir metin dosyasının (varsayılan olarak) ilk 10 satırının çıktısını verir. Ancak, -n argümanını kullanarak kaç satır görüntülemek istediğinize de karar verebilirsiniz. Örneğin, bir metin dosyasının ilk 3 satırını görüntülemek istiyorsanız ve şunu yazmanız gerekiyorsa:

Linux command: head

21. Linux komutu: kuyruk

tail komutu, head komutuna benzer işlevlere sahiptir. Ancak temel fark, bir metin dosyasının ilk satırlarını görüntülemek yerine, tail komutunun bir metin dosyasının son on satırını görüntülemesidir.

Örneğin, bir metin dosyasının son 3 satırını görüntülemek istiyorsanız şunu yazmanız gerekir:

22. Linux komutu: ping

Ping komutu, bir etki alanı veya IP adresi ile ağ bağlantı durumunu bilmenizi sağlar. Anydomain.com ile birlikte ping komutunu kullanırsanız, komutun anydomain.com'un bağlantı durumunu ve yanıt süresini kontrol edeceğini varsayalım.

Linux command: ping

23. Linux komutu: sıkıştırmayı açın ve sıkıştırın

Unzip komutu, tüm içeriği zip arşivinden çıkarmanıza izin verir. Örneğin, bir zip dosyasını açmak istiyorsanız xyz.zip deyin . Şunları yazmanız gerekir:

Benzer şekilde, zip komutunu kullanarak herhangi bir dosyayı bir zip arşivine sıkıştırabilirsiniz.

24. Linux komutu: öldür

Kill komutu, çalışan programlardan herhangi birini bulduğunuzda ve yanıt vermemeye başladığınızda ve programı durduramaz veya kapatamazsanız kullanışlı olur. Kill programını kullanarak doğrudan sonlandırabilirsiniz.

Kill komutunu kullandığınızda, yanıt vermeyen uygulamaya bir sinyal gönderir ve kendisini sonlandırmasını ister. Herhangi bir programı öldürmek için işlem kimliğini veya bir programın adını kullanabilirsiniz.

Not: Kill komutunu kullanırken dikkatli olun çünkü bir şeyler ters giderse şu anda yaptığınız işi kaybedebilirsiniz.

25. Linux komutu: wget (dünya çapında web alma)

İnternetten herhangi bir dosyayı indirmek için wget komutunu kullanabilirsiniz. İnternetten dosya indirebildiğiniz için mevcut en geniş bayrak koleksiyonuna sahiptir.

Örneğin, indirme bağlantısından bir dosya indirmek isterseniz: https://downloadlink.com/, komutu aşağıdaki gibi kullanmanız gerekir:

26. Linux komutu: yankı

Echo komutu genellikle bir dosyaya bazı verileri eklemek veya taşımak için kullanılır. örneğin, file1.txt dosyasına “dünyama hoş geldiniz” metnini eklemek isterseniz. yazmalısın,

Bu komut aynı zamanda terminalde yazmanız gereken basit metinleri görüntülemek için de kullanılabilir.

Linux command: echo

27. Linux komutu: passwd

passwd komutu yardımı ile kullanıcı hesaplarının şifresini değiştirebilirsiniz. passwd komutunu yazdığınızda, mevcut şifreyi yazmanızı isteyen bir uyarı mesajı görünecektir. Bundan sonra, şifreyi ve onayı yazmanız istenecektir.

28. Linux komutu: chmod

chmod komutu ile bir dosya veya dizinin iznini anında değiştirebilirsiniz. Bir dosya veya dizini readable(r) , writable(w) veya çalıştırılabilir(x) yapabilirsiniz.

Örneğin bir dosyaya yürütme izni vermek istiyorsanız komut şu şekilde olacaktır:

29. Linux komutu: wc (Kelime sayısı)

wc komutu, bir metin dosyasındaki kelime sayısını belirlemek için kullanılır.

Linux command: wc

Giriş komutu:

Çıktı şu şekilde görüntülenecektir:

  • burada 2 satır sayısını temsil eder,
  • 6 toplam kelime sayısını gösterir,
  • 32 bayt boyutu gösterir ve
  • file1.txt metin dosyasını gösterir.

30. Linux komutu: bulun

Linux'taki bul komutu, Linux sistemindeki bir dosyayı bulmanıza yardımcı olur . Pencere sistemindeki arama özelliğine biraz benzer. Bu komut, kaydedilen dosyaların veya dosya adlarının tam yerini bilmediğinizde kullanışlı olur.

-i bayrağıyla kullanmak, büyük/küçük harf durumunu göz ardı etmeye ve sonuçları hem büyük hem de küçük harflerle göstermeye yardımcı olur. Örneğin, içinde “ merhaba dünya ” yazan bir metin dosyasını aramak istediğinizi varsayalım. yazmalısın,

Size Linux sistemindeki “merhaba dünya” kelimelerini içeren tüm dosyaların bir listesini verecektir.

Linux command: locate

31. Linux komutu: nano

Metin dosyalarını düzenlemek istiyorsanız, Linux sisteminde varsayılan olarak nano ve vi metin düzenleyicileri bulunur. Bu komutun yardımıyla yeni bir dosya oluşturabilir ve doğrudan düzenleyiciyi kullanarak değiştirebilirsiniz. Temelde kullanımı oldukça kolaydır ve birçok dili destekler.

Şimdi bir örnekle anlayalım, eğer yeni bir metin dosyası oluşturacaksanız (file1.txt) yazmanız gerekiyor.

Bundan sonra, Cntrl+X kombinasyonunu kullanarak dosyanızı düzenleyebileceğiniz ve kaydedebileceğiniz bir düzenleyici açılacaktır. Bundan sonra Evet için “ Y”yi veya Hayır için “N” yi seçin.

Linux command: nano

32. Linux komutu: nedir

whatis ” komutu, diğer herhangi bir komutun tek satırlık açıklamasını görüntülemek için kullanılır. Herhangi bir yeni komut için anlam arıyorsanız, bu komut yardımcı olabilir.

Örneğin, whatis komutunun anlamını yazarak kendi başına arıyorsanız,

Aşağıdaki resimde gösterildiği gibi aşağıdaki çıktıya sahip olacaksınız:

Linux command: whatis

33. Linux komutu: whoami (Ben kimim)

Komut adının kendisinden, mevcut kullanıcı adını bulmak için kullanıldığı açıktır.

Linux command: whoami

34. Linux komutu: diff (fark)

diff veya fark komutu, iki dosyanın içeriği arasındaki farkı karşılaştırmak veya bulmak için kullanılır. Bu komutun çıktısı eşleşmeyen satırları gösterecektir.

Linux command: diff

35. Linux komutu: grep

Grep komutu, yardımı ile verilen dosyada kapsamlı arama yapabileceğiniz bir diğer en temel Linux komutudur. Örneğin, file1.txt'de dünyayı aramanız gerektiğini varsayalım, bunun için şunu yazmanız gerekiyor,

Linux command: grep

Özet

Kullanılabilir pek çok Linux komutu olmasına rağmen, bunlar her yeni başlayanın bilmesi gereken en temel komutlardan bazılarıdır. Herhangi bir yeni başlayanın bu Linux komutlarını öğrenmesi ve hatırlaması zaman alacaktır, ancak bir kez onlara hakim olabildiklerinde, hiçbir şey onları Linux sistemleri kadar VPS'lerini de kolayca yönetmekten alıkoyamaz.

Herhangi bir şüpheniz varsa veya Linux komut listemize daha fazla temel Linux komutu eklemek istiyorsanız, lütfen aşağıdaki yorum bölümünde bize bildirin.

Sıkça Sorulan Sorular

Linux'ta komutlar nelerdir?

Temel Linux komutlarından bazıları şunlardır:
1. nano – Boş bir metin dosyası oluşturmaya yardımcı olur.
2. pwd – mevcut dizininizi görüntüleyin
3. ls – bir dizindeki içeriklerin listesini gösterir
4. mkdir – yeni bir dizin oluşturur
5. cd – dizini değiştir

Linux komutlarını nasıl öğrenirim?

Linux komutlarını öğrenmek için yapabileceğiniz en iyi şey terminalde temel komutlarla pratik yapmaktır. Örneğin, mevcut dizini kontrol etmek için terminalde “ pwd ” komutunu kullanın veya terminalde “ touch” komutunu kullanarak bir metin dosyası oluşturun.

Linux'ta kaç komut var?

100'den fazla UNIX komutu mevcuttur.