Bu yazıda, Linux komut satırında sıkça kullanılan temel komutları ve her birinin işlevlerini kısa açıklamalarla birlikte ele alıyorum.
1- cd: Dizinler arasında gezinmek için kullanılır.
e.g: cd /var/log
/var/log dizinine geçer.
2- ls: Klasör içeriğini listelemek için kullanılır.
e.g: ls /home
/home dizinindeki dosyaları ve klasörleri listeler.
3- pwd: Geçerli çalışma dizinini gösterir.
e.g: pwd
Şu an hangi dizinde olduğunu gösterir.
4- cp: Dosya veya dizin kopyalamak için kullanılır.
eg: cp dosya1.txt /hedef/dizin/
dosya1.txt dosyasını belirli bir dizine kopyalar.
5- mv: Dosya veya dizin taşımak ya da yeniden adlandırmak için kullanılır.
e.g: mv dosya1.txt /hedef/dizin/
dosya1.txt dosyasını başka bir dizine taşır.
6- rm: Dosya veya dizin silmek için kullanılır.
e.g: rm dosya1.txt
dosya1.txt dosyasını siler. rm -r
ile dizin ve altındaki tüm içerik silinebilir.
7- mkdir: Yeni bir dizin oluşturur.
e.g: mkdir yeni_klasor
yeni_klasor adlı bir dizin oluşturur.
8- rmdir: Boş dizinleri siler.
e.g: rmdir eski_klasor
eski_klasor boşsa silinir.
9- touch: Boş bir dosya oluşturmak veya bir dosyanın tarih damgasını değiştirmek için kullanılır.
e.g: touch yeni_dosya.txt
Yeni boş bir dosya oluşturur.
10- echo: Terminalde bir metni yazdırmak veya değişkenin değerini göstermek için kullanılır.
e.g: echo "Merhaba"
Terminale “Merhaba” yazdırır.
e.g: echo $USER
Geçerli kullanıcı adını yazar.
11- cat: Dosya içeriğini görüntüler.
e.g: cat dosya1.txt
dosya1.txt dosyasının içeriğini terminalde gösterir.
12- find: Belirli dosya veya dizinleri aramak için kullanılır.
e.g: find /home -name "*.txt"
/home dizininde tüm .txt dosyalarını arar.
13- chmod: Dosya ve dizin izinlerini değiştirmek için kullanılır.
e.g: chmod 755 dosya1.txt
dosya1.txt dosyasına okuma, yazma ve çalıştırma izni verir.
14- chown: Dosya veya dizin sahibini değiştirmek için kullanılır.
e.g: chown kullanıcı:grup dosya1.txt
dosya1.txt dosyasının sahipliğini değiştirir.
15- ps: Çalışan işlemleri listeler.
e.g: ps aux
Sistemdeki tüm işlemleri listeler.
16- tar: Dosyaları sıkıştırmak ve açmak için kullanılır.
e.g: tar -czvf arşiv.tar.gz /dizin/
/dizin/ klasörünü arşiv.tar.gz olarak sıkıştırır.
17- top: Gerçek zamanlı olarak sistemde çalışan işlemleri ve kaynak kullanımını gösterir.
18- kill: Bir işlemi sonlandırmak için kullanılır.
e.g: kill 1234
PID’si 1234 olan işlemi sonlandırır.
19- whoami: O an hangi kullanıcıyla oturum açıldığını gösterir.
e.g: whoami
Geçerli kullanıcı adını terminalde görüntüler.
20- sudo: Yönetici (root) yetkileriyle komut çalıştırmak için kullanılır.
e.g: sudo apt update
Paketleri yönetici izniyle günceller.
21- sudo su: Yönetici (root) olarak giriş yapmak ve komut çalıştırmak için kullanılır.
22- history: Daha önce çalıştırılmış komutları gösterir.
e.g: history
Tüm komut geçmişini listeler.
23- Vim: Metin Düzenleyici
e.g: vim dosya.txt
Terminalde dosya.txt dosyasını açar. Eğer dosya mevcut değilse, yeni bir dosya oluşturur.
24- Nano: Metin Düzenleyici
e.g: nano dosya.txt
Terminalde dosya.txt dosyasını açar veya yeni bir dosya oluşturur.
25- apt: Ubuntu ve Debian tabanlı sistemlerde paket yönetimi için kullanılır.
e.g: sudo apt update
Paket listelerini günceller.
Bu komutlar Linux’ta sıkça kullanılan temel komutlardır ve sistemi verimli bir şekilde kullanmanızı sağlar.
Bu yazıyı okuduğunuz için teşekkürler! Daha fazla içerik için blogu takip etmeyi unutmayın.