De av oss som bruker terminalen daglig, som jeg sa ved en annen anledning, ser alltid etter en måte å få arbeidet med dette verktøyet til å flyte enkelt og så komfortabelt som mulig. Det jeg gir deg denne gangen, er et alternativ som kommer som standard i FreeNAS og at jeg likte det så godt, at jeg måtte legge det på meg Debian.
Anta at vi åpner terminalen, og vi kommer til å gå inn i mappen Dokumenter. Hvis vi setter:
$ cd docu
Og vi trykker på fanen for å autofullføre, ingenting skjer, fordi mappen ikke heter dokumenter, Hvis ikke Dokumenter. Og så er det her magien kommer inn. Vi oppretter filen ~ / .inputrc:
$ touch ~/.inputrc
Vi åpner den med vår favoritt tekstredigerer og legger dette inn:
set completion-ignore-case on
Vi lagrer, lukker og åpner en terminal igjen. Nå når vi setter:
$ cd docu
Og vi trykker Tab, det vil automatisk endre til navnet med store bokstaver, og det vil sette oss
$ cd Documentos
Hva tror du? Disse tipsene lærte meg av en venn som heter Matthias apitz.
Veldig bra bidrag. Han visste ikke at det var mulig å gjøre det.
Definitivt interessant 😀
Utmerket. Dette er et av de tipsene som øker produktiviteten. Veldig bra.
Bemerkelsesverdig! For godt elavspissen.
jeg tror det riktig, siden jeg så denne funksjonen i FreeNAS, Jeg nølte ikke med å lete etter den fordi den er virkelig nyttig.
Jeg elsket! Jeg kjente ikke det trikset, takk!
Veldig nyttig, bra
Jeg har prøvd det i Fedora, men det fungerer ikke for meg og uten filen ~ / .inputrc jeg setter Doc og det fullfører meg automatisk (som i IRC) dokumenter men takk uansett 😀
Det ville være interessant å se bash-konfigurasjonsfilen i FedoraKanskje kommer det allerede med dette alternativet som standard.
Ah! så FreeNas ... du blir nødt til å tilstå hvilke andre ting du så på systemet. En dag så jeg at de som selger allerede har et integrert system for administrasjonen, for eksempel: Seagate Black Armor eller QNAP NAS at jeg virkelig likte egenskapene som ble utsatt på siden deres, men Freenas. La oss se videoen, fortell meg dyder som du la merke til. 😉
Først og fremst er det FreeBSD. 😀
lærer
Jeg skal sette i praksis
genial
GO-NA-ZO! Jeg visste ikke, dette trikset!
Siden du snakker om FreeNAS, kjenner du til OpenMediaVault? Det er en lignende løsning med et litt vennligere grensesnitt enn FreeNAS, og det beste av alt er at det er en ekte Debian GNU / Linux, det vil si at du kan bruke løsningen som en NAS eller logge på systemet og gjøre # apt- få oppdatering && apt -get oppgradering && apt-get dist-upgrade for å bli kontinuerlig oppdatert siden det i tillegg til å bruke de offisielle Debian-reposene, legger til sine egne for pakkene.
OpenMediaVault Distrowatch gjennomgang: http://distrowatch.com/weekly.php?issue=20120423#feature
: O, jeg kjente ham ikke. Akkurat nå sjekker jeg, takk ...
Takk, men hvordan setter jeg $ PS1 med tiden du har den i terminalen din?
Heldigvis tar de ikke betalt for disse gode tipsene.
Bra som ikke skjedde. dette er et eksepsjonelt tips. Kanskje jeg aldri hadde visst at den eksisterte hvis jeg ikke besøkte siden ...
Hvem sa ikke? ... Kom igjen, betal noen hundre €… HAHAHAHAHAHA 😀 😀 😀
Du vil være den eneste idioten som allerede har betalt.
Veldig nyttig, tusen takk 😀
Dette er et rart, det skal installeres som standard 10 av 10.
Rett og slett STOR 😀
Med modifikasjonen i den filen lar det meg ikke lenger flytte mellom "separatorer" (jeg vet ikke hvordan jeg skal kalle dem haha) med kontroll + venstre / høyre tastekombinasjon. Kan det løses ved å legge til noe i det?
Hilsen og takk!
Jeg har allerede løst det, det er med de to første linjene i .inputrc-en min som jeg legger under 😉
"\ T": meny-komplett er for deg å fullføre syklisk automatisk med TAB
Og den nedenfor er forklart med kommentaren den gir.
"\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
Jubel! 🙂
Noe utfyllende til dette (i tillegg til å være ganske nyttig) er ignorere store og små bokstaver i mønstersøk. For eksempel hvis filer er oppført med ls abc, som standard tar det ikke hensyn til filene som samsvarer ABC.
Bare legg til følgende i .bashrc:
shopt -s nocaseglob
Eller denne linjen i .zshrc (for de som bruker zsh):
unsetopt CASE_GLOB