Trong chương này người học sẽ tìm hiểu về các lệnh trong Linux. Những nội dung chính trong chương này gồm có: Kiến trúc Linux, Shell, cấu trúc hệ thống file, các kiểu file, đường dẫn, quy ước đặt tên file, các command thường dùng,. để nắm bắt các nội dung chi tiết. | LINUX COMMANDS Nguyễn Xuân Vinh nguyenxuanvinh@ NHẬP MÔN HỆ ĐIỀU HÀNH INTRODUCTION TO OPERATING SYSTEMS [214242] Kiến trúc Linux Kiến trúc Linux Shell Shell là thành phần của HĐH Linux giao tiếp giữa người sử dụng và nhân. Dấu nhắc Shell thay đổi tùy thuộc vào tài khoản user đang làm việc. Cung cấp khả năng lập trình đơn giản Linux Phân biệt ký tự Hoa – Thường Shell mặc định là bash (GNU Bourne-Again Shell) Khi làm việc với tài khoản user root, dấu nhắc shell có dạng: [root@localhost root]# _ Khi làm việc với tài khoản user thường, dấu nhắc shell có dạng: [linux@localhost linux]$ _ Cấu trúc hệ thống file /boot : Kernel và cấu hình boot /bin : các lệnh cơ bản /dev : khai báo thiết bị /etc : cấu hình hệ thống và ứng dụng /home : thư mục dữ liệu người dùng /lib : thư viện dùng chung /mnt : thư mục để mount cdrom, /proc : thông tin process /sbin : các lệnh quản trị /tmp : dữ liệu tạm /usr : ứng dụng và thư viện /var : dữ liệu biến động Đường dẫn Đường dẫn tuyệt đối: bắt đầu bằng “/” Ví dụ: /usr/local Đường dẫn tương đối: không bắt đầu bầng “/” Ví dụ: usr/local Đường dẫn đặc biệt: Thư mục cha . Thư mục hiện tại Các kiểu file File thông thường: program, text, library, Thư mục (container) File đặc biệt (device, socket, pipe, ) Liên kết symbolic links (symlinks) Quy ước đặt tên file Tối đa 255 ký tự Có thể sử dụng bất kỳ ký tự nào (kể cả ký tự đặc biệt) File/thư mục ẩn được bắt đầu bằng một dấu chấm “.” Ví dụ: .bashrc, .bash_profile, Tổng quan về lệnh Lệnh: chương trình, script thông dịch, built-in Shell Thực thi lệnh trên dấu nhắc Shell: Ví dụ: [user]$ls -l [user]$/bin/ls –l [user]$./program Tổng quan về lệnh Dòng lệnh shell tổng quát có dạng: command [opitions] arguments Trong đó: command Lệnh Options Tùy chọn, thường bắt đầu bằng – hoặc - - Nhiều tùy chọn có thể kết hợp bằng một ký hiệu – ví dụ: -lF thay vì –l -F arguments tham số lệnh - Dòng lệnh shell có phân biệt chữ thường và chữ hoa Để xem hướng dẫn sử dụng một lệnh, sử dụng tham số --help hoặc . | LINUX COMMANDS Nguyễn Xuân Vinh nguyenxuanvinh@ NHẬP MÔN HỆ ĐIỀU HÀNH INTRODUCTION TO OPERATING SYSTEMS [214242] Kiến trúc Linux Kiến trúc Linux Shell Shell là thành phần của HĐH Linux giao tiếp giữa người sử dụng và nhân. Dấu nhắc Shell thay đổi tùy thuộc vào tài khoản user đang làm việc. Cung cấp khả năng lập trình đơn giản Linux Phân biệt ký tự Hoa – Thường Shell mặc định là bash (GNU Bourne-Again Shell) Khi làm việc với tài khoản user root, dấu nhắc shell có dạng: [root@localhost root]# _ Khi làm việc với tài khoản user thường, dấu nhắc shell có dạng: [linux@localhost linux]$ _ Cấu trúc hệ thống file /boot : Kernel và cấu hình boot /bin : các lệnh cơ bản /dev : khai báo thiết bị /etc : cấu hình hệ thống và ứng dụng /home : thư mục dữ liệu người dùng /lib : thư viện dùng chung /mnt : thư mục để mount cdrom, /proc : thông tin process /sbin : các lệnh quản trị /tmp : dữ liệu tạm /usr : ứng dụng và thư viện /var : dữ liệu biến động Đường dẫn Đường dẫn tuyệt đối: bắt đầu