Bài 2 trang bị cho người học những hiểu biết cơ bản về các lệnh làm việc trên Linux. Nội dung cụ thể được trình bày trong bài 2 gồm: Cách tổ chức lưu trữ dữ liệu trên Linux, đường dẫn trong Linux, các lệnh về file, các lệnh về thư mục, các lệnh truy nhập hệ thống. Mời tham khảo.
L I N U X Bài 2: Các lệnh làm việc Linux Mục tiêu: Cách tổ chức lưu trữ liệu Linux Đường dẫn Linux Các lệnh file Các lệnh thư mục Các lệnh truy nhập hệ thống Cách tổ chức lưu trữ liệu linux Dữ liệu Linux lưu trữ máy tính thư mục theo cấu trúc thư mục gốc sau: / etc bin usr dev lib home user1 usr tinhoc dos tmp user2 toan Tên Đường dẫn Tên đường dẫn dãy tên thư mục ngăn cách ký tự “/ ”, thư mục đứng tiếp sau thư mục thư mục trước ngược lại Có loại tên đường dẫn: – Tên đường dẫn đầy đủ: dãy tên thư mục gốc đến thư mục Đường dẫn đầy đủ ln bắt đầu ký tự “/” – Tên đường dẫn tương đối: dãy tên thư mục từ thư mục thời đến thư mục Các lệnh thư mục Xem thư mục thời Chuyển thư mục Tạo thư mục Xoá thư mục Đổi tên thư mục Liệt kê nội dung thư mục Xem thư mục thời Tên lệnh: pwd Chức năng: Hiển thị tên đường dẫn đầy đủ thư mục thời Cú pháp: $ pwd Ví dụ: $ pwd /home/user1 Chuyển thư mục Tên lệnh: cd Chức năng: Chuyển đổi thư mục làm việc sang thư mục khác lệnh Cú pháp: $ cd Ví dụ: $ cd /home/user1/tinhoc $ pwd /home/user1/tinhoc Chú ý: – Lệnh cd khơng có tham số chuyển đến thư mục riêng người dùng từ vị trí – Hai chuỗi “ ” “.” đại diện cho thư mục cha thư mục thời – Ví dụ: $ cd Chuyển đến thư mục cha thư mục thời $ cd /tinhoc: Chuyển đến thư mục tin học thư mục thời Tạo thư mục Tên lệnh: mkdir Cú pháp: $ mkdir Ví dụ: $ pwd /home/user1 $ mkdir tm1 $ cd tm1 $ pwd /home/user1/tm1 Xoá thư mục Tên lệnh: rmdir Cú pháp: $ rmdir Ví dụ: $ rmdir tm1 Chú ý: – Chỉ xoá thư mục rỗng Khơng xố thư mục – Có thể xố nhiều thư mục rỗng lúc cách danh sách thư mục ngăn cách dấu cách $ rmdir tm1 tm2 tm3 Đổi tên thư mục Tên lệnh: mv Cú pháp: $ mv Ví dụ: $ mv tm1 tm11 Symbolic link Hard link Xem thuộc tính file Tên lệnh: ls -l Cú pháp: $ ls -l Ví dụ: $ ls -l vanban.txt $ ls -l Liệt kê thuộc tính tất file thư mục thư mục thời Bài tập 1 Tạo thư mục sau: / | Computer | | _Monitor | | _M | | _CPU | | _RAM | | _Cache | | _TEMP Sao chép thư mục RAM vào thư mục Monitor Di chuyển thư mục Cache vào thư mục CPU Đổi tên thư mục M thành Mainboard 5 Xoá thư mục TEMP Bài tập Tạo thư mục sau: / | DHMo | _TH09C1 | | _Linux | | _Web | | _TH10C1 | | _TH08C1 Trong thư mục DHMo, tạo tập tin baitho.txt dsach.txt với nội dung tuỳ chọn Xem lại nội dung tập tin baitho.txt vừa tạo Sao chép tập tin vừa tạo sang thư mục TH08C1 Sao chép tập tin baitho.txt vừa tạo sang thư mục TH10C1 Sao chép tập tin dsach.txt vừa tạo sang thư mục TH09C1 Đổi tên tập tin baitho.txt thư mục DHMo thành tohuu.txt Đổi tên tập tin dsach.txt thư mục DHMo thành dslop.txt Xố thư mục TH08C1 10 Tìm kiếm cho biết vị trí tập tin passwd (tập tin chứa tài khoản mật khẩu) Bài tập Tạo thư mục sau: / | MyData | | | | _007.txt | | MyShortcut | | _hardLink1 | | _hardLink2 | | _softLink Tạo hardLink1 hardLink2 liên kết cứng đến 007.txt Tạo liên kết mềm softLink liên kết đến 007.txt Xoá 007.txt thử truy cập xem nội dung hardLink softLink Các lệnh truy nhập hệ thống Xem người dùng đăng nhập Xem người dùng đăng nhập Xem hệ thống Xem loại Shell dùng Xem người dùng đăng nhập Hiển thị danh sách tất người dùng đăng nhập vào hệ thống Tên lệnh: who Cú pháp: $ who Ví dụ: $ who Xem người dùng đăng nhập Hiển thị tên người dùng truy nhập vào hệ thống Tên lệnh: who am i Cú pháp $ who am i Ví dụ: $ who am i Linux_Server2! User1 pts/0 jan 20:30 -Lệnh clear: Xoá hình -Lệnh ps: Xem ứng dụng tiến trình chạy -Lệnh startx: Bật chế độ đồ hoạ Một số tính khác thực lệnh Tự động hoàn thành lệnh Nối lệnh thành chuỗi Các tuyến dẫn Tự động hoàn thành lệnh Linux hỗ trợ khả hoàn thành lệnh phím Tab, khơng nhớ hết tên lệnh, tên file hay tên thư mục cần gõ dòng lệnh, ta cần gõ vài ký tự tên sau ấn phím Tab Khi Linux tự hoàn thành lệnh theo yêu cầu Nếu có nhiều lựa chọn, Linux liệt kê tất trường hợp cho phép ta lựa chọn Ta dùng lại câu lệnh gõ trước phiên làm việc cách dùng phím mũi tên Dùng phím PageUp PageDown để chuyển đến lệnh lệnh cuối gõ vào phiên làm việc Nối lệnh thành chuỗi Linux cho phép thực nhiều lệnh thời điểm Các câu lệnh gõ liên thứ tự thực cách dấu “;” Ví dụ: $ cat > file1; less file1 QUẢN LÝ TIẾN TRÌNH Tiến trình là các chương trình hoặc các ứng dụng của người dùng hoặc hệ thống Tại một thời điểm có thể có nhiều tiến trình đồng thời chạy. HĐH quản lý tiến trình thơng qua tên tiến trình (Process Name) và mã tiến trình (pid) Để xem những tiến trình nào đang chạy ta dùng lệnh: + ps động : Chỉ xem được tiến trình do chính người dùng khởi + ps –a : Hiện tất cả các tiến trình do người dùng khởi động + ps –ef : Hiện tất cả các tiến trình của hệ thống khởi động + Ví dụ: Tiến trình init là một tiến trình hệ thống có Process id là 1 Ngắt tiến trình, dùng lệnh: kill hoặc pkill Cách dùng lệnh như sau: + Dùng lệnh: ps để biết tên và pid của tiến trình; + Dùng một trong các lệnh: kill pkill Chú ý: + Các tiến trình có thể chạy thơng thường hoặc ngầm (daemon) + Thơng thường nếu tiến trình cha mà kết thúc trước thì tiến trình con sẽ lấy tiến trình hệ thống init làm tiến trình cha .. .Bài 2: Các lệnh làm việc Linux Mục tiêu: Cách tổ chức lưu trữ liệu Linux Đường dẫn Linux Các lệnh file Các lệnh thư mục Các lệnh truy nhập hệ thống Cách tổ chức lưu trữ liệu linux Dữ... jan 20:30 -Lệnh clear: Xố hình -Lệnh ps: Xem ứng dụng tiến trình chạy -Lệnh startx: Bật chế độ đồ hoạ Một số tính khác thực lệnh Tự động hoàn thành lệnh Nối lệnh thành chuỗi Các tuyến dẫn... hoàn thành lệnh Linux hỗ trợ khả hồn thành lệnh phím Tab, khơng nhớ hết tên lệnh, tên file hay tên thư mục cần gõ dòng lệnh, ta cần gõ vài ký tự tên sau ấn phím Tab Khi Linux tự hồn thành lệnh