Tag Archives | Bash kabuğu

GNU 40 yaşında: Happy birthday GNU!

Richard Stallman tarafından Massachusetts Teknoloji Enstitüsü’nde 27 Eylül 1983 tarihinde kamuoyuna duyurulan GNU işletim sistemi, 27 Eylül 2023’te 40. yaş gününü kutlayacak. Bilindiği gibi, sistemin başlıca içeriği GNU Compiler Collection (GCC), GNU Binary Utilities (binutils), bash kabuğu, GNU C kütüphanesi (glibc) ve coreutils’den oluşuyor. Stallman; bu işletim sistemi dışında, GNU Genel kamu lisansı (GPL), GNU Lesser General Public License (LPGL) ve GNU Free Documentation License’i de (GFDL) duyurmuştur. GNU projesi; toplu işbirliğini temel alan bir özgür yazılım tasarısı olarak ortaya çıkmış ve proje, temel olarak kullanıcıların yazılımı çalıştırma, paylaşma (kopyalama ve dağıtma), inceleme ve değiştirme konularında özgür olmalarını sağlamayı amaçlar. “GNU’s Not Unix” (GNU, Unix değildir) ifadesiyle sistemintanımını yapan Stallman; böylelikle Hurd’un yerine kullanılmaya başlanan Linux’un da GNU Genel Kamu Lisansı’nın (GNU General Public License) ikinci sürümüyle lisanslanmasını sağladı. Daha sonra GNU Bildirisi‘ni yayımlayan Stallman; böylelikle sistemin temellerini ifade etmiş oldu. GNU Projesi, Özgür Yazılım Hareketinin bir parçası, yazılım kullanıcıları için özgürlük mücadelesidir. GNU’yu, Özgür Yazılım Hareketi’nin etik ilkelerine katılmayan kişilerin 1998 yılında ortaya attığı “açık kaynak” terimiyle ilişkilendirmek yanlıştır. 


Continue Reading →

 

Özgür Yazılım Vakfı da (Free Software Foundation; kısaca FSF) GNU projesini desteklemek üzere 4 Ekim 1985 tarihinde Richard Stallman tarafından kurulmuştur. Özgür Yazılım Vakfı, 4 Ekim 1985 tarihinde kâr amacı gütmeyen, özgür yazılım gelişimini destekleyen bir vakıf olarak kuruldu. Var olan GNU Projelerini kitapçık ve disket üreterek ve özgür yazılımcıları işe alarak yaymaya ve geliştirmeye başladı. O zamandan beridir özgür yazılımların gelişmesi ve yayılmasına destek olmakta, farkındalığın artması için çalışmalar yapmaktadır. Birçok GNU yazılımları diğer işletim sistemlerinde de (Windows, BSD, Solaris ve Mac OS gibi) kullanılmıştır. Özgür yazılım hareketi böylelikle gelişip, insanlığı özgür yazılım ortamına bağlamıştır. Ve GNU 40 artık yaşında. Bu etkinliğin onuruna Özgür Yazılım Vakfı (FSF) aileler, öğrenciler ve hackerler, ilgilenen herkes için bir hack günü düzenliyor. Bu etkinliğe ilişkin ayrıntılara buradan ulaşabilirsiniz. Doğum günün kutlu olsun GNU! Happy birthday GNU!

 

0

Bash kabuğunun geçmişi tek bir komutla nasıl silinir?

Bash kabuğu ile çalışırken, zaman zaman kimi komutları yeniden yazma gereği duymaz, klavye üzerindeki ok tuşlarıyla kabuğun geçmişindeki komutları çağırabilirsiniz. Kabuğa daha önce girilmiş olan komutlardan herhangi birini seçip kullanmak mümkündür ama kabuğa girilen komutlar sürekli birikmektedir. İstenirse, kabuğun geçmişinde biriken bu komutlar silinebilir. Bunun için history komutunun kullanılması gerekiyor. Şimdi terminali açın ve history komutunu verin. Yalnızca history komutu, o ana dek kabuğa girilen komutları listelemenizi sağlayacaktır. Karşınıza şuna benzer bir çıktı gelecektir.

Continue Reading →

terminal

Şimdi sorun bütün geçmişi nasıl sileceğimizde. Bütün geçmişi temizlemek için yalnızca aşağıdaki komutu vermek yeterlidir.

history -c

Artık, Bash kabuğunun geçmişi tamamen silinmiş bulunuyor. Ok tuşlarıyla eski komutlara dönmeyi denerseniz, bunun mümkün olmadığını göreceksiniz. history ile ilgili ayrıntıları öğrenmek için:

help history

komutunu kullanabilirsiniz.

0