De inbyggda kommandon i bash kan vara mycket användbara, men vad gör "inbyggda" i sig själva? Dagens SuperUser Q & A-post har svaret på en nyfiken läsarens fråga.
Dagens Frågor och svar sessions kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
SuperUser-läsare lfalin vill veta vad det inbyggda kommandot i Bash gör:
Jag vet vad ett inbyggt kommando är, men vad gör builtin själv? Utför vilken ls visar mig , men exekvering som inbyggd returnerar ingenting. man builtin ger mig bara en lista över inbyggda kommandon, varav en är inbyggd . Resten av mansidan förklarar vad ett inbyggt kommando är, men inte vad builtin själv är. builtin -help berättar för mig builtin: användning: builtin [shell-builtin [ arg ...]] , men fortfarande inte vad det gör. Är det en del av Bash på ett sätt som andra inbyggda kommandon inte är? Vad gör det inbyggda kommandot i Bash?
Svaret
Den inbyggda Kommandot ser till att du kör den inbyggda versionen av kommandot i stället för att köra ett annat kommando med samma namn.
Tänk dig att du definierade en skalfunktion med namnet
cd för att skriva ut en extra status varje tid du byter kataloger, men du förstörde det och nu kan du inte ändra kataloger korrekt. Så nu kan du skriva in inbyggd cd ~ för att lyckas cd tillbaka till din hemkatalog utan att köra din brutna skalfunktion. Förresten har min kopia av Bash man-sidan en sektion som heter "SHELL BUILTIN COMMANDS", och den definierar innebörden av det inbyggda kommandot i det avsnittet (transkriberat nedan).
Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.
Så här skapar du en uppstartbar DOS-USB-enhet
DOS används inte längre allmänt, men du är fortfarande sannolikt att någon gång behöver starta upp i en DOS-miljö. Windows inbyggda formateringsverktyget låter dig skapa en DOS-startbar diskettenhet, men inte en USB-enhet. Så här går du runt om det. RELATERAD: Behöver du uppdatera datorns BIOS? DOS kan vara en relik av det förflutna, men du skulle inte veta det från läsinstruktioner skrivna av tillverkare för BIOS-uppdateringar, verktyg för uppdatering av programvara och andra systemverktyg på låg nivå.
Så här aktiverar du automatiskt lampor När din Wi-Fi-kamera upptäcker Motion
Om du har en Wi-Fi-kamera (som Nest Cam) som är inställd för säkerhet, är det en sak att fånga några perps på video. Men det är också en bra idé att skrämma bort dem genom att lampor automatiskt slås på när några inbrott upptäcker. Du kan naturligtvis använda rörelsessensorer kopplade till dina smarta ljus, men om du inte har dem och redan har en Wi-Fi-kamerauppsättning, kan du använda den som din rörelsessensor av sorter - så länge du också har några smarta lampor (till exempel Philips Hue).