Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (5)
Emner

Dem der ikke husker fortiden...

Af Peter Makholm 2. maj 2008 kl. 09:55

Der findes et væld at citater vis grundide er at historien gentager sig selv. Dem der ikke tager ved lære af historien er dømt til at gentage den. En af de nyere formuleringer forsøger at kvantisere hvor meget historien gentager sig selv, her på min arbejdsmaskine:

$ history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head 47 dig 44 ls 42 cd 38 man 32 svn 32 less 30 ssh 21 vim 17 gwhois 14 perl $

Det kan måske overraske hvor lidt jeg bruger perl, men ovenstående tæller kun one-liners og endda kun i begyndelsen af en pipeline. Reelt er jeg lidt overrasket over hvor meget jeg relativt set bruger dig og whois.

Som med alt anden historie er det vinderen der skriver historien, her vil det sige at hvis jeg har flere åbne shells, så er den den sidste jeg lukker før jeg går hjem fra arbejde der får lov til at gemme sin historie. Tallene skal derfor nok læses med et gran salt.

For andres optællinger, søg på google efter "history meme"

Send Tweet
Udskriv
Billede af Peter MakholmOm Peter MakholmFollow @pmakholm

Kommentarer (5)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Christian Schmidts billede
Christian Schmidt 4. maj. 2008 - 12.57
 
Last words

"Som med alt anden historie er det vinderen der skriver historien, her vil det sige at hvis jeg har flere åbne shells, så er den den sidste jeg lukker før jeg går hjem fra arbejde der får lov til at gemme sin historie."
Hvis du vil ændre på dette, kan du bruge shopt -s histappend.

Personligt ville jeg foretrække, at historyfilen blev opdateret jævnligt, og at kørende shells indimellem indlæste den påny, så de blev opdateret med kommandoer, der er udført i andre instanser.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Martin Hundebøll 5. maj. 2008 - 09.23
 
history og ZSH

Den alternative shell, zsh, gemmer history for hver åben shell, når denne lukkes.

Derudover har zsh en masse funktioner, som med tiden bliver uundværlige. Dog kræver den en smule opsætning før den kan bruges effektivt.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Peter Makholms billede
Peter Makholm 5. maj. 2008 - 11.42
 
Re: Last words

Jeg har vist nok hørt om histappend før, men det var ikke lige noget jeg faldt hårdt over da jeg lige skimmende manualsiden igennem. Iøvrigt mener jeg at det er enormt svært at finde de brugbare dele af bash-manualen. Den anden dag brugte jeg meget tid på at finde ud af hvordan det nu var man kunne kalde noget fra history ind i en editor. Svaret er kommandoen fc, men det var kun ved et tilfælde at jeg lige så det i dag.

At have de kørende shells til at ofte udveksle history-information lyder besnærende, men jeg tror jeg vil takke nej. Ofte arbejder jegjeg samtidigt i 3-4 xterm'er på samme opgave. I det ene vindue med et compile/debug-loop, i det andet med et ack/grep/vim-loop og i det tredje med at læse man-sider. Hvis de pludselig udvekslede history ville alt falde sammen.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Martin Hundebøll 5. maj. 2008 - 11.54
 
Re: Re: Last words

zsh "udveklser" ikke history, men læser ~/.zsh_history når en shell åbnes og gemmer til filen igen når en shell lukkes. Den enkelte shell har kun sin egen history.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Dennis Krøger 5. maj. 2008 - 12.16
 
Re: Re: Last words
Iøvrigt mener jeg at det er enormt svært at finde de brugbare dele af bash-manualen.

Hvis du kan overleve dokumenter der ikke følger DFSG, så installer bash info siderne, de er måske 1000 gange bedre end bash man siden.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

De 170 fyrede hos IBM Danmark får 30.000 kroner i hånden

Udgivet 24. maj 12.19Opdateret 24. maj 12.19

Google vinder patentsagen om Android: Brød ikke Oracles Java-patenter

Udgivet 24. maj 11.30Opdateret 24. maj 11.30

Danske HP-ansatte er fyringstruede: Indkaldt til stormøde

Udgivet 24. maj 10.37Opdateret 24. maj 11.56

HP fyrer 27.000 ansatte

Udgivet 24. maj 10.10Opdateret 24. maj 10.10

Kinect til Windows klar på dansk til juni

Udgivet 24. maj 9.24Opdateret 24. maj 9.24

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. GOTO - programming with the stars (F#)

    4 comments.
    Last update 8 minutter 8 sekunder
    Skrevet af Mikkel Bundgaard
  2. Google vinder patentsagen om Android: Brød ikke Oracles Java-patenter

    1 comment.
    Last update 19 minutter 11 sekunder
    Skrevet af Thomas Løcke
  3. Oracle tabte, vandt Google Java ?

    11 comments.
    Last update 21 minutter 38 sekunder
    Skrevet af Poul-Henning Kamp
  4. Sådan formaterer du tekst i debatten på Version2

    34 comments.
    Last update 33 minutter 53 sekunder
    Skrevet af Jesper Lund Stocholm
  5. Kynisk it-guru: »Internettet er basalt set noget lort«

    5 comments.
    Last update 41 minutter 57 sekunder
    Skrevet af Henrik Mikael Kristensen
  6. HTML5 – det nye sort?

    14 comments.
    Last update 1 time 10 minutter
    Skrevet af Per Friis
  7. EMC: Derfor skal du undgå både public og privat cloud

    2 comments.
    Last update 1 time 38 minutter
    Skrevet af Jesper Grønbæk
  8. Meego-afløseren Tizen klar til at tage kampen op med Android

    8 comments.
    Last update 2 timer 13 minutter
    Skrevet af Jacob Sparre Andersen

Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300