
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.
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
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.
Er det værd at opgradere til Apple TV 4K?
Apple TV i fjerde generation var et stort skridt fra tidligere generationer, men nu når 4K bliver mere populær, er Apple medlem af fest med sin nye Apple TV 4K. Men skal du opgradere dit nuværende fjerde gen Apple TV til det nye? Hvad er nyt med Apple TV 4K? Som du sandsynligvis gættede er den største nye funktion i den nyeste model 4K.
Sådan aktiveres højre klik på websider, der blokerer det
Selvom det er mindre almindeligt i disse dage, bruger mange websteder stadig JavaScript eller en HTML-attribut til at deaktivere højreklik på deres sider. Det er en praksis, vi håber, går væk, men i mellemtiden er det ikke for svært at omgå disse begrænsninger. RELATERET: Forhindre irriterende hjemmesider fra at messe med højre-klikmenuen i Firefox Mange af disse websteder synes under indtryk af, at deaktivering af kontekstmenuen i din browser er en god måde at holde dig i at stjæle deres indhold.