23 Kasım 2023 11:40

Muslu Y.

Linux

Linux nano da aranan kelimenin satırına otomatik gitmek için bashrc

Anasayfa

Linux

Linux nano da aranan kelimenin satırına otomatik g...

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 - 2025