tailieunhanh - Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 4) – Nguyễn Hải Châu

Trong bài này trình bày về lập trình shell trên Unix-Linux thông qua tìm hiểu các nội dung cụ thể như: Shell là gì?, cơ chế pipe, các yếu tố cơ bản để lập trình shell (bash). . | Nội dung Nhập môn hệ điều hành Unix Lập trình shell trên Unix-Linux shell là gì Cơ chế pipe Các yếu tố cơ bản để lập trình shell bash Nguyễn Hải Châu Khoa Công nghệ Thông tin Trường Đại học Công nghệ Đại học Quốc gia Hà Nội Bài giảng tuần 4 shell là gì Là một chương trình thông dịch lệnh cho phép người sử dụng tương tác với hệ điều hành tương tự trên DOS Có nhiều loại shell trên Unix-Linux sh bin sh shell chuẩn hay Borne shell bash bin bash GNU Bourne Again Shell tcsh bin tcsh C shell ksh bin ksh Korn shell ssh bin ssh Secure shell Đặc điểm của shell Thực hiện chương trình với shell Là chương trình thông dịch lệnh Chú thích trong shell có giá trị trên từng dòng lệnh Chú thích bắt đầu bằng dấu Chú thích đặc biệt tại dòng 1 của một chương trình shell chỉ ra chương trình đó sẽ sử dụng thông dịch lệnh sh bin bash Có nhiều cách sh tên chương trình sh tên chương trình chmod u x tên chương trình Chỉ làm 1 lần . tên chương trình 1 Câu lệnh trong shell Biến trong shell Trên một dòng lệnh shell có thể có một hoặc nhiều câu lệnh Một câu lệnh tên lệnh tham số . Nhiều câu lệnh được ghép từ một câu lệnh cách nhau bởi các dấu phân cách hoặc hoặc hoặc Ví dụ ls -l date cal Biến trong shell Mang giá trị và giá trị có thể thay đổi khi chương trình thực hiện Có 3 loại biến Biến môi trường Biến do người sử dụng tạo ra Biến tự động Biến được xác định qua tên của biến đó O Sử dụng biến trong shell Tên biến trong shell là một chuỗi ký tự bắt đầu bằng chữ cái hoặc dấu _ myvar _x Gán giá trị cho biến tên biến giá trị Ví dụ myuniversity Dai hoc cong nghe Trước và sau dấu không có khoảng trống Sử dụng giá trị của biến tên biến Ví dụ echo myuniversity echo -n myuniversity Không xuống dòng Biến môi trường 1 Biến môi trường liên hệ với biến toàn cục trong C C Một số biến đặc biệt do hệ thống tạo ra như HOME PATH ShELL PS1 pS2 Một số khác do người sử dụng tạo ra được đặt trong tệp HOME .profile Cách tạo biến môi trường của người sử dụng export tên biến không có giá trị biến . Ví dụ .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG