Tí z nás, ktorí terminál každodenne využívame, ako som už povedal pri inej príležitosti, vždy hľadáme spôsob, ako zabezpečiť, aby práca s týmto nástrojom prebiehala ľahko a čo najpohodlnejšie. Tentokrát vám prinášam možnosť, ktorá je predvolene k dispozícii v FreeNAS a že sa mi to tak páčilo, že som si to musel obliecť debian.
Predpokladajme, že otvoríme terminál a vstúpime do priečinka Dokumenty. Keby sme dali:
$ cd docu
A stlačíme kartu, aby sa automatické dopĺňanie stalo, nič sa nedeje, pretože sa priečinok nevolá dokumenty, Ak nie Dokumenty. A tak tu prichádza kúzlo. Vytvárame súbor ~ / .inputrc:
$ touch ~/.inputrc
Otvoríme ho obľúbeným textovým editorom a vložíme ho dovnútra:
set completion-ignore-case on
Uložíme, zatvoríme a znovu otvoríme terminál. Teraz, keď dáme:
$ cd docu
Stlačíme kláves Tab, automaticky sa zmení na meno s veľkými písmenami a umiestni nás
$ cd Documentos
Co si myslis? Tieto tipy ma naučil kamarát s menom Matthias apitz.
Veľmi dobrý príspevok. Nevedel, že je to možné urobiť.
Určite zaujímavé 😀
Vynikajúci Toto je jeden z tipov, ktorý zvyšuje produktivitu. Veľmi dobre.
Pozoruhodné! Príliš dobrý tip elav.
Myslím si riadny, pretože som túto funkciu videl v FreeNAS, Neváhal som ho hľadať, pretože je skutočne užitočný.
Miloval som! Ten trik som nepoznal, ďakujem!
Veľmi užitočné, dobré
Vyskúšal som to vo Fedore, ale nefunguje to pre mňa a bez súboru ~ / .inputrc Dal som Dok a automaticky ma dopĺňa (ako v IRC) Dokumenty ale aj tak ďakujem 😀
Bolo by zaujímavé vidieť konfiguračný súbor bash v FedoraMožno už s touto voľbou predvolene prichádza.
Aha! takže FreeNas ... budeš sa musieť priznať, aké ďalšie veci si v tom systéme videl. Jedného dňa som videl, že tí, ktorí predávajú, už majú integrovaný systém pre svoju správu, ako napríklad: Seagate Black Armor alebo QNAP NAS, ktorý sa mi na ich stránke veľmi páčil, ale Freenas. Pozrime sa na video, povedzte mi cnosti, ktoré si si všimol. 😉
V prvom rade je to FreeBSD. 😀
maestro
Uvediem do praxe
žoviálny
GO-NA-ZO! Nevedel som, tento trik!
Keďže hovoríte o FreeNAS, poznáte OpenMediaVault? Je to podobné riešenie s o niečo prívetivejším rozhraním ako FreeNAS a najlepšie zo všetkého je, že ide o skutočný Debian GNU / Linux, to znamená, že ho môžete použiť ako NAS alebo sa prihlásiť do systému a urobiť # apt-get update && apt -get upgrade && apt-get dist-upgrade bude neustále aktualizovaný, pretože okrem použitia oficiálnych repozícií Debianu pridáva pre svoje balíky aj vlastné.
Recenzia OpenMediaVault Distrowatch: http://distrowatch.com/weekly.php?issue=20120423#feature
: O Nepoznal som ho .. Momentálne to kontrolujem, ďakujem ...
Ďakujem, ale ako môžem dať $ PS1 na čas, ktorý máte v termináli?
Našťastie si tieto skvelé tipy neúčtujú.
Dobrá vec, ktorá sa nestala. toto je vynimocny tip. Možno by som nikdy nevedel, že existuje, keby som stránku nenavštívil ...
Kto povedal, že nie? ... No tak, zaplaťte pár stovák € ... HAHAHAHAHAHA 😀 😀 😀
Budete jediný idiot, ktorý už zaplatil.
Veľmi užitočné, ďakujem pekne 😀
Je to prekvapujúce, v predvolenom nastavení by malo byť nainštalovaných 10 z 10.
Proste SKVELÝ 😀
S úpravou v tomto súbore mi už nedovolí pohybovať sa medzi „oddeľovačmi“ (neviem, ako ich nazvať haha) kombináciou klávesov control + ľavé / pravé tlačidlo. Dá sa to vyriešiť tak, že k tomu niečo pridáte?
Zdravím a ďakujem!
Už som to vyriešil, je to s prvými 2 riadkami môjho .inputrc, ktoré nechám dole 😉
Kompletné menu „\ t“: umožňuje cyklické automatické dopĺňanie pomocou TAB
A ten dole je vysvetlený komentárom, ktorý prináša.
"\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
Na zdravie! 🙂
Niečo k tomu (okrem toho, že je to veľmi užitočné), je pri vyhľadávaní vzorov ignorujte veľké a malé písmená. Napríklad, ak sú súbory uvedené s ls abc, štandardne neberie do úvahy súbory, ktoré sa zhodujú ABC.
Stačí do súboru .bashrc pridať toto:
shopt -s nocaseglob
Alebo tento riadok v .zshrc (pre tých, ktorí používajú zsh):
unsetopt CASE_GLOB