De af os, der bruger terminalen dagligt, som jeg sagde ved en anden lejlighed, ser altid efter en måde at få arbejdet med dette værktøj til at flyde let og så behageligt som muligt. Hvad jeg bringer dig denne gang, er en mulighed, der som standard kommer ind FreeNAS og at jeg kunne lide det så meget, at jeg måtte lægge det på mig Debian.
Antag, at vi åbner terminalen, og at vi kommer ind i mappen Dokumenter. Hvis vi sætter:
$ cd docu
Og vi trykker på fanen for at autofuldføre, der sker intet, fordi mappen ikke kaldes dokumentermen Dokumenter. Og det er her magien kommer ind. Vi opretter filen ~ / .inputrc:
$ touch ~/.inputrc
Vi åbner det med vores foretrukne teksteditor og sætter dette inde:
set completion-ignore-case on
Vi gemmer, lukker og åbner en terminal igen. Nu når vi sætter:
$ cd docu
Og vi trykker på Tab, det skifter automatisk til navnet med store bogstaver, og det sætter os
$ cd Documentos
Hvad synes du? Disse tip lærte mig af en ven, der hedder Matthias apitz.
Meget godt bidrag. Han vidste ikke, at det var muligt at gøre det.
Absolut interessant 😀
Fremragende. Dette er et af de tip, der øger produktiviteten. Meget godt.
Bemærkelsesværdig! For godt elavspidsen.
det tror jeg Passende, siden jeg så denne funktion i FreeNAS, Jeg tøvede ikke med at lede efter det, fordi det er virkelig nyttigt.
Jeg elskede! Jeg kendte ikke det trick, tak!
Meget nyttigt, godt
Jeg har prøvet det i Fedora, men det virker ikke for mig og uden filen ~ / .inputrc Pongo Doc og det udfylder mig automatisk (som i IRC) Dokumenter men tak alligevel 😀
Det ville være interessant at se bash-konfigurationsfilen i FedoraMåske kommer det allerede med denne mulighed som standard.
Ah! så FreeNas ... du bliver nødt til at tilstå, hvilke andre ting du så på det system. En dag så jeg, at de, der sælger allerede har et integreret system til deres administration, såsom: Seagate Black Armor eller QNAP NAS, at jeg virkelig kunne lide de egenskaber, der blev udsat for på deres side, men Freenas .. Lad os se videoen, fortæl mig dyder, som du har bemærket. 😉
Først og fremmest er det FreeBSD. 😀
maestro
Jeg sætter det i praksis
genial
GO-NA-ZO! Jeg vidste ikke, dette trick!
Da du taler om FreeNAS, kender du OpenMediaVault? Det er en lignende løsning med en lidt venligere grænseflade end FreeNAS, og det bedste af alt er, at det er en ægte Debian GNU / Linux, det vil sige, du kan bruge løsningen som en NAS eller logge ind på systemet og gøre # apt- få opdatering && apt -get opgradering && apt-get dist-upgrade for løbende at blive opdateret, da den ud over at bruge de officielle Debian-repos tilføjer sin egen til sine pakker.
OpenMediaVault Distrowatch anmeldelse: http://distrowatch.com/weekly.php?issue=20120423#feature
: O Jeg kendte ham ikke. Lige nu tjekker jeg tak ...
Tak, men hvordan lægger jeg $ PS1 med den tid, som du har den i din terminal?
Heldigvis opkræver de ikke noget for disse gode tip.
God ting der ikke skete. dette er et ekstraordinært tip. Måske ville jeg aldrig have vidst, at det eksisterede, hvis jeg ikke besøgte siden ...
Hvem sagde ikke? ... Kom nu, betal et par hundrede € ... HAHAHAHAHAHA 😀 😀 😀
Du vil være den eneste idiot, der allerede har betalt.
Meget nyttigt, meget tak 😀
Dette er et under, det skal installeres som standard 10 ud af 10.
Simpelthen STOR 😀
Med ændringen i den fil lader det mig ikke længere flytte mellem "separatorer" (jeg ved ikke hvordan man kalder dem haha) med kontrol + venstre / højre tastekombination. Kan det løses ved at tilføje noget til det?
Hilsner og tak!
Jeg har allerede løst det, det er med de første 2 linjer i min .inputrc, som jeg lader være under 😉
"\ T": menu-komplet er til dig at cyklisk autofuldføre med TAB
Og nedenstående forklares med den kommentar, den bringer.
"\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
Hilsner! 🙂
Noget, der supplerer dette (udover at være ret nyttigt) er ignorere store og små bogstaver i mønstersøgninger. For eksempel, hvis filer er anført med ls abc, som standard tager det ikke højde for de filer, der matcher ABC.
Bare tilføj følgende i .bashrc:
shopt -s nocaseglob
Eller denne linje i .zshrc (for dem der bruger zsh):
unsetopt CASE_GLOB