Articles of Linux

Come grep e sostituire

Ho bisogno di cercare ricorsivamente una stringa specificata all’interno di tutti i file e sottodirectory all’interno di una directory e sostituire questa stringa con un’altra stringa. So che il comando per trovarlo potrebbe apparire come questo: grep ‘string_to_find’ -r ./* Ma come posso sostituire ogni istanza di string_to_find con un’altra stringa?

Come posso usare grep per mostrare solo i nomi dei file (nessuna corrispondenza in linea) su Linux?

Come posso usare grep per mostrare solo nomi di file (nessuna corrispondenza in linea) su Linux? Di solito uso qualcosa come: find . -iname “*php” -exec grep -H myString {} \; Come posso ottenere i nomi dei file (con i percorsi), ma senza le corrispondenze? Devo usare xargs ? Non ho visto un modo per […]

Errore di segmentazione dell’assemblaggio dopo aver effettuato una chiamata di sistema, alla fine del mio codice

Stavo sperimentando e ho il seguente codice assembly, che funziona molto bene, tranne che ottengo un messaggio “Segmentation fault (core dumped)” subito prima che il mio programma termini: GLOBAL _start %define ___STDIN 0 %define ___STDOUT 1 %define ___SYSCALL_WRITE 0x04 segment .data segment .rodata L1 db “hello World”, 10, 0 segment .bss segment .text _start: mov […]

eseguire richieste HTTP con cURL (usando PROXY)

Ho questo indirizzo proxy: 125.119.175.48:8909 Come posso eseguire una richiesta HTTP usando curl http://www.example.com come curl http://www.example.com , ma specificando l’indirizzo proxy della mia rete?

Come configurare un server Subversion (SVN) su GNU / Linux – Ubuntu

Ho un laptop con Ubuntu che mi piacerebbe agire come un server Subversion. Sia per me stesso di impegnarmi a livello locale, e per gli altri in remoto. Quali sono i passaggi necessari per farlo funzionare? Includi passaggi per: Ottieni e configura Apache e i moduli necessari (so che ci sono altri modi per creare […]

Come sostituire una stringa in più file nella riga di comando di Linux

Devo sostituire una stringa in molti file in una cartella, con solo accesso ssh al server. Come posso fare questo?

Come utilizzare il comando ‘cp’ per escludere una directory specifica?

Voglio copiare tutti i file in una directory tranne alcuni file in una sottodirectory specifica. Ho notato che il comando ‘cp‘ non ha un’opzione –exclude. Quindi, come posso ottenere questo?

Tagliando i video in base all’ora di inizio e di fine utilizzando ffmpeg

Ho provato a tagliare il video utilizzando l’ora di inizio e fine del video utilizzando il seguente comando ffmpeg -ss 00:00:03 -t 00:00:08 -i movie.mp4 -acodec copy -vcodec copy -async 1 cut.mp4 Usando il comando precedente voglio tagliare il video da 00:00:03 a 00:00:08 . Ma non sta tagliando il video tra quelle volte invece […]

Come posso elencare i file con il loro percorso assoluto in linux?

Voglio generare elenchi di file ricorsivi con percorsi completi /home/ken/foo/bar ma per quanto posso vedere entrambe le ls e find solo dare elenchi di percorsi relativi ./foo/bar (from the folder ken) Sembra un requisito ovvio ma non riesco a vedere nulla nelle pagine man find o ls .

Usare il puntatore dopo aver scaricato ()

Durante i miei test, ho scoperto che è ansible usare pointer after free (). Ho il codice seguente: typedef struct{ int module_id; int adc_id; struct config_line * pnext; } config_line; config_line * create_list() { config_line * phead = (config_line *) malloc(sizeof(config_line)); phead->pnext=NULL; phead->module_id = 1; phead->adc_id = 2; printf(“module_id=%d adc_id=%d\n”,phead->module_id, phead->adc_id); free(phead); printf(“module_id=%d adc_id=%d\n”,phead->module_id, phead->adc_id); […]