no.phhsnews.com


no.phhsnews.com / Hva gjør den innebygde kommandoen i bash?

Hva gjør den innebygde kommandoen i bash?


De innebygde kommandoene i Bash kan være ekstremt nyttige, men hva gjør "innebygd" i seg selv egentlig? Dagens SuperUser Q & A-post har svaret på en nysgjerrig leser spørsmål.

Dagens Spørsmål og Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.

Spørsmålet

SuperUser leser lfalin vil vite hva den innebygde kommandoen i Bash gjør:

Jeg vet hva en innebygd kommando er, men hva gjør builtin selv? Utfører som ls viser meg , men kjører som innebygd returnerer ingenting. mann builtin gir meg bare en liste over innebygde kommandoer, hvorav en er innebygd . Resten av mannens side forklarer hva en innebygd kommando er, men ikke hva builtin er. builtin-help forteller meg builtin: bruk: builtin [shell-builtin [ arg ...]] , men fortsatt ikke hva det gjør. Er det en del av Bash på en måte som andre innebygde kommandoer ikke er? Hva gjør den innebygde kommandoen i Bash?

Svaret

SuperUser-bidragsyteren Spiff har svaret for oss:

Den innebygde kommandoen sørger for at du kjører shell-innebygd versjon av kommandoen, i stedet for å kjøre en annen kommando med samme navn.

For eksempel, tenk deg at du definerte en skalfunksjon kalt

cd for å skrive ut noen ekstra status hver gang gang du bytter kataloger, men du har det bra, og nå kan du ikke endre katalogene riktig. Så nå kan du skrive innebygd cd ~ til vellykket cd tilbake til hjemmekatalogen din uten å kaste den ødelagte skalfunksjonen. Forresten, har min kopi av Bash man siden en del som heter "SHELL BUILTIN COMMANDS", og den definerer betydningen av den innebygde kommandoen i den delen (transkribert nedenfor).

Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se hele diskusjonstråden her.



Slik legger du til en ladestasjon til nattbordet ditt (uten å ødelegge det)

Slik legger du til en ladestasjon til nattbordet ditt (uten å ødelegge det)

Hvis gadgetene dine aldri forlater din side, hva bedre sted å lade dem da ved siden av sengen din? Med noen billige deler og noen få minutter kan du oppgradere nattbordet ditt til en alt-i-ett-ladestasjon for utstyret ditt. RELATERT: Stopp avkobling av uttaket: Lengre smarttelefonkabler er smuss Billige Gjennom årene har vi forsøkt en rekke løsninger for å holde gadgetene like ved hånden, og kutte ned på rot og kostnader.

(how-top)

WinX DVD Ripper Xmas Giveaway og Amazon eGift Card Contest [Sponset]

WinX DVD Ripper Xmas Giveaway og Amazon eGift Card Contest [Sponset]

Julen er rett rundt hjørnet, og nettbutikker er summende med festlig markedsføringsaktivitet. Har du kjøpt alle ønskede ting ? Hvis du får programvare til å digitalisere DVD-samlinger, er det fortsatt på din ønskeliste, ta en gratis kopi av WinX DVD Ripper på Digiartys 2017 Christmas Giveaway nå før det er for sent.

(how-top)