Quando corro ls -adl .*in una delle mie directory, ottengo un file con questo elenco: lrwxrwxrwx 1 user group 43 Jul 3 16:25 .#filename.py -> person@computer.edu.4018:1372874769 Il nome del file e l'aspetto dell'URL sono evidenziati in rosso. Cosa lsignifica lrwxrwxrwx? Che tipo di file è questo?
Esiste un modo per creare un file virtuale, in modo tale che la lettura del file in realtà legga dal stdoutdi un comando; la scrittura nel file sta scrivendo in modo preciso al stdindi un comando? Finora l'ho risolto con un inotifywaitfile su, che chiama un comando quando il file …
Se chiamo qualche comando, per esempio un echoposso usare i risultati di quel comando in molti altri comandi con tee. Esempio: echo "Hello world!" | tee >(command1) >(command2) >(command3) Con cat posso raccogliere i risultati di diversi comandi. Esempio: cat <(command1) <(command2) <(command3) Mi piacerebbe essere in grado di fare …
Di recente ho iniziato a supportare Linux installato su dispositivi con nvme ssds integrato. Ho notato che i file del dispositivo avevano un numero aggiuntivo, oltre un numero che identificava il numero dell'unità e il numero della partizione. Le unità IDE / SATA / SCSI normalmente hanno solo una lettera …
In qualche modo, ma non del tutto, basandosi sulla domanda precedente "ntpd vs. systemd-timesyncd - Come ottenere una sincronizzazione NTP affidabile?" , Vorrei chiedere le differenze tra chrony e systemd-timesyncd in termini di client NTP . So che systemd-timesyncd è un'implementazione client ntp più o meno minimale mentre chrony è …
Ho uno script che deve fare molte cose diverse su molte macchine remote diverse. Pensavo che un heredoc avrebbe funzionato per questo, ma non sono in grado di usare una variabile definita altrove nello script e una definita nell'ereded. Ecco un po 'di codice: #!/bin/sh FOO="foo" ssh some.remote.host << EOF …
Di recente ho notato che abbiamo 3 opzioni per impostare le variabili di ambiente: export envVar1=1 setenv envVar2=2 env envVAr3=3 Se ci sono altri modi, per favore illuminaci. Quando dovrei preferire l'uno all'altro? Si prega di suggerire linee guida. Per quanto riguarda la compatibilità della shell, qual è la più …
Ho migrato con successo alcuni dei miei lavori cron su systemd. Ho seguito alcune guide e ho adottato l'approccio standard per la creazione di 3 file: myjob.timer - systemd timer unit myjob.service - systemd service unit myjob.sh Come si può immaginare, a un certo momento viene attivato myjob.timer, che esegue …
Supponendo che l'utente abbia /bin/bashcome shell in /etc/passwd. Quindi ssh user@host commandesegue il comando utilizzando Bash. Tuttavia, quella shell non è né login né interattiva, il che significa che non è ~/.bash_profilené di ~/.bashrcprovenienza. In tal caso, come impostare la PATHvariabile di ambiente in modo che sia possibile trovare ed …
Sto scrivendo uno script di installazione che verrà eseguito come /bin/sh. C'è una riga che richiede un file: read -p "goat can try change directory if cd fails to do so. Would you like to add this feature? [Y|n] " REPLY Vorrei spezzare questa lunga riga in molte righe in …
Sto cercando di installare un rpmpacchetto localmente senza usare Internet. Ho provato quanto segue: sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm e ho ottenuto: error: kernel-devel-4.2.7-200.fc22.x86_64.rpm: hdr blob(2060952): BAD, read returned 0 error: kernel-devel-4.2.7-200.fc22.x86_64.rpm cannot be installed Ho anche provato: sudo dnf --disablerepo='*' install kernel-devel-4.2.7-200.fc22.x86_64.rpm e sembra che stia ancora utilizzando Internet, quindi …
Ho una sceneggiatura simile a: c=0 for f in */*; do cp -v "$f" "/myhome/CE$(printf '%0*d' 2 $BATCHNUM)-new-stuctures_extracted/test-$(printf '%0*d' 5 $c)" c=$((c=c+1)) done Tuttavia, l'utente deve fornire una chiamata variabile BATCHNUM e altrimenti devo forzare l'esecuzione di questo script. Sarebbe meglio se potessi forzare l'arresto dello script che chiama questo …
Ho diverse macchine virtuali e in questo momento il mio prompt della riga di comando sembra -bash-3.2$; identico su ogni VM, perché non contiene il nome host. Devo sempre vedere quale VM sto utilizzandohostname prima di eseguire qualsiasi operazione. Come posso aggiungere il nome host al prompt della shell? ENV: …
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.