Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.




5
Perché usare le virgolette doppie in un test [[]]?
Diciamo che abbiamo 2 numeri interi in uno script bash: value1=5 value2=3 Allora perché dobbiamo usare le virgolette doppie in caso di test? Per esempio: if [[ "$value1" -eq "$value2" ]] Perché non usare solo quanto segue? if [[ $value1 -eq $value2 ]] Per me, le doppie virgolette non hanno …
23 bash  shell  quoting  variable  test 




3
Eseguire un comando all'accesso dell'utente
Nel sistema desktop Linux, voglio eseguire un comando quando l'utente accede. Dopo aver letto alcuni altri post, ho provato a inserire il comando ~/.bashrcma senza successo. Inoltre, il sistema utilizza un'interfaccia grafica per l'accesso dell'utente, quindi il comando non deve essere correlato all'avvio di una shell. Ho anche provato ad …
23 shell  scripting  login 






4
Quattro compiti in parallelo ... come posso farlo?
Ho un sacco di immagini PNG su una directory. Ho un'applicazione chiamata pngout che eseguo per comprimere queste immagini. Questa applicazione è chiamata da uno script che ho fatto. Il problema è che questo script fa uno alla volta, qualcosa del genere: FILES=(./*.png) for f in "${FILES[@]}" do echo "Processing …

5
Ripristino dall'impostazione della shell di root su un file errato
Diciamo che sono andato e ho fatto una cosa stupida, come usare 'chsh' per cambiare la shell dell'utente root in un percorso di file errato. I futuri accessi all'account root falliranno bruscamente, citando / bin / qualunque cosa non venga trovata, e ti riavvieranno alla schermata di accesso. Escludendo una …
23 shell  users  login 

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.