Terminali günlük olarak kullananlarımız, başka bir durumda da söylediğim gibi, her zaman bu araç akışını kolay ve mümkün olduğunca rahat bir şekilde yapmanın bir yolunu ararız. Bu sefer size getirdiğim, varsayılan olarak gelen bir seçenek FreeNAS ve bunu o kadar çok sevdim ki üzerime koymak zorunda kaldım Debian.
Diyelim ki terminali açıyoruz ve klasöre gireceğiz Belgeler. Koyarsak:
$ cd docu
Ve otomatik tamamlama için sekmeye basıyoruz, hiçbir şey olmuyor, çünkü klasör çağrılmıyor evraklar, değilse Belgeler. Ve işte sihir burada devreye giriyor. Dosyayı oluşturuyoruz ~ / .inputrc:
$ touch ~/.inputrc
En sevdiğimiz metin düzenleyicimizle açıyoruz ve içine koyuyoruz:
set completion-ignore-case on
Bir terminali kaydeder, kapatır ve yeniden açarız. Şimdi koyduğumuzda:
$ cd docu
Ve Tab tuşuna basıyoruz, otomatik olarak büyük harflerle isme değişecek ve bizi
$ cd Documentos
Ne düşünüyorsun? Bu ipuçları bana adlı bir arkadaşım tarafından öğretildi Matthias apitz.
Çok iyi katkı. Bunu yapmanın mümkün olduğunu bilmiyordu.
Kesinlikle ilginç 😀
Mükemmel. Bunlar üretkenliği artıran ipuçlarından biridir. Çok iyi.
Olağanüstü! Elav bahşişi çok iyi.
Ben öyle düşünüyorum uygun, bu işlevi gördüğümden beri FreeNASGerçekten işe yaradığı için aramakta tereddüt etmedim.
Sevdim! Bu numarayı bilmiyordum, teşekkürler!
Çok kullanışlı, İyi
Fedora'da denedim ama benim için ve dosya olmadan çalışmıyor ~ / .inputrc Koydum Doktor ve beni otomatik tamamlıyor (IRC'de olduğu gibi) evraklar ama yine de teşekkürler 😀
Bash yapılandırma dosyasını şurada görmek ilginç olurdu: Fötr şapkaBelki zaten varsayılan olarak bu seçenekle birlikte gelir.
Ah! Yani FreeNas ... bu sistemde gördüğünüz diğer şeyleri itiraf etmeniz gerekecek. Bir gün satış yapanların, yönetimleri için zaten entegre bir sisteme sahip olduğunu gördüm, örneğin: Seagate Black Armor veya QNAP NAS, sayfalarında sergilenen özellikleri gerçekten çok beğendim ama Freenas .. Hadi bakalım. fark ettiğin erdemler. 😉
Her şeyden önce FreeBSD'dir. 😀
orkestra şefi
Pratiğe koyacağım
güler yüzlü
GO-NA-ZO! Bilmiyordum, bu numara!
FreeNAS hakkında konuştuğunuz için, OpenMediaVault'u biliyor musunuz? FreeNAS'tan biraz daha dostane bir arayüze sahip benzer bir çözümdür ve hepsinden iyisi, gerçek bir Debian GNU / Linux olmasıdır, yani çözümü bir NAS olarak kullanabilir veya sistemde oturum açıp # apt- update && apt -get upgrade && apt-get dist-upgrade, resmi Debian repolarını kullanmanın yanı sıra kendi paketlerini de eklediği için sürekli güncellenecek.
OpenMediaVault Distrowatch İncelemesi: http://distrowatch.com/weekly.php?issue=20120423#feature
: O onu tanımıyordum .. Şu anda kontrol ediyorum, teşekkürler ...
Teşekkürler ama $ PS1'i terminalinizde olduğu gibi zamanı nasıl koyarım?
Neyse ki, bu harika ipuçları için ücret almıyorlar.
İyi ki olmadı. bu olağanüstü bir ipucu. Belki de sayfayı ziyaret etmeseydim var olduğunu asla bilemezdim ...
Kim söylemedi? ... hadi birkaç yüz € öde ... HAHAHAHAHAHA 😀 😀 😀
Zaten ödeme yapan tek salak sen olacaksın.
Çok faydalı, çok teşekkür ederim 😀
Bu bir harikadır, varsayılan olarak 10 üzerinden 10 yüklenmelidir.
Tek kelimeyle BÜYÜK 😀
O dosyadaki değişiklik ile artık kontrol + sol / sağ tuş kombinasyonu ile "ayırıcılar" arasında geçiş yapmama izin vermiyor (onlara nasıl haha diyeceğimi bilmiyorum). İçine bir şey ekleyerek çözülebilir mi?
Selamlar ve teşekkürler!
Ben zaten çözdüm, aşağıda bıraktığım .inputrc dosyamın ilk 2 satırı ile 😉
"\ T": menü tamamlama, TAB ile döngüsel olarak otomatik tamamlamanız içindir
Aşağıda da getirdiği yorum ile açıklanmıştır.
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\t": menu-complete
set completion-ignore-case on
# Don't echo ^C etc (new in bash 4.1)
# Note this only works for the command line itself,
# not if already running a command.
set echo-control-characters off
Şerefe! 🙂
Bunu tamamlayıcı bir şey (oldukça kullanışlı olmasının yanı sıra) desen aramalarında büyük ve küçük harfleri yoksay. Örneğin, dosyalar ls ile listelenirse ABC, varsayılan olarak eşleşen dosyaları hesaba katmaz ABC.
Aşağıdakileri .bashrc'ye eklemeniz yeterlidir:
shopt -s nocaseglob
Veya .zshrc'deki bu satır (zsh kullananlar için):
unsetopt CASE_GLOB