🏠 Ana Sayfa
>
Bandit Test
📝
OverTheWire Bandit - Test Merkezi
Linux komut satırı bilginizi test edin!
30
Toplam Soru
0
Cevaplanan
0
Doğru Sayısı
0%
Başarı Oranı
✓ Cevapları Kontrol Et
🔄 Testi Sıfırla
← Modül 8'e Dön
📂 Dosya İşlemleri
1. cat komutu ne işe yarar?
a) Dosya siler
b) Dosya içeriğini gösterir
c) Dosya kopyalar
d) Dosya taşır
Doğru Cevap: b
cat (concatenate) dosya içeriğini ekrana yazdırır.
2. ls -la komutunda -l parametresi ne anlama gelir?
a) List (listele)
b) Long format (detaylı liste)
c) Link (bağlantı)
d) Local (yerel)
Doğru Cevap: b
-l long format anlamına gelir: izinler, sahip, boyut, tarih gibi detayları gösterir.
3. Linux'ta gizli dosyalar nasıl adlandırılır?
a) _ ile başlar
b) . ile başlar
c) # ile başlar
d) ~ ile başlar
Doğru Cevap: b
Gizli dosyalar nokta (.) ile başlar. Örnek: .hidden, .bashrc
4. cd .. komutu ne yapar?
a) Home dizinine gider
b) Root dizinine gider
c) Bir üst dizine çıkar
d) Önceki dizine döner
Doğru Cevap: c
cd .. komutu parent directory'ye (bir üst dizine) çıkar.
5. file komutu ne işe yarar?
a) Dosya boyutunu gösterir
b) Dosya tipini belirler
c) Dosya izinlerini değiştirir
d) Dosya oluşturur
Doğru Cevap: b
file komutu dosyanın tipini belirler (ASCII text, binary data vb.).
🔍 Find Komutu
6. find -type f komutunda 'f' ne demektir?
a) Folder (dizin)
b) File (dosya)
c) Fast (hızlı)
d) Filter (filtre)
Doğru Cevap: b
-type f sadece dosyaları arar (file), dizinleri aramaz.
7. find -size 1033c komutunda 'c' harfi ne anlama gelir?
a) Characters (bytes)
b) Count (sayı)
c) Cache (önbellek)
d) Create (oluştur)
Doğru Cevap: a
c = characters/bytes. Diğer: k=KB, M=MB, G=GB
8. ! -executable ne anlama gelir?
a) Çalıştırılabilir dosyalar
b) Çalıştırılabilir OLMAYAN dosyalar
c) Sadece script dosyaları
d) Binary dosyalar
Doğru Cevap: b
! (NOT operatörü) çalıştırılabilir OLMAYAN dosyaları bulur.
9. find / ne yapar?
a) Sadece home dizininde arar
b) Root dizinden başlayarak tüm sistemi tarar
c) Sadece mevcut dizinde arar
d) Bölü işlemi yapar
Doğru Cevap: b
/ root (kök) dizini anlamına gelir, tüm sistemi tarar.
10. find -user bandit7 ne yapar?
a) bandit7 adlı dosyaları bulur
b) Sahibi bandit7 olan dosyaları bulur
c) bandit7 kullanıcısını siler
d) bandit7 kullanıcısı oluşturur
Doğru Cevap: b
-user bandit7 sahibi bandit7 olan dosyaları filtreler.
📝 Grep Komutu
11. grep "kelime" dosya.txt ne yapar?
a) Dosyada "kelime" arar ve içeren satırları gösterir
b) Dosyadan "kelime" yi siler
c) Dosyaya "kelime" ekler
d) Dosya adını değiştirir
Doğru Cevap: a
grep metin arama komutu, "kelime" içeren satırları gösterir.
12. grep -i ne işe yarar?
a) Sadece sayıları arar
b) Büyük/küçük harf duyarsız arama
c) Satır numaralarını gösterir
d) Ters arama yapar
Doğru Cevap: b
-i (ignore case) ERROR, error, Error hepsini bulur.
13. grep -v ne yapar?
a) Verbose (detaylı) mod
b) Version bilgisi gösterir
c) Eşleşmeyenleri gösterir (invert)
d) Değişkenleri arar
Doğru Cevap: c
-v (invert) eşleşmeyenleri gösterir, tersini alır.
14. grep "^#" ne arar?
a) # içeren tüm satırlar
b) # ile başlayan satırlar
c) # ile biten satırlar
d) # olmayan satırlar
Doğru Cevap: b
^ (caret) satır başı demektir, # ile başlayan satırları bulur (yorumlar).
15. grep -n ne gösterir?
a) Sadece dosya adını
b) Satır numaralarını
c) Eşleşme sayısını
d) Hiçbir şey göstermez
Doğru Cevap: b
-n (number) eşleşen satırların numaralarını gösterir.
🔄 Sort ve Uniq
16. sort komutu varsayılan olarak nasıl sıralar?
a) Alfabetik (A-Z)
b) Sayısal (1-9)
c) Ters alfabetik (Z-A)
d) Rastgele
Doğru Cevap: a
sort varsayılan olarak alfabetik sıralar (A-Z).
17. sort -n neden kullanılır?
a) Ters sıralama için
b) Sayısal sıralama için (1,2,10 doğru sırayla)
c) Satır sayısını göstermek için
d) Null değerleri filtrelemek için
Doğru Cevap: b
-n (numeric) sayısal sıralama yapar: 1, 2, 10 (10, 2, 1 değil).
18. uniq komutu ne yapar?
a) Tüm satırları siler
b) Ardışık tekrarlanan satırları kaldırır
c) Dosyayı kopyalar
d) Satırları tersine çevirir
Doğru Cevap: b
uniq ardışık (yan yana) tekrarlanan satırları kaldırır, 1 tane bırakır.
19. uniq -u ne gösterir?
a) Tüm satırları
b) Sadece tekrar edenleri
c) Sadece benzersiz olanları (tekrar edilmeyenler)
d) Uppercase harfleri
Doğru Cevap: c
-u (unique) sadece bir kez geçen satırları gösterir.
20. uniq kullanmadan önce neden sort gerekir?
a) Zorunlu değil
b) uniq sadece ardışık tekrarları tespit eder
c) Daha hızlı çalışır
d) Bellek tasarrufu sağlar
Doğru Cevap: b
uniq sadece YAN YANA olan tekrarları tespit eder, o yüzden önce sort şart!
⚡ Yönlendirme (Redirection)
21. 2>/dev/null ne işe yarar?
a) Tüm çıktıyı siler
b) Hata mesajlarını gizler
c) 2 numaralı dosyayı siler
d) Çıktıyı dosyaya yazar
Doğru Cevap: b
2 = stderr (hata mesajları), /dev/null = çöp kutusu. Hataları gizler.
22. Pipe (|) karakteri ne işe yarar?
a) Dosyaları birleştirir
b) Bir komutun çıktısını diğerine gönderir
c) VEYA operatörü
d) Bölme işlemi yapar
Doğru Cevap: b
Pipe (|) bir komutun çıktısını bir sonraki komuta input olarak gönderir.
23. > ve >> arasındaki fark nedir?
a> Hiçbir fark yok
b> > üzerine yazar, >> sona ekler
c> > daha hızlıdır
d> >> yeni dosya oluşturur
Doğru Cevap: b
> (overwrite) üzerine yazar, >> (append) sona ekler.
24. 1 ve 2 ne anlama gelir?
a) Dosya numaraları
b) 1=stdout (normal çıktı), 2=stderr (hata çıktısı)
c) İzin seviyeleri
d> Satır numaraları
Doğru Cevap: b
1 = stdout (standart çıktı), 2 = stderr (standart hata).
25. 2>&1 ne yapar?
a) 2 dosyasını 1 dosyasına kopyalar
b> stderr'i stdout'a yönlendirir
c> 2 ve 1'i toplar
d> Hiçbir şey yapmaz
Doğru Cevap: b
2>&1 hataları normal çıktıyla birleştirir.
🔧 Diğer Komutlar
26. strings komutu ne işe yarar?
a) String değişkenleri oluşturur
b> Binary dosyalardaki okunabilir metinleri çıkarır
c) Dosyaları birleştirir
d> Metinleri sıralar
Doğru Cevap: b
strings binary dosyalardaki ASCII metinleri çıkarır.
27. SSH ne demektir?
a) Super Secure Host
b> Secure Shell
c> System Shell
d> Safe Server Host
Doğru Cevap: b
SSH = Secure Shell (Güvenli Kabuk).
28. ssh -p 2220 'p' parametresi ne belirtir?
a> Password (şifre)
b> Port numarası
c> Protocol (protokol)
d> Path (yol)
Doğru Cevap: b
-p port numarasını belirtir (varsayılan 22).
29. "-" adlı bir dosyayı nasıl okursunuz?
a> cat -
b> cat ./-
c> cat --
d> Okunamaz
Doğru Cevap: b
cat ./- veya cat < - kullanılır. ./ prefix özel karakter sorununu çözer.
30. * (wildcard) karakteri ne işe yarar?
a> Çarpma işlemi
b> Tüm dosyaları temsil eder
c> Yorum satırı
d> Özel karakter
Doğru Cevap: b
* (wildcard/asterisk) tüm dosyaları temsil eder. Örnek: file *