Xem mẫu

Copyright(c) by Galaxy CD – http://www.galaxycd.com
Muïc luïc:
PHAÀN 1:

UNIX CÔ SÔÛ

Baøi 1. Khôûi ñoäng UNIX
1.1
Baét ñaàu phieân laøm vieäc
1.2
Keát thuùc phieân laøm vieäc
1.3
Caùch duøng leänh cuûa UNIX
Baøi 2. Laøm vieäc vôùi file.
2.1
Toå chöùc file
2.2
Di chuyeån giöõa caùc thö muïc
2.3
Caùc thao taùc cô sôû vôùi caùc thö muïc
2.4
Caùc thao taùc cô sôû vôùi file thöôøng
Baøi 3. Baûo veä caùc file cuûa ngöôøi söû duïng
3.1
Moâ taû ngöôøi söû duïng
3.2
Moâ taû nhoùm ngöôøi söû duïng
3.3
Baûo veä caùc file vaø caùc thö muïc
Baøi 4. Sao, chuyeån, lieân keát vaø tìm kieám file
4.1
Sao cheùp file
4.2
Chuyeån vaø ñoåi teân file
4.3
Taïo lieân keát vôùi file
4.4
Tìm kieám file
Baøi 5. Thoâng tin giöõa nhöõng ngöôøi söû duïng
5.1
Thoâng tin baèng leänh mail
5.2
Thoâng tin baèng leänh write
Baøi 6. Söû duïng chöông trình soaïn thaûo vi
6.1
Khôûi ñoäng vi
6.2
Soaïn thaûo vaên baûn
Baøi 7. Shell script
7.1
Quaûn lyù tieán trình
7.2
Laäp caùch thöùc cho shell script
7.3
Caùc shell UNIX
Baøi 8. Ñoåi höôùng (redirection)
8.1
Vaøo/ra chuan
8.2
Chuyeån ñoåi döõ lieäu giöõa caùc tieán trình

1

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

Ñoåi höôùng keùp ñaàu ra chuaån

Baøi 9. Cô cheá thay theá cuûa Shell
9.1
Truyeàn tham soá
9.2
Caùc bieán Shell
9.3
Caùc kí töï ñaëc bieät
9.4
Laáy keát quaû cuûa moät leänh
9.5
Caùc qui taéc thay theá cuûa Shell
Baøi 10. Moâi tröôøng cuûa Shell
10.1 Moâi tröôøng
10.2 Caùc bieán ñònh nghóa tröôùc
10.3 Caùc bieán chung
Baøi 11. Laäp trình möùc cô sôû döôùi UNIX
11.1 Caùc pheùp thöû trong Shell
11.2 Laäp trình moät caáu truùc coù ñieàu kieän
11.3 Laäp trình moät chu trình
Baøi 12. Tín hieäu vaø ñoàng boä
12.1 Quaûn lyù caùc tín hieäu
12.2 Quaûn lyù caùc tieán trình
12.3 Ñeä qui
PHAÀN 2

LAÄP TRÌNH C DÖÔÙI UNIX

Baøi 1. Giôùi thieäu chung
1.1
Caùc lôøi goïi heä thoáng
1.2
Chuû thöïc vaø chuû thöïc quyeàn cuûa tieán trình
1.3
Ñònh nghóa caùc tham bieán chöông trình
1.4
Moät soá ñònh nghóa khaùc
Baøi 2. Quaûn lyù tieán trình
2.1
Nhaän bieát tieán trình
2.2
Nhaän bieát chuû tieán trình
2.3
Thay ñoåi chuû vaø nhoùm chuû
2.4
Taïo moät tieán trình
2.5
Caùc haøm goïi moät tieán trình thay theá
2.6
Ñoàng boä tieán trình
2.7
Möùc öu tieân cuûa tieán trình
2.8
Nhoùm caùc tieán trình

2

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

Baøi 3. Quaûn lyù file
3.1
Môû moät file
3.2
Taïo moät file
3.3
Ñoùng file
3.4
Ñaët maët naï caùc quyeàn thaâm nhaäp file
3.5
Ñoïc file
3.6
Ghi file
3.7
Di chuyeån con troû file
3.8
Caáu truùc moät inode
3.9
Taïo moät inode
3.10 Thay ñoåi quyeàn thaâm nhaäp
3.11 Thay ñoåi chuû sôû höõu hoaëc nhoùm
3.12 Thay ñoåi thö muïc laøm vieäc

3

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

PHAÀN 1: UNIX CÔ SÔÛ
Baøi 1. Khôûi ñoäng UNIX
Noäi dung: Laøm quen vôùi heä ñieàu haønh UNIX. Baét ñaàu, keát thuùc phieân laøm vieäc, chaïy
moät soá leänh ñaëc tröng.
1.1 Baét ñaàu phieân laøm vieäc:
Baät coâng taéc nguoàn cuûa terminal (trong heä thoáng cuûa NLC laø Xterm sau khi duøng
Exceed keát noái vôùi UNIX server), khoaûng moät giaây sau treân maøn hình hieän doøng thoâng
baùo:
Login:
Haõy nhaäp vaøo teân (user name) khi keát thuùc baèng phím Enter. Neáu ngöôøi söû duïng coù
duøng maät khaåu (passwor), treân maøn hình seõ hieän doøng:
Password:
Haõy vaøo maät khaåu cuûa mình vaø keát thuùc baèng phím Enter.
Neáu teân (vaø maät khaåu neáu coù) ñöôïc vaøo ñuùng, terminal ñoù seõ ñöôïc noái vôùi maùy chuû vaø
treân maøn hình seõ hieän kyù töï:
$
ñoù laø daáu nhaéc cuûa Shell.
Maät khaåu ñaûm baûo an toaøn cho moãi phieân laøm vieäc. Ta coù theå thay ñoåi maät khaåu baèng
leänh passwd. Maät khaåu phaûi daøi ít nhaát 6 kyù töï, ít nhaát phaûi coù 2 kyù töï alphabet, phaûi
khaùc vôùi teân (user name) ít nhaát 3 kyù töï, daøi toái ña 13 kyù töï.
1.2 Keát thuùc phieân laøm vieäc:
AÁn CTRL + D (giöõ phím CTRL vaø goõ phím D) hoaëc goõ leänh
$exit
ñeå keát thuùc phieân laøm vieäc.
1.4 Caùch duøng leänh cuûa UNIX:
- Cuù phaùp cô baûn ñeå chaïy moät leänh cuûa UNIX nhö sau:
$teânleänh [-tuyø choïn][ñoái soá 1]…[ñoái soá n]
Thí duï:
wc laø leänh ñeám vaø hieån thò soá doøng, töø vaø kyù töï cuûa moät file. Ta coù theå chaïy leänh wc
nhö sau
$wc /etc/passwd
32
37
1139 etc/passwd
$wc
32

-l /etc/passwd
etc/passwd

4

nguon tai.lieu . vn