Vorrei copiare un set di file dalla directory A alla directory B, con l'avvertenza che se un file nella directory A è identico a un file nella directory B, quel file non dovrebbe essere copiato (e quindi il suo tempo di modifica non dovrebbe essere aggiornato). C'è un modo per …
Ho cshcome shell predefinita, come mostrato da echo $SHELL. Voglio passare a bashcome shell predefinita. Ho provato inutilmente i seguenti approcci: Con chshottengo: chsh: can only change local entries; use ypchsh instead. Con ypchshottengo: ypchsh: yppasswdd not running on NIS master host ("dcsun2"). Ho solo .chsrcnella mia directory home e …
Gli esempi seguenti mostrano che una nuova riga viene aggiunta a una stringa qui . Perché è fatto? xxd -p <<<'a' # output: 610a xxd -p <<<'a ' # output: 610a0a
Ho uno script Python che deve essere eseguito con una particolare installazione di Python. C'è un modo per fabbricare un shebang in modo che corra $FOO/bar/MyCustomPython?
Ogni volta puttyla sessione viene chiusa dopo qualche tempo se è inattiva. Non ci sono timeparametri su putty, quindi come posso mantenere viva la mia puttysessione ssh?
Ho spesso iniziato a pensarci ma non ho mai trovato una buona risposta. Perché queste due directory Unix non sono /usere /tempinvece? Tutte le altre directory sotto rootsembrano essere esattamente ciò che si potrebbe immaginare, ma queste due sembrano strane, le avrei sempre immaginate come usere temp. C'è qualche motivo …
La pagina man per GNU find afferma: -exec command ; [...] The string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just in arguments where it is alone, as in some versions of find. Both of these constructions …
Ho familiarità con il funzionamento del sistema X11, in cui i client si connettono tramite un socket al processo del server e inviano operazioni al server della finestra per eseguire determinate operazioni per loro conto. Ma non capisco (e non sono riuscito a trovare buoni documenti) che descrivono come un'applicazione …
$ which echo echo: shell built-in command. $ which ls /bin/ls $ which cat /bin/cat Perché non è un programma di utilità eco indipendente come ls, ps, catecc? Perché è specifico per la shell? Qualche buona ragione?
Voglio eseguire più script shell Bash in parallelo. Tuttavia, voglio evitare le condizioni di gara. Quali comandi Unix sono veramente atomici che potrei usare per questo scopo e come posso usarli?
Bene, capisco come posso usare apt-get {install|upgrade|remove} mypackagesper installare, aggiornare o rimuovere i binari, nonché i loro file di dati di configurazione e dipendenze (in realtà, removerimuoverò solo i binari a meno che non vengano forniti flag aggiuntivi). Non sto cercando come viene usato come mandescrive questo, ma ad alto …
Avere un file CSV come questo: HEADER "first, column"|"second "some random quotes" column"|"third ol' column" FOOTER e alla ricerca di risultati come: HEADER first, column|second "some random quotes" column|third ol' column in altre parole, rimuovendo "FOOTER", virgolette all'inizio, alla fine e intorno |. Finora questo codice funziona: sed '/FOOTER/d' csv …
Sembra che $[expr]esegua l'espansione aritmetica proprio come $((expr)). Ma non riesco a trovare alcuna menzione $[nel manuale di Bash. Questo comando non dà risultati: gunzip -c /usr/share/man/man1/bash.1.gz | grep -E '\$\[' Cos'è questo operatore e il suo comportamento è standardizzato ovunque? La mia versione bash: GNU bash, versione 3.2.51 (1) …
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.