Blog İpuçları

Yazılımcılar İçin 7 Temel Linux Komutu: Terminal Artık Korkunç Değil

Yazılımcılar İçin 7 Temel Linux Komutu: Terminal Artık Korkunç Değil
Terminali ilk açtığınızda karşınıza çıkan o siyah ekran pek çok yeni yazılımcıyı korkutur. Fare yok, buton yok, sadece yanıp sönen bir imleç. Ama Linux terminalini öğrenmek, yazılım dünyasında size inanılmaz bir özgürlük verir.
İşte her yazılımcının bilmesi gereken 7 temel komut:
1. ls — Nerede Ne Var?
Bulunduğunuz dizindeki dosya ve klasörleri listeler. ls -la yazarsanız gizli dosyaları ve izinleri de görürsünüz. Sabah işe gelince masanıza bakmak gibi — önce ortama bakarsınız.
2. grep — İğneyi Samanlıkta Bulmak
Binlerce satır log dosyası içinde aradığınız hatayı bulmak mı istiyorsunuz? grep "ERROR" uygulama.log yazın, sadece hata satırları karşınıza gelsin. Yazılımcının en iyi arkadaşıdır.
3. chmod — Kapıyı Kime Açıyorsunuz?
Dosya izinlerini düzenler. chmod 755 dosya.sh dediğinizde o dosyayı kimin okuyup kimin çalıştırabileceğini belirliyorsunuz. Güvenliğin temelidir.
4. top — Sunucu Hasta mı?
Sisteminizin anlık durumunu gösterir. Hangi process ne kadar RAM yiyor, CPU kaç derece koşuyor. Sunucu yavaşladığında ilk bakılacak yerdir.
5. tail -f — Canlı İzleme
tail -f uygulama.log komutu log dosyasını canlı olarak takip etmenizi sağlar. Deployment sırasında terminali açık bırakıp her satırın gelişini izlemek ayrı bir heyecandır.
6. ssh — Uzaktan Bağlan
Evinizden şirket sunucusuna bağlanmak, sunucuya sanki önünde oturuyormuş gibi komut göndermek. SSH olmadan modern yazılım geliştirme düşünülemez.
7. crontab — Otomatik Pilot
Belirli saatlerde otomatik çalışmasını istediğiniz görevler için kullanılır. Gece yarısı yedek almak, her saat rapor üretmek, sabah 6'da cache temizlemek — hepsini crontab halleder.
Terminal bir araçtır, düşman değil. Bu 7 komutla başlayın, zamanla terminal sizin için ikinci bir ev haline gelecek. O siyah ekran artık sizi korkutmak yerine güçlü hissettirecek.

💬 Yorumlar (0)

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Yorum Yap