> For the complete documentation index, see [llms.txt](https://services.rpcdot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://services.rpcdot.com/ubuntu/ubuntu-komutlari.md).

# Ubuntu Komutları :&#x20;

## Ubuntu Terminal Komutları

### ls

Mevcut dizindeki dosya ve klasörleri listeler.

* `ls`: Mevcut dizindeki dosya ve klasörleri basit bir liste olarak gösterir.
* `ls -l`: Detaylı listeleme yapar; dosya veya dizinlerin izinleri, sahibi, boyutu, değiştirilme tarihi gibi bilgileri gösterir.
* `ls -a`: Gizli dosyaları da gösterir (nokta ile başlayan dosyalar).

Örnek kullanımlar:

```sh
ls
ls -l
ls -a
```

### cd

Dizin değiştirme komutu.

* `cd dizin_adı`: Belirtilen dizine geçiş yapar.
* `cd ..`: Bir üst dizine geçiş yapar.
* `cd`: Kullanıcının ana dizinine geçiş yapar.

Örnek kullanımlar:

```sh
cd belge
cd ..
cd
```

### pwd

Çalışma dizinini gösterir (print working directory).

Örnek kullanım:

```sh
pwd
```

### mkdir

Yeni bir dizin oluşturur (make directory).

Örnek kullanım:

```sh
mkdir yeni_dizin
```

### cp

Dosya veya dizinleri kopyalar (copy).

* `cp dosya1.txt dosya2.txt`: `dosya1.txt`'yi `dosya2.txt` olarak kopyalar.
* `cp -r dizin1 dizin2`: `dizin1`'i `dizin2` olarak kopyalar (dizin kopyalama için `-r` seçeneği gereklidir).

Örnek kullanımlar:

```sh
cp dosya1.txt dosya2.txt
cp -r dizin1 dizin2
```

### mv

Dosya veya dizinleri taşır veya yeniden adlandırır (move).

* `mv dosya1.txt yeni_dizin/`: `dosya1.txt`'yi `yeni_dizin` dizinine taşır.
* `mv dosya1.txt dosya_yeni_ad.txt`: `dosya1.txt`'yi `dosya_yeni_ad.txt` olarak yeniden adlandırır.

Örnek kullanımlar:

```
mv dosya1.txt yeni_dizin/
```

```sh
mv dosya1.txt dosya_yeni_ad.txt
```

### rm

Dosya veya dizinleri siler (remove).

* `rm dosya.txt`: `dosya.txt`'yi siler.
* `rm -r dizin/`: `dizin`'i ve içeriğini (recursive olarak) siler.

Örnek kullanımlar:

```sh
rm dosya.txt
rm -r dizin/
```

### grep

Metin dosyalarında arama yapar.

* `grep "kelime" dosya.txt`: `dosya.txt` içinde `"kelime"` kelimesini arar ve eşleşen satırları gösterir.

Örnek kullanım:

```sh
grep "kelime" dosya.txt
```

### chmod

Dosya ve dizinlerin izinlerini değiştirir (change mode).

* `chmod u+x dosya`: `dosya`'ya kullanıcıya (`u`), çalıştırma (`+x`) izni verir.

Örnek kullanım:

```sh
chmod u+x dosya
```

### sudo

Yönetici yetkileriyle komut çalıştırır.

* `sudo komut`: `komut`'u yönetici yetkileriyle çalıştırır (genellikle sistem değişiklikleri veya yüklemeleri için kullanılır).

Örnek kullanım:

```sh
sudo apt-get update
```
