Mass skiftende filer 'ændringsdato på Windows

2 marts 2012

Det er nogle gange nyttigt at være i stand til at ændre en fils ændringsdato. Linux gør det nemt ved blot at bruge "touch" kommandoen. Jeg fandt denne temmelig nyttig i de tilfælde, hvor filerne blev overført mellem servere, som desværre ikke har deres tid synkroniseret.

Altså, hvordan kan dette gøres på Windows?

Her er kommandoen til at udstede for at ændre en enkelt fil modifikation tid:

kopi filnavn,, +

Men i de fleste tilfælde, vil du se på masse skiftende ændringsdatoen filer i en bestemt mappe. For at gøre dette, skal du bruge følgende kommando:

for% f i (c:. \ sti \ til \ mappe \ * *) do kopi% f,, +

Dette ville sløjfe over alle filer, der indeholder en "prik" (dvs. udvidelse) i c: \ sti \ til \ mappe, og ændrer deres modifikation tid til det nuværende system tid. Hvis for eksempel du ønsker ovenstående kun gå gennem XML-filer i denne mappe, og derefter bruge *. Xml i stedet for *. *

PS: Ovenstående kommando ville fungere, hvis du manuelt er udsteder det via kommandoprompten. Men hvis du gerne vil integrere det i en batch-fil, skal du sørge for at erstatte% f med%% f. Med andre ord vil kommandoen bliver til:

for%% f i (c:. \ sti \ til \ mappe \ * *) do kopi%% f,, +

Fremhæve "grep" kampe

21 februar 2012

"Grep" er et nyttigt Linux værktøj giver brugeren mulighed for at udskrive linjer matcher en bestemt søgning mønster. Mest populære anvendelser er ved at "rør" outputtet af en kommando til "grep" (såsom cat / sti / til / fil | grep FindMe), eller ved direkte udkig efter et mønster inde i en eller flere filer (f.eks grep FindMe / sti / til / *. txt).

Dette ville udskrive linjer, der matcher søgestrengen / udtryk. Men hvordan farvelægge de matchende mønstre? Simple! Brug - color = altid flag, nemlig:

grep -. color = altid-i FindMe / sti / til / * txt

Næste, hvis du laver masser af "grep" arbejde og ikke ønsker at beholde angivelse af farven flag, kan du vælge følgende:

Føj det til GREP_OPTIONS miljøvariabel

eksport GREP_OPTIONS = '- color = altid'

Eller, hvis du bruger bash som shell, føje det til / etc / bashrc. Du skal blot redigere filen ved hjælp af din foretrukne editor (f.eks vim, nano, etc.), og tilføj den ovennævnte eksport kommando i slutningen af ​​filen. Når du er færdig, skal du gemme og Exite redaktøren, derefter udstede følgende kommando, således at ændringerne træder i kraft: source / etc / bashrc

Bestemmelse via shell prompt, den Linux-distributionen i brug

4 januar 2012

SSH er undertiden den eneste form for adgang du har til en server. Så hvordan kan du straks bestemme distro i brug?

Følgende vil arbejde for de fleste populære distributioner (RedHat, CentOS, Ubuntu, osv.):

cat / etc / *-release

Hvis ovenstående afkast "Ingen sådan fil eller mappe", så prøv følgende, som ville arbejde på grundlag Debian-distributioner:

lsb_release-a

Endelig, for kernel-relaterede data, skal du bruge følgende kommando:

uname-a

Du vil være i stand til at bestemme kerneversion og udgivelsesdato, uanset om det er en 32 eller 64 bit hardware og den aktuelle maskine værtsnavn.

Rødmen / clearing DNS i Mac OSX

11 okt 2011

Nedenfor er, hvordan at rydde / tømme DNS cache i Mac OSX.

(1) Åbn terminalen (Finder -> Programmer -> Hjælpeprogrammer -> Terminal)

(2a) I tilfælde af dit operativsystem er »Leopard« (. 10,5 *) eller 'Snow Leopard' (. 10,6 *), udstede følgende kommando:

dscacheutil-flushcache

(2b) Ellers for ældre operativsystemer, udstede følgende kommando:

lookupd-flushcache

Dette svarer til følgende Windows kommando: ipconfig / flushdns

Sletning af en fil, hvis navn starter med en bindestreg (Linux)

2 maj 2011

Du har måske stødt på et problem med at slette en fil i Linux hvis navn starter med en bindestreg / bindestreg.

Tilføjelse af en escape karakter (f.eks rm-rf \-filename) eller citerer filnavnet (f.eks rm-rf "-filename") vil ikke gøre arbejdet.

Løsningen er enkel: udtrykkeligt giver den fuld eller relativ sti til filen. fx:

rm-rf / sti / til /-fil

eller følgende - hvis for eksempel din aktuelle arbejdsmappe er ene indeholder den pågældende fil

rm-rf. /-fil

Mac-brugere: Drej farver i negativ

24 mar 2011

Er du en Mac-bruger? prøve følgende tastatur kombination:

cmd + Alt (option) + ctrl + 8

Farverne er straks vendes, hvilket giver hele skærmen en negativ-fotografering lignende føler.

Hit den samme kombination for at gendanne farver.

Linux: søgning efter filer ændret eller adgang til dem på et bestemt tidspunkt

20 februar, 2011

Den 'finde' nytte er ganske praktisk, når de anvendes med de korrekte parametre. Nedenfor er et par måder at finde filer / mapper baseret på den tid, de blev tilgået eller ændret.

Eksempel 1:

find / sti / til / mappe-type f-name "*. txt"-mtime -5

time) less than 5 days ago Dette vil finde "filer" (-typen f) i mappen / sti / til / mappe (eller en af dens undergrupper mapper), hvis navn ender på '. Txt', og som blev ændret (m tid) mindre end 5 dage siden

Eksempel 2:

find / sti / til / mappe-type d-name "stat *"-mtime 10

Dette ville finde 'Telefonlister' (-typen d) i mappen / sti / til / mappe (eller en af dens undermapper), hvis navn begynder med 'stat', og som blev ændret mere end 10 dage siden

Eksempel 3:

finde. -Iname "*. Pdf"-mtime 2-mtime -7

Dette vil hjælpe dig med at finde filer eller mapper i 'nuværende mappe' (.), Hvis navn ender på '. Pdf' regardeless af sagen af denne endelse (f.eks example.PDf ville blive matchet), som blev modificeret mere end 2 dage og mindre end 7 dage siden (dvs. mellem 3 til 6 dage siden).

Eksempel 4:

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

(as opposed to mtime, which is the time the file was modified). Dette eksempel gør brug af gangen, dvs tidspunkt for adgang (i modsætning til mtime, som er det tidspunkt, hvor filen blev ændret). Ovenstående kommando vil hjælpe dig med at finde filer i hele dit system (/ bliver systemets rod, medmindre din shell er fængslet), som blev tilgået mindre end 5 dage siden, og som er mindst 100 kbytes i størrelse.
PS: Hvis du ikke angiver den 'b', 'k', 'm', osv., ville standard være blokke af 512 bytes. For eksempel, ved hjælp af 100 i stedet for 100 k betyder, at du leder efter filer størrelse mindst 100 * 512 = 51.200 bytes (50 KBytes).

Flere eksempler, der skal tilføjes ...

Facebooks nye fotofremviser

12 februar 2011

Facebook for nylig indført en ny måde at gennemse fotografier og album. Den nye foto fremviser bruger lightbox teknik, hvorved siden er nedtonet og en kasse er belagt med en større version af det valgte billede.

Nogle af de forbedringer, det bringer, er evnen til at blive på siden uden at skulle gå tilbage i din browser historie (du blot trykke den tætte 'x' knappen og du er tilbage til hvor du var), hurtigere foto flipping / browsing og evnen til at downloade en høj opløsning version af billedet (hvis det findes).

For dem, der hader denne lightbox preview, kan du skifte til den gammeldags måde ved at åbne billedet i et nyt faneblad (hold Ctrl-tasten + klik) eller et nyt vindue (hold shift-tasten + klik) i stedet for blot at klikke på billedet . Du kan derefter fortsætte med at browse i den nye fane / vindue på samme måde, som du var vant til.

Tvinger links, der åbner i et »nyt vindue 'for at åbne i en' ny fane '

7 aug 2010

Ønsker du at tvinge links, der åbner i et nyt vindue for at åbne i et nyt faneblad i stedet? Svaret er ganske simpelt.

Firefox

  • Skriv følgende i url bar: about: config
  • Rediger følgende variabler:
    • browser.link.open_external -> 3
    • browser.link.open_newwindow -> 3
    • browser.link.open_newwindow.restriction -> 0
  • Hvis nogen af ​​disse variabler endnu ikke er defineret, skal du blot højreklikke og vælge "ny-> tal ', skal du indtaste variabelnavnet derefter sin heltalsværdi.

IE8

Simpelthen:

  • Gå til: Funktioner -> Internetindstillinger
  • Så sørg for at vælge 'altid åbne pop-ups i en ny fane "under", når et pop-up er stødt på'

Det var det!

Aktivering telnet i windows vista

November 6, 2009

Nogle af jer kan mangle den gode gamle kommando-line telnet klient. Sagen er, at Vista har denne klient som standard deaktiveret. Den gode nyhed er, at du nemt kan installere / aktivere den. Det kan du gøre ved at følge disse trin:

  1. Gå til Kontrolpanel
  2. Klik på 'Programmer'
  3. Under 'Programmer og funktioner', klikker du på 'Slå Windows-funktioner til eller fra "
  4. Vent lidt for den liste, der skal udarbejdes
  5. Tick ​​"Telnet klient« og klik på "OK" og derefter vente på, at der skal installeres

Du kan nu åbne en kommandoprompt og bruge telnet værtsnavn port

Held og lykke