Mass veranderende bestanden 'datum van wijziging op Windows

02 maart 2012

Het is soms handig om in staat om een ​​bestand te wijzigen datum te wijzigen. Linux maakt het gemakkelijk door simpelweg het gebruik van de "touch" commando. Ik vond dit nogal nuttig in gevallen waar de bestanden werden overgedragen tussen servers, die helaas niet over hun tijd gesynchroniseerd.

Dus, hoe kan dit worden gedaan op Windows?

Hier is de opdracht te geven om een ​​enkel bestand wijziging tijd te wijzigen:

kopie bestandsnaam,, +

Maar in de meeste gevallen, zou je kunnen kijken naar de massa-veranderen van de datum van wijziging van bestanden in een bepaalde directory. Om dit te doen, gebruik het volgende commando:

voor% f in (c:. \ pad \ naar \ map \ * *) te doen kopieer% f,, +

Dit zou lus over alle bestanden met een "punt" (dat wil zeggen extensie) in c: \ pad \ naar \ map, en verandert hun modificatie tijd om de huidige systeemtijd. Als u bijvoorbeeld wilt dat de hierboven om alleen door middel van XML-bestanden gaan in die map, gebruik dan *. Xml in plaats van *. *

PS: het bovenstaande commando zou werken als je handmatig de afgifte ervan via de opdrachtprompt. Echter, als je wilt insluiten, dat het in een batchbestand, moet u% f te vervangen door%% f. In andere woorden, het commando veranderen in:

voor%% f in (c:. \ pad \ naar \ map \ * *) te doen kopieer%% f,, +

Markering "grep" matches

21 februari 2012

"Grep" is een nuttig instrument Linux waarmee de gebruiker regels met een specifieke zoekopdracht af te drukken. De meeste populaire toepassingen is door "piping" de output van een commando aan "grep" (zoals cat / pad / naar / bestand | grep FindMe), of door direct op zoek naar een patroon binnen een of meer bestanden (bijv. grep FindMe / pad / to / *. txt).

Dit zou af te drukken lijnen die de zoekstring / expressie. Echter, hoe inkleuren de bijpassende patronen? Simpel! Gebruik de - color = always vlag, te weten:

grep -. color = always-i FindMe / pad / naar / * txt

Vervolgens, als je doet veel "grep" werk en niet willen houden met vermelding van de kleur vlag, kunt u kiezen voor de volgende opties:

Voeg het toe aan de GREP_OPTIONS omgevingsvariabele

export GREP_OPTIONS = '- color = always'

Of, als u gebruik maakt van bash als je shell, voeg deze toe aan / etc / bashrc. Bewerk het bestand met je favoriete editor (bijvoorbeeld vim, nano, enz.), en voeg de bovenstaande uitvoer commando aan het einde van het bestand. Als je klaar bent, op te slaan en exite de editor, dan is het volgende commando, zodat de wijzigingen van kracht worden: source / etc / bashrc

Het bepalen, via de shell-prompt, de Linux-distributie in gebruik

04 januari 2012

SSH is soms de enige manier van toegang moet je een server. Dus hoe kan je direct bepalend voor de distributie in gebruik is?

De volgende zou werken voor de meeste populaire distributies (RedHat, CentOS, Ubuntu, enz.):

cat / etc / *-release

Als het bovenstaande geeft "Geen dergelijke dossier of folder", probeer dan het volgende, die zou werken op Debian gebaseerde distributies:

lsb_release-a

Tot slot, voor kernel-gerelateerde gegevens, gebruikt u de volgende opdracht:

uname-a

Je zult in staat zijn om de kernel versie en release datum vast te stellen, of het nu een 32 of 64 bits hardware en de huidige machine hostnaam.

Vlissingen / clearing DNS in Mac OSX

11 oktober 2011

Hieronder is hoe om duidelijk / spoelen van de DNS-cache in Mac OSX.

(1) Open de terminal (Finder -> Applications -> Utilities -> Terminal)

(2 bis) In het geval dat uw besturingssysteem is 'Leopard' (. 10.5 *) of 'Snow Leopard' (. 10.6 *), het volgende commando:

dscacheutil-flushcache

(2b) Anders voor oudere besturingssystemen, het volgende commando:

lookupd-flushcache

Dit is het equivalent van de volgende Windows-opdracht: ipconfig / flushdns

Het verwijderen van een bestand, waarvan de naam begint met een koppelteken (Linux)

02 mei 2011

Je zou kunnen zijn gekomen over een probleem in het verwijderen van een bestand in Linux waarvan de naam begint met een streepje / koppelteken.

Het toevoegen van een escape-teken (bijv. rm-rf \-bestandsnaam) of het afgeven van de bestandsnaam (bijvoorbeeld rm-rf "-bestandsnaam") verschijnt niet het werk doen.

De oplossing is eenvoudig: expliciet het volledige of relatief pad naar het bestand. bv:

rm-rf / pad / naar / bestand-

of de volgende - als bijvoorbeeld uw huidige werkmap is degene met het bestand in kwestie

rm-rf. /-file

Mac-gebruikers: draai kleuren in negatief

24 maart 2011

Ben je een Mac gebruiker? probeer dan het volgende toetscombinatie:

cmd + alt (optie) + ctrl + 8

Kleuren worden direct omgekeerd, waardoor het hele scherm een ​​negatief-fotografie achtige feel.

Hit dezelfde combinatie om de kleuren te herstellen.

Linux: het vinden van bestanden gewijzigd of geopend op een bepaalde tijd

20 februari 2011

De 'vinden' utility is heel handig bij gebruik in combinatie met de juiste parameters. Hieronder vindt u een paar manieren om bestanden / mappen op basis van de tijd dat ze werden geopend of gewijzigd vinden.

Voorbeeld 1:

find / pad / naar / map-type f-name "*. txt"-mtime -5

time) less than 5 days ago Dit vindt 'files' (-type f) in de map / pad / naar / map (of een van de submappen), waarvan de naam eindigt op '. Txt', en die werden gewijzigd (m tijd) minder dan 5 dagen geleden

Voorbeeld 2:

find / pad / naar / map-type d-name "stat *"-mtime +10

Dit zou vinden 'mappen' (type d) in de map / pad / naar / map (of een van de submappen), waarvan de naam begint met 'stat', en die meer dan 10 dagen geleden gewijzigd

Voorbeeld 3:

te vinden. -Iname "*. Pdf"-mtime +2- mtime -7

Dit zou u helpen bestanden of mappen te zoeken in de 'huidige directory' (.), Waarvan de naam eindigt op '. Pdf' regardeless van de zaak van die suffix (bijvoorbeeld voorbeeld.pdf zou worden gekoppeld), die werden gewijzigd meer dan 2 dagen en minder dan 7 dagen geleden (dat wil zeggen tussen de 3 tot 6 dagen geleden).

Voorbeeld 4:

find /-type f-atime-5-size +100 k

(as opposed to mtime, which is the time the file was modified). Dit voorbeeld maakt gebruik van een moment, namelijk tijdstip van toegang (in tegenstelling tot mtime, het tijdstip waarop het bestand is gewijzigd). Het bovenstaande commando zou helpen bij het ​​vinden bestanden in uw hele systeem (/ zijn het systeem root, tenzij je shell is gevangen gezet), die minder dan 5 dagen geleden benaderd, en die ten minste 100 kbytes in grootte.
PS: als je niet opgeeft de 'b', 'k', 'm', enz., de standaard zou zijn blokken van 512 bytes. Bijvoorbeeld door het gebruik +100 in plaats van +100 k, betekent dat je op zoek bent naar bestanden afmetingen ten minste 100 * 512 = 51200 bytes (50 Kbytes).

Voorbeelden worden toegevoegd ...

Nieuwe foto van Facebook-viewer

12 februari 2011

Facebook introduceerde onlangs een nieuwe manier van het browsen foto's en albums. De nieuwe foto-viewer maakt gebruik van de lightbox techniek waarbij de pagina wordt gedimd en een doos is bedekt met een grotere versie van de geselecteerde afbeelding.

Enkele van de verbeteringen die het brengt is de mogelijkheid om op de pagina te blijven zonder te hoeven terug te gaan in de geschiedenis van uw browser (u simpelweg op de nauwe 'x' knop en je bent terug naar waar je was), sneller foto flippen / browsen en de mogelijkheid om een ​​hoge resolutie versie van het beeld (indien beschikbaar) downloaden.

Voor degenen die een hekel aan lightbox preview, kunt u overschakelen naar de ouderwetse manier door simpelweg het openen van de foto in een nieuw tabblad (houd Ctrl-toets + klik) of een nieuw venster (houd Shift-toets + klik) in plaats van simpelweg te klikken op de foto . U kunt dan doorgaan met surfen op het nieuwe tabblad / venster op dezelfde manier waarop je gewend was.

Dwingen links die openen in een 'nieuw venster' te openen in een 'nieuw tabblad'

07 augustus 2010

Wilt u dwingen links die openen in een nieuw venster te openen in een nieuw tabblad? Het antwoord is vrij eenvoudig.

Firefox

  • Typ het volgende in de url balk: about: config
  • Bewerk de volgende variabelen:
    • browser.link.open_external -> 3
    • browser.link.open_newwindow -> 3
    • browser.link.open_newwindow.restriction -> 0
  • Als een van deze variabelen is nog niet gedefinieerd, gewoon klik met de rechtermuisknop en selecteer 'nieuwe-> integer', voert u de naam van de variabele dan zijn gehele waarde.

IE8

Gewoon:

  • Ga naar: Extra -> Internet-opties
  • Dan zorg ervoor dat u 'altijd open pop-ups in een nieuw tabblad' onder 'wanneer er een pop-up wordt aangetroffen'

Dat is het!

Het inschakelen van telnet in Windows Vista

6 november 2009

Sommigen van jullie kunnen ontbreken de goede oude command-line telnet client. Het ding is dat vista deze cliënt standaard uitgeschakeld heeft. Het goede nieuws is dat je gemakkelijk kunt installeren / inschakelen. Om dit te doen, als volgt te werk:

  1. Ga naar Configuratiescherm
  2. Klik op 'Programma's'
  3. Onder 'Programma's en onderdelen', klik op 'Windows-functies in-of uitschakelen'
  4. Wacht even voor de lijst op te stellen
  5. Tick ​​'Telnet-client' en druk op 'OK' en wacht om te worden geïnstalleerd

U kunt nu opent u een opdrachtprompt en gebruik maken van telnet hostname poort

Succes