Data di modifica di massa dei file che cambiano "in Windows

2 Marzo 2012

A volte è utile essere in grado di cambiare la data di modifica di un file. Linux è facile, semplicemente utilizzando il comando "touch". Ho trovato questo piuttosto utile nei casi in cui sono stati trasferiti i file tra i server, che purtroppo non hanno i loro tempi sincronizzati.

Quindi, come si può fare su Windows?

Ecco il comando per il rilascio, al fine di modificare data di modifica di un file singolo:

copia del file,, +

Ma nella maggior parte dei casi, devi essere alla ricerca di massa che cambia la data di modifica dei file contenuti in una determinata directory. A tale scopo, utilizzare il seguente comando:

per% f in (c:. \ path \ to \ cartella \ * *) do% f copia,, +

Questo sarebbe un ciclo su tutti i file che contengono un "punto" (cioè estensione) in c: \ path \ to \ cartella, e cambiamenti loro tempo modifica l'ora di sistema corrente. Se ad esempio si desidera che il sopra per passare solo attraverso file XML all'interno di quella cartella, quindi utilizzare *. Xml invece di *. *

PS: il comando precedente potrebbe funzionare se si sta manualmente il rilascio tramite il prompt dei comandi. Tuttavia, se si desidera incorporare che in un file batch, assicurarsi di sostituire f con f%%%. In altre parole, il comando diventerebbe:

per f%% in (c:. \ path \ to \ cartella \ * *) do% f copia%,, +

Evidenziando "grep" corrisponde

21 Febbraio 2012

"Grep" è un utile strumento di Linux che permette all'utente di stampare le linee che corrispondono a un modello specifico di ricerca. Usi più popolari è quello di "piping" l'output di un comando "grep" (come cat / path / to / file | grep findme), o direttamente alla ricerca di un modello all'interno di uno o più file (ad esempio grep findme / percorso / a / *. txt).

Ciò stampare linee che corrispondono alla stringa di ricerca / espressione. Tuttavia, come colorare i modelli corrispondenti? Semplice! Utilizzare l'opzione - color = always bandiera, vale a dire:

grep -. color = always-i FindMe / path / to / * txt

Quindi, se si sta facendo un sacco di lavoro "grep" e non si desidera mantenere specificando il flag di colore, si può optare per i seguenti:

Aggiungi alla variabile d'ambiente GREP_OPTIONS

export GREP_OPTIONS = '- color = always'

Oppure, se si sta utilizzando bash come shell, aggiungere a / etc / bashrc. Basta modificare il file utilizzando l'editor preferito (ad esempio vim, nano, ecc), e aggiungere il comando precedente esportazione alla fine del file. Al termine, salvare e Exite l'editor, quindi eseguire il seguente comando, in modo che le modifiche abbiano effetto: source / etc / bashrc

Determinazione, tramite il prompt della shell, la distribuzione Linux in uso

4 gennaio 2012

SSH è a volte l'unico modo di accesso è necessario un server. Quindi, come si fa a determinare immediatamente la distro in uso?

Il seguente dovrebbe funzionare per la maggior parte delle distribuzioni popolari (RedHat, CentOS, Ubuntu, ecc):

cat / etc / *-release

Se i rendimenti di cui sopra "No such file or directory", provare la seguente, che dovrebbe funzionare su distribuzioni basate su Debian:

lsb_release-a

Infine, per il kernel relativi dati, utilizzare il seguente comando:

uname-a

Sarete in grado di determinare la versione del kernel e la data di rilascio, se si tratta di un 32 o 64 bit e l'hardware della macchina hostname attuale.

Flushing / compensazione DNS in Mac OSX

11 ottobre 2011

Di seguito è riportato come cancellare / svuotare la cache DNS in Mac OSX.

(1) Aprire il terminale (Finder -> Applicazioni -> Utilità -> Terminale)

(2 bis) Nel caso in cui il sistema operativo è 'Leopard' (. 10.5 *) o 'Snow Leopard' (. 10.6 *), immettere il seguente comando:

dscacheutil-flushcache

(2b) In caso contrario, per i sistemi operativi più vecchi, emettere il seguente comando:

lookupd-flushcache

Questo è l'equivalente del seguente comando di Windows: ipconfig / flushdns

Eliminazione di un file, il cui nome inizia con un trattino (Linux)

2 maggio 2011

Si potrebbe hanno incontrato una difficoltà nel cancellare un file in Linux il cui nome inizia con un trattino / trattino.

Aggiunta di un carattere di escape (ad esempio rm-rf \-filename) o citando il nome del file (ad esempio rm-rf "-filename") non farà il lavoro.

La soluzione è semplice: fornire in modo esplicito il percorso completo o relativo per il file. ad esempio:

rm-rf / path / to / file

o la seguente - se per esempio la directory di lavoro corrente è quello che contiene il file in questione

rm-rf. / file

Utenti Mac: i colori si trasformano in negativo

24 Mar 2011

Sei un utente Mac? provare la seguente combinazione tastiera:

cmd + alt (opzione) + ctrl + 8

I colori sono invertiti istantaneamente, dando tutto lo schermo negativo-fotografia come il tatto.

Hit la stessa combinazione per ripristinare i colori.

Linux: la ricerca di file modifica o di accesso ad una certa ora

Feb 20, 2011

L'utilità di 'trovare' è piuttosto comodo se utilizzato con i parametri appropriati. Qui di seguito alcuni modi per trovare i file / cartelle in base al tempo sono oggetto di accesso o modificati.

Esempio 1:

find / path / to / folder-type f-name "*. txt"-mtime -5

time) less than 5 days ago Questo cercherà 'files' (-type f) all'interno della cartella / path / to / cartella (o una delle sue sottodirectory), il cui nome termina con '. Txt', e che sono stati modificati (tempo m) meno di 5 giorni fa

Esempio 2:

find / path / to / folder di tipo "stat *" d-name-mtime 10

Questo avrebbe trovato "directory" (di tipo d) all'interno della cartella / path / to / cartella (o una delle sue sottodirectory), il cui nome inizia con 'stat', e che sono stati modificati più di 10 giorni fa

Esempio 3:

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

Ciò aiuterà a trovare file o cartelle nella 'directory corrente' (.), Il cui nome termina con '. Pdf' regardeless del caso di quel suffisso (ad esempio example.PDf sarebbero integrati), che sono stati modificati più di 2 giorni e meno di 7 giorni fa (cioè da 3 a 6 giorni fa).

Esempio 4:

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

(as opposed to mtime, which is the time the file was modified). Questo esempio fa uso di un tempo, cioè il tempo di accesso (al contrario di mtime, che è il tempo è stato modificato il file). Il comando sopra dovrebbe aiutare a trovare i file in tutto il sistema (/ è la directory principale di sistema, a meno che la shell è in carcere), che sono oggetto di accesso meno di 5 giorni fa, e che sono almeno 100 Kbyte di dimensione.
PS: se non si specifica il 'b', 'k', 'm', ecc, il default sarebbe blocchi di 512 byte. Ad esempio, utilizzando 100 invece di 100 k, significa che siete alla ricerca di file di dimensioni di almeno 100 * 512 = 51200 bytes (50 kbyte).

Altri esempi da aggiungere ...

Nuovo visualizzatore foto di Facebook

12 Febbraio 2011

Facebook ha recentemente introdotto un nuovo modo di sfogliare foto e gli album. Il visualizzatore nuova foto utilizza la tecnica lightbox in cui non è disponibile la pagina e una casella è ricoperto di una versione più grande dell'immagine selezionata.

Alcuni dei miglioramenti che porta sono la capacità di rimanere nella pagina, senza dover tornare indietro nella storia del browser (è sufficiente premere il vicino pulsante 'X' e sei di nuovo al punto in cui eri), più veloce foto flipping / navigazione e la possibilità di scaricare una versione ad alta risoluzione della foto (se disponibile).

Per coloro che odiano questa anteprima lightbox, è possibile passare alla vecchia maniera, semplicemente aprendo l'immagine in una nuova scheda (tenere premuto il tasto ctrl + click) o una nuova finestra (tenere premuto tasto shift + click), invece di semplicemente cliccando sulla foto . È quindi possibile continuare a navigare nella nuova scheda / finestra allo stesso modo sono stati abituati.

Forzare i collegamenti che si aprono in una 'finestra' per aprire in una 'nuova scheda'

7 ago 2010

Vuoi forzare i collegamenti che si aprono in una nuova finestra per aprire in una nuova scheda, invece? La risposta è piuttosto semplice.

Firefox

  • Digitare quanto segue nella barra degli indirizzi: about: config
  • Modificare le seguenti variabili:
    • browser.link.open_external -> 3
    • browser.link.open_newwindow -> 3
    • browser.link.open_newwindow.restriction -> 0
  • Se uno qualsiasi di queste variabili non è ancora definita, è sufficiente fare clic destro e selezionare 'nuovo-> intero', inserire il nome della variabile il suo valore intero.

IE8

Semplicemente:

  • Vai a: Strumenti -> Opzioni Internet
  • Quindi assicuratevi di selezionare 'sempre aperto popup in una nuova scheda' in 'quando un pop-up si incontra'

Questo è tutto!

Abilitazione telnet in Windows Vista

6 novembre 2009

Alcuni di voi può mancare la buona vecchia riga di comando client telnet. Il fatto è che Vista ha questo client disabilitata per impostazione predefinita. La buona notizia è che si può facilmente installare / abilitarlo. Per effettuare questa operazione, attenersi alla seguente procedura:

  1. Vai a Pannello di controllo
  2. Fare clic su 'Programmi'
  3. In "Programmi e funzionalità ', clicca su' Attiva le funzionalità di Windows on o off '
  4. Aspetta un po 'per la lista da compilare
  5. 'Client Telnet' Tick e premere 'OK' e quindi attendere che l'installazione

È ora possibile aprire un prompt dei comandi e usare telnet porta hostname

Buona fortuna