Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Hệ điều hành
Bài giảng LINUX và phần mềm nguồn mở - Chương 8: Lập trình Shell
tailieunhanh - Bài giảng LINUX và phần mềm nguồn mở - Chương 8: Lập trình Shell
Bài giảng LINUX và phần mềm nguồn mở - Chương 8: Lập trình Shell. Chương này cung cấp cho sinh viên những nội dung gồm: lập trình shell là gì; soạn và thực thi chương trình shell; biến trong shell; một số biến hệ thống; quy tắc đặt tên biến; các phép toán số học; . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | LẬP TRÌNH SHELL TS. TRẦN HẢI ANH Lập trình shell là gì Shell là trình thông dịch lệnh của Linux Thường tương tác với người dùng theo từng câu lệnh. Shell đọc lệnh từ bàn phím hoặc file Nhờ hạt nhân Linux thực hiện lệnh Shell script Các chương trình shell bao gồm chuỗi các lệnh. Soạn và thực thi chương trình shell Sử dụng mọi trình soạn thảo dạng text vi emacs gedit Nội dung bao gồm các câu lệnh được sử dụng trên dòng lệnh của Linux Các câu lệnh trên cùng 1 dòng phải phân tách bằng dấu Thiết lập quyền thực thi cho chương trình shell chmod o x ten_file Thực thi bash ten_file sh ten_file . ten_file Ví dụ shell đơn giản vi first My first shell script clear echo quot Hello USER quot echo quot Today is c quot date echo quot Number of user login c quot who wc l echo quot Calendar quot chmod 755 first . first Biến trong shell Trong Linux shell có 2 loại biến Biến hệ thống Tạo ra và quản lý bởi Linux. Tên biến là CHỮ HOA Biến do người dùng định nghĩa Tạo ra và quản lý bởi người dùng Tên biến là chữ thường Xem hoặc truy nhập giá trị các biến tên_biến echo HOME echo USERNAME Phải có dấu trước tên biến Một số biến hệ thống Định nghĩa các biến của người dùng Cú pháp tên_biến giá_trị In giá trị của biến echo tên_biến Ví dụ no 10 echo no Quy tắc đặt tên biến Tên biến phải bắt đầu bằng ký tự HOME SYSTEM_VERSION no vech Không được để dấu cách hai bên toán tử khi gán giá trị cho biến no 10 là đúng no 10 là sai no 10 là sai Quy tắc đặt tên biến Tên biến có phân biệt chữ hoa thường Các biến sau đây là khác nhau no 10 No 11 NO 20 nO 2 Một biến không có giá trị khởi tạo thì bằng NULL Không được dùng dấu để đặt tên các biến Ví dụ Lệnh echo Cú pháp echo option string variables In một số ký tự đặc biệt trong tham số với tùy chọn -e a alert bell b backspace c suppress trailing new line n new line r carriage return t horizontal tab backslash Ví dụ echo -e quot An apple a day keeps away a t tdoctor n quot Các phép toán số học Để thực hiện các phép tính toán số học cần dùng câu lệnh expr .
Hoàng Ngôn
9
33
pdf
Báo lỗi
Trùng lắp nội dung
Văn hóa đồi trụy
Phản động
Bản quyền
File lỗi
Khác
Upload
Tải xuống
đang nạp các trang xem trước
Không thể tạo bản xem trước, hãy bấm tải xuống
Tải xuống
TÀI LIỆU LIÊN QUAN
Bài giảng Linux và phần mềm mã nguồn mở: Bài 4 - Trương Xuân Nam
36
71
1
Bài giảng Linux và phần mềm mã nguồn mở: Bài 2 - Trương Xuân Nam
15
77
0
Bài giảng Linux và phần mềm mã nguồn mở: Bài 6 - Trương Xuân Nam
44
60
0
Bài giảng Linux và phần mềm mã nguồn mở: Bài 9 - Trương Xuân Nam
18
65
0
Bài giảng Linux và phần mềm mã nguồn mở: Bài 8 - Trương Xuân Nam
26
58
0
Bài giảng Linux và phần mềm mã nguồn mở: Bài 3 - Trương Xuân Nam
26
57
0
Bài giảng Linux và phần mềm mã nguồn mở: Bài 10 - Trương Xuân Nam
19
73
0
Bài giảng Linux và phần mềm mã nguồn mở: Chương 1 - TS. Hà Quốc Trung
27
84
0
Bài giảng Linux và phần mềm mã nguồn mở: Bài 1 - Trương Xuân Nam
33
62
0
Bài giảng Linux và phần mềm mã nguồn mở: Bài 11 - Trương Xuân Nam
23
57
0
TÀI LIỆU XEM NHIỀU
Một Case Về Hematology (1)
8
462013
59
Giới thiệu :Lập trình mã nguồn mở
14
23547
70
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
11085
535
Câu hỏi và đáp án bài tập tình huống Quản trị học
14
10307
454
Phân tích và làm rõ ý kiến sau: “Bài thơ Tự tình II vừa nói lên bi kịch duyên phận vừa cho thấy khát vọng sống, khát vọng hạnh phúc của Hồ Xuân Hương”
3
9610
106
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8572
1146
Tiểu luận: Nội dung tư tưởng Hồ Chí Minh về đạo đức
16
8337
423
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
7920
2243
Đề tài: Dự án kinh doanh thời trang quần áo nữ
17
6939
260
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
6562
1581
TỪ KHÓA LIÊN QUAN
Hệ điều hành
Bài giảng LINUX và phần mềm nguồn mở
LINUX và phần mềm nguồn mở
Phần mềm nguồn mở
Lập trình Shell
Biến trong shell
Quy tắc đặt tên biến
Phép toán số học
Bài giảng Linux và phần mềm mã nguồn mở
Phần mềm mã nguồn mở
Bài giảng Linux
Phân quyền file trên linux
Quản lý file trên linux
Quan điểm của linux
Tổng quan về Linux
Cài đặt linux trên máy ảo
Hệ thống file của linux
Hệ điều hành linux
Quản lý gói và x windows
Quản lý gói
Quản lý phần mềm trên linux
Tiến trình và lập lịch
Tiến trình trên linux
Lập lịch bằng crontab
Làm quen với hệ thống linux
Hệ thống file phân cấp
Môi trường văn bản
Quản trị các dịch vụ cơ bản
Dịch vụ trên linux
Các tập tin cấu hình mạng
Phần mềm Linux
Nguyên lý hệ điều hành
Hệ điều hành Linux
Quản trị Linux
Kiến trúc máy tính
Sử dụng các dịch vụ internet
Kiến thức về lập trình
Cài đặt các dịch vụ cơ bản
Phân tích hoạt động máy chủ
Máy chủ internet
Quản trị từ xa với control panel
Giao diện quản trị từ xa
Quản trị từ xa với giao diện web
Sử dụng Linux
Nguồn tải Linux
Hệ điều hành
Cách thức trao đổi phần mềm
Bài giảng Phần mềm mã nguồn mở
Các lệnh trong Linux
Quản lý phần mềm và dịch vụ
Hệ thống tệp Linux
Hệ thống tệp logic
Nguyên tắc quản lý phần mềm
Quản lý phần mềm
Tài khoản NSD và phân quyền truy cập tệp
Quản lý đĩa và hệ thống file
Quản lý NSD
Quyền truy cập
Quản lý tiến trình
Các kiểu tiến trình
Trạng thái của tiến trình
Cấu hình hệ thống
Cấu hình tạm thời
Khởi động hệ thống
Quản lý đĩa
Hệ thống file
Sao lưu dữ liệu
Sao lưu thư mục
TÀI LIỆU MỚI ĐĂNG
Động cơ đốt trong và máy kéo công nghiêp tập 1 part 7
23
281
0
16-06-2024
GIÁO TRÌNH VI XỬ LÝ 1 - CHƯƠNG 5. LẬP TRÌNH CHO VI ĐIỀU KHIỂN 80C51
23
129
1
16-06-2024
MẪU CHỨNG CHỈ QUẢN LÝ VŨ KHÍ, VẬT LIỆU NỔ, CCHT
1
137
0
16-06-2024
ĐỀ THI THỬ ĐẠI HỌC 2009 – THPT ĐÔNG SƠN 1 – LẦN 2 – MÔN TOÁN
8
118
1
16-06-2024
BÀI GIẢNG Biến Đổi Năng Lượng Điện Cơ - TS. Hồ Phạm Huy
137
120
0
16-06-2024
MANAGING NANO-BIO-INFO-COGNO INNOVATIONS
380
122
0
16-06-2024
Bí quyết trị mụn cho da bằng trái cây
6
130
0
16-06-2024
Giáo án tin học 10 - Tiết 34: MỘT SỐ HỆ ĐIỀU HÀNH THÔNG DỤNG
6
100
0
16-06-2024
DSP for In-Vehicle and mobile systems
330
122
0
16-06-2024
Sáng kiến kinh nghiệm môn mỹ thuật
5
129
0
16-06-2024
TÀI LIỆU HOT
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
7920
2243
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
6562
1581
Ebook Chào con ba mẹ đã sẵn sàng
112
3968
1296
Ebook Tuyển tập đề bài và bài văn nghị luận xã hội: Phần 1
62
5608
1170
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8572
1146
Giáo trình Văn hóa kinh doanh - PGS.TS. Dương Thị Liễu
561
3613
664
Giáo trình Sinh lí học trẻ em: Phần 1 - TS Lê Thanh Vân
122
3820
581
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
11085
535
Giáo trình Pháp luật đại cương: Phần 1 - NXB ĐH Sư Phạm
274
4261
528
Bài tập nhóm quản lý dự án: Dự án xây dựng quán cafe
35
4273
483
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.