fem tips til at arbejde med nationale samlingsregering bash historie om linux

,,, de siger, at de, der er ' t kender historien, er dømt til at gentage den &mdash. men hvis du ikke ' t, hvordan du skal bruge din historie i gang, du og', er det ikke den mest i dit system.men det er let at overvinde med fem tips om at arbejde med historien om nationale samlingsregering fest.,, hvis du bruger tid på skallen, du og' sikkert har bemærket, at smadre holder ", historie og quot; de befaler, og' fem løb og mdash; ligesom webbrowsere holde en historie af sider i ' har besøgt.selvfølgelig, den historie er medtaget i smadre (og andre patroner) før browser historik.,, de fleste brugere er klar over, at de kan få adgang til den historie ved at anvende, historie, eller bare rulle gennem historien med pilen nøgler eller, ctrl-p (tidligere), eller ctrl-n (kommende).det i sig selv er meget nyttig.men du og' er ikke fuldt ud at udnytte den fest historie.lad ' se på et par mindre anvendt tricks til at bruge (eller ej) af total ' s, historie, og træk.,, af tallene, når du løber, historie, ser du en liste over de ordrer, der har kørt (så længe de ' har været logget — mere om det i et andet) og en række til venstre for kommando., kan du gentage en kommando i anvendelse.n, n, n, hvor n er antallet af en kommando.så!50, vil løbe 50 kommando i historien.eller du kan løbe en kommando i anvendelse.-, n, n -, hvor det ' den nuværende kommando -, n, n, n,.mere klart og mdash;,!- 3, løber det tredje sidste kommando i din historie.hvis produktionen af historien, ser sådan ud:,,,, 1 sudo su 2 ud af 3 sudo kunne få opdatering,,,,,,, så løb!- 3, ville løbe, sudo su,.,, en lille drejning, hvor mange gange har du kører en kommando - og indså, jeg ville bruge, sudo foran!,?jeg gør det hele tiden.en måde at komme sig blot at rulle tilbage i din historie (pil, eller, ctrl-p, og rammer, ctrl-a, til at flytte til foran og - type, sudo,.en endnu lettere måde, er at gøre det:,,, sudo!.,,,,,, det bliver den sidste kommando.!), sudo,.flot, ikke?,, det ved du vel allerede.kommando, løber de seneste kommando, der begynder med ", kommando.så hvis du ' har for nylig har en meget lang kommando kæde, du skal gøre for at gentage det - er at løbe!kommando,.,, men vidste du, at smadre var ' t efter en kommando, og' s søger en, snor?det betyder, at det ' s søger en match til tegn, ikke en kamp til kommandoen.lad ' s sige dine sidste kommando bruger så, var noget, som denne:,, så begår - a - m " alle og enhver noter ",,, de fleste brugere vil type!ud at køre command &mdash. men du skal type er!gi, eller endog!g, hvis ingen andre kommandoer er vil matche den førende snor.,, hvad nu, hvis du og' vi kører en masse af ordrer, men ønskede at matche baseret på den anden serie i command &mdash, kommando, at du var med, så i stedet?så kunne du bruge!? kommando?og den historie indbygget vil matche " command " i snor, mere genanvendelse,, en anden lille tip, anvendelse, øsu -., at ' s flugt og perioden) for at få det sidste ord (...) til en kommando.hit det én gang, og du og' får ordet for sidste kommando.gør det igen, og du og', får det sidste ord til kommando.for eksempel, hvis du løber, cp filename1 filename2 an, øsu -., vil tilføje, filename2 på markøren.prøv og se, hvordan det fungerer, og mdash; det ' er meget nyttigt.,, men hvad, hvis du vil sige, det tredje ord.eller alle de ord?hvis du for eksempel ' fem løb:,,, er file1.txt file2.txt file3.txt file4. txt,,, du vil hurtigt få midt i to filenames.du kan gøre det ved at:,,, er!- 2 - 3,,, hvis du ønsker, at alle argumenter /ord nu en befaling uden kommando, løb:,,, er!: *, søgning,, en anden nyttig, der måske er mest nyttige, tricket er at anvende, ctrl-r, til at gennemsøge den historie til kommando, der svarer til en søgning på snor., f.eks. løb, ctrl-r og type ". hej " — det vil bringe den første kommando. med ". hej " i snoren (f.eks. historie).slå, ctrl-r igen, og det vil bringe den anden seneste kommando, og så videre.når du finder den ordre, de ønsker, så bare slå ind på, og det vil løbe igen.,, hvis du ønsker at ændre kommando, ramte højre eller venstre pil og smadre vil forlade dig på en hurtig med ordre til at redigere det før at kommando.,, privatlivets fred og sikkerhed, smadre historie virkelig er nyttige, men der kan være tidspunkter, hvor du ikke ' t, vil redde kommandoer til din historie.hvis du f.eks. ' er ved hjælp af en fælles maskine, kan du ikke have din kommando historie skal være synlig for systemet ' er administratorer og mdash; der kan logge ind som rod - og læse din, - /. bash_history,.hvis det ' ikke en fælles maskine, der ' altid en chance for systemet kunne blive bragt i fare, og mdash. så hvis du ', gør, hvad du vil have til at holde det privat, så vil du måske ønsker at udøve en vis kontrol.endelig, kan du bare vil holde fra skovhugst visse ordrer, fordi det ' er ikke nyttigt at have dem i at tilstoppe din historie.du kan bruge, er hele tiden, men hvorfor opbevare noget som det, når det ' mere nyttigt at holde længere kommandoer, der er svære at type?, lad ' se på måder at holde kommandoer fra at blive reddet i historien, af hvilken årsag.,, en måde at gøre det på er at fastsætte, histcontrol = ignorespace: ignoredups i din. bashrc,.det, ignoredups, gør, hvad det lyder som — det vil ' t log kopier til din historie, - - så hvis du er to gange i træk, eller sådan noget, vil det ' t spares mere end én gang.,,, ignorespace, fungerer sådan her: type et rum for en kommando, og det vil ' t registreres til din historie.så hvis du vil have en super hemmelige ordre, starte med plads.,, distros tilføje dette som standard, men du kan tilføje det selv ved at tilføje den linje over for din. bashrc,.,, at du kunne bruge den, histignore, miljø, variable fortælle bash for at ignorere visse ordrer eller parametre.lad ' s siger at du ikke ' t vil log ordrer, som er navnet på en privat server.du kan gøre, histignore = " * myserver * ", - - og så bruge navnet med straffrihed.,, men en slags straffrihed.de sædvanlige forbehold gælder & mdas; hvis du ' er på en fælles server, kan der være muligheder for andre brugere for at se, hvad ' i hukommelse eller anvendelse, ps aux eller noget at se, hvad befaler gennemføres.så, disse foranstaltninger er nyttige og mdash; men måske ikke er 100% sikker.- og' t er virkelig følsomme arbejde med maskiner, som du behøver ' t trust, mmkay?, håber jeg, at dette har givet et par tips, at du vil finde nyttige.men det ' er ikke alt, hvad du kan gøre, og mdash. sørg for at se den mand side for, historie, til at lære mere.



Previous:
Next Page: