CÁC LỆNH TRÊN LINUX
3.1. Tổ chức hệ thống tập tin trên Linux
/etc Cấu hình hệ thống cục bộ theo máy
/usr/bin Chứa hầu hết các lệnh người dùng.
/dev Các tập tin thiết bị.
/usr/man Chứa các tài liệu trực tuyến.
/usr/include Chứa các tập tin include chuẩn của C.
/var/log Các tập tin lưu giữ thông tin làm việc hiện hành của người dùng.
/home Chứa các thư mục con của các user.
/usr/lib Chứa các tập tin thư viện của các chương trình người dùng.
Khi truy cập vào hệ thống, thư mục làm việc của người dùng được xem như là thư
mục chủ. Ví dụ : Thư mục chủ của user01 sẽ là /home/user01
Nếu đường dẫn bắt đầu bằng dấu "/", hệ thống xem đó như là một tên đường dẫn
đầy đủ bắt đầu từ thư mục gốc.
3.2. Các lệnh thao tác trên hệ thống tập tin
Các tham số luôn bắt đầu bởi dấu "-", và trong hầu hết các trường hợp nhiều tham
số một chữ cái có thể kết hợp dùng một dấu "-".
Ví dụ: Thay vì dùng lệnh ls -l -F, ta có thể dùng lệnh tương đương ls -lF.
Kí tự Chức năng
*?[ ] Kí tự đại diện hay theo mẫu
& Chạy ứng dụng ở chế độ nền (background), trả lại dấu nhắc hệ thống cho
các tác vụ khác .
; Dấu phân cách nhiều lệnh trên một dòng lệnh.
\ Tắt tác dụng của những kí tự đặc biệt như *, ?, [, ], &, ;, >, <, |
> Định hướng dữ liệu xuất ra file.
< Định hướng dữ liệu nhập từ file.
>> Định hướng dữ liệu xuất ra cuối file nếu file đã tồn tại.
| Định hướng dữ liệu xuất là dữ liệu nhập cho lệnh tiếp theo.
$ Sử dụng biến môi trường.
3.2.1. Tạo mới thư mục
Cú pháp : mkdir <dir1> <dir2> ... <dirN>
<dir1> . . . <dirN> là tên các thư mục cần tạo.
[user01@linux user01]$ mkdir baitap
- 7-
[user01@linux user01]$ mkdir document
[user01@linux user01]$ mkdir baitap\ltc
[user01@linux user01]$ ls
[user01@linux user01]$ mkdir baitap/ltc
[user01@linux user01]$ mkdir baitap/perl
3.2.2. Thay đổi thư mục hiện hành
Cú pháp : cd <directory>
<directory> là thư mục muốn chuyển đến.