Linux Komutları

 Merhaba bu bloğumda Basit linux Komutlarıni göstereceğim 


İşte Linux'te sıkça kullanılan temel komutlar ve kısa açıklamaları:


### 1. **pwd (Print Working Directory)**

   - Şu an bulunduğunuz dizini gösterir.

   ```bash

   pwd

   ```


### 2. **ls (List)**

   - Bir dizindeki dosya ve klasörleri listeler.

   ```bash

   ls

   ls -l      # Ayrıntılı listeleme (uzun format)

   ls -a      # Gizli dosyaları da listeler

   ```


### 3. **cd (Change Directory)**

   - Dizinler arasında gezinmenizi sağlar.

   ```bash

   cd /path/to/directory  # Belirtilen dizine gider

   cd ..                  # Bir üst dizine gider

   cd ~                   # Ana dizine (home) gider

   ```


### 4. **mkdir (Make Directory)**

   - Yeni bir dizin oluşturur.

   ```bash

   mkdir new_directory

   ```


### 5. **rmdir (Remove Directory)**

   - Boş bir dizini siler.

   ```bash

   rmdir directory_name

   ```


### 6. **rm (Remove)**

   - Dosya veya dizinleri siler.

   ```bash

   rm file_name            # Dosya siler

   rm -r directory_name     # Dizin ve içindekileri siler

   ```


### 7. **touch**

   - Yeni, boş bir dosya oluşturur veya mevcut bir dosyanın tarihini günceller.

   ```bash

   touch file_name

   ```


### 8. **cp (Copy)**

   - Dosya veya dizinleri kopyalar.

   ```bash

   cp source_file destination_directory  # Dosya kopyalar

   cp -r source_directory destination_directory  # Dizin kopyalar

   ```


### 9. **mv (Move)**

   - Dosya veya dizinleri taşır veya yeniden adlandırır.

   ```bash

   mv old_file_name new_file_name        # Yeniden adlandırır

   mv file_name destination_directory    # Taşır

   ```


### 10. **cat (Concatenate)**

   - Dosyanın içeriğini terminale yazdırır.

   ```bash

   cat file_name

   ```


### 11. **nano / vi / vim**

   - Terminal tabanlı metin editörleridir. Dosyaları düzenlemek için kullanılır.

   ```bash

   nano file_name  # Nano açar

   vi file_name    # Vi açar

   vim file_name   # Vim açar

   ```


### 12. **chmod (Change Mode)**

   - Dosya izinlerini değiştirmek için kullanılır.

   ```bash

   chmod +x file_name   # Çalıştırılabilir hale getirir

   chmod 755 file_name  # Sahip, grup ve diğer kullanıcılar için izin ayarları

   ```


### 13. **chown (Change Owner)**

   - Dosya veya dizin sahibini değiştirmek için kullanılır.

   ```bash

   sudo chown user:group file_name

   ```


### 14. **ps (Process Status)**

   - Çalışan işlemleri gösterir.

   ```bash

   ps

   ps aux    # Tüm işlemleri gösterir

   ```


### 15. **kill**

   - İşlem ID’sine göre bir işlemi sonlandırır.

   ```bash

   kill process_id

   kill -9 process_id   # Zorla sonlandırır

   ```


### 16. **find**

   - Belirtilen kriterlere göre dosya ve dizin arar.

   ```bash

   find /path -name file_name

   ```


### 17. **grep**

   - Dosya içeriğinde belirli bir metni arar.

   ```bash

   grep "search_term" file_name

   ```


### 18. **tar**

   - Dosya sıkıştırma ve arşivleme komutu.

   ```bash

   tar -cvf archive_name.tar directory  # Arşiv oluşturur

   tar -xvf archive_name.tar            # Arşivi açar

   ```


### 19. **df (Disk Free)**

   - Disk kullanımını gösterir.

   ```bash

   df -h  # İnsan tarafından okunabilir formatta

   ```


### 20. **du (Disk Usage)**

   - Disk kullanımını gösterir.

   ```bash

   du -sh directory_name  # Dizinin boyutunu gösterir

   ```


Bu temel komutlar, Linux terminalinde sıkça kullanılan komutların bir özetidir. Komutlar hakkında daha fazla bilgi edinmek için `man` (manual) komutunu kullanarak ayrıntılı kılavuzlara erişebilirsiniz:

```bash

man command_name

```

Yorumlar

Bu blogdaki popüler yayınlar

Windows Forms ile Dinamik Word Dosyası Oluşturma Uygulaması

Eokul Fotoğraf Yükleme Programı

TELEVİZYON LED DEĞİŞİMİ