dond: dizin tutucu ve dizinler arası hızlı geçiş

Başlatan ironic, 29 Ağustos 2017 - 00:51:01

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ironic

Dond nedir?
pushd ve popd komutları benzeri gelişmiş özellikleri bulunan bir bash fonksiyonudur. Uçbirimde dizinler arası hızlı geçiş sağlar.
Dizinleri listeye ekleme, listeleme, silme, bir sonraki kullanımlar için dosyaya yazma gibi özellikleri vardır.

Kullanımı

dond . # ya da
dond -

ile bulunduğunuz dizini listeye ekler.

Herhangi bir dizini eklemek için

dond dizin_adi



dond -l # ya da
dond --listele
1-> /home/fa/Projects
2-> /home/fa/tmp
3-> /home/fa/aur
4-> /home/fa/.config


2 numaralı dizine geçmek için

dond 2
# genel kullanım
dond dizin_no


listeden dizin silme işlemi

# 3-> /home/fa/aur # silinecek.

dond -r 3 # ya da
dond --remove 3 # yada --sil 3

# 3 no'lu dizin silindikten sonraki liste
1-> /home/fa/Projects
2-> /home/fa/tmp
3-> /home/fa/.config


dond numaralı dizin geçişlerinde bir önceki dizine geri geçer.

dond -o # ya da
dond --önceki


Tutulan dizin listesini sonraki uçbirim oturumları için ~/.dondrc
dosyasına yazar.

dond -y # yada
dond --yaz


Tutulan dizin listesini varsayılana (.dondrc içeriğine) dönüştürür.

dond -s # ya da
dond --sıfırla


Yardım çıktısı

dond --help

        dond 1.3.4

        kullanım:
        dond [.|-]
        dond [dizin|seçenek|dizin_no]

        Seçenekler:
        -l, --listele
          eklenmiş dizinleri numaralarıyla sıralar.

        -s, --sifirla
          dizin listesini varsayılana dönüştürür.

        -r, --remove, --sil <dizin_no>
          dizin listesinden girilen dizini siler.

        -o, --onceki
          bir önceki konuma geri döner.

        -y, --yaz
          geçerli dizin listesini dosyaya yazar.

        -h, --help, --yardim
          bu yardım çıktısını görüntüler.     



Kurulum
fonksiyonu buraya sağ tık >> bağlantıyı farklı kaydet ile istediğiniz bir konuma indirin.
Daha sonra .bashrc dosyasına aşağıdaki girdiyi ekleyin.


source /nerede/bu/dond.bash


Yeni uçbirim oturumlarınzda dond kullanıma hazırdır.

Gitlab adresi: https://gitlab.com/fbostanci/bash-scripts/blob/master/dond.bash
Github adresi: https://github.com/fbostanci/bash-scripts/blob/master/dond.bash