Yeni Başlayanlar İçin 20 Adet Linux Terminal Komutu

Terminal, bir kabuğu çalıştıran ve komutları girmemizi sağlayan bir programdır. Terminal öykünücülerine örnekler şunları içerir: Komut istemi, guake, gnome-terminal, sonlandırıcı vb. Bir kabuk yorumlayıcısı çalıştıran herhangi bir sarmalayıcı program bir terminaldir.

Kabuk bir komut satırı yorumlayıcısıdır. Kabuk, komutları fiilen işleyen ve sonuçları veren programdır. Bazı kabuk örnekleri şunlardır: Bash, balık, zsh, ksh, sh, tsch, Power Shell, pwsh cmd, yori, 4dos, komut.com.

Komut satırı arabirimi (CLI), komutları (metinsel) girmek için kullanılan herhangi bir arabirim türüdür. Bunlardan biri terminaldir, ancak bazı programların kendi komut satırı arayüzleri vardır.

Bilgisayarlarla klavye ve fare, dokunmatik ekran arayüzleri ve konuşma tanıma sistemleri dahil olmak üzere çeşitli şekillerde bağlantı kuruyoruz. Grafik kullanıcı arabirimi, kişisel bilgisayarlarla (GUI) etkileşimde bulunmak için en sık kullanılan yöntemdir. Talimatları, bir fareyi tıklatarak ve menü odaklı etkileşimleri kullanarak bir GUI ile iletiyoruz. Talimatları bir bilgisayara bu şekilde iletme belirli durumlarda ve belirli tekrarlamalar için kötü performans gösterir, bu nedenle Unix kabuğundan faydalanabiliriz. Unix kabuğu, hem bir komut satırı arayüzü (CLI) hem de uygun komutlarla tekrarlayan görevleri otomatik ve hızlı bir şekilde yürütebilen bir betik dilidir.

20 Adet Linux Komutu

1. whoami

Kullanıcı adınızı döndürür.
Örneğin, whoami

2. ls

Geçerli dizinin içeriğini listeler. (ls –F, ls -help, man ls)
Örneğin, ls -la

3. pwd

Mevcut çalışma dizinini gösterir.
Örneğin, pwd

4. cd

Kullanıcıyı masaüstü dizinine taşır.
Örneğin, cd Desktop

5. mkdir

mkdir [yol] yeni bir dizin oluşturur.
Örneğin, mkdir web

6. nano

Bir metin editörü, örneğin bir list.txt metni yapmak için nano list.txt komutunu kullanın Yaptığınız işin türüne bağlı olarak, Nano'dan daha güçlü bir metin editörüne ihtiyacınız olabilir.
Örneğin, nano list.txt

7. touch

Dosya oluşturmak için kullanılır
Örneğin, touch list2.txt

8. rm

rm [yol] bir dosyayı kaldırır (siler).
Örneğin, rm list2.txt (rm -r dizini ve tüm içeriğini kaldır)
Kabuğun bir çöp kutusu yoktur: bir şey silindiğinde gerçekten gitmiş olur.

9. mv

mv [eski] [yeni] bir dosyayı veya dizini taşır veya yeniden adlandırır.
Örneğin, mv list.txt satın al.txt

10. cp

Dosya kopyala cp [eski] [yeni] bir dosyayı kopyalar.
Örneğin, cp list.txt balık.txt

11. Wild Cards

Bir dosya adında sıfır veya daha fazla karakterle eşleşir, bu nedenle *.txt, .txt ile biten tüm dosyalarla eşleşir. Örneğin ls *.txt
? bir dosya adındaki herhangi bir tek karakterle eşleşir, bu nedenle ?.txt, a.txt ile eşleşir ancak herhangi bir.txt ile eşleşmez.
Örneğin, ls listesi?.txt

12. wc

Kelime sayar komutu: dosyalardaki satır, kelime ve karakterleri sayar.
Örneğin, wc list.txt

13. cat

Dosyaların içeriğini birbiri ardına yazdırır.
Örneğin, kedi listesi.txt

14. sort

Bir dosyanın içeriğini sıralamak için sort komutu (numaralar için sort -n)
Örneğin, sort lists

15. echo

Echo komutu metni yazdırır
Örneğin, echo merhaba

16. echo merhaba > list.txt

komut > [dosya], bir komutun çıktısını bir dosyaya yönlendirir (mevcut herhangi bir içeriğin üzerine yazar).

17. echo merhaba >> list.txt

komut >> [dosya], bir komutun çıktısını bir dosyaya ekler.

18. head

head girişinin ilk 10 satırını görüntüler.
Örneğin, head -n 3 hayvanlar.csv > hayvanlar-altküme.csv

19. tail

girişinin son 10 satırını görüntüler.
Örneğin, tail -n 3 hayvanlar.csv > hayvanlar-altküme.csv

20. [ilk_komut] | [ikinci_komut]

Pipeline (ardışık düzen): birinci komutun çıktısı, ikincinin girdisi olarak kullanılır.