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
Yorum Gönder