Geschiedenis van command-line gebruik bewaren (tip)

Status
Niet open voor verdere reacties.

route99

Meubilair
Lid geworden
5 aug 2017
Berichten
7.876
Besturingssysteem
Windows & Linux
Onder Linux ben ik ge-/verwend dat alles wat je via de bash/command-line uitvoert ook bewaart blijft als je het afsluit
Vooral bij lange commando's is dat super handig maar ook om iemand een uitdraai te geven, zo heb ik het gedaan, super handig.
Dat mis ik meer en meer onder Windows en moet eerlijk erbij zeggen, nog nooit de moeite genomen om uit te zoeken of er wat is, zeker als het freeware oid betreft. Blijkbaar was het eerder nog niet irritant genoeg? ;)

Er bestaat inderdaad eea voor zowel commercieel (maar vrij te krijgen als je er een verhaaltje overschrijft..) als vrij te gebruiken tooltjes die oa in de Github te vinden zijn, where else....
https://mridgers.github.io/clink/

Clink: Doet exact wat nodig is, de geschiedenis onthouden, plus dat er een paar extra zaken bij zitten, lees.https://mridgers.github.io/clink/
Take Command : Deze is wel erg groot met 39 MB. zie https://jpsoft.com/

Clink voldoet aan waar ik naar zocht, klein en dan toevallig ook nog vrij te gebruiken.

Nog meer leesvoer hier.
https://superuser.com/questions/257855/keep-cmd-exe-command-history-between-sessions

Waarbij een tip staat, waarbij de Windows command line geschiedenis kunt opslaan en mogelijk weer kunt restoren. Op sommige sites wordt vermeld dat het niet goed zou werken, maar de methode spreekt me zo wie zo niet aan. In Linux is het ook zo aanwezig en met Clink nu ook.
 
Laatst bewerkt:
Leuke tip :)
En geldt dat dan alleen voor cmd opdrachten of ook voor Powershell waar de opdrachten vaak veel langer zijn?
 
Voor Powershell heb je inderdaad een andere nodig, maar daar had ik me nog niet in verdiept, moest weg naar mijn werk. Nu op tijd thuis ivm Sinterklaas.
Wat ik vanmorgen al vond zal ik nu even delen, heb Powershell nog niet verder uitgezocht, maar inderdaad als je daar wat mee doet... das idd vaak erg lang...
https://devblogs.microsoft.com/powershell/perserving-command-history-across-sessions/

Edit:
Als nu Powershell wat verder bekijk zie ik ook deze met veel reacties, Clink heb ik al getest, dit nog niet.
https://software.intel.com/en-us/blogs/2014/06/17/giving-powershell-a-persistent-history-of-commands
If you would like to add this capability to PowerShell, then follow the following steps:

Open PowerShell in administrator mode and find out which version of PowerShell you have by running for following command:..................................

Het maakt me nieuwsgierig of er nog meer is...
https://stackoverflow.com/questions/16474973/windows-powershell-persistent-history
en om dubbele er uit te filteren:
https://stackoverflow.com/questions...ou-prevent-duplicate-commands/1439174#1439174

Binnenkort eens kijken hoe dat het handigste in Windows geïmplementeerd kan worden, doe meestal zoiets in Linux...
 
Laatst bewerkt:
Code:
doskey/history>tekst.txt
Of is dat te simpel gedacht?
 
Dat werkt dus alleen voor de huidige, actieve command-line.
Start de pc opnieuw op en
Code:
doskey/history>tekst.txt
de tekst.txt is helemaal leeg....
En dat is in Linix al heel lang wel goed geregeld, ik weet niet beter dan dat die functie er in zat.

Edit:
Heb Powershell ook in orde gemaakt tav dat punt.
https://software.intel.com/en-us/blogs/2014/06/17/giving-powershell-a-persistent-history-of-commands
Let op: pas die ene fout even aan, lees dat in het artikel.
Als het me een keer beter uitkom ga ik nog eens experimenteren met de andere scripts die gesuggereerd worden.

Als ik hem een weekje eerder aangepast had... had ik zo de code kunnen ophoesten hoe je de irritante standaard mail app van Win10 er toch uit kunt "gooien".... Eerder kon de via programs maar nu niet meer, ook niet bij de app lijst waar je andere apps wel kunt verwijderen.... Dat ff terzijde dat je al heel snel nut kunt hebben van het behoud van die historie.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan