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. Ovo što vam donosim ovaj put je opcija 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 Documentos. Ako stavimo:
$ cd docu
I pritisnemo jezičak za automatsko dovršavanje, ništa se ne događa, jer se mapa ne poziva dokumente, ako ne Documentos. Dakle, tu dolazi magija. Mi kreiramo 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
Šta ti misliš? Ove savjete me naučio prijatelj po imenu Matthias apitz.
Vrlo dobar doprinos. Nije znao da je to moguće učiniti.
Definitivno zanimljivo 😀
Odlicno. Ovo su jedan od savjeta koji povećavaju produktivnost. Veoma dobro.
Izvanredno! Predobar savjet za elav.
Mislim da jesam pravi, budući da sam vidio ovu funkciju u FreeNAS, Nisam se ustručavao potražiti ga jer je zaista koristan.
Volio sam! Nisam znao taj trik, hvala!
Vrlo korisno, dobro
Isprobao sam u Fedori, ali ne funkcionira kod mene i bez datoteke ~ / .inputrc stavljam doktor i automatski me dovršava (kao u IRC-u) dokumenti ali svejedno hvala 😀
Bilo bi zanimljivo vidjeti bash konfiguracijsku datoteku u fedoraMožda već standardno dolazi s ovom opcijom.
Ah! Dakle, FreeNas ... morat ćete priznati što ste još vidjeli na tom sistemu. Jednog dana vidio sam da oni koji prodaju već imaju integrirani sistem 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. Da vidimo elav., Recite mi vrline koje ste primijetili. 😉
Prije svega, to je FreeBSD. 😀
maestro
Primijenit ću u praksi
Genijalno
GO-NA-ZO! Nisam znala, ovaj trik!
Budući da govorite o FreeNAS-u, da li znate 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 sistem i napraviti # apt- get update && apt -get upgrade && 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.
OpenMediaVault Distrowatch pregled: http://distrowatch.com/weekly.php?issue=20120423#feature
: O Nisam ga poznavao .. Trenutno provjeravam, hvala ...
Hvala, ali kako da stavim $ PS1 s vremenom koliko ga imate na terminalu?
Srećom, oni ne naplaćuju ove sjajne savjete.
Dobro da se to nije dogodilo. ovo je izuzetan savjet. Možda nikad ne bih znao da to postoji da nisam posjetio stranicu ...
Ko je rekao da nije? ... Hajde, plati nekoliko stotina € ... HAHAHAHAHAHA 😀 😀 😀
Bit ćete jedini idiot koji je već platio.
Vrlo korisno, puno hvala 😀
Ovo je čudo, trebalo bi ga instalirati po defaultu 10 od 10.
Jednostavno VELIKO 😀
Izmjenom u toj datoteci više mi ne dopušta da se krećem 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": meni-kompletan je za vas da se ciklično automatski dovršavate pomoću TAB-a
A ovaj u nastavku je objašnjen uz komentar 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 pretragama uzoraka. Na primjer, ako su datoteke navedene sa ls ABC, po defaultu ne uzima u obzir datoteke koje se podudaraju ABC.
Samo dodajte sljedeće u .bashrc:
shopt -s nocaseglob
Ili ovaj redak u .zshrc (za one koji koriste zsh):
unsetopt CASE_GLOB