cat - Hiển thị nội dung tệp
-E Hiển thị ký tự $ ở cuối mỗi dòng
-n Đánh số cho mỗi dòng
-b Đánh số cho các dòng không trống
-s Nén các dòng trống liên tiếp
less - Hiển thị tệp theo màn hình
Space bar: cuộn xuống một màn hình
Enter: cuộn xuống một dòng
q: thoát
/: tìm kiếm văn bản
n: tìm kiếm tiếp theo
N: tìm kiếm ngược
more - Hiển thị tệp theo trang
Hiển thị tỷ lệ phần trăm đã đọc
Thoát tự động khi đọc xong
q: thoát
-d: hiển thị hướng dẫn cuộn và thoát
head - Hiển thị đầu tệp
Hiển thị 10 dòng đầu tiên theo mặc định
-#: hiển thị # dòng đầu
-n #: hiển thị # dòng đầu
-c #: hiển thị # ký tự đầu
tail - Hiển thị cuối tệp
Hiển thị 10 dòng cuối cùng theo mặc định
-#: hiển thị # dòng cuối
-n #: hiển thị # dòng cuối
-c #: hiển thị # ký tự cuối
cut - Cắt tệp
-c: cắt theo ký tự
-d: chỉ định dấu phân cách, mặc định là tab
-f #: hiển thị trường thứ #
#,#: hiển thị nhiều trường rời rạc
#-#: hiển thị các trường liên tục
paste - Ghép tệp
Mặc định: ghép các dòng tương ứng từ các tệp
-d: chỉ định dấu phân cách
-s: ghép tất cả các dòng thành một cột
wc - Đếm thống kê tệp
-l: chỉ hiển thị số dòng
-w: chỉ hiển thị số từ
-c: chỉ hiển thị số byte
-m: chỉ hiển thị số ký tự
-L: hiển thị độ dài dòng dài nhất
sort - Sắp xếp tệp
-r: sắp xếp theo thứ tự ngược lại
-R: sắp xếp ngẫu nhiên
-n: sắp xếp theo số
-f: bỏ qua chữ hoa chữ thường
-t: chỉ định dấu phân cách
-k #: sắp xếp theo trường thứ #
uniq - Hợp nhất các dòng giống nhau
-c: đếm số lần xuất hiện của các dòng giống nhau
-d: chỉ hiển thị các dòng trùng lặp
-u: chỉ hiển thị các dòng không trùng lặp
diff - So sánh tệp
So sánh hai tệp và hiển thị sự khác biệt
chown - Thay đổi chủ sở hữu và nhóm
Thay đổi chủ sở hữu và nhóm của tệp
-R: thay đổi đệ quy
--reference: sử dụng tệp tham chiếu
chgrp - Thay đổi nhóm sở hữu
Thay đổi nhóm sở hữu của tệp
Quyền
9 bit biểu diễn quyền
3 nhóm: chủ sở hữu, nhóm, người khác
r: đọc
w: ghi
x: thực thi
chmod - Thay đổi quyền
u+x: thêm quyền thực thi cho chủ sở hữu
u-x: xóa quyền thực thi cho chủ sở hữu
u=r: đặt quyền đọc cho chủ sở hữu
Chức năng đặc biệt
chattr +i: không thể xóa, sửa hoặc thay đổi
lsattr: xem thuộc tính
chattr +a: chỉ có thể ghi thêm
vi/vim - Chỉnh sửa tệp
vim [option]... file...
+#: đi đến dòng #
+/pattern: mở tệp và đi đến vị trí đầu tiên khớp với pattern
-b: mở tệp ở chế độ nhị phân
-d: so sánh nhiều tệp
-m: mở tệp ở chế độ chỉ đọc
-e: mở tệp ở chế độ lệnh mở rộng
find - Tìm kiếm tệp
find [options] [đường dẫn] [điều kiện] [hành động]
-name: tên tệp
-iname: tên tệp, bỏ qua chữ hoa chữ thường
-type: loại tệp
-size: kích thước tệp
-atime: thời gian truy cập
-mtime: thời gian thay đổi
-ctime: thời gian thay đổi trạng thái
xargs - Gửi dữ liệu từ đường ống
Gửi dữ liệu từ đường ống cho lệnh
grep - Tìm kiếm chuỗi trong tệp
--color=auto: tô màu kết quả
-v: lấy phản đảo
-i: bỏ qua chữ hoa chữ thường
-n: hiển thị số dòng
-c: đếm số dòng khớp
-o: chỉ hiển thị phần khớp
-q: chế độ im lặng
-A #: hiển thị # dòng sau
-B #: hiển thị # dòng trước
-C #: hiển thị # dòng trước và sau
-e: chỉ định mẫu
-E: sử dụng biểu thức chính quy mở rộng
-F: không sử dụng biểu thức chính quy
-r: đệ quy
-w: khớp toàn bộ từ
Biểu thức chính quy
.: ký tự bất kỳ
[]: khớp với ký tự trong khoảng
[^]: không khớp với ký tự trong khoảng
[:upper:]: chữ hoa
[:lower:]: chữ thường
[:alnum:]: chữ và số
[:alpha:]: chữ
[:digit:]: số
[:blank:]: khoảng trắng
[:punct:]: dấu câu
*: khớp 0 hoặc nhiều lần
?: khớp 0 hoặc 1 lần
+: khớp 1 hoặc nhiều lần
{n}: khớp n lần
{m,n}: khớp từ m đến n lần
{,n}: khớp tối đa n lần
{n,}: khớp tối thiểu n lần
^: bắt đầu
$: kết thúc
^$: dòng trống
\(\| \): nhóm
\1: tham chiếu lại nhóm
Nén tệp
gzip: nén tệp
bzip2: nén tệp
xz: nén tệp
zip: nén tệp
tar: tạo gói tệp
split: chia tệp