Unix & Linux

Domande e risposte per utenti di Linux, FreeBSD e altri sistemi operativi Un * x-like


4
Cronologia illimitata in zsh
In zsh, voglio avere una storia illimitata. Ho impostato HISTSIZE=, che funziona bash. Ora importa una vecchia storia mv old_history .history che è piuttosto grande wc -l .history 43562 .history Se ora chiudo e ricomincio zsh, vedo wc -l .history 32234 .history Non posso avere una cronologia illimitata in zsh?

4
Qual è la differenza tra / tmp e / run?
Secondo FHS-3.0 , /tmpè per file temporanei ed /runè per dati variabili di runtime. I dati in /rundevono essere cancellati al prossimo avvio, cosa che non è richiesta /tmp, ma i programmi non devono presumere che i dati in /tmpsaranno disponibili al prossimo avvio del programma. Tutto questo mi sembra …
42 linux  files  filesystems  fhs 


9
Impossibile interrompere uno script bash con Ctrl + C
Ho scritto un semplice script bash con un ciclo per stampare la data e eseguire il ping su una macchina remota: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Quando lo …
42 bash  terminal  signals 


7
Come copio più file con caratteri jolly?
Ho una cartella con un numero di file in esso ABC. * (Ci sono circa 100 di questi file). Voglio duplicarli tutti in nuovi file con nomi che iniziano con DEF. * Così io voglio ABC.Page1 ABC.Page2 ABC.Topic12 ...etc copiato in DEF.Page1 DEF.Page2 DEF.Topic12 ...etc Qual è il modo più …


7
ottenere i primi X caratteri dal comando cat?
Ho un file di testo che sto inviando a una variabile nel mio script di shell. Ho solo bisogno dei primi 50 caratteri. Ho provato a usare cat ${filename} cut -c1-50ma sto diventando molto più dei primi 50 caratteri? Ciò potrebbe essere dovuto alla cutricerca di righe (non sicuro al …
42 cat  cut 


1
La connessione a IP 0.0.0.0 ha esito positivo. Come? Perché?
Stiamo servendo una porta su localhost e vogliamo verificare in un altro processo se la porta è disponibile. A causa di un bug nel nostro codice, in realtà sta provando a connettersi all'IP 0.0.0.0:<port>e per qualche motivo ha successo, come dimostra Strace: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 …
41 networking  tcp  strace 



2
Qual è la differenza tra “tail -f” e “tail -F”?
Non ho mai usato il tail -Fcomando invece l' ho sempre usato, tail -ftuttavia qualcuno mi ha detto che -Fè meglio senza molte spiegazioni. Ho cercato la pagina man per il comando tail. -f output appended data as the file grows; -F Same as --follow=name --retry --retry Keep trying to …
41 tail 

1
Perché la chiamata di sistema UNIX kill si chiama 'kill'?
Sono curioso della storia del nome, mi sembra che la chiamata di sistema "kill" avrebbe potuto essere chiamata "segnale", e la chiamata di sistema "signal" avrebbe potuto essere chiamata "handle". Mi chiedevo se l'uso originale della chiamata di sistema avrebbe potuto essere semplicemente quello di uccidere un altro processo, e …
41 kill  history 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.