GIÁO TRÌNH UNIX - Trang 11

Copyright(c) by Galaxy CD – http://www.galaxycd.com

10

-

Kyù töï ‘>’ ñoåi höôùng, thay vì ñeán ñaàu ra chuaån (standard output) ‘ ‘ ñeán file
ñöôïc quy ñònh ngay sau ‘>’. ÔÛ ñaây caùc kyù töï goõ vaøo ñöôïc ghi vaøo file
‘text_file’.

-

Leänh

cat

, neáu khoâng coù ñoái soá (argument), seõ coi baøn phím laø ñaàu vaøo chuaån.

-

Goõ <Ctrl + D> taïi doøng troáng cuoái cuøng keát thuùc vieäc vaøo soá lieäu.

<

(1) >

Stdin KEYBOARD

FILE stdout



CONSOLE

stderr

2>

Hình 2 : ñoåi höôùng ñaàu vaøo/ra chuaån


Caùch vieát teân file khi taïo file:

-

ñoä daøi
+ teân file cuûa UNIX sys V daøi toái ña 14 kyù töï
+ teân file cuûa BERKELEY, baét ñaàu töø version BSD 4.2. coù theå daøi ñeán 256 kyù
töï.

-

khoâng coù söï haïn cheá duøng kyù töï naøo khi vieát teân file, song ta caàn chuù yù vaøi
ñieåm sau:
+ khoâng duøng caùc kyù töï ñaëc bieät (tröø daáu chaám ‘.’ hoaëc daáu gaïch döôùi ‘_’) vì
phaàn lôùn caùc kyù töï ñoù ñöôïc duøng trong cuù phaùp cuûa leänh Shell.

+ file coù teân baét ñaàu baèng daáu chaám ‘.’ laø file aån (hidden).

+ kyù töï vieát thöôøng khaùc vôùi vieát hoa.

Vieát teân file baèng caùch duøng caùc metacharacter (? Vaø *)

-

kyù töï ‘*’ thay theá moät xaâu kyù töï

-

kyù töï ‘?’ thay theá moät kyù töï

Thí duï:

$

ll

/bin/c*

$

ll

/bin/c?

2.4.4 Xoaù moät file thöôøng:
Leänh :

rm

Coù theå duøng leänh rm vôùi caùc tuyø choïn sau:

-i

coù hoûi ñaùp ñeå khaúng ñònh

-f

khoâng coù hoûi ñaùp. Tuyø choïn naøy raát nguy hieåm, chæ nhöõng ngöôøi söû duïng

coù kinh nghieäm vaø caån thaän môùi neân duøng.

$

rm text_file

$

rm -i

text_file

cat