Den beste kommandoen for alle GNU / Linux ifølge meg

Tittel mer enn provoserende 😛 og som alltid, veldig personlig kommentar. Men med litt flaks som er ferdig med å lese dette innlegget, vil noen av dere prøve det fra nå av;). Jeg vet at du vil vite hva navnet på den beste kommandoen er, men jeg skal ikke fortelle deg det ennå. Vent på litt historie først.

Internets magi

Bilderesultat for hvordan de bygger ting før stabeloverløp

Hvis du ikke kjenner igjen dette symbolet, har du sannsynligvis ikke vært veldig involvert i verden av programvareutvikling. I dag er dette et referansepunkt for alle typer spørsmål knyttet ikke bare til programmering, det er mange veldig interessante emner. (Jeg er ganske involvert i Linux & Unix-fellesskapet selv).

Som forventet gir dette store produktivitetsfordeler, siden du i løpet av sekunder kan finne løsningen på et problem som hvis det ikke hadde blitt løst og vist på siden, ville det tatt deg timer, eller kanskje dager, å løse (øye at dette ikke er noe dårlig i det hele tatt).

Problemet

Med disse fordelene i dag har det oppstått et stort problem. Kunnskap snur atom. Hva mener jeg med dette? Vel, bli med meg i min overveielse.

Forleden ønsket jeg å kjøpe en god spansk programmeringsbok (jeg hadde ikke noe navn i tankene, jeg ville bare se om det var noe godt). Som forventet i mitt land, vet jeg ikke om det samme vil skje i ditt. Datarelaterte bøker lå på den minste og mest skjulte hyllen i biblioteket. Dessuten var de så skjulte at da jeg kom til den med "Informatics" -skiltet, ble jeg overrasket over at de var filosofibøker. Jeg måtte spørre en av gutta som jobbet der, han så rart på meg og viste meg en hylle full av bøker som tilsynelatende ikke solgte veldig ofte.

Blant noen av eksemplarene jeg kunne finne, var det en supermoderne Word 2003, PowerPoint 2003, Corel x3 ... til og med bøker av Android y Swift De var så utdaterte at det ikke var verdt å hoppe forbi bokomslaget. Det er ikke slik at jeg er imot disse bøkene, men sannheten er at jeg ikke forestilte meg å kjøpe noen av disse, langt mindre å lese en til slutt ...

Det største problemet

Men dette kan ikke være en årsak ... Jeg tviler virkelig på det. Årsaken til dette unnslipper det som sees med det blotte øye i bokhandlerne, men det er noe helt tydelig hvis vi reflekterer litt. De programmerere I dag leser de ikke. Dette er en trist realitet, takket være Magia av internett blir det mer generelt over hele verden.

Det er sant at i takt med at teknologien vokser og utvikler seg, er det litt komplisert å få bøker, språk fornyes alltid, eller rammer endrer seg. Hva kan vi gjøre med det? Vel, dette er min personlige løsning.

Den avgjørende faktoren

I løpet av de mer enn 30 årene programvare har eksistert, hva er det som aldri har endret seg i det minste? Enkelt, hovedelementet, det Mann. Hvis vi tenker på det et sekund, vil du se hva jeg mener; han Hombre den har alltid vært der, uavhengig av språk; han Hombre den har alltid vært der, uavhengig av maskinvaren. Han Hombre er den som har definert konsepter viktig på utvikling.

For en tid siden kjøpte jeg en bok som heter OPERATING SYSTEMS, en konseptbasert tilnærming de DM Dhamdhere. Selv om boka ble utgitt i 2008, virker mange av konseptene så relevante for meg i dag at jeg vurderer at mye av det jeg vet om operativsystemer er basert på denne vakre (og noe omfattende) kopien.

Hvordan påvirker dette?

Vel, all denne forklaringen har hatt en grunn og grunn til å være. Min favorittkommando har blitt satt utenfor siden mange av de siste årene med denne nye måten å undersøke ting på. For før internett på den skalaen vi er i nå, måtte det være en måte å oppdage alle disse tingene i hverdagen.

For alle nysgjerrige, ber jeg deg utføre følgende kommando:

apropos -s 1,2,3,4,5,6,7,8 a

Jeg garanterer at du har sett mange linjer passere foran øynene dine. Og for de som ikke har sett absolutt ingenting, må de først løpe

mandb

Etter en kort ventetid vil de kunne utføre forrige kommando og se den lange listen over informasjon.

mann

På dette punktet i innlegget er det ikke nødvendig å skjule navnet på favorittprogrammet mitt 🙂

Og er det bare la meg sitere en liten referanse fra den samme manuelle siden

Egen. Christopher Diaz Riveros

Denne delen er ganske interessant, som vi kan se, er det en klar definisjon av hvilke typer manualer som finnes. Mine favoritter er i gruppe 8 og 3. Men du spør sikkert, hvordan får jeg tilgang til disse sidene? Veldig enkelt, mennesket kommer hånd i hånd med to programmer som gjør livet ganske enkelt for oss. aproposwhatis. Den første lar oss søke etter referanser i manualene (tittel og beskrivelse), og den andre lar oss søke etter alle typer manualer for hver tilgjengelige oppføring. Men vi skal gi et eksempel for å gjøre det mer didaktisk.

apropos

La oss se hva som skjer når du bruker apropos man:

Egen. Christopher Diaz Riveros

Som du kan se, er listen så stor at den ikke nådde terminalen min for å vise det hele. Apropos søker både i tittelen og beskrivelsen, så bruk av små ord kan være til liten nytte siden det genererer mange resultater. Men det er alltid flott hvis vi ikke akkurat husker kommandonavnet.

hva er

Som navnet antyder, bruker dette programmet verdien av en programoppføring og viser deg alle mulige referanser det finner. For å beholde ånden, la oss prøve følgende kommando: whatis man

Egen. Christopher Diaz Riveros

Som du kan se, er vi nå i et mye mindre format. Dette er en av de beste delene av det, inne i parentes forteller det oss hvilken manuell seksjon som er tilgjengelig. Som du kan se, har mannen tre innganger: 1, 7, 1p.

USO

I noen av de ovennevnte tilfellene, kjør bare noen av disse kommandoene: man 1 man, man 7 man, man lp man.

Egen. Christopher Diaz Riveros

Så enkelt som det! 🙂 Du vil kunne se hver av de respektive oppføringene, men det er ikke alt. Mennesket er også ganske nyttig når man er inne i manualen, la oss trykke på h mens vi er inne:

Egen. Christopher Diaz Riveros

Som du ser, bruker mennesket mindre som personsøker. Av denne grunn vil mange av vim-kommandoene være nyttige for mennesker, så det er ikke nødvendig å lære ny syntaks (for de som allerede kjenner vim) når du navigerer på skjermene. Hvis du husker innlegget mitt om kjernen / y de er vennene dine 😉

info

info er et lite program som viser vennligere tekst i noen programmer 😉 det går hånd i hånd med mannen, men i spesielle tilfeller, som mange GNU-programmer, er info mye mer detaljert (dette er for øvrig ikke vanlig tilfelle) .

Siste tanker

Dette er min favorittkommando og den beste kommandoen i følge meg 🙂 Hovedsakelig fordi, hvis vi slutter å tenke litt på saken, hvem bedre enn personen som har designet et program for å forklare bruken og fordelene? Informasjonen som kommer fra kilden til enhver form for tilpasning vil alltid være bedre (til og med innleggene mine 😛).

Det blir vanlig å skrive mye, men jeg håper at hvis du har kommet så langt, vil du være litt nysgjerrig på denne fantastiske kommandoen som gir oss all kunnskap om Linux på datamaskiner og uten ekstra innsats

For de som kanskje har lagt merke til, er mange av disse håndbøkene på engelsk, en fantastisk mulighet til å hjelpe den spanske verden er å kontakte utviklerne (vanligvis nederst på mannssiden) og fortelle dem at de vil lage en oversettelse, mange av dem vil gjerne akseptere . Men foreløpig sier jeg farvel.

hilsen,


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

5 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   anonym sa

    Hei, flott artikkel

    Et spørsmål, hvordan får jeg tilgang til seksjon 3, bibliotekssamtaler (funksjoner som finnes i systembibliotekene)?

    Saludos y gracias

    1.    ChrisADR sa

      Hei 🙂

      Med mann 3 program / funksjon

      Avsnitt 3 kommer vanligvis med "-dev" -pakker i mange binære distribusjoner og i samme biblioteksdokumentasjon. Av disse grunnene må du vanligvis søke etter navnet på funksjonen du vil bruke i programmet. For eksempel:

      apropos –avsnitt = 3 popen

      den vil returnere de to manuelle oppføringene som popen-funksjonen har: 3 (fra Linux) og 3p (fra Posix). Hvert stort FOSS-prosjekt (i det minste de du må kjøre for at systemet ditt skal fungere) har mye dokumentasjon, men i mindre prosjekter eksisterer disse kanskje ikke i det hele tatt.

      Det er alltid lurt å ta innlegg og hva som referanse, fordi resultatet indikerer håndbøkene som er tilgjengelige for det programmet eller funksjonen.

      Hilsen

  2.   Mart sa

    ~ $ mann 7
    Ingen manuell oppføring for 7
    (Alternativt, hvilken manuell side vil du ha fra seksjon 7?)
    ~$

    ... dette kaster meg inn i den oppføringen. Jeg vet ikke om det er normalt, eller om flere parametere mangler.

    1.    Mart sa

      ... Jeg skjønte allerede min feil. Unnskyld ...

  3.   Jose Gonzalez sa

    Utmerket innlegg !!