Linux, içerdiği GUI yazılımlar sayesinde artık çok daha rahat. Ancak yine de Terminal, özellikle deneyimli kullanıcılar tarafından daha işlevsel ve daha hızlı bulunur ve tercih edilir.
Linux Terminal komutları, özellikle de yeni başlayanlar için, kullanımının karmaşık olduğu izlenimini verebilir, ancak öğrendikçe ne kadar kolay, güçlü ve etkili olduklarını anlarsınız. İşlemlerin, Terminale komutlar yazarak nasıl hızlı bir şekilde yürütülebileceğini görürsünüz.
İlişkili: Her Kullanıcının Bilmesi Gereken En Temel Terminal Komutları-2
İlişkili: Her Kullanıcının Bilmesi Gereken En Temel Terminal Komutları-3
1. “ls” komutu
ls (dosya listeleme) komutu, dizin yolunda bulunan dosya ve klasörleri listeler. Herhangi bir yol belirtilmeden tek başına çalıştırıldığında, mevcut çalışma dizininin içeriğini gösterecektir. Bu komut, ayrıntılı bir çıktı sağlamak için çeşitli argümanlarla kullanılabilir. ls –help komutunu çalıştırarak bu argümanları görebilirsiniz.
1 2 3 4 |
kesim@debian:~$ ls Belgeler Genel Müzik Resimler Şablonlar Downloads Masaüstü Openbox.zip Scripts Videolar kesim@debian:~$ |
2. “pwd” komutu
pwd (çalışma dizini yazdırma) komutu, geçerli çalışma dizini yolunu gösterir.
1 2 3 |
kesim@debian:~$ pwd /home/kesim kesim@debian:~$ |
pwd yalnızca iki bağımsız değişkeni destekler: -L ve -P
pwd -L: Sembolik yolu gösterir.
pwd -P: Gerçek yolu gösterir
(Bu iki bağımsız değişken L ve P büyük harf olarak kullanılır.)
Bu bağımsız değişkenlerden herhangi biri olmadan yürütüldüğünde, pwd gerçek yolu yazdıracaktır.
3. “cd” komutu
cd (dizin değiştirme) komutu, dizinler arasında gezinmek için kullanılır. Herhangi bir dizine gitmek için tek yapmanız gereken, cd komutuyla birlikte o dizini çalıştırmaktır.
1 2 |
kesim@debian:~$ cd /etc kesim@debian:/etc$ |
Tek başına çalıştırıldığında, cd komutu ana dizine düşecektir.
1 2 |
kesim@debian:~$ cd kesim@debian:~$ |
Aşağıda, cd komutuyla kullanabileceğiniz bazı seçenekleri bulabilirsiniz::
cd / : Bu komut sizi kök dizine götürür.
cd .. : Bu komut sizi mevcut dizinin üst dizinine götürür.
cd ~ : Bu komut, benzer şekilde çalışır ve sizi ana dizine götürür.
4. “man” komutu
man komutu, komutun kullanıcı kılavuzunu doğrudan terminalde gösterir ve komut hakkında ayrıntılı bilgi yazdırır. Örneğin man komutu kullanıcı kılavuzunu görmek için man man komutu verilebilir.
1 |
kesim@debian:~$ man man |
5. “mkdir” komutu
mkdir komutu, yeni bir dizin oluşturmak için kullanılır.
1 2 |
kesim@debian:~$ mkdir ~/Belgeler/text kesim@debian:~$ |
Herhangi bir hedef belirtilmediyse, yeni dizin mevcut çalışma dizininde oluşturulacaktır.
1 2 |
kesim@debian:~$ mkdir text kesim@debian:~$ |
mkdir komutu, oluşturulan dizinlerde kullanıcı izinlerini ayarlamak için de kullanılır.
6. “locate” komutu
locate komutu, Linux sistemindeki dosyaları ada göre bulmak için kullanılır. find komutuna benzeyebilir ancak daha iyi ve daha hızlı çalışır. Bir arama başlatıldığında, dosya sisteminde o ismi arayacak olan find komutunun aksine, locate komutu veritabanına bakacaktır. Bu veritabanı, dosyanın bitlerini ve bölümlerini ve bunların yollarını içerir.
locate komutunu tek başına verirseniz aşağıdaki uyarıyı alabilirsiniz. Bir argümanla birlikte verdiğinizde arama gerçekleşecektir.
1 2 3 |
kesim@debian:~$ locate plocate: no pattern to search for specified kesim@debian:~$ |
1 2 3 4 5 6 7 8 9 10 |
kesim@debian:~$ locate tint2 /etc/xdg/tint2 /etc/xdg/tint2/tint2rc /home/kesim/.cache/tint2 /home/kesim/.cache/jgmenu/icons/tint2 /home/kesim/.cache/jgmenu/icons/tint2conf /home/kesim/.cache/tint2/0cd2d3af868ed845dc16f78e7ffe2d11.png /home/kesim/.cache/tint2/148284dfdf88e9f70d3397fcd2bb7ec5.png [...] |
7. “echo” komutu
echo komutu, argüman olarak iletilen metni yazdırmak için kullanılır.
1 2 3 |
kesim@debian:~$ echo "Merhaba Linux!" Merhaba Linux! kesim@debian:~$ |
Esas olarak kabuk komut dosyası oluşturma ve toplu dosya işlemede kullanılır. Çıktıyı uçbirime yazdırır, ancak ” >> ” bağımsız değişkeniyle birlikte kullanıldığında çıktıyı bir dosyaya yazdırabilir.
8. “history” komutu
history komutu, daha önce kullanıcı tarafından yürütülen tüm komutları görüntüler.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
kesim@debian:~$ history 1 su 2 pcmanfm 3 sudo pcmanfm 4 sudo apt install dbus-x11 5 pavucontrol 6 sudo apt install firmware-sof-signed 7 sudo apt install synaptic 8 sudo apt install jgmenu 9 sudo dpkg -i *.deb 10 sudo synaptic [...] |
9. “ping” komutu
ping komutu, ana bilgisayar ile bir sunucu arasındaki bağlantı durumunu kontrol eder. Bir IP adresi veya URL girişi alır.
1 2 3 4 5 |
kesim@debian:~$ ping google.com PING google.com (142.250.187.142) 56(84) bytes of data. 64 bytes from sof02s45-in-f14.1e100.net (142.250.187.142): icmp_seq=1 ttl=59 time=51.4 ms [...] |
10. “sudo” komutu
sudo komutu, yönetici ayrıcalıkları gerektiren bir görevin gerçekleştirilmesini sağlar.
1 2 |
kesim@debian:~$ sudo su root@debian:/home/kesim# |