... Posts Tagged ‘shell’

Benim sadık yarim kara konsoldur

Salı, Mart 13th, 2012

Çok uzun yazdığıma dair şikayetler devam ettiği için hemen başlayıp, kısa keseceğim :)

Unix/Linux işletim sistemlerinin bence en güzel yanı kuvvetli ve çok yetenekli bir komut yapısına sahip olması. Amiyane tabirle siyah ekran dediğimiz o terminal (konsol) ekranı aslında işletim sisteminin kendisi :)

İşte bu kara konsolun yetenekleri bazan gözlerimi yaşartıyor :) Örneğin ssh ile bağlandığınız bir sunucuda büyücek bir dosyayı kendi sunucunuza almak istiyorsunuz, FTP hesabınız da yok. Bunun envai türlü yöntemi var ama hazır dosyayla aynı makinedeyken komut satırından göndermek bence en güzeli.

İşte scp (secure copy) tam da bunun için var.

Dosya göndermek için:

#scp dosya_adi.uzanti kullanici_adiniz@sunucu.adresiniz:/sunucudaki/yazma/hakkinizin/oldugu/klasor

Dosya çekmek için:

#scp kullanici_adiniz@sunucu.adresiniz:/sunucudaki/dosyanin/oldugu/klasor /bulundugunuz/makinedeki/yazma/hakkinizin/oldugu/klasor

Bu kadar basit. Hatta -R gibi parametrelerle tek bir dosyayı değil bir klasörü komple kopyalayabiliyorsunuz.

Windows PowerShell

Çarşamba, Mart 10th, 2010

Windows’un cmd denen komut satırı uygulamasından oldum olası nefret etmişimdir. Diğer işletim sistemlerindeki komut satırı uygulamalarına hiç benzemediği gibi yeteneklerinin kısıtlı olması ile de zaten sevilesi bir program değildir.

Windows için bu cmd’den daha düzgün bir uygulama var mı diye Google’a sorunca PowerShell’i duydum ve çok şaşırdım. Daha önce hiç duymamıştım :) Nerden indirebilirim diye bakınırken Windows 7′de zaten kurulu olarak geldiğini öğrendim.

PowerShell penceresi cmd gibi aksi değil, istediğiniz kadar uzatip kısaltabiliyorsunuz. Renkleriyle oynayıp transparan hale getirebilir miyim diye baktım ama öyle bir özelliği olmadığını gördüm. Sonra Google yine imdadıma yetişti tabi. Powershell Glass adlı şu küçük uygulamayı PowerShell’den önce başlatırsanız (ya da başlangıçta çalışacak şekilde ayarlarsanız) PowerShell’iniz transparan oluyor. Bu uygulamanın bir benzeri de cmd için var:Glass CMD. Onun adresi de burada.

PowerShell’in yeteneklerini henüz tam olarak bilmiyorum, ama unix komut satırına benzetilmeye çalışıldığı kesin. Unix’den alıştığımız ls komutu cmd’de işe yaramazken burada işe yarıyor mesela. Bunu bile görmek güzel :)