![]() |
|
||||||
| Linux Linux; bilgisayar işletim sistemlerinin en temel parçası olan çekirdek yazılımlarından bir tanesidir. |
| ||
|
|
LinkBack | Seçenekler | Stil |
|
|
#1 |
|
Çevrimdışı
![]() Üyelerin profil bilgilerini yalnızca kayıtlı üyeler görüntüleyebilir. Lütfen kaydol bağlantısından üye olunuz.
|
Kısayol Koruması
Buraya gelene kadar birçok kısayoldan ve bu kısayolların avantajlarından bahsettik ancak kısayollar bazen istemediğimiz sonuçlar doğurabiliyor. Biz de böyle durumlarla karşılaşmamak adına şimdiden ufak önlemler alsak iyi olur. Önceki kısımlarda Ctrl+D kısayolunun mevcut konsolu kapattığını öğrenmiştik. Bu çok kullanışlı bir kısayol olsa da bazen yanlışlıkla kullanıldığında konsolun ansızın kapanmasına neden olabiliyor. Yani konsolun anlık kapanmasına karşı bir kontrol mekanizması oluşturmamız sonradan üzülmemek için şart. Bu kontrol sağlama imkanını bize ignoreeof verir. ignoreeof tanımını kullanmanın 2 farklı yolu vardır. Bunlardan birisi sadece mevcut Terminal için geçerli diğeri ise sürekli ve oturumdaki tüm Terminallerde geçerli olan kullanımlardır. Sürekli ve tüm Terminal ekranlarında geçerli olsun istiyorsak: Gerekli ayarlamaları yapmak üzere komut satırımıza nano -w ~/.bashrc komutunu veriyoruz ve .bashrc dosyasının en alt satırına export IGNOREEOF=2 yazıp Ctrl + X tuş kombinasyonunu kullanarak dosyanın ismini değiştirmeden kaydederek çıkıyoruz.(Bütün kullanıcılarda bu korumayı sağlamak için değişikliği bash.bashrc dosyasında yapmamız gerektiğini daha önceki kısımlardan biliyorsunuz.) Böylece koruma sistemi kuruldu ve artık test etmeye hazır. Komut satırındayken iki kez Ctrl + D tuş kombinasyonunu uygularsak konsol bize iki defa uyarıda bulunacaktır ve çıkmak için ancak 3. defa bastığımızda ya da komut satırına exit yazdığımızda konsol kapanacaktır. Burada biz IGNOREEOF=2 şeklinde belirttik ve bu tanımlama bizi 2 kez Ctrl + D kapatma kombinasyonundan korudu. Ancak sizler bu bana yetmez ya da 2 kez fazla olur diyorsanız tanımı istediğiniz değerlerde ayarlayabilirsiniz. Örneğin IGNOREEOF=4 olabilir ya da IGNOREEOF=1 olabilir, bu değer tamamen size kalmış. Ayrıca bu kapanmaya karşı koruma özelliğini kapatmak isterseniz eklemiş olduğunuz ifadeyi dosyadan silerek dosyayı kaydetmeniz yeterli olacaktır. Şimdi de yalnızca mevcut Terminal için geçici koruma nasıl sağlarız ona değinelim: Koruma katmanı ne kadar hayat kurtarıcı olsa da sürekli olması bazen rahatsız edici olabilir. İşte bu noktada sadece önemli ve gerekli gördüğümüz zaman bu özelliği açıp kapatma seçeneğine sahibiz. Bunu da iki farklı yolla yapabiliriz. İlk yol, komut satırına ignoreeof=2 şeklinde komut vermek. Bu komut sayesinde mevcut Terminal ekranı ancak 3.kez Ctrl + D tuş kombinasyonu uygulandığında kapanacaktır. Buradaki sayıyı dilediğiniz gibi değiştirebileceğinizi biliyorsunuz. Eğer bu özelliği devre dışı bırakmak istersek komut satırına ignoreeof=0 yazmamız yeterli. İkinci yöntem ise komut satırına set -o ignoreeof yazmak. Bu komut ile de mevcut komut satırımız ancak 11.kez Ctrl + D yapmamız sonucunda kapanacaktır. Bunun haricinde bir de exit komutunu verirsek konsol ekranı anında sonlanır. Bu özelliği devre dışı bırakmak isterseniz de, komut satırına set +o ignoreeof yazmanız yeterli olacaktır. Alıntıdır. Benzer Konular:
![]() "İlim Çin'de bile olsa ara." dediler.
Onlar aklı bir kutuya kilitlediler. |
| Yer İmleri |
| Konuyu 1 kişi okuyor: (0 üye ve 1 misafir) | |
|
|
| Forum | Bilgilendirme | Künye |
|
Powered by vBulletin® Version 3.8.11 Copyright ©2000 - 2026, vBulletin Solutions Inc. Forum Sahibi: Dea Dia ve Gece |
Sitemiz; yer sağlayıcı bir forum sitesidir. Forumel.Com adresimizde yapılan paylaşımlar, moderasyon ekibimizin onayına dahil olmadan direkt olarak yayınlanmaktadır. 5237 sayılı TCK (Türk Ceza Kanunu) ve 5651 Sayılı Kanun'un ilgili maddelerini ihlal eden kişilerin IP adresleri de dahil olmak üzere sair kişi veya adli mercilere müzekkere (Resmi Üst Yazı), tarafımıza tanzim edildiği takdirde paylaşılacaktır. Hukuka aykırı bir paylaşımın olduğunu düşündüğünüz mesaj ya da konuyu; İLETİŞİM linkine bildirim yoluyla iletebilirsiniz. 48 saat içerisinde mevcut şikâyetiniz üzerinden tarafınıza ulaşılacak, gerekli işlemler tesis edilecektir. |
|