KategorilerBilgisayarBilişimGenelLinux

Linux’ta Bir Önceki Komutu Editör ile Düzenleyip Kullanma

Linux kullanıyorsanız kesinlikle terminal kullanıyorsunuzdur, terminalde hatalı komut gönderdiğinizde ise; bu komutu hızlı bir şekilde, yukarı ok işareti ile tekrar ekranınıza getirebileceğinizi tabii ki herkes gibi biliyorsunuzdur.

Fakat hatalı komut uzun veya düzenlenmesi biraz uğraştırabilecek bir şey ise; tek satırda bunu düzeltmek zor ve uğraştırıcı olabilir. İşte bu sebeple bütün Linux dağıtımlarında bulunan fc komutunu kullanabilirsiniz.

fc komutu, işletim sisteminden farklı olarak Shell ile beraber gelir, bütün Linux dağıtımlarında olmasının sebebi de budur.

fc komutu ile bir önceki komutu terminal editörünüz ile düzenleyip tekrardan kullanabilirsiniz.

Bu yazımda, hem bu komutun nasıl kullanıldığından bahsedeceğim, hem de popüler Linux terminal editörlerinden olan VIM ve Nano’nun kısaca kullanımından bahsedeceğim.

Kullanımı

fc

Hemen ardından bir önceki komut dilenildiği şekilde düzenlenip; editör kayıt edildiğinde. Komut anında gönderilir.

Nano Editörden Kaydet ve Çık

CTRL + X
Y
ENTER

VIM Editörden Kaydet ve Çık

# Öncelikle düzenlemeyi göstermem daha doğru olur sanırım.
# i tuşu ile INSERT moduna geçiş yapılıp gerekli düzenlemeler yapılır.
i
# ESC tuşu ile INSERT modundan çıkılır
ESC
# :wq ile de kayıt edilir ve çıkılır
:wq

Bu kadar basit 🙂

Daha Detaylı Kullanım İçin

Komut hakkında daha detaylı bilgi almak için aşağıdaki başlığa tıklayabilirsiniz;

Linux FC Komutu Detayları (Linux Terminal Geçmişi)

KategorilerBilişimGenelİnternet

En İyi WiFi Kanalını Seçmek

Eğer siz de benim gibi yüzlerce kişinin yaşadığı bir site kompleksinde yaşıyorsanız; bağlantınızı güçlendirmek için en az kullanılan wifi kanalını bulup, modeminizin o kanaldan iletişime geçmesini sağlayabilirsiniz.

Bu sayede, ağ bağlantınız daha stabil olacak; bağlantı kopmaları ve latency değerleri azalacak 🙂

En İyi WiFi Kanalı seçmek, her işletim sistemi için bazı farklılıklar gösteriyor tabii ki. Ben sizin için 3 işletim sistemi için de nasıl yapabileceğinizi kısa bir şekilde özetle anlatacağım. Ardından WiFi Modeminden nasıl ayar yapabileceğinizi göstereceğim.

KategorilerBilgisayarBilişimGenelİnternetYazılımlar

WordPress Resim – Simple Lightbox Eklentisi

WordPress blogunuza wordpress resim galerilerinizi görüntülemek için hoş bir Lightbox eklentisi katmak istemez miydiniz? Bu eklenti otomatik olarak, resime verilmiş bağlantıları algılayıp; resme tıklandığı anda hoş bir şekilde, sayfayı yenilemeden. Resmin büyük halini açmakta.

KategorilerBilgisayarGenelİnternetPHPTanıtım

Gelişmiş Çoklu Ürün Sipariş Sistemi %100 Mobil Uyumlu

Eski usul, çoklu ürün sipariş formları, modern dokunuş ile geri geldi! Yeni nesil sepete atıp sonra sipariş sayfasında sipariş vermek bazen müşteriler için can sıkıcı olabiliyor. Her şeyi toplu bir şekilde görüp, sipariş adedine göre anlık toplam tutarı görmek müşteriler için daha kolay ve pratik oluyor.

Birden çok ürüne sahipseniz, tüm ürünlerinizin tek bir sayfada, hoş bir şekilde listelenmesini, anlık vergi hesaplamalarının (var ise) yapılabilmesini ve hızlı bir şekilde sipariş verip anında iki tarafa da mail bildirimi gitmesini, aynı anda da kullanışlı yönetim panelinden her şeyi takip edip; ürün ve kategori ekleyip. Eklenti desteği ile de sisteme ek özellikler kazandırabilmek istiyorsanız. Bütün bunların en yeni Bootstrap sürümü olaran Bootstrap 4 ile, tam %100 mobil uyumlu olmasını istiyorsanız. Kesinlikle doğru yerdesiniz. Çoklu ürün sipariş formumuz tam size göre!

Sistemimiz %100 mobil uyumludur, Bootstrap’a ek olarak ayarlamalar yapılmıştır ve mobil sürümde her şeyin daha düzgün görünmesi için özel olarak hazırlanmıştır.

Her şey kolay yönetim paneli sayesinde yönetilebilir. Ürünler ve ürün kategorileri eklenebilir, önceki siparişlere göz atılabilir.

Sistem otomatik olarak çoklu dil desteğine sahiptir. Türkçe ve İngilizce kurulu olarak gelir, Ziyaretçinin dil seçimine göre sistem otomatik dil değiştirir*

KategorilerBilişimGenelİnternetProgramlarPythonYazılımlar

MkDocs ile Kolay ve Hızlı Dökümanlar Oluşturun

Çok hoş, aşırı basit, tamamen MarkDown destekleyen, Python ile yazılmış gerçekten hoş (biliyorum tekrar ettim ama gerçek bu yani :)) bir döküman hazırlama betiği.

Nedir Bu?

Eğer siz de benim gibi birden çok proje ile ilgileniyor, ve bir sürü döküman hazırlıyorsanız, HTML ile uğraşmanın tam bir sorun olduğunu biliyorsunuzdur. WYSIWYG editörleri de bir süre sonra bocalamaya, karışıklaşmaya başlıyor. İşte bu yüzden ya MarkDown geliştirildi. Hızlı, basit ama aşırı etkili. Ve döküman yazarken gerekebilecek bütün stillere de sahip. İşte MarkDown’ın gücünü, MkDocs ile birleştirince de ortaya çok hoş, hızlı ama kaliteli dökümanlar çıkıyor.

KategorilerGenelProgramlarPythonYazılımlar

Python ile Komut Satırından Güçlü Parolalar Oluşturun

Linux veya Windows kullanmanız fark etmez, güçlü parolalar oluşturmak ve bunların sizin bilgisayarınızda kalmasını sağlamak çok önemli.

Bu sebeple Pyton ile kendi küçük betiğimi yazdım. İstediğiniz özelliklerde, istediğiniz uzunlukta ve istediğiniz kadar parola oluşturmanızı sağlayan betik 33 satır koddan ibaret.

KategorilerPHPYazılımlar

Fat Free Framework

PHP kullananlar bilirler; Laravel, CodeIgniter gibi kod yazarken sizin işinizi kolaylaştıran bir sürü Framework bulunmaktadır. Fat Free Framework de bunlardan birisi ve bu yazımda kısaca size bundan bahsedeceğim.

Sizin daha hızlı kod yazmanızı sağlamak amacı ile geliştirilmiş, diğer Framework’lerde olduğu gibi sizi özel klasör sistemlerini kullanma konusunda zorlamayan; ana dosyası ~65kb kadar küçük olan bir Framework’tür bu.

Dediğim gibi, kod yazarken genellikle özgür oluyorsunuz ve bu Framework sizi belirli kalıplar konusunda zorlamaktan çok, size yardımcı olan bir kütüphane gibi her türlü konuda destek oluyor.

Çok detaylı dökümantasyon ve API Referans tablosu sunan bu Framework’te varsayılan olarak 3 gelişmiş veritabanı sınıfı, 5 veritabanı yardımcısı (CRUD denilen, sizin daha hızlı veritabanı işlemleri yapmanızı sağlayan yardımcı sınıflar), gelişmiş bir şablon motoru (Template Engine), veri kontrol sınıfları, resim manüpülasyon sınıfı, diğer sunucular ile iletişim sağlamanıza yardımcı sınıflar gibi daha bir sürü yardımcı sınıf ve eklentiyle geliyor.

Dökümantasyon: https://fatfreeframework.com/3.6/user-guide 
API Referans: https://fatfreeframework.com/3.6/api-reference
GitHub İndirme Bağlantısı: https://github.com/bcosca/fatfree/archive/master.zip
GitHub Sayfası: https://github.com/bcosca/fatfree/