09 Ocak 2025 04:57

Anasayfa

undefined...

Linux da bash kullanırken bir dosyayı nano +20 gibi direk 20. satıra gidebiliyoruz. Eğer dosya içinde bir satıra arama yaparak gitmek istersek aşağıdaki gibi .bashrc de bir fonksiyon oluşturabiliriz.

nano ile kullanıcıya ait .bashrc dosyasını açıyoruz.

nano ~/.bashrc

.bashrc dosyasının en alt satırına yeni bir alias yani kısaltılmış komut ekliyoruz.


NOT: nanoline yerine kendi kısaltma komutunuzu yazabilirsiniz.
NOT: ` back tick yerine ’ tek tırnak kullanın!
alias nanoline=’function _nanoline() { nano +$(grep -n -v "^#" $1 | grep -n "$2" | head -n 1 | cut -d: -f2) $1; }; _nanoline’

Yeni komutu hemen geçerli hale getiriyoruz.

source ~/.bashrc

örnek kullanım:

nanoline /etc/dovecot/conf.d/10-mail.conf mail_location
nanoline /etc/dovecot/conf.d/10-master.conf "service pop3-"

/etc/dovecot/conf.d/10-mail.conf dosyasındaki mail_location ile başlayan satır/satırlar varsa otomatik olarak cursor ilk satıra gidecektir.

Linux

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2024