MỘT SỐ LỆNH CĂN BẢN CỦA LINUX
Phần 1
Được viết bởi
Nguyễn Bá Thành
23/06/2001
Làm quen với cấu trúc
file của Linux
Nhìn "bề nổi" thì cấu trúc và cách
tổ chức file của Linux cũng không khác
DOS/Windows và các Hệ điều hành khác là mấy. Chỉ có
một điểm khác biệt lớn mà bạn cần phải chú ý là cấu trúc thư mục của Linux KHÔNG
phân chia thành các ổ đĩa. Cho dù bạn có bao nhiêu ổ đĩa thì tất cả đều bắt đầu
từ một thư mục gốc có tên là
/. Sau đó là đi vào các thư mục con, mỗi ổ đĩa của bạn sẽ được "map"
(ánh xạ) vào một thư mục con riêng biệt (thư mục nào thì còn tuỳ vào phiên bản
của Linux và cũng tuỳ bạn qui định).
Thêm 3 điểm khác biệt nhỏ nữa mà bạn cần phải để ý là
- trong đường dẫn của Linux, các thư mục được phân cách nhan bằng ký hiệu
/ (trong khi với DOS/Windows là ký hiệu
\);
- và các tham số của lệnh trong Linux được bắt đầu bằng dấu trừ (-)
(VD: ls -l) trong khi với DOS/Windows là ký hiệu
/ (VD: dir /a); các
tham số của Linux có thể được dùng kết hợp với nhau (VD:
ls -al, ls -ls...)
- cuối cùng, Linux khác với Windows ở chỗ Linux phân biệt chữ hoa và chữ
thường, trong Linux abc và
Abc là khác nhau.
Một số phím/tổ hợp phím
bạn cần biết
Ctrl-C:
bạn hãy nhớ kỹ tổ hợp phím này. Trong trường hợp bạn cảm thấy "có cái gì đó bất
ổn" xảy ra, hay là chương trình bạn chạy không chịu dừng thì bạn hãy thử nhấn tổ
hợp phím này. 99% chương trình của Linux chạy trên chế độ text đều có thể
được/bị kết thúc bằng tổ hợp phím này.
Ctrl-Alt-Del: tương tự như trong DOS. Tổ hợp phím này sẽ khởi động lại máy tính.
Ctrl-D: khi một chương trình yêu cầu bạn nhập dữ liệu từ bàn phím, bạn có thể nhấn tổ hợp phín này để báo cho chương trình biết là quá trình nhập dữ liệu đã kết thúc. Tổ hợp phím này sẽ gởi tín hiệu EOF (End Of File) đến chương trình.. Nếu nhấn Ctrl-D mà không thấy "xi nhê", bạn thử gõ vào EOF (ba chữ cái E, O và F) rồi nhấn Enter (phím Enter).
ESC: đây là phím Esc ở góc trái, phía trên của bàn phìm, trước khi nhấn Ctrl-C để kết thúc chương trình, bạn hãy thử nhấn ESC trước xem sao.
ENTER: đây là phím Enter trên bàn phím, chắc là tôi khỏi phải giới thiệu về chức năng của phím này nữa chứ nhỉ?
Một số lệnh căn bản của
Linux
Các lệnh được trình bày sau đây tôi sẽ cố gắng so sánh nó với một lệnh tương tự
trong DOS để nếu như bạn đã biết qua các lệnh của DOS rồi thì sẽ dễ hiểu hơn.
Còn nếu bạn chưa từng biết qua các lệnh của DOS? Cũng không sao, bạn sẽ biết
được thêm cùng 1 lúc các lệnh của Linux và DOS. Chú ý, đây là các lệnh trong chế
độ text và được gõ từ bàn phím. Các lệnh phải được gõ chính xác (vì Linux phân
biệt giữ chữ hoa và chữ thường!). Và dĩ nhiên là sau khi gõ xong một lệnh thì
bạn đừng quên nhấn Enter để Linux bắt đầu thực hiện lệnh đó! :-) Lưu ý thêm là
những gì tôi ghi giữa 2 ngoặc nhọn (< và
>) là bắt buộc phải có, giữa hai ngoặc vuông
([ và ])
là tuỳ chọn (không bắt buộc).
| Lệnh |
|
Công dụng - Cách dùng - Cú pháp |
|
|
| man | đây có lẽ là lệnh mà bạn
cần phải nhớ kỹ (đừng bao giờ quên!). Lệnh này tương tự như lệnh Help
trong DOS. man sẽ hiển thị các thông tin chi tiết về cộng dụng,
cách dùng và cú pháp của một lệnh khác (dĩ nhiên là các thông tin đều bằng
tiếng Anh). Cú pháp: man
<tên_lệnh_khác> Và bạn hoàn toàn có thể gõ man man để hiển thị các thông tin giúp đỡ về chính lệnh man! Lưu ý: để thoát (kết thúc) lệnh man, bạn hãy gõ vào ký tự hai chấm (:) sau đó gõ tiếp ký tự q. Nếu không thành công, bạn hãy nhấn phím ESC và thử lại lần nữa. Bạn cũng có thể nhấn Ctrl-C để thoát khỏi man. |
|||
|
|
||||
| ls | lệnh này tương tự như
lệnh dir trong DOS. ls sẽ liệt kê danh sách tất cả các file và thư
mục nằm trong một thư mục mà bạn chỉ định.
Cú pháp chung: ls [tham_số] [thư_mục] Một số tham số của ls như sau:
Bạn hãy tự mình tìm hiểu thêm về các tham số khác của ls nhé! (dùng man ls). Và đừng quên dùng man cho các lệnh tiếp theo. |
|||
|
|
||||
| cd | lệnh này tương tự như
lệnh cd trong DOS. Dùng để chuyển tới một thư mục khác.
Cú pháp: cd [tên_thư_mục] Nếu bạn không cung cấp tên_thư_mục thì cd sẽ đưa bạn về thư mục "tổ ấm" (home directory) của bạn. Trong Linux, mỗi người sử dụng đều có một home directory. Nếu username của bạn là nbthanh thì home directory của bạn sẽ là /usr/nbthanh. Riêng account root sẽ có home directory là /root. |
|||
|
|
||||
| pwd | lệnh này tương tự như
lênh cd (không có tham số) trong DOS. Lệnh này sẽ hiển thị lên màn
hình cho bạn biết là bạn hiện đang ở thư mục nào. Cú pháp: pwd |
|||
|
|
||||
| mkdir | tương tự như lệnh md
của DOS. Lệnh này dùng để tạo một thư mục mới.
Cú pháp: mkdir <tên_thư_mục_muốn_tạo> |
|||
|
|
||||
| rmdir | tương tự như lệnh rm
trong DOS, dùng để xoá một thư mục. Cú pháp:
rmdir <thư_mục_muốn_xoá> Lưu ý: bạn chỉ có thể xoá được thư mục nếu như nó rỗng, nghĩa là nó không chứa một file hoặc thư mục con nào nữa (ngoài . và ..). |
|||
|
|
||||
| cp | tương tự như lệnh copy
của DOS, dùng để chép file hoặc thư mục từ nơi này đến nơi khác.
Cú pháp: cp [tham_số]
<file_hoặc_thư_mục_nguồn> <file_hoặc_thư_mục_đích> Mặc định thì cp chỉ chép các file, nếu bạn thêm tham số -r thì cp sẽ chép luôn các thư mục. |
|||
|
|
||||
| rm | tương tự như lệnh del
trong DOS, lệnh này dùng để xoá file. Cú
pháp: rm <tên_file_muốn_xoá> |
|||
|
|
||||
| mv | tương tự như lênh move
(ngoại trú) của DOS. Lệnh này sẽ di chuyển/đổi tên file từ nơi này đến nơi
khác. Cú pháp: mv
<file_hoặc_thư_mục_nguồn> <file_hoặc_thư_mục_đích> |
|||
|
|
||||
| cat | tương tự như lệnh type
của DOS. Lệnh này dùng để hiển thị nội dung của 1 file lên màn hình.
Cú pháp: cat <tên_file_cần_hiển_thị>
|
|||
Vậy là đã xong, tôi đã trình bày với bạn một số lệnh căn bản nhất của Linux. Bạn tự mình ra bài tập và thực hành nhé! Có thể bạn sẽ thắc mắc là tại sao không có lệnh nào tương tự như copy con trong DOS? Vâng đúng là như vậy, trong Linux, để tạo file thì bạn phải dùng một chương trình cụ thể (như một chương trình soạn thảo văn bản chẳng hạn) chứ không có lệnh tương tự nhu copy con của DOS. Hẹn gặp lại trong phần tiếp theo!
Ý kiến góp ý xin gởi về Nguyễn Bá Thành (btnguyen2k@yahoo.com).
Nguyễn Bá Thành
btnguyen2k@yahoo.com
À quên, bạn có thể download, sử dụng và phổ biến bài viết này tuỳ ý bạn. Hoàn toàn free. Chỉ xin bạn hãy giữ lại tên tác giả (hi hi, tên tôi đấy ạ) và link đến bài viết gốc. Xin cảm ơn!
Bản quyền Diễn Đàn Tin Học (www.diendantinhoc.net)