da.phhsnews.com


da.phhsnews.com / Hvad gør det indbyggede kommando i bash?

Hvad gør det indbyggede kommando i bash?


De indbyggede kommandoer i Bas kan være yderst nyttige, men hvad gør "indbygget" i sig selv egentlig? Dagens SuperUser Q & A-indlæg har svaret på en nysgerrig læsers spørgsmål.

Dagens Spørgsmål og Svar-sessions kommer til vores side med SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

Spørgsmål

SuperUser-læser lfalin vil vide, hvad den indbyggede kommando i Bash gør:

Jeg ved, hvad en indbygget kommando er, men hvad gør builtin selv? Udfører hvilket ls viser mig , men udførelsen som indbygget returnerer intet. mand builtin giver mig bare en liste over indbygget kommandoer, hvoraf den ene er indbygget . Resten af ​​mandsiden forklarer, hvad en indbygget kommando er, men ikke hvad builtin er. builtin -help fortæller mig builtin: brug: builtin [shell-builtin [ arg ...]] , men stadig ikke hvad det gør. Er det en del af Bash på en måde, at andre indbyggede kommandoer ikke er? Hvad gør den indbyggede kommando i Bash?

Svaret

SuperUser-bidragsyderen Spiff har svaret for os:

Den indbyggede kommandoen sørger for at du kører shell-indbygget version af kommandoen i stedet for at køre en anden kommando med samme navn.

Forestil dig f.eks. at du definerede en shell-funktion ved navn

cd for at udskrive en ekstra status hver tid du skifter mapper, men du ødelagde det og nu kan du ikke ændre mapper korrekt. Så nu kan du skrive builtin cd ~ til succesfuldt cd tilbage til din hjemmekatalog uden at køre din ødelagte skalfunktion. Forresten har min kopi af Bash man siden et afsnit kaldet "SHELL BUILTIN COMMANDS", og det definerer betydningen af ​​den indbyggede kommando i den sektion (transkriberet nedenfor).

Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Se hele diskussionsgruppen her.



Android-entusiaster har i årevis vredet deres enheder til at gøre ting, som Android ikke tillader som standard. Men Google har tilføjet mange funktioner til Android, der engang krævede rod, hvilket eliminerer behovet for mange mennesker.

Android-entusiaster har i årevis vredet deres enheder til at gøre ting, som Android ikke tillader som standard. Men Google har tilføjet mange funktioner til Android, der engang krævede rod, hvilket eliminerer behovet for mange mennesker.

Tag skærmbilleder RELATED: Sådan tager du skærmbilleder på en Android-telefon eller -tabel Du kan altid tage skærmbilleder ved at forbinde din Android-smartphone eller tablet til din computer, men at tage skærmbilleder på din enhed var engang et forbehold, der kun var forbeholdt root-brugere. Det ser ud til, at dette var en evighed siden, og hvis du ikke er en livslang Android-bruger, kan du ikke engang være opmærksom på, at der var en tid, hvor skærmbilleder krævede en rodnet enhed.

(how-top)

Sådan finder du og installerer du en farveprofil for en mere nøjagtig skærm i Windows og MacOS

Sådan finder du og installerer du en farveprofil for en mere nøjagtig skærm i Windows og MacOS

Farveprofiler, også kendt som ICC- eller ICM-filer, indeholder en samling af indstillinger, der hjælper med at kalibrere, hvordan farver vises på skærmen. Du kan installere dem på din Windows-pc eller Mac for at hjælpe med at få mere præcise farver. Mens farveprofiler ofte bruges til skærme, kan du også finde og installere farveprofiler for en printer, så den kan udskrive mere præcise farver.

(how-top)