home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga GigaPD 3
/
Amiga_GigaPD_v3_3of3.iso
/
fred_fish
/
fish_601-700_lha
/
fish_624.lha
/
CSH
/
csh519f.lha
/
overview.doc
< prev
next >
Wrap
Text File
|
1991-12-04
|
8KB
|
153 lines
CShell est un shell de remplacement pour le shell Amiga standard.
- Pressez la touche HELP pour avoir une liste des commandes encapsulΘes.
AprΦs que vous ayez assignΘ CSH: lα o∙ se trouve csh.doc, vous pouvez
aussi entrer 'man <commande>'
- AprΦs que vous ayez lancΘ csh, vous pouvez enlever le disque α partir
duquel vous avez bootΘ, puisque toutes les commandes importantes sont
encapsulΘes.
- Toutes les commandes encapsulΘes pourraient Ωtre abrΘgΘes. Au lieu de
taper 'assign', entrez juste 'ass'. Si vous n'aimez pas ceci, entrez
'set _abbrev n'.
- Les commandes encapsulΘes doivent Ωtre en minuscules. Ainsi, pour forcer
l'utilisation d'une commande externe, mettez en majuscules la premiΦre
lettre: 'Dir df1: ALL'
- Toutes les commandes (mΩme externes) acceptent les motifs d'expansion.
L'astΘrisque '*' est la mΩme chose que #? sous AmigaDOS: 'copy *.c ram:'
- Installation rapide: appelez csh α la fin de votre startup-sequence.
CrΘez juste un fichier s:.login o∙ vous mettez tous vos alias personels.
- La commande alias est trΦs puissante: 'alias salut "%a echo $a$a"'
affichera deux fois ce que vous lui avez passΘ en arguments. Les alias
peuvent s'appeler entre eux.
- Chaque fois que vous devez spΘcifier un nom de fichier, tapez juste le
dΘbut et pressez la touche TAB. RΘpΘtez si nΘcessaire.
- AprΦs avoir tapΘ 'cd -g DH0: DH1:' (insΘrez vos partitions ici), vous
pouvez faire un cd dans n'importe quel rΘpertoire n'importe o∙ sur le
disque dur sans avoir α spΘcifier un nom de chemin.
- Vous pouvez mettre dans les touches de fonctions n'importe quelle chaεne:
'set _f1 dir^m' exΘcutera une commande 'dir' chaque fois que vous pressez
f1.
- Vous pouvez rappeler les vielles lignes en appuyant sur les flΦches hautes
et basses. Si vous tapez le dΘbut d'une vielle ligne et tapez shift-haut,
elle rΘapparaεtra.
- CShell a toutes les propriΘtΘs importantes d'un langage de programation.
Les scripts en CShell peuvent accomplir des actions trΦs compliquΘes.
RΘfΘrez vous α csh.doc pour plus de dΘtails.
- Vous pouvez contr⌠ler les programmes d'applications avec un port REXX sans
avoir besoin de faire fonctionner AREXX: 'rxsend rexx_ced CEDTOFRONT'
abortline arrΩte la ligne de commande courante
action essaye de rΘaliser une action sur un fichier. voir 'class'
addbuffers ajoute des buffers α un disque
alias dΘfinit un raccourci pour une liste de commandes
ascii montre une table ascii
aset dΘfinit une variable d'environnement ARP
assign assigne un nom logique α un rΘpertoire physique
basename extrait le nom de fichier d'un nom de chemin
cat mΩme chose que type
cd change le rΘpertoire courant
class dΘfinit des classes de fichiers et les actions qui peuvent Ωtre
exΘcutΘes dessus
close ferme un fichier ouvert par open
copy copie des fichiers et/ou rΘpertoires α un endroit diffΘrent
cp mΩme chose que copy
date affiche ou rΦgle l'heure et la date
dec decremente une variable
delete enlΦve un fichier ou rΘpertoire
dir affiche un rΘpertoire. beaucoup de possibilitΘs
diskchange indique un changement de disque dans un lecteur
echo affiche ses arguments sur la sortie standard
else utilisΘ dans if/else/endif
endif utilisΘ dans if/else/endif
error gΘnΦre un code d'erreur spΘcifique
exec exΘcute ses arguments comme une commande
fault imprime la chaεne d'erreur associΘe α un code d'erreur secondaire
filenote ajoute un commentaire α un fichier
flist liste tous les fichiers ouverts par open
fltlower filtre: lit sur l'nrΘe standard, covertit en minuscules et affiche
sur la sortie standard
fltupper filtre: convertit en majuscules
foreach exΘcute son dernier argument plusieurs fois, en prenant la valeur
d'une variable parmi ses arguments
forever exΘcute son dernier argument pour toujours
forline exΘcute son dernier argument plusieurs fois, en prenant la valeur
d'une varaible dans un fichier
fornum exΘcute son dernier argument plusieurs fois, en assignant des
valeurs numΘriques
getenv lit une variable ENV:
goto saute α une Θtiquette
head filtre: prend les premiΦres lignes de l'entrΘe standard
help affiche une liste des commandes
history affiche les derniΦres commandes entrΘes
howmany indique le nombre de shells qui tournent
htype affiche un fichier sous forme hexadΘcimale
if clause conditionelle: 'if a < 3; echo plus petit;endif'
inc augmente une variable
info affiche des informations sur les drives
input prend une variable sur l'entrΘe standard
join regroupe plusieurs fichiers en un seul
keymap redΘfinit les touches d'Θdition du clavier
label affiche la destination pour un 'goto'
local dΘfinit une variable locale
linecnt filtre: compte les lignes sur l'entrΘe standard
ls mΩme chose que dir
man affiche des informations dΘtaillΘes sur une commande cshell
md mΩme chose que mkdir
mem affiche la mΘmoire disponible
menu installe un menu intuition
mkdir crΘe un rΘpertoire
mv mΩme chose que rename
open ouvre un fichier
path fixe ou affiche le chemin α tester pour accΘder aux commandes
externes
pri fixe la prioritΘ de la tache
protect altΦre les bits de protection d'un fichier
ps affiche les taches tournant actuellement
pwd affiche le rΘpertoire courant (de travail)
qsort filtre: trie l'entrΘe standard, affiche sur la sortie standard
quit quitte cshell (ARGH!)
rback lance une commande externe en arriΦre-plan
rename renomme un fichier
readfile lit un fichier et l'assigne α une variable
relabel renomme un disque
resident rend une commande externe rΘsidente
return quitte un fichier script ou cshell
rm mΩme chose que delete
rpn calculateur en polonaise inverse
rxrec entre dans le mode de reception de commandes AREXX
rxsend envoie une commande AREXX α un programme d'application
run lance une commande externe de faτon asynchrone
search fouille un fichier α la recherche d'une chaεne, beaucoup de
possibilitΘs
set assigne une valeur α une variable
setenv fixe une variable ENV:
sleep attend pendant un dΘlai
split coupe une variable
source lance une fichier script
stack dΘfinit la pile pour les commandes devant Ωtre lancΘes
strhead enlΦve le suffixe d'un nom de fichier
strings trouve des chaεnes α l'intΘrieur des fichiers binaires
strleft dΘtermine les n premiers caractΦres dans une chaεne
strlen dΘtermine la longueur de la chaεne
strmid trouve les m premiers caractΦres commenτant α partir du n-iΦme
srright dΘtermine les derniers n caractΦres d'une chaεne
strtail trouve la fin d'une variable
tackon ajoute un nom de chemin α un nom de fichier
tail filtre: affiche les derniΦres n lignes de stdin
tee filtre: copie stdin sur stdout et stderr
touch met α jour la date de crΘation d'un fichier
truncate filtre: rΘduit la largeur d'un fichier texte
type affiche un fichier sur stdout
unalias enlΦve un alias
uniq filtre enlΦve les lignes identiques
unlocal enlΦve une variable locale
unset enlΦve une variable
usage affiche la notice d'usage d'une commande cshell
version affiche la version courante de cshell
waitforport attend l'apparition d'un port AREXX
whereis truve un fichier sur le disque dur
window redimentionne la fenΩtre dans laquelle travaille cshell
writefile Θcrit une variable sur la sortie standard, une ligne par mot