Terminal Başlığı Yönetimi

Kutay Utku
• 6 dk okuma

Windows işletim sistemlerinde komut satırı (Command Prompt – CMD), hem kullanıcıların hem de profesyonellerin sistem üzerinde derinlemesine kontrol sağlaması için vazgeçilmez bir araçtır. Bu rehberde, örnek olarak verdiğiniz CMD açılışını temel alarak, terminal başlığı yönetimi, sistem bilgisi görüntüleme, batch dosyaları ile otomasyon, güvenlik senaryoları ve ileri düzey kullanım örneklerini detaylı bir şekilde açıklayacağız.

Örnek terminal açılışı ve komutları:

Hacker System
Microsoft Windows [Version 10.0.19045.5608]
(c) Microsoft Corporation. All rights reserved.

C:\Users\kutayutku>title Hacker System

C:\Users\kutayutku>exit

1. CMD (Command Prompt) Nedir?

1.1 Tarihçesi

Windows CMD, DOS (Disk Operating System) kökenli bir terminal uygulamasıdır. 1980’lerden itibaren bilgisayar kullanıcıları tarafından sistem yönetimi, dosya işlemleri ve program çalıştırma amacıyla kullanılmıştır. Windows işletim sistemlerinde hala hızlı ve güçlü sistem yönetimi için tercih edilmektedir.

1.2 CMD’nin Avantajları

  1. Hız ve verimlilik: GUI’ye göre çok daha hızlıdır ve otomasyon sağlar.
  2. Sistem kontrolü: Dosya yönetimi, ağ yönetimi, kullanıcı ve sistem ayarlarını komutla kontrol edebilirsiniz.
  3. Batch dosyaları ile otomasyon: Tekrarlayan görevler scriptlerle otomatikleştirilebilir.
  4. Güvenlik ve erişim kontrolü: Dosya izinleri ve öznitelikler yönetilebilir.

2. Terminal Açılışı ve Sistem Bilgisi

Örnek açılışta gördüğümüz:

Microsoft Windows [Version 10.0.19045.5608]
(c) Microsoft Corporation. All rights reserved.
  • Bu bilgiler, terminal açıldığında sistemin Windows sürümü, versiyon numarası ve telif hakkı bilgisini gösterir.
  • ver komutu ile de versiyon bilgisi alınabilir:
C:\Users\kutayutku>ver
Microsoft Windows [Version 10.0.19045.5608]
  • Sistem bilgisi öğrenmek, uyumlu yazılım ve script çalıştırma için önemlidir.

2.1 Kullanıcı ve Dizin Bilgisi

C:\Users\kutayutku>
  • Burada aktif kullanıcı kutayutku olarak görünür.
  • Mevcut dizin, komut satırında dosya ve klasör işlemleri için referans noktasıdır.
  • cd ve dir komutları ile dizin değiştirme ve içeriği listeleme yapılabilir.

3. Terminal Başlığı Yönetimi: title Komutu

3.1 Temel Kullanımı

C:\Users\kutayutku>title Hacker System
  • Bu komut terminalin üst kısmındaki başlığı "Hacker System" olarak değiştirir.
  • Batch dosyalarında başlık ayarlamak, scriptin hangi amaçla çalıştığını göstermek için idealdir.

3.2 Gelişmiş Kullanım Senaryoları

  1. Batch dosyalarında bilgi verme:
@echo off
title kutayutku Proje Terminali
echo Proje başlatıldı...
pause
  • Terminal başlığı kullanıcıya işlem hakkında bilgi verir.
  1. Dinamik başlık:
@echo off
set /p username=Kullanıcı adınızı giriniz:
title Terminal - Kullanıcı: %username%
  • Kullanıcı girişine göre başlık değişir ve script daha interaktif hale gelir.
  1. Sistem durumu göstergesi:
@echo off
:loop
for /f "tokens=2 delims==." %%a in ('wmic cpu get loadpercentage /value') do set CPU=%%a
title CPU Kullanımı: %CPU%%
timeout /t 2 >nul
goto loop
  • Terminal başlığı, CPU kullanımını gerçek zamanlı olarak gösterir.

4. CMD’yi Kapatma: exit Komutu

4.1 Temel Kullanımı

C:\Users\kutayutku>exit
  • Açık CMD penceresini veya batch scriptini güvenli şekilde kapatır.
  • Script sonunda kullanılırsa, kullanıcıya gereksiz açık terminal bırakmaz.

4.2 Gelişmiş Kullanım

  • Batch dosyasında koşullu çıkış:
@echo off
if exist "C:\önemli_dosya.txt" (
    echo Dosya bulundu, terminal açık kalacak
) else (
    echo Dosya bulunamadı, çıkılıyor
    exit
)
  • Belirli koşullara göre terminal kapanabilir veya açık kalabilir.
  • Hata kodu ile çıkış:
exit /b 1
  • /b parametresi, batch scripti bitirirken bir hata kodu döndürür.
  • Diğer uygulamalar, hata kodunu okuyarak işlem sonucunu anlayabilir.

5. Batch Dosyalarında title ve exit Kullanımı

5.1 Basit Proje Başlatma Scripti

@echo off
title kutayutku Proje Başlatıldı
echo Proje çalışıyor...
timeout /t 5
echo İşlem tamamlandı
exit
  • Başlık, işlem sırasında kullanıcıya bilgi verir.
  • Timeout ile bekleme süresi ayarlanır ve exit ile script sonunda terminal kapanır.

5.2 Otomatik Görevler

  • Windows Görev Zamanlayıcı ile batch dosyası her gün veya belirli aralıklarla çalıştırılabilir.
  • title komutu sayesinde hangi batch dosyasının çalıştığı terminal başlığında görülebilir.

6. Terminal Başlığı ve Görsellik

  • title Hacker System gibi başlıklar, terminali daha etkileyici veya “hacker havası” vermek için kullanılabilir.
  • Eğitim veya gösterim amaçlı scriptlerde, kullanıcı deneyimini artırır.

7. CMD’de Kullanıcı Yönetimi ve Dizine Özel İşlemler

  • CMD’de mevcut kullanıcı ve dizin üzerinden script çalıştırmak çok önemlidir.
  • Örnek:
@echo off
echo Kullanıcı: %username%
echo Mevcut dizin: %cd%
pause
  • kutayutku kullanıcı adı burada otomatik olarak görüntülenir.

8. CMD Komutlarıyla Güvenlik ve Otomasyon

  1. Script ile terminal başlığını yönetmek: Kullanıcıya hangi işlemde olduğunu göstermek.
  2. Exit ile güvenli kapanış sağlamak: Script bitiminde açık terminal bırakmamak.
  3. Dinamik başlık: Sistem bilgisi, CPU, bellek veya kullanıcı bilgisi göstermek.
  4. Batch dosyası ile otomasyon: Tekrarlayan görevleri zamanlayıcı ile çalıştırmak.

9. İleri Düzey CMD Kullanımı

9.1 Dinamik Başlık ve Kullanıcı Etkileşimi

@echo off
set /p username=Kullanıcı adınızı giriniz:
title Terminal - Kullanıcı: %username%
echo Merhaba, %username%
pause
exit
  • Kullanıcı girişine göre başlık değişir ve terminal interaktif hâle gelir.

9.2 Sistem İzleme

@echo off
:loop
for /f "tokens=2 delims==." %%a in ('wmic cpu get loadpercentage /value') do set CPU=%%a
title CPU Kullanımı: %CPU%
timeout /t 2 >nul
goto loop
  • Terminal başlığı CPU kullanımına göre sürekli güncellenir.

9.3 Script ile Sahte Sistem Simülasyonu

@echo off
title kutayutku Hacker System
echo Sistem analiz ediliyor...
timeout /t 3
echo Ağ taraması başlatıldı...
timeout /t 5
echo İşlem tamamlandı
exit
  • Eğitim ve gösterim amaçlı “hacker havası” yaratmak için kullanılabilir.

10. CMD ve Modern Windows Terminali

  • CMD, PowerShell ve Windows Terminal ile entegre çalışabilir.
  • title komutu Windows Terminal’de de geçerlidir.
  • Batch dosyaları ile script durumları, çoklu tablarda kolayca takip edilebilir.

11. Özet

  1. Kullanıcı: kutayutku
  2. Terminal başlığı: Hacker System
  3. Terminal açılışı: CMD’de kullanıcı ve dizin bilgisi görüntülenir.
  4. title → Terminal başlığını değiştirir, işlem veya proje hakkında bilgi verir.
  5. exit → Terminali veya batch dosyasını güvenli şekilde kapatır.
  6. Batch dosyaları ile otomasyon, dinamik başlık ve sistem izlemesi yapılabilir.
  7. Eğitim veya gösterim amaçlı sahte sistem simülasyonu oluşturulabilir.
💬 Yorum Bırak