Trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM            Khoa Mạng máy tính và Truyền thông                       -----...
Các loại Shell                 2
Triệu gọi Shell Gọi shell từ dòng lệnh Gọi shell từ file    # bash <file_name>         (thay bash bằng tên của Shell kh...
Biến môi trường PATH: lưu trữ các đường dẫn tới các thư mục mà Shell sẽ  tìm kiếm cho các file thực thi. HOME: thư mục c...
Sử dụng biến Cú pháp khai báo biến                  <tên_biến>=<giá_trị>Lưu ý: không có khoảng cách Lấy giá trị của biến...
Lệnh kiểm tra                6
Lệnh kiểm tra                7
Phép so sánh               8
Các lệnh điều khiển Lệnh nhập xuất    echo    read Lệnh rẽ nhánh: if, case Lệnh lặp: for, whileHàm Cách tạo hàm Các...
Chương trình ví dụ Nhập hai số, tính tổng, hiệu Tạo user tự động Kiểm tra chương trình đã cài hay chưa Kiểm tra thư mụ...
Q&A      11
Upcoming SlideShare
Loading in …5
×

Lesson 7 - Linux Shell Programming

1,336 views
1,281 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,336
On SlideShare
0
From Embeds
0
Number of Embeds
422
Actions
Shares
0
Downloads
47
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Lesson 7 - Linux Shell Programming

  1. 1. Trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM Khoa Mạng máy tính và Truyền thông -----0-0----- Nhóm Open-Class Bài 7: Lập trình shell trên Linux G.V: Mẫn Văn Thắng manvanthang@gmail.com1
  2. 2. Các loại Shell 2
  3. 3. Triệu gọi Shell Gọi shell từ dòng lệnh Gọi shell từ file  # bash <file_name> (thay bash bằng tên của Shell khác, nếu muốn)  Nếu đang ở thư mục chứa file cần chạy thì gõ lệnh sau để gọi Shell hiện hành # ./<file_name> 3
  4. 4. Biến môi trường PATH: lưu trữ các đường dẫn tới các thư mục mà Shell sẽ tìm kiếm cho các file thực thi. HOME: thư mục chủ. HOSTNAME: tên máy tính. SHELL: tên shell đang dùng. v.v… Biến môi trường là chữ in hoa. Gõ echo $<tên_biến> để xem giá trị của biến Dùng lệnh env để xem tất cả các biến môi trường của người dùng hiện hành. 4
  5. 5. Sử dụng biến Cú pháp khai báo biến <tên_biến>=<giá_trị>Lưu ý: không có khoảng cách Lấy giá trị của biến $<tên_biến>Biểu thức toán học Phép toán expr Phép toán so sánh: <,>, !=, =, &&, || …. 5
  6. 6. Lệnh kiểm tra 6
  7. 7. Lệnh kiểm tra 7
  8. 8. Phép so sánh 8
  9. 9. Các lệnh điều khiển Lệnh nhập xuất  echo  read Lệnh rẽ nhánh: if, case Lệnh lặp: for, whileHàm Cách tạo hàm Cách gọi hàm 9
  10. 10. Chương trình ví dụ Nhập hai số, tính tổng, hiệu Tạo user tự động Kiểm tra chương trình đã cài hay chưa Kiểm tra thư mục Tạo banner khi user đăng nhập thành công (source code của các ví dụ đính kèm theo slide) 10
  11. 11. Q&A 11

×