Oni koji svakodnevno koristimo terminal, kao što sam već rekao drugom prilikom, uvijek tražimo način da rad s ovim alatom teče lako i što ugodnije. Ono što vam ovaj put donosim, opcija je koja se standardno pojavljuje u FreeNAS i da mi se toliko svidio, da sam ga morao staviti na sebe Debian.
Pretpostavimo da otvorimo terminal i da ćemo ući u mapu Dokumenti. Ako stavimo:
$ cd docu
I pritisnemo karticu za automatsko dovršavanje, ništa se ne događa, jer se mapa ne poziva dokumenti, ako ne Dokumenti. I tako ovdje dolazi čarolija. Izrađujemo datoteku ~ / .inputrc:
$ touch ~/.inputrc
Otvaramo ga s našim omiljenim uređivačem teksta i stavljamo ovo unutra:
set completion-ignore-case on
Spremili smo, zatvorili i ponovo otvorili terminal. Sad kad stavimo:
$ cd docu
I pritisnemo Tab, automatski će se promijeniti u ime s velikim slovima i stavit će nas
$ cd Documentos
Što misliš? Ovim savjetima podučio me prijatelj po imenu Matija apitz.
Vrlo dobar doprinos. Nije znao da je to moguće učiniti.
Definitivno zanimljivo 😀
Izvrsno. Ovo su jedan od savjeta koji povećavaju produktivnost. Vrlo dobro.
Izvanredan! Predobar savjet elav.
mislim da da Odgovarajuće, budući da sam vidio ovu funkciju u FreeNAS, Nisam se ustručavao potražiti ga jer je uistinu koristan.
Volio sam! Nisam znala taj trik, hvala!
Vrlo korisno, dobro
Pokušao sam u Fedori, ali ne funkcionira kod mene i bez datoteke ~ / .inputrc Stavila sam Doktor i automatski me dovršava (kao u IRC-u) Dokumenti ali ipak hvala 😀
Bilo bi zanimljivo vidjeti bash konfiguracijsku datoteku u FedoraMožda već standardno dolazi s ovom opcijom.
Ah! pa FreeNas ... morat ćete priznati što ste još vidjeli na tom sustavu. Jednog dana vidio sam da oni koji prodaju već imaju integrirani sustav za svoju administraciju, kao što su: Seagate Black Armor ili QNAP NAS da su mi se jako svidjele karakteristike izložene na njihovoj stranici, ali Freenas. vrline koje ste primijetili. 😉
Prije svega, to je FreeBSD. 😀
učitelj
Provest ću u praksi
srdačan
IDI-NA-ZO! Nisam znala, ovaj trik!
Budući da govorite o FreeNAS-u, znate li OpenMediaVault? To je slično rješenje s malo prijateljskijim sučeljem od FreeNAS-a, a najbolje od svega je to što je to pravi Debian GNU / Linux, odnosno rješenje možete koristiti kao NAS ili se prijaviti u sustav i napraviti # apt-get update && apt -dobijte nadogradnju && apt-get dist-upgrade koji će se kontinuirano ažurirati, jer osim korištenja službenih Debian repo-a, dodaje i svoj za svoje pakete.
Pregled distribucije OpenMediaVault: http://distrowatch.com/weekly.php?issue=20120423#feature
: O Nisam ga poznavala .. Trenutno provjeravam, hvala ...
Hvala, ali kako da uskladim $ PS1 s vremenom koliko ga imate na terminalu?
Srećom, ne naplaćuju ove sjajne savjete.
Dobro da se to nije dogodilo. ovo je izuzetan savjet. Možda nikad ne bih znao da postoji da nisam posjetio stranicu ...
Tko je rekao da nije? ... Hajde, plati nekoliko stotina € ... HAHAHAHAHAHA 😀 😀 😀
Bit ćeš jedini idiot koji je već platio.
Vrlo korisno, puno hvala 😀
Ovo je čudo, trebalo bi ga instalirati prema zadanim postavkama 10 od 10.
Jednostavno VELIKO 😀
Izmjenom u toj datoteci više mi ne dopušta pomicanje između "separatora" (ne znam kako ih nazvati haha) s kombinacijom tipki control + lijevo / desno. Može li se to riješiti dodavanjem nečega?
Pozdrav i hvala!
Već sam to riješio, s prva 2 retka mog .inputrc ostavljam ispod 😉
"\ T": menu-complete omogućuje vam ciklično automatsko dovršavanje pomoću TAB-a
A ovaj u nastavku objašnjen je komentarom koji donosi.
"\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
Živjeli! 🙂
Nešto komplementarno ovome (osim što je vrlo korisno) je zanemarite velika i mala slova u pretraživanjima uzoraka. Na primjer, ako su datoteke navedene s ls abeceda, prema zadanim postavkama ne uzima u obzir datoteke koje se podudaraju abeceda.
Samo dodajte sljedeće u .bashrc:
shopt -s nocaseglob
Ili ovaj redak u .zshrc (za one koji koriste zsh):
unsetopt CASE_GLOB