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.




1
Caratteri jolly tra virgolette
Sarà facile, ma nei miei ricordi, quando si eseguono script di shell, l'uso di virgolette doppie consentirebbe l'espansione di globbing e variabili. Ma nel seguente codice: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo '$LANG' Ottengo questo risultato: bob.sh redeployJboss.sh *.sh *.sh en_US.utf8 en_US.utf8 $LANG Quindi …



2
Che cosa significa un reindirizzamento "<<(...)"?
Ho visto che rvm (ruby version manager) è installato usando il seguente comando: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Quindi, a quanto ho capito, otteniamo il contenuto dello script e lo passiamo alla bash (credo &lt; &lt;ed &lt;&lt;è la stessa cosa?) Sono interessato alla &lt; &lt;parte, trovata la seguente descrizione …

3
Uno script bash può essere agganciato a un file?
Voglio che uno script venga sospeso a meno che un determinato file non venga modificato / eliminato (o un file creato in una determinata directory, o ...). Questo può essere ottenuto in qualche modo elegante? La cosa più semplice che mi viene in mente è un loop che dorme per …
32 linux  shell  files  hook 

5
Come conoscere il "livello" di shell in cui mi trovo?
Se apro un terminale come xtermse avessi una shell. Quindi se uso ssho zshavrò un altro "livello" di shell. C'è un modo per sapere quante volte devo Ctrl+Do digitare exitper uscire da tutte? La mia vera intenzione è quella di uscire da tutto tranne che dalla shell "root". Sarà anche …
32 shell  terminal 

4
Salva lo stato completo della sessione dello schermo GNU
È possibile mantenere lo "stato" di una finestra dello schermo GNU (o solo una shell standard) in modo da poter ricaricare tutto dopo un riavvio: Il numero di shell aperte Il nome di ogni shell La directory corrente di ogni shell La storia di ogni shell Se possibile, le loro …
32 shell  gnu-screen 


12
Utilizzo di notifica-invio con cron
Sto usando Arch Linux con KDE / Awesome WM. Sto cercando di mettermi notify-sendal lavoro cron. Ho provato a impostare DISPLAY/ XAUTHORITYvariabili e in esecuzione notify-sendcon "sudo -u", il tutto senza risultati. Sono in grado di chiamare in modo interattivo notifica-invio dalla sessione e ricevere notifiche. FWIW, il cron job …


2
Come diff un file e l'output dal comando?
Normalmente dovresti scrivere: diff file1 file2 Ma vorrei diff un file e l'output dal comando (qui faccio un comando banale): diff file1 &lt;(cat file2 | sort) Ok, questo lavoro quando lo inserisco manualmente al prompt della shell, ma quando inserisco esattamente la stessa riga nello script della shell e quindi …

5
Elencare tutti i comandi che una shell conosce
Cosa posso digitare sulla mia shell (che sembra essere bash) che elencherà tutti i comandi che sono riconosciuti? Inoltre, questo differisce per shell? O tutte le shell hanno solo una "directory" di comandi che riconoscono? In secondo luogo, domanda diversa, ma come posso ignorare una di quelle? In altre parole, …
32 shell  command 

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.