Sådan søger du efter strenge på mandsider



Prøv Vores Instrument Til At Fjerne Problemer

Du kan bruge man-kommandoen til at finde oplysninger om enhver kommando, som du kender navnet på. Du kan dog have nogle problemer, hvis du ikke kan huske navnet på kommandoen. Du ser muligvis også på en enorm mandeside, der er ekstremt lang, som den for bash eller mplayer, hvor det kan være svært at finde det, du leder efter inde i teksten. Heldigvis er der et par tricks, som du har dækket på dette område.



Du vil starte med at åbne en terminal. Du kan søge efter ordterminalen fra Ubuntu Unity Dash eller holde Ctrl + Alt + T nede for at få en åbnet. Xfce4-, kanel-, KDE- og LXDE-brugere vil muligvis vælge menuen Applikationer, svæve over Systemværktøjer og derefter klikke eller trykke på Terminal for at starte et kommandolinjemiljø.



Metode 1: Søg efter strenge inde i en mandeside

Du har to muligheder for at søge, afhængigt af om du allerede har mandsiden åben eller ej. Den første involverer, at du ikke er inde på en side, så lad os sige, at du er ved kommandolinjen og vil finde tekst. Type mand bash | mindre + / ny linje for at åbne bash man-siden og derefter fremhæve hver forekomst af ordet newline i teksten. Det vises ret ofte, så du kan trykke på n-tasten for at komme videre til det næste søgeresultat, der kommer op. Hvis du vil gå bagud til en, du allerede har set, skal du bare trykke på Skift + n for at bevæge dig i den modsatte retning.



Husk, at du kan erstatte mand med ethvert gyldigt mandesidenavn og ordet newline med enhver streng, du gerne vil søge efter. Vi brugte dette simpelthen som et eksempel, fordi ordet vises på mange punkter i mandesiden for Bourne-skallen. Når du er færdig med at se tingene igennem, kan du altid forlade mandsiden ved blot at skrive bogstavet q på samme måde som du ville have, når du bruger mandsbrowseren.

Metode 2: Søgning efter strenge, mens du læser en mandeside

Du kan også let søge, når du er i færd med at læse en mandside ved hjælp af den samme metode, som du ville bruge i vi eller in vim. Type mand bash eller ordet mand efterfulgt af navnet på en kommando, som du vil være interesseret i at læse om. Når du er inde i mandbrowseren, skal du skrive / efterfulgt af det ord, du gerne vil finde den næste forekomst af. Du kan derefter trykke på Enter eller Retur-tasten for at søge efter den.



Ligesom med den første metode kan du skubbe n for at gå videre til næste forekomst eller bruge Skift + n til at flytte en tilbage. Indtast et andet skråstreg fremad efterfulgt af et andet søgeudtryk for at nulstille søgningen. Da mandsbrowseren ikke gemmer eller har en søgehistorik eller har nogen form for reel begrænsning i denne henseende, kan du bare fortsætte med at udstede nye søgninger efter forskellige ord. Dette har tendens til at være nyttigt på tidspunkter, hvor du har brug for at finde flere forskellige kommandomuligheder i et ret langt stykke.

Metode 3: Test af en kommando inde fra en mandeside

Hvis du læser den mandside, du ledte efter, og du ville prøve en kommando, så skriv! efterfulgt af selve kommandoen. Da man-kommandoen bruger mindre personsøger som standard og mindre bruger vi / vim-bindinger, kan du køre funktioner fra den uden at skifte til en anden konsol. Uanset hvad kommandoen gør, vil det blive vist for dig i bagenden af ​​uanset hvad den sidste output var i det forrige skærmbillede, du arbejdede fra, inden du gik ind i mennesket.

Lad os for eksempel forestille os, at du læste siden for uname og ønskede at prøve nogle muligheder. Mens du er inde i mandbrowseren, skal du skrive ! uname -oirv for at få det samme nøjagtige output, som du modtager, når du kører det fra en normal bash-kommandolinje. Dette fungerer overhovedet med enhver kommando uanset hvilken mandside du kiggede på. Det er dog mest nyttigt at prøve noget, mens du kigger på instruktionerne til det. Hvis du arbejder med noget, der tager et stort antal muligheder og vil se dem på én gang, vil du måske maksimere vinduet og derefter begynde at skrive væk.

Når du er færdig, skal du blot trykke på returtasten, så er du tilbage inden i mand.

Metode 4: Søgning efter kommandoer, du måske ikke kender navnet på

Dette er alt godt og godt, hvis du vil søge efter strenge på mandesider og derefter teste dem, men du vil ofte opdage, at du ikke kender navnet på en kommando. Du kan skrive appropos efterfulgt af et hvilket som helst ord for at foretage en fuld søgning efter alt, hvad der kan involvere nævnte kommando. Lad os sige, at du ville se, hvilke slags kommandoer der er involveret netværkskonfiguration. Type apropos-netværk og tryk derefter på Enter eller Return. Du kan også skrive mand -k netværk for at få den samme nøjagtige output. Dette er et nyttigt trick, hvis du nogensinde befinder dig på et Linux-system, der ikke lader dig bruge appropos til denne slags søgninger.

Du modtager en hel side fuld af svar, som du kan rulle op i din terminal for at se. En mus- eller pegefeltrulle fungerer fint, ligesom Shift + Ctrl + PageUp og Shift + Ctrl + PageDown tastaturgenveje. Hvis du arbejder fra en virtuel terminal, der ikke tillader dig at rulle tekst, skal du udstede apropos-netværk | mindre og rul derefter gennem svarene enten med piletasterne eller ved at trykke på j-tasten for at gå ned og k-tasten for at gå baglæns.

Husk på, at ordet netværk kun var et eksempel, og at du kan erstatte det med alt, hvad du vil søge efter. Dette er fantastisk til enhver situation, hvor du måske har glemt, hvordan du bruger en bestemt kommando.

4 minutter læst