1. Trang chủ
  2. » Cao đẳng - Đại học

Bài giảng Mã nguồn mở: Bài 6 - ThS. Phan Thanh Toàn

10 36 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

 Nội dung chương trình bao gồm tập các câu lệnh theo cú pháp lệnh trên Linux.  Các câu lệnh trên cùng một dòng được ngăn cách bởi dấu chấm phẩy (;)[r]

(1)

MÃ NGUỒN MỞ

(2)

v1.0015106225

BÀI 6

LẬP TRÌNH SHELL TRONG LINUX

Giảng viên: ThS Phan Thanh Toàn

(3)

MỤC TIÊU BÀI HỌC

• Liệt kê lệnh shell • Vận dụng ngơn ngữ shell vào viết số

chương trình đơn giản

(4)

v1.0015106225

CÁC KIẾN THỨC CẦN CÓ

Để hiểu rõ này, yêu cầu sinh viên cần có kiến thức liên quan đến mơn học sau: • Cơng nghệ phần mềm;

• Ngun lí hệ điều hành

(5)

HƯỚNG DẪN HỌC

• Đọc tài liệu tóm tắt nội dung

• Ln liên hệ lấy ví dụ thực tế học đến vấn đề̀ khái niệm

• Thực hành trực tiếp hệ điều hành Linux số phần mềm mã nguồn mở Open office, PHP,…

(6)

v1.0015106225

CẤU TRÚC NỘI DUNG

Một số lệnh lập trình Shell

6.2

Tổng quan lập trình shell Linux

6.1

Lập trình C Linux

6.3

(7)

6.1 TỔNG QUAN VỀ LẬP TRÌNH SHELL TRONG LINUX

6.1.1 Khái niệm shell

(8)

v1.0015106225

6.1.1 KHÁI NIỆM VỀ SHELL

• Shell chương trình thơng dịch lệnh hệ điều hành Linux

 Tương tác với người dùng theo câu lệnh;

 Shell đọc lệnh từ bàn phím tệp tin;

 Nhờ nhân hệ điều hành Linux để thực thi lệnh

• Shell script: chương trình shell, bao gồm tập lệnh

User

Shell Applications Low Level Utilities

Kernel Hardware

(9)

6.1.1 KHÁI NIỆM VỀ SHELL (tiếp theo)

• Soạn thảo thực thi chương trình shell

 Sử dụng trình soạn thảo văn để tạo chương trình shell script

 Nội dung chương trình bao gồm tập câu lệnh theo cú pháp lệnh Linux

 Các câu lệnh dòng ngăn cách dấu chấm phẩy (;)

 Thiết lập quyền thực thi cho tệp shell script chmod o+x <tên tệp>

 Thực thi chương trình bash <Tên tệp>

(10)

v1.0015106225

6.1.1 KHÁI NIỆM VỀ SHELL (tiếp theo)

10

• Ví dụ chương trình shell đơn giản displayInfo.sh

clear

echo “Hello: $USER”

echo “Today is: “; date

echo “Number of user login:”; who | wc –l echo “Calendar”

• Thiết lập quyền truy cập

chmod 755 displayInfo.sh • Chạy chương trình shell

Ngày đăng: 31/03/2021, 23:10

Xem thêm:

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN