Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

Qual è la differenza tra una shell interattiva e una non interattiva?

Una shell interattiva fornisce un'interfaccia della riga di comando in cui è possibile digitare comandi e ricevere risposte immediate. Ad esempio, la shell Bash è una shell interattiva.

Una shell non interattiva non fornisce un'interfaccia della riga di comando. Viene invece utilizzato per eseguire script o comandi in modalità batch. Ad esempio, la shell csh può essere utilizzata in modalità non interattiva specificando il flag -f.

Ecco alcune delle differenze chiave tra shell interattive e non interattive:

* Le shell interattive forniscono un'interfaccia a riga di comando, mentre le shell non interattive no.

* Le shell interattive in genere hanno un meccanismo di cronologia che ti consente di richiamare e modificare i comandi precedenti, mentre le shell non interattive no.

* Le shell interattive in genere supportano il controllo dei lavori, che consente di sospendere, riprendere e terminare i lavori, mentre le shell non interattive no.

In generale, le shell interattive sono più adatte all'uso interattivo, mentre le shell non interattive sono più adatte all'elaborazione batch.

 

sistemi © www.354353.com