Ho reindirizzato una riga nello script bash e voglio verificare se la pipe ha dati, prima di inviarli a un programma. Cercando ho scoperto test -t 0ma non funziona qui. Restituisce sempre falso. Quindi, come essere sicuri che la pipe abbia dati? Esempio: echo "string" | [ -t 0 ] …
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?
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 …
Ho fatto un backup su un'unità NTFS e, bene, questo backup si è rivelato davvero necessario. Tuttavia, l'unità NTFS ha incasinato le autorizzazioni. Vorrei ripristinarli al normale senza riparare manualmente ogni singolo file. Un problema è che improvvisamente tutti i miei file di testo acquisiti eseguono le autorizzazioni, il che …
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 …
Ho un laptop con uno schermo integrato e un monitor collegato. Quando avvio un Hangout video di Google e condivido il mio desktop, vorrei poter condividere solo la schermata allegata, ma non so come. In questo momento ho due monitor: LVDS1corrisponde allo schermo del mio laptop, che è configurato come …
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ù …
Ho digitato helpmentre ero nel GDB ma non ho trovato nulla su step-in, step-over e step-out. Ho inserito un punto di interruzione in un programma Assembly in _start( break _start). Successivamente ho digitato nexte ha terminato il debug. Immagino sia stato perché è finito _starte non è entrato come volevo. …
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 …
In relazione a questa domanda Breve descrizione del problema: Quando l'albero di origine ha un punto montato al suo interno, i timestamp sui file all'interno di quel punto montato quando copiati nell'albero di destinazione non vengono conservati anche quando si utilizza l' -aopzione Descrizione dettagliata: Supponiamo che questo sia l'albero …
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 …
Sto usando tmux 2.1e ho provato a passare alla modalità mouse con set -g mouse on E funziona benissimo, posso passare da una tmuxfinestra all'altra facendo clic sulla finestra appropriata. L'aspetto negativo di questo è che non riesco a selezionare il testo con il mouse. Ecco come appare: Come puoi …
Stavo usando un Makefile dal libro " Advanced Linux Programming (2001)" [codice] . È stato strano per me vedere che GNU make compila correttamente il codice, senza nemmeno specificare un compilatore nel Makefile. È come cuocere senza ricetta! Questa è una versione minima del codice: test.c int main(){} Makefile all: …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.