ukendt bash tips og tricks til linux

fortrolighed avler, kedsomhed, og selv om fest er misligholdelse linux kommando skal anvendes dagligt af horder af tilfredse brugere, der indeholder en række interessante og nyttige elementer, der ikke får megen opmærksomhed.i dag skal vi lære om fest builtins og dræbe potentiale.,, smadre builtins, smadre har en flok indbygget kommandoer, og nogle af dem er fuldstændig rippet versioner af deres eksterne nationale samlingsregering coreutils fætre.så hvorfor bruge dem?du har sikkert allerede gør, fordi for kommando gennemførelse i fest:,,, smadre kaldenavne, smadre nøgleord, smadre funktioner, smadre builtins, manuskripter og eksekverbar programmer, der er i vejen, så når du løber, echo, dræbe, printf, pwd, eller test, mest sandsynligt, bruger du smadre builtins snarere end den nationale samlingsregering coreutils kommandoer.hvordan kan du vide det?ved hjælp af en af de smadre builtins at fortælle dig, - -  :,,,, $kommando - v echo echo er en skal builtin $kommando - mod ping ping er /bin /ping,  , smadre builtins ikke har mand sider, men de har en baglæns. hjælp, builtin kommando, der viser syntaks og muligheder:,,  , $hjælpe echo echo: echo - nee] [arg...] skrive argumenter til standard output.- args på standard output, efterfulgt af en newline.alternativer: - n ikke sætte en newline - e, at fortolkningen af følgende backslash undslipper [...],  , kalder jeg det tilbage, fordi de fleste linux kommandoer anvender en syntaks, commandname - hjælp, hvor hjælp, er en kommando mulighed i stedet for en kommando.,,,, - ligner meget, kommando, builtin, men det er mere:,,  , $- - en kat kat er /bin /kat $- - t kat fil $type ii ii er aliased til ` er alf "$- - en echo - echo er en skal builtin er echo /bin /echo $- - t grep alias,  ,,, type, nytteværdi identificerer builtin kommandoer, funktioner, kaldenavne, nøgleord (også kaldet forbeholdt ord), og også binære executables og manuskripter, som det kalder, fil.på dette punkt, hvis du er ligesom mig, du hyler "hvad med at vise mig en liste over den pokkers ting." jeg hører og adlyder, for du kan finde disse smukke dokumenteres i den nationale samlingsregering bash referencehåndbog fortegnelser.du skal ikke være bange, for i modsætning til de fleste software documention, det ikke er en skræmmende sagnvæsen som bigfoot, men en rigtig fuld kommando reference.,, pointen med denne øvelse er, så du ved, hvad du virkelig med når du skriver en kommando ind i smadre skallen, og så, du ved, hvordan det ser ud til at smadre.der er en fest builtin overlapper hinanden, og det er den tid, nøgleord:,,  , $- - t tid nøgleord,  , så hvorfor vil du ønsker at bruge fest builtins i stedet for deres nationale samlingsregering fætre?builtins kan udføre en smule hurtigere end de eksterne kommandoer, fordi eksterne kommandoer er til bord et ekstra proces.jeg tvivler på, at det er meget af et spørgsmål om moderne computere, fordi vi har hestekræfter til at brænde, i modsætning til de gode gamle dage, da vi var små nanohertzes, men når man justerer resultater, det er én ting at se.når du ønsker at bruge den nationale samlingsregering kommando i stedet for den fest builtin bruge hele sin vej, som du kan finde med kommando, type, eller den gode gamle ikke smadre kommando, der:,,  , $, som echo /bin /echo $, som /bar /bin /,,,  , smadre funktioner, løb, erklærer - f, at se en liste over fest er builtin funktion navne.erklærer - f, aftryk af komplette funktioner, og erklærer - f [funktion navn], fingeraftryk, de nævnte funktion.type, vil ikke finde en liste over opgaver, men når du ved, en funktion, navn, vil det også trykke det:,, $type citerer citerer en funktion citerer () (echo) "$(1 //'/'). \\ ')') ('), og det arbejder for deres egne funktioner, der skabes som et simpelt eksempel, testfunc, det gør én ting: ændringer i /etc - fortegnelse:,, $funktion testfunc> {> cd /etc ->}, nu kan du bruge erklærer, og type, at listen og se dit nye funktion, ligesom den builtins.,, smadre voldelige side, ikke snyde af fest er rolige, lydig udvendige, fordi det er i stand til at dræbe.der har været en masse ændringer af, hvordan linux forvalter processer, i nogle tilfælde, gøre dem mere vanskelig at standse, så at vide hvordan man dræber løbske processer er stadig en vigtig del af viden.heldigvis, trods alt dette nymodens "fremskridt" pålidelige gamle mordere stadig arbejde.,, jeg har haft nogle problemer med blødning kant udslip af kmail; det er og vil ikke tæt på normal måde.det skaber en fælles proces, som vi kan se med, ps, kommando:,, ps axf



Previous:
Next Page: