Bµi 2: C¸c lÖnh lµm viÖc trªn Linux ♦ 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 1. C¸ch tæ chøc l u tr÷ d÷ liÖu trªn linux ♦ D÷ liÖu trong Linux ® îc l u tr÷ trªn m¸y tÝnh trªn c¸c th môc theo cÊu tróc c©y b¾t ®Çu tõ th môc gèc nh sau: etc bin / usr dev dos home tmp lib usr user2user1 tinhoc toan 2. Tên Đ ờng dẫn Tên đ ờng dẫn là một dãy tên th mục đ ợc ngăn cách nhau bởi ký tự / , trong đó th mục đứng tiếp sau là th mục con của th mục ngay tr ớc nó và ng ợc lại. Có 2 loại tên đ ờng dẫn: Tên đ ờng dẫn đầy đủ: là một dãy các tên bắt đầu từ th mục gốc đến th mục đó. Đ ờng dẫn đầy đủ luôn bắt đầu bằng ký tự /. Tên đ ờng dẫn quan hệ: là một dãy các tên th mục từ th mục hiện thời đến th mục đó. 3. C¸c lÖnh vÒ th môc ♦ Xem th môc hiÖn 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 hiện thời Tên lệnh: pwd Chức năng: Hiển thị tên và đ ờng dẫn đầy đủ của th mục hiện 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 một th mục khác đ ợc chỉ ra trong lệnh Cú pháp: $ cd <Đ ờng dẫn th mục> Ví dụ: Chú ý: Lệnh cd không có tham số sẽ chuyển đến th mục riêng của ng ời dùng từ một vị trí bất kỳ Hai chuỗi và . đại diện cho th mục cha và th mục hiện thời Ví dụ: $ cd Chuyển đến th mục cha của th mục hiện thời $ cd ./tinhoc:Chuyển đến th mục tin học trong th mục hiện thời $ cd /home/user1/tinhoc $ pwd /home/user1/tinhoc T¹o th môc ♦ Tªn lÖnh: mkdir ♦ Có ph¸p: $ mkdir <Tªn th môc> ♦ 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 <Tên th mục> Ví dụ: Chú ý: Chỉ đ ợc xoá th mục rỗng. Không xoá đ ợc th mục khi đang ở chính nó. Có thể xoá nhiều th mục rỗng cùng một lúc bằng cách chỉ ra danh sách các th mục đ ợc ngăn cách nhau bởi dấu cách $ rmdir tm1 $ rmdir tm1 tm2 tm3 §æi tªn th môc ♦ Tªn lÖnh: mv ♦ Có ph¸p: $ mv <Tªn th môc cò> <Tªn th môc míi> ♦ VÝ dô: $ mv tm1 tm11 Liệt kê nội dung th mục Tên lệnh: ls Cú pháp: $ ls [-tuỳ chọn] [th mục] Trong đó [-tuỳ chọn] có thể nhận các tham số sau: -a: Liệt kê tất cả các file, th mục kể cả các file ẩn, th mục ẩn (bắt đầu bằng dấu chấm .) -R: Liệt kê các file và th mục trong cả các th mục con. -l: Liệt kê thuộc tính các file. Nếu danh sách các file và th mục quá dài không đủ trên một trang màn hình thì ta có thể kết hợp với lệnh more hoặc less nh sau: $ ls [-tuỳ chọn] [th mục] | more (less) [...]... 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 5 20:30 -Lệnh clear: Xoá màn hình -Lệnh ps: Xem các ứng dụng và các tiến trình đang chạy -Lệnh startx: Bật chế độ đồ hoạ 6 Một số tính năng khác khi hiện lệnh Tự động hoàn thành lệnh Nối các lệnh thành chuỗi Các tuyến dẫn thực Tự động hoàn thành lệnh Linux hỗ trợ khả năng hoàn thành lệnh bằng phím... phím Tab, nếu không nhớ hết tên lệnh, tên file hay tên th mục cần gõ trong dòng lệnh, ta chỉ cần gõ một vài ký tự đầu tiên của tên đó sau đó ấn phím Tab Khi đó Linux sẽ tự hoàn thành lệnh theo đúng yêu cầu Nếu có nhiều lựa chọn, Linux sẽ liệt kê tất cả các trờng hợp đúng cho phép ta lựa chọn Ta có thể dùng lại các câu lệnh đã gõ trớc đó trong phiên làm việc bằng cách dùng các phím mũi tên Dùng phím PageUp... trong phiên làm việc bằng cách dùng các phím mũi tên Dùng phím PageUp hoặc PageDown để chuyển đến lệnh đầu tiên hoặc lệnh cuối cùng đợc gõ vào trong phiên làm việc Nối các lệnh thành chuỗi Linux cho phép thực hiện nhiều lệnh cùng một thời điểm Các câu lệnh đợc gõ liên tiếp nhau theo thứ tự thực hiện và cách nhau bởi dấu ; Ví dụ: $ cat > file1; less file1 quản lý tiến trình Tin trỡnh l cỏc chng trỡnh... file1 và đổi tên thành file2 Xoá file Tên lệnh: rm Cú pháp: $ rm [-tuỳ chọn] Trong đó các tuỳ chọn có thể là -i, -r, -f và -v giống nh lệnh copy Ví dụ: $ rm i file1 m: remove file1? y Tạo một file liên kết Tên lệnh: ln Cú pháp: $ ln / Ví dụ: $ ln file1 /home/user2/file11 Xem thuộc tính của file Tên lệnh: ls l Cú pháp: $ ls l vanban.txt Cong hoa xa hoi chu nghia viet nam Xem nội dung của file Tên lệnh: cat,... Ví dụ: $ ls l vanban.txt $ ls l Liệt kê thuộc tính của tất cả các file và th mục trong th mục hiện thời 5 Các lệnh truy nhập hệ thống Xem ngời dùng đã đăng nhập Xem ngời dùng đang đăng nhập Xem giờ hệ thống Xem loại Shell đang dùng Xem ngời dùng đã đăng nhập Hiển thị danh sách tất cả những 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 đang đăng... lệnh: find Cú pháp: $ find -name Ví dụ: $ find /home name vanban.txt /home/user1/vanban.txt Nếu không chỉ ra th mục nguồn thì lệnh sẽ tìm kiếm file trong th mục hiện thời Copy file và th mục Tên lệnh: cp Cú pháp: $ cp [-tuỳ chọn] / Trong đó, [-tuỳ chọn] có thể là: -i: hỏi lại ngời dùng nếu file đích đã tồn tại -r: copy... lnh: kill pkill - Chỳ ý: + Cỏc tin trỡnh cú th chy thụng thng hoc ngm (demon) + Thụng thng nu tin trỡnh cha m kt thỳc trc thỡ tin trỡnh con s ly tin trỡnh h thng init lm tin trỡnh cha LINUX . Liệt kê các file và th mục trong cả các th mục con. -l: Liệt kê thuộc tính các file. Nếu danh sách các file và th mục quá dài không đủ trên một trang màn hình thì ta có thể kết hợp với lệnh more. thời Tên lệnh: pwd Chức năng: Hiển thị tên và đ ờng dẫn đầy đủ của th mục hiện 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. tm11 Liệt kê nội dung th mục Tên lệnh: ls Cú pháp: $ ls [-tuỳ chọn] [th mục] Trong đó [-tuỳ chọn] có thể nhận các tham số sau: -a: Liệt kê tất cả các file, th mục kể cả các file ẩn, th mục ẩn (bắt