Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
2,65 MB
Nội dung
om C nh Vi en Zo ne Linux phần mềm mã nguồn mở Si Chương 2: Sử dụng Linux SinhVienZone.com https://fb.com/sinhvienzonevn om Introduction nh Vi en • Nguồn tải Linux Zo ne C • Hệ điều hành Si • Các lệnh • Thơng tin hỗ trợ SinhVienZone.com https://fb.com/sinhvienzonevn Hệ điều hành ne C om • Linux-Hệ điều hành Si nh Vi en Zo – Phần mềm quản lý tài nguyên hệ thống hiệu quả, an toàn SinhVienZone.com https://fb.com/sinhvienzonevn .C om Tài nguyên hệ thống Phần mềm Phần mềm Phần mềm hệ thống ứng dụng Si nh Vi en Zo ne Phần cứng SinhVienZone.com https://fb.com/sinhvienzonevn Các loại hệ điều hành “cũ” om • Một NSD, đơn nhiệm: nh Vi en Zo ne C – Chỉ NSD dùng hệ thống thời điểm – NSD thực tiến trình đồng thời Ví dụ: DOS, Windows 3.1 • Đơn NSD, đa tiến trình : Si – Chỉ NSD dùng hệ thống thời điểm – NSD thực nhiều tiến trình đồng thời Ví dụ: OS/2 SinhVienZone.com https://fb.com/sinhvienzonevn • Đa NSD, đa tiến trình: om Hệ điều hành “đương đại” nh Vi en Zo ne C – Cho phép nhiều NSD sử dụng hệ thống máy tính đồng thời – Mỗi NSD thực nhiều tiến trình đồng thời Si Ví dụ: UNIX, Windows NT (2000, XP, Vista) SinhVienZone.com https://fb.com/sinhvienzonevn Zo ne C • Linux HĐH Đa NSD, Đa tiến trình om Linux-Hệ điều hành Si nh Vi en • Hỗ trợ lập trình, xử lý văn bản, trao đổi thông tin SinhVienZone.com https://fb.com/sinhvienzonevn Ứng dụng Linux om • Ứng dụng cho NSD ne C – Sử dụng văn (vi, sed, awk) – Ứng dụng khác Zo • Cơng cụ hỗ trợ lập trình nh Vi en – Các NN lập trình trình dịch(C, C++, Java) – Shell scripts – Qui trình phần mềm cá nhân: Quản lý phiên Si • Source Code Control System (SCCS) • Revision Control System (RCS) • Các ứng dụng server – Web server, mail server, application server SinhVienZone.com https://fb.com/sinhvienzonevn Zo ne CSCI 330 - The UNIX System – Máy riêng biệt – Máy dùng chung – Live CD, Live USB C • Tự cài hệ thống Linux om Cài đặt LINUX nh Vi en • Khác Si – Cygwin: Linux utilities on Windows – Windows Services For Linux(for some versions of Windows) – MacOS 10 9 SinhVienZone.com https://fb.com/sinhvienzonevn Si nh Vi en Zo ne C om COMPONENTS OF Linux 10 SinhVienZone.com https://fb.com/sinhvienzonevn Linux Distributions-Bản phần phối Linux ne C Redhat Debian Suse … Zo – – – – om • Các phân phối gốc Si – Fedora – Ubuntu –… nh Vi en • Các phân phối thứ cấp • www.distrowatch.com 11 SinhVienZone.com https://fb.com/sinhvienzonevn Shell nh Vi en Tính Zo ne C om • Giao diện văn • = the command line interface (CLI) Si – Thông dịch thực lệnh – Lịch sử soạn thảo lệnh – scripting – Quản lý tác vụ 12 SinhVienZone.com https://fb.com/sinhvienzonevn Các chương trình shell thơng dụng om • sh Zo ne C – Bourne shell: Steve Bourne, 1978 – Almquist shell (ash): BSD sh replacement – Bourne-Again shell (bash): GNU/Linux nh Vi en • csh – C shell, Bill Joy, BSD, 1978 • tcsh Si – Tenex C shell (tcsh): GNU/Linux • Khác: Korn shell (ksh), Zshell (zsh), … 13 SinhVienZone.com https://fb.com/sinhvienzonevn Cấu trúc dòng lệnh [arguments] om [-options] Zo Command modifier; usually one character preceded by + or - sign nh Vi en Command prompt Command name ne C % command Arguments can be: More information Object identifiers Names of files Si • Phân biệt chữ hoa chữ thường • Cần có khoảng cách phần câu lệnh • Khơng có khoảng cách sau dấu “-” • Các phần [ ] không bắt buộc 14 SinhVienZone.com https://fb.com/sinhvienzonevn Command argument nh Vi en Zo ne C % sort list % sort -f list % sort -o sorted list om Ví dụ Command option Option argument Si Command name 15 SinhVienZone.com https://fb.com/sinhvienzonevn om Các phím tắt để sửa lỗi Phím Chức Xóa ký hiệu bên trái, lùi trỏ trái Ctrl-c Kết thúc câu lệnh thực Ctrl-s / Ctrl-q Dừng /chạy hình ne Zo nh Vi en Xóa từ bên trái Si Ctrl-w Ctrl-u C Backspace, Ctrl-h Xóa dòng lệnh 16 SinhVienZone.com https://fb.com/sinhvienzonevn Các câu lệnh thường dùng - Thay đổi mật - liệt kê tệp - hiển thị nội dung tệp - đăng xuất date who clear script uname -a - hiển thị ngày - đăng nhập - dọn dẹp hièn - ghi lại thao tác - thông tin HĐH man - HDSD Si nh Vi en Zo ne C om passwd ls less logout 17 SinhVienZone.com https://fb.com/sinhvienzonevn Nội dung Lệnh NSD Lời gọi hệ thống Thư viện C Các tệp hệ thống Định dạng file Trò chơi Khác Si nh Vi en Zo ne C Phần om man –hướng dẫn sử dụng Công cụ hệ thống 18 SinhVienZone.com https://fb.com/sinhvienzonevn RTFM: Lệnh man C om Hiển thị thông tin từ HDSD hệ thống Zo nh Vi en % man date % man -k date % man crontab % man -S crontab ne Cú pháp: man [options] [-S section] command-name Si Chú ý Một số lệnh liên kết/bí danh Một số lệnh thành phần core 19 SinhVienZone.com https://fb.com/sinhvienzonevn • Web sites nh Vi en Zo ne C www.unixtools.com www.ugu.com www.unix-manuals.com www.unixcities.com www.tldp.org www.linux.com www.linux.org linux.die.net • Hoặc: Si – – – – – – – – om Nguồn thông tin khác – Google 20 SinhVienZone.com https://fb.com/sinhvienzonevn ... https://fb.com/sinhvienzonevn .C om Tài nguyên hệ thống Phần mềm Phần mềm Phần mềm hệ thống ứng dụng Si nh Vi en Zo ne Phần cứng SinhVienZone.com https://fb.com/sinhvienzonevn Các loại hệ điều hành “cũ” om • Một NSD, đơn... en • Nguồn tải Linux Zo ne C • Hệ điều hành Si • Các lệnh • Thơng tin hỗ trợ SinhVienZone.com https://fb.com/sinhvienzonevn Hệ điều hành ne C om • Linux- Hệ điều hành Si nh Vi en Zo – Phần mềm. .. • Ứng dụng cho NSD ne C – Sử dụng văn (vi, sed, awk) – Ứng dụng khác Zo • Cơng cụ hỗ trợ lập trình nh Vi en – Các NN lập trình trình dịch(C, C++, Java) – Shell scripts – Qui trình phần mềm cá