Mọi lệnh tiếp theo nếu không được chỉ rõ thì ngầm. hiểu là thư mục BKED[r]
(1)Tin học đại cương
A Tin học căn bản (25 tiết)
Phần 1: Các vấn đề căn bản của tin học
Phần 2: Hệ điều hành MS- DOS
Phần 3: Các chương trình thơng dụng
Phần 4: An tồn dữ liệu và virus tin học
Phần 5: Mạng máy tính và Internet
Phần 6: Multimedia
(2)Phần 2: Hệ điều hành MS-DOS
Chương 1: Các vấn đề cơ bản của DOS
Chương 2: Các lệnh cơ bản
Chương 3: Tệp lệnh xử lí theo lơ
(3)Chương
(4)Hệ điều hành
(OS: Operating System)
là tập hợp chương trình đảm bảo chức sau
Điều khiển việc thực thi chương trình
Quản lí, phân phối thu hồi nhớ (cả lẫn
ngoài)
Điều khiển thiết bị
(5)DOS = Disk Operating System
Hệ điều hành có quản lí đĩa
MS-DOS= MicroSoft DOS
Hệ điều hành hãng MicroSoft viết cho máy PC
Đặc điểm:
Phải gõ câu lệnh cụ thể.
Giao diện bằng màn hình kí tự nên ít thân
thiện so với WINDOWS
(6)Tệp (File)
• Dữ liệu được lưu trữ trên đĩa
mềm, đĩa cứng thùng
chứa hay ngăn đựng gọi
tệp (file)
• Tương tự tủ phiếu thư viện, tủ
hồ sơ (xem hình)
• Mỗi Tệp có kích thước nó,
số bytes liệu nằm tệp
• Có thông tin ngày, tháng
giấc lúc tạo tệp lần sửa
(7)Tên tệp (File name)
Mỗi tệp đều có tên
Tên tệp = phần_tên.phần_mở_rộng
từ đến kí tự tối đa kí tự
ở ln có dấu chấm
Kí tự tạo tên: ‘a’ ’z’, ‘A’ ’Z’, ‘0’ ’9’ và một số ít kí hiệu
khác: $, @
Tên tệp không chấp nhận: dấu cách, *, ?, COM, PRN1
(8)Một thoáng về các tệp
COMMAND COM 54,619 02-13-94 6:21a CONFIG SYS 404 03-29-95 6:29p AUTOEXEC.BAT 994 05-07-95 2:17p BKED .EXE 124,602 05-16-95 7:49a VIDU2 .DOC 216,734 04-16-97 4:56p CONGVAN1.TXT 17,353 02-12-96 2:50p
(9)Các loại tệp dữ liệu
và cách đặt tên mở rộng
Tệp văn bản: *.DOC, *.TXT
Tệp chương trình chạy được: *.EXE, *.COM Tệp chương trình gốc (nguồn): *.PAS, *.C,
*.ASM, *.FOR (cũng loại văn bản)
(10)Tên đại diện với kí tự * và ?
*.PAS tất tệp có PAS
THIDU?.PAS cho
Tên tệp đặt đúng
THIDU.
THI_DU.TXT 1THI_DU.EXE
THI_DU$.$$$
Tên tệp đặt sai
THI DU.PAS
(11)Thư mục và cấu trúc cây
Nhiều tệp q nên dễ lộn xộn, khó tìm kiếm
Cần phân nhóm tệp tủ đựng,
phòng đựng, nhà đựng khác Cái tủ to
chứa tủ bé
Đĩa được phân chia thành các thư mục
(directory) để chứa tệp có liên quan với
nhau, nhóm lại với
Thư mục to nhất của đĩa gọi là thư mục gốc (root directory)
Thư mục nằm trong thư mục khác gọi là thư
(12)Th môc gèc \ PASCAL BKED ANH_VAN TOAN COMMAND.COM AUTOEXEC.BAT CONFIG.SYS
C¸c tƯp cđa th mơc gèc BAITAP.PAS TURBO.EXE TURBO.LIB THI_DU1.PAS BKED.EXE VAN_BAN.VNS THI_DU.VNS
C¸c tƯp cđa th mơc BKED
BAI1.VNS BAI2.VNS VAN_BAN.VNS THI_DU.VNS BAI1.VNS CHUONG1.VNS TOAN1.VNS TOAN2.VNS
(13) ổ đĩa làm việc và dấu chờ lệnh (Prompt)
C:\> Qui định: ổ đĩa cứng là C, D A:\> Qui định: ổ đĩa mềm A, B
Thư mục hiện tại
C:\BKED> báo cho ta biết ta đang ở thư mục BKED của ổ C Mọi lệnh khơng rõ ngầm
hiểu thư mục BKED
Lệnh Prompt $P $G
Giúp báo thư mục hiện tại ngay trong dấu chờ lệnh của
(14) Đường dẫn (Path): là phần báo đường đi đến
thư mục cần tìm tệp Thí dụ:
C:\BKED\ANHVAN\BAI1.VNS
đường đẫn tên tệp
(15)Đĩa khởi động
là đĩa chứa phần tối thiểu nhất của hệ
điều hành để máy khởi động
được, nhận biết lệnh gõ vào
(còn gọi đĩa Boot)
Đĩa khởi động của DOS tối thiểu gồm
tệp
– IO.SYS tệp ẩn
– MSDOS.SYS tệp ẩn
(16)Tệp Autoexec.BAT
là tệp văn bản chứa một số dịng lệnh
để xử lí theo lơ (Batch processing),
được thực khởi động
máy
Bạn có thể bổ sung, sửa đổi các dịng
lệnh theo ý muốn Thí dụ đưa lệnh
(17) Lệnh nội trú: là lệnh nằm sẵn trong
phần khởi động DOS, tức nằm
sẵn COMMAND.COM Vì
gõ lệnh vào máy hiểu ln
Lệnh ngoại trú: là lệnh phải có tệp
(18) Các lệnh quản lí thư mục
MD,CD,RD,DIR,XCOPY,TREE
Các lệnh về tệp
COPY, TYPE, DEL, REN
Các lệnh về đĩa
FORMAT, LABEL, DISCOPY
Các lệnh khác
Chương
(19)Qui ước viết câu lệnh
C:\PASCAL>DIR
dấu đợi lệnh phải gõ vào ấn phím Enter
Thay đổi ổ đĩa làm việc:
(20)Các lệnh quản lí thư mục
MD,CD,RD,DIR,XCOPY,TREE
Tạo thư mục mới, lệnh MD, nội trú
(MD = Make Directory)
• C:\>MD PASCAL • C:\>MD BKED
• C:\>MD A:\BKED
Chuyển thư mục, lệnh CD, nội trú
(CD = Change Directory)
(21)Trở về thư mục gốc CD \
C:\BKED\TOAN>CD \
C:\>
Trở về thư mục phía trên CD
C:\BKED\TOAN>CD
C:\BKED>CD
(22) Xoá bỏ thư mục, lệnh RD, nội trú (RD = Romove Directory)
C:\>RD PASCAL
C:\>RD BKED
C:\>RD A:\BKED
Lưu ý:
Với điều kiện thư mục khơng có
(rỗng) Nếu khơng máy báo lỗi
(23) Liệt kê thư mục hiện tại
C:\>DIR
Volume in drive C is NGOC
Volume Serial Number is 1E29-2769 Directory of C:\
PASCAL <DIR> 01-12-95 5:41a DOS <DIR> 01-09-95 4:59a BKED <DIR> 01-11-95 7:45p COMMAND COM 54,619 02-13-94 6:21a CONFIG SYS 404 03-29-95 6:29p AUTOEXEC BAT 994 05-07-95 2:17p file(s) 55,892,348 bytes
(24)Liệt kê một thư mục cụ thể
C:\>DIR A:\BKED\ANH_VAN
Volume in drive C is DOS
Volume Serial Number is 1E29-2769 Directory of A:\BKED\ANHVAN
<DIR> 05-14-95 2:18p <DIR> 05-14-95 2:18p BAI1 VNS 94,648 05-05-95 6:35p BAI2 VNS 6,634 03-08-94 4:53p BAI1 VNS 6,220 12-20-94 9:01p TO-VNS EXE 11,812 05-29-93 1:54p README VNS 2,504 05-05-95 7:01p file(s) 123,409 bytes
(25)Lệnh DIR với tên đại diện
C:\>DIR \PASCAL\*.PAS
C:\>DIR I*.PAS
C:\>DIR \BKED\*.VNS
Liệt kê ổ đĩa khác
C:\>DIR A:
Chỉ liệt kê thư mục
C:\>DIR *
In ra danh mục
(26) Hiện lên cấu trúc cây của đĩa TREE
C:\>TREE
Directory PATH listing for Volume DOS Volume Serial Number is 1E29-2769
C:\
├───PASCAL
Ư └───BIN
└───BKED
├───ANHVAN
(27) Bài thực hành tại lớp
Hãy tạo cây thư mục như sau
C:\
├───PASCAL
Ư └───VIDU
└───SOANTHAO
├───CONG_VAN
└───VIDU
(28)Các lệnh về tệp
COPY,TYPE, REN, DEL
COPY tệp, lệnh nội trú
COPY Nguồn Đích
Sao chép từ thư mục khác vào thư mục hiện tại
C:\PASCAL>COPY A:\PASCAL\*.PAS
C:\PASCAL>COPY A:\PASCAL\VIDU.PAS
Sao chép từ thư mục hiện tại vào thư mục khác
(29) Nối các tệp lại thành tệp khác
C:\>COPY BAI1.VNS+B2.VNS BAI3.VNS
Bài tập chỗ:
Hãy COPY tất tệp *.VNS từ thư mục
\BKED\TOAN sang thư mục \BKED\ANH_VAN
Tạo tệp mới bằng cách gõ từ bàn phím
(30) Hiển thị nội dung một tệp văn bản lên
màn hình, lệnh nội trú
TYPE Tên_1_tệp_văn_bản
C:\>TYPE \PASCAL\THI_DU.PAS
C:\>TYPE AUTOEXEC.BAT
Tệp văn bản là gì ? là tệp chỉ chứa
các kí tự đọc được trong bảng mã
(31)Nếu TYPE tệp khơng phải văn bản, bạn
nhìn thấy nhiều mã kí tự lạ mắt, khơng đọc
Bạn thử
C:\>TYPE COMMAND.COM
Đổi tên một tệp, REName, lệnh nội trú
REN Tên_tệp_hiện_tại Tên_mới
(32) Xoá một tệp, DELete, lệnh nội trú
DEL Tên_tệp
C:\PASCAL>DEL THI_DU.PAS
Xoá tất cả các tệp, hãy thận trọng !
C:\PASCAL>DEL *.*
All files in directory will be deleted!
Are you sure (Y/N)?
In văn bản PRINT
(33) Lệnh định dạng đĩa FORMAT, ngoại trú
Nhiệm vụ:
Định dạng vật lí: chĩa rãnh, cung, số byte
Định dạng logic: Boot record, bảng cấp phát tệp FAT, định vùng liệu
Mẫu lệnh:
FORMAT Tên_ổ_đĩa
Các lệnh về đĩa
(34)Cho đĩa cứng, hãy rất cẩn thận !
A:\>FORMAT C:
Cho đĩa mềm
C:\>FORMAT A:
Insert new diskette for drive A:
(35)Format complete.
Volume label (11 characters, ENTER for none)? VIET 1,457,664 bytes total disk space
24,345 bytes in bad sectors
1,457,664 bytes available on disk
512 bytes in each allocation unit
2,847 allocation units available on disk.
Volume Serial Number is 381F-0ED6
(36)Format để tạo đĩa hệ thống C:\> Format A:/S
máy copy thêm tệp
IO.SYS, MSDOS.SYS COMMAND.COM
lên đĩa
Tạo đĩa hệ thống cho đĩa đã được Format
C:\>SYS A:¿
Sao cả đĩa với lệnh DISKCOPY, ngoại trú
(37)• DATE Đặt lại ngày tháng
• TIME Đặt lại đồng hồ
• CLS Xố màn hình (Clear Screen)
• VOL Đặt lại tên đĩa (Volume)
• …
Hết phần DOS