,
_ ,
.
pushd + cd
- 63 -
__(1+). __(1+) -
, -
, -
,
.
rehash
-.
repeat
repeat
.
, -
, .
set
set
set =
set [] =
set = (_)
set _
set -
. ,
, -
.
, -
, - ,
- .
-
.
.
-
. -
. -
-
.
setenv
setenv
,
.
unsetenv.
shift
shift
.
. shift
- 64 -
.
source
. source
. source
. source
.
stop %__
stop %__
.
suspend
.
switch( _ )
case _1:
...
breaksw
...
default:
...
endsw
case -
. case
*, ? [...].
case switch
.
,
default. case default
. breaksw
, endsw. case
breaksw,
breaksw default.
default
, endsw.
time
time
,
.
.
umask
umask
- 65 -
,
. ,
( 0) ,
( 1) . 123.
-
, -
, - -
.
. 002,
,
,
022, (
) .
,
umask .
unalias ...
, ,
. , unalias * -
.
.
unhash
- .
unlimit
unlimit
. ,
.
unset
,
. , unset *
, set.
unsetenv
.
wait
.
wait, . wait
,
.
wait (CTRL/C /C)
, .
while( )
...
end
- 66 -
, ( )
. while end -
. -
break continue -
-
.
- 67 -
......................................... 2
1. C-shell ............................ 3
1.1. C-shell ............. 3
1.2. ,
......................................... 6
1.3. ..................... 9
1.4. ........................... 11
1.5. ................. 17
1.6. ................. 19
1.7. ......................... 26
1.8. ....................................... 30
1.9. C-shell ......................... 35
1.10. ................................. 39
1.11. , .. 44
1.12. csh ................... 49
1.13. ............................... 55
1.14. .................. 57
- 68 -