Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Emner
  • Opret bruger
  • Log ind
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:

<

p>

$ 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
$

<

p>

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 Makholm

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

It skal spare kommunerne for 165 millioner kroner i 2012

Udgivet 9. feb 16.02Opdateret 9. feb 16.02

Adobe: Vi laver ikke Flash til Android-udgaven af Chrome

Udgivet 9. feb 15.15Opdateret 9. feb 15.15

Så oldnordisk er politiets it-miljø: Nostalgisk gensyn med 1980’erne

Udgivet 9. feb 14.22Opdateret 9. feb 15.12

EMC lægger flash-cache på PCIe-kort: 4.000 gange hurtigere end harddiske

Udgivet 9. feb 13.39Opdateret 9. feb 13.39

Egedal Kommune sparer 100.000 om året med open source-CMS

Udgivet 9. feb 12.56Opdateret 9. feb 12.56
Flere it-nyheder »
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Seneste debat

  1. Opdateret liste over danske iværksættere

    2 comments.
    Last update 2 timer 12 minutter
    Skrevet af Therese Hansen
  2. Stop SOPA, PIPA, ACTA, TPP og alle dem der kommer efter

    50 comments.
    Last update 6 timer 33 minutter
    Skrevet af Bjarne W. B. Petersen
  3. Derfor bliver dårlige it-projekter ikke stoppet i tide

    1 comment.
    Last update 6 timer 57 minutter
    Skrevet af Kasper Jørgensen
  4. Grotesk jobinterview i 2007: »Tag ikke jobbet, vi får alligevel aldrig Polsag til at virke«

    17 comments.
    Last update 7 timer 5 minutter
    Skrevet af Claus Waldersdorff Knudsen
  5. Så oldnordisk er politiets it-miljø: Nostalgisk gensyn med 1980’erne

    6 comments.
    Last update 7 timer 8 minutter
    Skrevet af Simon Justesen
  6. Domæne-forening: Lov om .aarhus og .cph var for tynd

    9 comments.
    Last update 7 timer 59 minutter
    Skrevet af Jarle Knudsen
  7. ACTA er i orden!

    51 comments.
    Last update 10 timer 31 minutter
    Skrevet af Jarle Knudsen
  8. It-advokat: Nu går grænsebommene ned over internettet

    10 comments.
    Last update 12 timer 17 minutter
    Skrevet af Niels Elgaard Larsen
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
  • Digitaliseringsstyrelsen
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X 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
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Version2 udgives af

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