csh - C Shell
Traduzione: Copia tutti i comandi
Traduzione: Generare PDF
< >
The C Shell (csh) è un guscio Unix sviluppato da Bill Joy presso l'Università della California, Berkeley, pubblicato per la prima volta nel 1978. Progettato per fornire una sintassi più simile a C per uso interattivo, csh ha introdotto molte caratteristiche che sono diventate standard in gusci successivi, tra cui cronologia dei comandi, alias e controllo del lavoro. Mentre csh e la sua versione ottimizzata tcsh sono utilizzati principalmente per sessioni interattive piuttosto che per la scrittura, rimangono importanti in alcuni ambienti Unix e offrono caratteristiche uniche che alcuni utenti preferiscono. Comprendere csh è prezioso per gli amministratori di sistema e gli utenti che lo incontrano nei sistemi legacy o specifiche distribuzioni Unix.
## Installazione e configurazione
### Varianti C Shell
Traduzione:
### Installazione di C Shell
Traduzione:
### Impostare csh/tcsh come Default Shell
Traduzione:
### File di configurazione base
Traduzione:
## Sintassi e variabili C Shell
### Assegnazione e utilizzo variabili
Traduzione:
### Operazioni di stringa
Traduzione:
### Sostituzione dei comandi
Traduzione:
## Strutture di controllo
### Dichiarazioni condizionali
Traduzione:
### Interruttori
Traduzione:
### Loops
Traduzione:
## Operazioni aritmetiche
### Arithmetic con @ Comando
Traduzione:
### Arithmetic esterno Strumenti
Traduzione:
## Aliasi e Storia
### Gestione Alias
#
### Gestione della storia
Traduzione:
## Controllo del lavoro e gestione dei processi
### Controllo del lavoro
Traduzione:
### Informazioni di processo
Traduzione:
## Input/Output e Redirect
### Ridirezione I/O di base
Traduzione:
### Caratteristiche avanzate di I/O
Traduzione:
## Comandi e funzionalità integrate
### Componenti essenziali
Traduzione:
### tcsh-Specific Caratteristiche
Traduzione:
## Configurazione e personalizzazione
### Personalizzazione Prompt
Traduzione:
### Configurazione dell'ambiente
Traduzione:
### Opzioni di Shell
Traduzione:
## Considerazioni di scrittura
### Struttura dello script
Traduzione:
### Migliori Pratiche per gli script csh
Traduzione:
## Limitazioni e Alternative
### Limitazioni conosciute
Traduzione:
### Quando usare csh/tcsh
Traduzione:
### Interoperabilità
Traduzione:
La C Shell e la sua versione ottimizzata tcsh rappresentano un capitolo importante nell'evoluzione delle conchiglie Unix, introducendo molte caratteristiche che divennero standard nelle conchiglie successive. Mentre csh non è raccomandato per lo scripting complesso a causa di vari limiti e incongruenze, rimane prezioso per l'uso interattivo, in particolare per gli utenti che preferiscono la sua sintassi C-come e caratteristiche specifiche. Comprendere csh è importante per gli amministratori di sistema che lo incontrano nei sistemi legacy e per gli utenti che apprezzano il suo approccio unico all'interazione di riga di comando. Per le moderne esigenze di scripting shell, tuttavia, le gusci conformi a POSIX come bash o le conchiglie più avanzate come zsh sono generalmente preferiti.