1. Trang chủ
  2. » Công Nghệ Thông Tin

slike bài giảng linux và phần mềm mã nguồn mở - trương thị diệu linh chương 1sử dụng linux

33 455 1

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 33
Dung lượng 320,03 KB

Nội dung

Linux phần mềm mã nguồn mở Chương 2: Sử dụng Linux Nội dung •  Hệ điều hành •  Nguồn tải Linux •  Các lệnh •  Thơng tin hỗ trợ Hệ điều hành •  Linux-Hệ điều hành –  Phần mềm quản lý tài nguyên hệ thống hiệu quả, an toàn Tài nguyên hệ thống Phần cứng Phần mềm Phần mềm Phần mềm hệ thống ứng dụng Các loại hệ điều hành “cũ” •  Một NSD, đơn nhiệm: –  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 : –  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 Hệ điều hành “đương đại” •  Đa NSD, đa tiến trình: –  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 Ví dụ: UNIX, Windows NT (2000, XP, Vista) Linux-Hệ điều hành •  Linux HĐH Đa NSD, Đa tiến trình •  Hỗ trợ lập trình, xử lý văn bản, trao đổi thơng tin Ứng dụng Linux •  Ứng dụng cho NSD –  Sử dụng văn (vi, sed, awk) –  Ứng dụng khác •  Cơng cụ hỗ trợ lập trình –  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 •  Source Code Control System (SCCS) •  Revision Control System (RCS) •  Các ứng dụng server –  Web server, mail server, application server Cài đặt LINUX •  Tự cài hệ thống Linux CSCI 330 - The UNIX System –  Máy riêng biệt –  Máy dùng chung –  Live CD, Live USB •  Khác –  Cygwin: Linux utilities on Windows –  Windows Services For Linux(for some versions of Windows) –  MacOS X 9 Cài đặt HĐH Linux n  Sử dụng đĩa cài đặt n  Thực bc ăBoot h thng ăPhõn chia a ăGii nộn v chộp ăCu hỡnh h thng ăTo cỏc tài khoản sử dụng Linux Distributions-Bản phân phối Linux •  Các phân phối gốc –  Redhat –  Debian –  Suse –  … •  Các phân phối thứ cấp –  Fedora –  Ubuntu –  … •  www.distrowatch.com 19 Đăng nhập •  Mỗi người sử dụng phải sở hữu tên đăng nhập có mật kèm theo •  Người sử dụng đăng nhập hệ thống với tên mật thông qua thiết bị giao tiếp (console) •  Có hai dạng console –  Chế độ văn (sử dụng trình thơng dịch lệnh) –  Chế độ đồ hoạ (sử dụng giao diện cửa sổ) •  Mỗi lần đăng nhập tạo phiên làm việc Phiên kết thúc câu lệnh exit logout Đăng nhập chế độ văn •  Một trình thông dịch lệnh tự động khởi động phiên làm việc bắt đầu –  Cho phép tạo tương tác với người sử dụng thông qua câu lệnh –  Nhập lệnh bàn phím, kết in dạng văn hình –  Sử dụng tài nguyên nên phù hợp cần tương tác từ xa –  Hoạt động dựa ngôn ngữ lập trình dạng kịch (script) Console ảo •  Có thể mở đồng thời nhiều phiên làm việc trạm làm việc •  LINUX hỗ trợ console ảo máy tính Mỗi console quản lý tương ứng phiên làm việc Để chọn console ảo cần sử dụng tổ hợp phím tắt Ctrl+Alt +F1 F8 Ctrl+Alt-F1 : Console ảo Ctrl+Alt-F2 : Console ảo Ctrl+Alt-F7 : Console ảo (cho chế độ đồ hoạ) Shell (trình thơng dịch lệnh) •  Giao diện văn •  = the command line interface (CLI) Tính –  Thông dịch thực lệnh –  Lịch sử soạn thảo lệnh –  scripting –  Quản lý tác vụ 23 Các chương trình shell thơng dụng •  sh –  Bourne shell: Steve Bourne, 1978 –  Almquist shell (ash): BSD sh replacement –  Bourne-Again shell (bash): GNU/Linux •  csh –  C shell, Bill Joy, BSD, 1978 •  tcsh –  Tenex C shell (tcsh): GNU/Linux •  Khác: Korn shell (ksh), Zshell (zsh), … 24 Cấu trúc dòng lệnh % command Command prompt Command name [-options] [arguments] Command modifier; usually one character preceded by + or - sign Arguments can be: More information Object identifiers Names of files •  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 25 Ví dụ % sort list % sort -f list % sort -o sorted list Command name Command option Command argument Option argument 26 Các phím tắt để sửa lỗi Phím Chức Backspace, Ctrl-h 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 Ctrl-w Xóa từ bên trái Ctrl-u Xóa dịng lệnh 27 Các câu lệnh thường dùng passwd ls less logout - 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 28 Giới thiệu câu lệnh •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  logname : hiên thị tên NSD phiên làm việc hostname : hiển thị tên trạm làm việc clear : xố hình who : tên người đăng nhập exit : kết thúc phiên làm việc passwd : thay đổi mật date : hiển thị ngày hệ thống mkdir : tạo thư mục rmdir : xoá thư mục cd : chuyển vị trí thư mục pwd : đường dẫn thư mục cp : chép tệp rm : xố tệp ps : xem tiến trình v.v… RTFM: Lệnh man ¢ Hiển thị thơng tin từ hướng dẫn sử dụng hệ thống Cú pháp: man [options] [-S section] command-name % man date % man -k date % man crontab % man -S crontab ¢ Chú ý Một số lệnh liên kết/bí danh Một số lệnh thành phần core 30 Các câu lệnh tương tự •  apropos •  whatis •  info 31 Nguồn thông tin khác •  Web sites –  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: –  Google 32 Bài tập •  Cài đặt hệ thống Linux •  Khơng sử dụng internet, tìm hiểu lệnh sử dụng câu lệnh thơng tin •  Thực thử nghiệm lệnh 33 ... logout - 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... •  Nguồn tải Linux •  Các lệnh •  Thông tin hỗ trợ Hệ điều hành •  Linux- Hệ điều hành –  Phần mềm quản lý tài nguyên hệ thống hiệu quả, an toàn Tài nguyên hệ thống Phần cứng Phần mềm Phần mềm Phần. .. Ứng dụng Linux •  Ứng dụng cho NSD –  Sử dụng văn (vi, sed, awk) –  Ứng dụng khác •  Cơng cụ hỗ trợ lập trình –  Các NN lập trình trình dịch(C, C++, Java) –  Shell scripts –  Qui trình phần mềm

Ngày đăng: 24/10/2014, 16:52

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN