
Windows deneyiminizi bir üst seviyeye taşımak ister misiniz? Hem PowerShell hem de CMD olmak üzere komut satırını nasıl kullanacağınızı bilmek, PC'nizden en iyi şekilde yararlanmanın ve gerçek bir uzman gibi çalışmanın anahtarıdır.
Bu araçlar ilk bakışta eski veya karmaşık görünebilir, ancak potansiyelleri muazzamdır: Rutin görevleri otomatikleştirmekten gelişmiş sorunları teşhis etmeye veya tüm sistemleri yönetmeye kadar, en kullanışlı komutlara hakim olursanız her şey elinizin altında.
PowerShell ve CMD neden hala önemli?
Windows PowerShell ve Komut İstemi (CMD) eski bir yazılımdan çok daha fazlasıdırBunlar sizi işletim sisteminin 'kalbine' yaklaştıran araçlardır. emirleri yürütmenize olanak tanır, betikler ve karmaşık otomasyonlar. Windows 7 ve sonrasındaki sürümlerde bulunan PowerShell, cmdlet'leri (modüller tabanlı komutlar) sayesinde bir adım daha ileri gidiyor Fiil-İsim) ve basit görevlerden sunucu veya ağların gelişmiş yönetimine kadar her şeyi kolaylaştıran .NET framework ile entegrasyonu.
CMD, diğer yandan, daha sınırlı olmasına rağmen, birçok tanılama görevi, dosya düzenleme ve ağ yönetimi için hala gereklidir. Ve en iyi yanı, klasik komutların çoğunun PowerShell'den de çalıştırılabilmesi, olasılıklarınızı çoğaltmasıdır.
PowerShell ve CMD Nasıl Açılır: En Hızlı Yollar
PowerShell veya CMD'ye erişim saniyeler meselesidirBaşlat menüsünden 'Windows PowerShell' veya 'Komut İstemi'ni arayabilir veya kısayolu kullanabilirsiniz Windows + X 'normal' sürümü veya 'yönetici olarak' (yükseltilmiş izinler gerektiren görevler için önerilir) seçmek için. Ayrıca şunu da çalıştırabilirsiniz cmd o powershell doğrudan 'Çalıştır' penceresinden Windows + RYönetici olarak başlamanın izinlerle ilgili hataların çoğunu önleyeceğini unutmayın.

Yönetici olarak komut satırını kullanmanın avantajları
- Tam sistem erişimi: Yürütme politikası değişiklikleri, kayıt defteri manipülasyonu, sistem dosyası değişikliği ve daha fazlası.
- Sorun: Derin onarımlar gerçekleştirin: sfc o chkdsk sınırsız
- Gelişmiş otomasyon: Ayarları isteğinize göre değiştiren betikler oluşturun ve çalıştırın.
PowerShell ve CMD: Hangisini kullandığınız gerçekten önemli mi?
PowerShell daha modern ve güçlü. Diğer işlevlerin yanı sıra nesnelerle çalışmanıza, karmaşık betikler oluşturmanıza, çok daha zengin entegre yardıma erişmenize ve uzaktan komutları yürütmenize olanak tanır. Ayrıca sözdizimi Fiil-İsim (örneğin, Al-İşlemi) hatırlaması kolaydır ve yeni özellikleri hızla keşfetmenize yardımcı olur.
CMDÖte yandan, klasik betikler, hızlı dosya yönetimi veya basit ağ görevleri için hala yeri vardır. Her ikisine de aşina olmak ve eldeki göreve bağlı olarak güçlü yanlarından yararlanmak idealdir.
Temel PowerShell Komutları: Güçlü Kullanıcının İsviçre Çakısı
Bunlar, PowerShell'den en iyi şekilde yararlanmak isteyen tüm kullanıcılar için en kullanışlı komut ve cmdlet'lerden bazılarıdır.:
- Yardım almak: En iyi müttefikiniz. Danışmanlık için kullanılır herhangi bir komutta yardım, sözdizimi, örnekleri ve parametreleri. Örneğin,
Get-Help Get-ProcessYardım veritabanını güncellemeyi unutmayınUpdate-HelpGüncel bilgileri takip etmek. - Get-Komut: Örnek tüm mevcut komutlar ve işlevler sisteminizde. Örneğin, isim, fiil veya modüle göre filtreleyebilirsiniz.
Get-Command *service*. - Al-İşlemi: Liste tüm aktif süreçlerİsme, PID'ye, kullanılan belleğe vb. göre filtreleme yapabilirsiniz. Bilgisayarınızda kaynakları neyin tükettiğini belirlemenize yardımcı olur.
- Hizmet Al: Şunu gösterir: tüm Windows hizmetlerinin durumuHizmetleri kolayca başlatabilir, durdurabilir veya yeniden başlatabilirsiniz. Başlangıç-Hizmet, hizmeti durdur o Servisi yeniden başlat.
- Çağır-Command: İzin veriyor uzak bilgisayarlarda komutları ve betikleri yürüt, ağ yönetim görevleri için idealdir.
- Set-Yürütme Politikası: Değiştir betik yürütme için izin politikasıOtomasyonla çalışmaya yeni başlıyorsanız olmazsa olmazdır.
- Öğeyi Kopyala, Öğeyi kaldırmak, Taşı Öğesi: Dosya ve klasörleri komut satırından yönetin.
- İçeriğe eriş: Dosyaların içeriğini kısmen de olsa okur (
-TotalCount). - Dosya Dışı: Komut çıktısını metin dosyalarına kaydeder, otomatik raporlar oluşturmak için kullanışlıdır.
- Set-Değişken, Değişken Al:Değişkenlerle çalışın ve karmaşık görevleri otomatikleştirin.
- HTML'ye Dönüştür y XML'e Dönüştür: Sonuçları okunabilir raporlara dönüştürün.
- Başlangıç-Süreç y Durdurma İşlemi: Konsoldan programları veya işlemleri başlatın ve durdurun.
- Temiz İçerik: Dosyaları silmeden boşaltın.
- Test bağlantısı: Klasikle eşdeğer ping, ancak daha fazla seçenek ve bilgiyi entegre ediyor.
- Bilgisayarı yeniden başlat: Yerel veya uzak bilgisayarı hızlı bir şekilde yeniden başlatır.
- Yeni öğe: Özel dosyalar ve klasörler oluşturun.
Pratik PowerShell örnekleri
- En fazla belleği tüketen işlemleri alın:
Get-Process | Sort-Object WS -Descending | Select-Object -First 5 - 'Net' ile başlayan tüm servisleri yeniden başlatın:
Restart-Service 'Net*' - Belirli bir dizeyi içeren dosyaları arayın:
Get-ChildItem -Recurse | Select-String 'término' - Yüklü tüm uygulamaları listele:
Get-WmiObject -Class Win32_Product | Format-Wide -Column 1
Gelişmiş Hileler ve Otomasyon
- Özel takma adlar: Uzun komutlar için kısayollar oluşturabilirsiniz Set-Takma Ad. Örneğin,
Set-Alias ci Get-ChildItemdosyaları daha hızlı listelemek için. - Komuta Geçmişi: Get-Tarih bir oturumda yürütülen tüm emirleri gösterir ve listeyi şu şekilde temizleyebilirsiniz: Temiz Geçmiş.
- Arkaplan betiği: İşe Başlama geçerli konsolu engellemeden görevleri çalıştırır.
- İmzalama betikleri: Kullanımlar Ayarla-AuthenticodeSignature kritik betiklerdeki güvenlik imzaları için.
- Ağ ve donanım yönetimi: İtibaren Get-NetAdapter yazıcıların veya ağ kartlarının kurulumu ve yapılandırmasına kadar.
- Joker karakterler ve dikey çizgiler kullanma: Kullanımında ustalaşın
*ve boru|komutları filtrelemek ve zincirlemek için, örneğinGet-Process | Where-Object { $_.CPU -gt 100 }.
Temel CMD Komutları: Asla Modası Geçmeyen Klasik
Komut İstemi, Windows'ta her türlü hızlı yönetim ve denetim için anahtar olmaya devam ediyor.İşte cephaneliğinizde mutlaka bulundurmanız gereken komutlar:
- Destek: Kullanılabilir tüm komutları ve açıklamalarını listeler. Ayrıca şunu da kullanabilirsiniz komut_adı /? Her birinin özel seçeneklerini görmek için.
- Cls: Mevcut konsol ekranını temizler.
- Çıkış: CMD penceresini kapatın.
- Cd: Dizinler arasında geçiş yap.
- Dir: Geçerli klasörün içeriğini görüntüler.
- kopya, Hareket, Of: Konsoldan dosyaları kopyalayın, taşıyın ve silin (klasörler için genellikle kullanılır) rmdir o del/s).
- sistem Bilgisi:Sisteminizle ilgili tüm ilgili bilgileri (Windows sürümü, güncellemeler, bellek, vb.) özetler.
- Görev listesi: Görev Yöneticisi'ne benzer şekilde tüm etkin işlemleri gösterir.
- taskKill: Belirli süreçleri sonlandırır (görev öldürme /PID numarası).
- chkdsk: Sabit disklerdeki hataları teşhis eder ve onarır.
- Sfc / scannow: Hasarlı sistem dosyalarını tarar ve onarmaya çalışır.
- ıpconfig: Ağ yapılandırma bilgileri ve yönetimi.
- Ping, Tracert, PathPing: Ağ ve bağlantıların hızlı teşhisi.
- netstat: Etkin ağ bağlantılarını görüntüler.
- getmac: Bilgisayarınızın MAC adresini öğrenin.
- oluşturulan: Diskleri veya bölümleri biçimlendirir.
- Doç: : Uzantılar ve programlar arasındaki ilişkiyi sorgulayın veya değiştirin.
- Sürücü sorgusu: Yüklü tüm sürücüleri ve ayrıntılarını listeler.
- powercfg: Ekipmanların enerji ve tüketimini yönetir.
- cleanmgr: Alan temizleme aracını çalıştırın.
CMD'den en iyi şekilde yararlanmak için ipuçları
- Klavye kısayollarını hatırla: Komutları tekrarlamak, geçmişi görüntülemek (F1), uzun çalışmaları iptal etmek (Ctrl+C) veya çıktıyı sayfalarda görüntülemek için F9 ile F7 arasındaki işlev tuşlarını kullanın (| Daha).
- Sonuçları kolayca filtreleyin ve kaydedin: Kullanabilirsiniz | 'metin'i bul belirli satırları aramak için veya > dosya.txt çıktıyı doğrudan bir dosyaya kaydetmek için.
- Dosyaları sürükleyip bırakın: Uzun yollar belirtmeniz gerekiyorsa, zamandan kazanmak için dosyayı CMD penceresine sürükleyin.
Otomasyon, betikleme ve sürekli öğrenme
PowerShell ve CMD'nin gerçek gücü otomasyonda yatmaktadırKomut dosyaları oluşturmak, daha önce dakikalar hatta saatler süren görevleri saniyeler içinde gerçekleştirmenizi sağlar. Yedeklemeleri, disk temizlemelerini, kullanıcı yönetimini ve çok daha fazlasını planlayabilirsiniz.
Nereden hızlı öğrenilir ve geliştirilir?
- Resmi Microsoft Belgeleri: Sürekli güncellenen, her komuta derinlemesine inmek için en güvenilir kaynaktır.
- referans kitapları'Bir Aylık Öğle Yemeklerinde Windows PowerShell' PowerShell'i kısa sürede öğrenmek için önerilen klasik bir kitaptır.
- Çevrimiçi kurslarYouTube ve LinkedIn Learning gibi platformlar, oldukça eğitici olan ve adım adım örnekler sunan hem ücretsiz hem de ücretli seçenekler sunuyor.
- Topluluklara ve forumlara katılınDiğer kullanıcılardan öğrenin, sorularınızı paylaşın ve topluluğun sunduğu kaynakları keşfetmeye devam edin.
Yaygın hatalar ve bunlardan nasıl kaçınılacağı
PowerShell'in sebepsiz yere görüntülenmesi gibi sorunlarla karşılaşırsanızÖncelikle başlangıç klasörlerinizdeki kısayolları kontrol edin ve Görev Yöneticisi'nde etkinleştirilmişlerse devre dışı bırakın. Kötü amaçlı yazılımları göz ardı etmeyin, bu nedenle belirtiler devam ederse bir antivirüs çalıştırın.
PowerShell'in en son sürümünü indirin
Özellikle Windows 10'da önceden yüklenmiş sürüm güncelliğini yitirebilir.En son özellikleri istiyorsanız, test amaçlı beta sürümleri de dahil olmak üzere resmi Microsoft web sitesinden en son sürümü indirebilirsiniz. yeni herkesten önce.
PowerShell ve CMD becerilerinizi geliştirmek için bilmeniz gerekenler
PowerShell ve CMD komutlarına hakim olmak, çok daha etkili, hızlı ve gelişmiş Windows yönetiminin kapısını açar.İster ev kullanıcısı ister sistem yöneticisi olun, bu komutları bilmek zamandan tasarruf sağlar, sorunları çözer ve bakımı kolaylaştırır. Ayrıca, yerleşik yardım sistemini ve özel toplulukları nasıl kullanacağınızı öğrenmek güncel kalmanıza ve ortaya çıkan zorlukları çözmenize yardımcı olacaktır.
Temel bilgilerle başlayın, günlük olarak pratik yapın ve kısa sürede üretkenliğinizin ve Windows üzerindeki kontrolünüzün hızla arttığını göreceksiniz.Rehberi paylaşın ve daha fazla kullanıcı bu konu hakkında daha fazla bilgi edinebilsin..