Wednesday, March 16, 2016
Một Số Lệnh Shell Cơ Bản Trong Ubuntu/Linux
1. lệnh ls [option] [folder]
liệt kê dữ liệu có trong thư mục hay thư mục hiện thời.
[option] : --laht :liệt kê tất cả các thông số liên quan đến tập tin được liệt kê.
2. lệnh cd [folder].
di chuyển thư mục hiện thời đến thư mục khác.
có thể sử dụng ../ để chuyển đến thư mục gốc của thư mục hiện thời. suy ra có thể dùng ../../../ để chuyển về thư mục gốc của thư mục hiện thời 3 lần. => 2 lần,4 lần,...
đường dẫn folder có 2 loại: tuyết đối và tương đối. nếu xác định đưowngf dẫn từ thư mục gốc thì ký hiệu / ở đầu đường dẫn, nếu không có dấu / ở đầu đường dẫn thì xác định là thư mục hiện thời.
3. lệnh pwd
trả về thư mục hiện thời mà bạn đang đứng.
4. lệnh touch [options] [file_name]tạo mới 1 lập tin dạng clear text.
5. lệnh mkdir [options] [folder name]
[options] : -p : không thông báo lỗi nếu thư mục đã tồn tại.
777,755,644,... cài đặt chmod cho thư mục được tạo ra.
6. lệnh chmod [options] [x1.x2.x3] [folder or file]
chmod chính là thao tác thay đổi các quyền sau:
read - viết tắt là r - giá trị 4
write - viết tắt là w - giá trị 2
execute - viết tắt là x - giá trị 1
x1: quyền của owner - chủ sở hữu
x2: quyền của group - thành viên
x3: quyền của người còn lại public/orther,...
ví dụ: chmod = 755
owner: 7 = 4 + 2+ 1 => read + write + execute
group: 5 = 4 + 1 => read + execute
orther: 5 = 4 + 1 => read + execute
7. lệnh rm [options] [file or folder]
xóa dữ liệu file or folder trong linux
[options] : -f là không báo lỗi ngay cả khi dữ liệu không tồn tại
-rf là xóa toàn bộ dữ liệu chứa trong đó
-vrf là xóa toàn bộ dữ liệu chứa trong đó và sau khi xóa xong sẽ thông báo dữ liệu nào đã được xóa.
ngoài ra còn có lệnh rmdir để xóa thư mục
8. lệnh cp [options] [link1] [link2]
sao chép dữ liệu từ file or folder ở link1 đến file or folder ở link2
[options]: -prf là sao chép đè nếu đã tồn tại.nếu chưa tồn tại thì tạo mới thư mục và chép vào.
-vrf là sao chép và thông báo những dx liệu đã đưuọc sao chép.
9. lệnh mv [options] [link1] [link2]
di chuyển và đổi tên thư mục, tập tin
[options]: -prf là chép đè nếu đã tồn tại.nếu chưa tồn tại thì tạo mới thư mục và chép vào.
-vrf là chép và thông báo những dx liệu đã đươc chép.
10. lệnh echo [value] : in giá trị value ra màn hình
echo [value] > [file] : in giá trị value vào trong file
echo [value] >> [file] : in giá trị value vào trong file và ghi vào cuối file
12. lệnh cat [options] [file] : in dữ liệu trong file ra màn hình
cat [options] [file] > [file2] : in dữ liệu trong file vào trong file2
cat [options] [file] >> [file2] : in dữ liệu trong file vào trong file2 và ghi vào cuối file2
13. lệnh useradd [options] <username> tạo mới 1 user
14. lệnh usermod [options] <username> sửa đổi thông tin user
15. lệnh userdel [options] <username> xóa user
16. lệnh ifconfig -a xem thông tin địa chỉ ip và các network interface đang dùng