Lệnh bash trong linux với các ví dụ dễ hiểu

Lệnh bash trong linux là một công cụ mạnh mẽ để tương tác với hệ điều hành thông qua dòng lệnh. Nó cho phép bạn thực hiện các tác vụ như quản lý tệp, chạy chương trình và tự động hóa các quy trình. Sử dụng bash giúp bạn điều khiển hệ thống một cách linh hoạt và hiệu quả hơn rất nhiều.

Lệnh bash trong linux là gì?

Bash là một trình thông dịch dòng lệnh, hay còn gọi là shell, phổ biến trong hệ điều hành Linux. Nó cho phép người dùng tương tác với hệ thống bằng cách nhập các lệnh và thực thi chúng một cách dễ dàng. Command bash in linux giúp bạn điều khiển các chương trình, quản lý tệp tin và thư mục, cũng như thực hiện nhiều tác vụ khác. Bash cung cấp một môi trường mạnh mẽ để tự động hóa các công việc thông qua các script. Với bash, bạn có thể tùy chỉnh môi trường làm việc của mình và tạo ra các lệnh riêng để tăng hiệu quả công việc. Nó là một công cụ không thể thiếu cho bất kỳ ai làm việc với Linux.

Làm quen với Hệ thống Tệp bằng các Lệnh Linux Cơ bản

Trong bước này, bạn sẽ học cách điều hướng hệ thống tệp Linux bằng các lệnh cơ bản.

Chúng ta sẽ tìm hiểu các lệnh thiết yếu như ls, cd, pwdmkdir để khám phá và quản lý các thư mục và tệp.

Đầu tiên, hãy kiểm tra thư mục làm việc hiện tại của chúng ta bằng lệnh pwd:

pwd

Ví dụ về đầu ra:

/home/labex/project

Như bạn thấy, thư mục làm việc mặc định là ~/project. Bây giờ, hãy liệt kê nội dung của thư mục hiện tại bằng lệnh ls:

ls

Ví dụ về đầu ra:

file1.txt  file2.txt  subdirectory

Để thay đổi thư mục hiện tại, chúng ta có thể sử dụng lệnh cd. Hãy điều hướng đến subdirectory:

cd subdirectory

Bây giờ, hãy liệt kê nội dung của subdirectory:

ls

Ví dụ về đầu ra:

file3.txt  file4.txt

Để quay lại thư mục cha, chúng ta có thể sử dụng cd ..:

cd ..

Hãy tạo một thư mục mới có tên là newdir bằng lệnh mkdir:

mkdir newdir

Bây giờ, hãy liệt kê lại nội dung của thư mục hiện tại:

ls

Ví dụ về đầu ra:

file1.txt  file2.txt  newdir  subdirectory

Bạn đã học cách điều hướng hệ thống tệp Linux bằng các lệnh cơ bản như ls, cd, pwdmkdir.

Thao Tác với Tệp và Thư Mục bằng Lệnh Linux

Trong bước này, bạn sẽ học cách thao tác tệp và thư mục bằng các lệnh Linux cơ bản.

Chúng ta hãy bắt đầu bằng cách tạo một tệp mới có tên newfile.txt sử dụng lệnh touch:

touch newfile.txt

Bây giờ, hãy liệt kê nội dung của thư mục hiện tại để xác minh việc tạo tệp:

ls

Ví dụ về đầu ra:

file1.txt  file2.txt  newdir  newfile.txt  subdirectory

Để sao chép một tệp, chúng ta có thể sử dụng lệnh cp. Hãy tạo một bản sao của newfile.txt và đặt tên là copyfile.txt:

cp newfile.txt copyfile.txt

Hãy xác minh bản sao:

ls

Ví dụ về đầu ra:

file1.txt  copyfile.txt  file2.txt  newdir  newfile.txt  subdirectory

Để di chuyển một tệp, chúng ta có thể sử dụng lệnh mv. Hãy di chuyển copyfile.txt vào thư mục newdir:

mv copyfile.txt newdir/

Bây giờ, hãy kiểm tra nội dung của thư mục newdir:

ls newdir

Ví dụ về đầu ra:

copyfile.txt

Để xóa một tệp, chúng ta có thể sử dụng lệnh rm. Hãy xóa tệp newfile.txt:

rm newfile.txt

Xác minh việc xóa tệp:

ls

Ví dụ về đầu ra:

file1.txt  file2.txt  newdir  subdirectory

Cuối cùng, hãy tạo một thư mục mới có tên newdir2 và sau đó xóa nó bằng lệnh rmdir:

mkdir newdir2
ls

Ví dụ về đầu ra:

file1.txt  file2.txt  newdir  newdir2  subdirectory
rmdir newdir2
ls

Ví dụ về đầu ra:

file1.txt  file2.txt  newdir  subdirectory

Bạn đã học cách thao tác tệp và thư mục bằng các lệnh như touch, cp, mv, rmrmdir.

Tìm kiếm và Lọc Dữ liệu với Các Tiện ích Linux

Trong bước này, bạn sẽ học cách tìm kiếm và lọc dữ liệu bằng các tiện ích Linux mạnh mẽ như grep, findawk.

Chúng ta hãy bắt đầu bằng cách tạo một tệp văn bản mẫu có tên data.txt với một số nội dung sau:

cat > data.txt << EOF
John,25,male
Jane,30,female
Bob,35,male
Alice,28,female
EOF

Bây giờ, hãy tìm kiếm từ "male" trong tệp data.txt bằng lệnh grep như sau:

grep "male" data.txt

Ví dụ về đầu ra:

John,25,male
Bob,35,male

Để tìm kiếm các dòng chứa từ "female", chúng ta có thể sử dụng lệnh sau:

grep "female" data.txt

Ví dụ về đầu ra:

Jane,30,female
Alice,28,female

Bạn cũng có thể sử dụng lệnh find để tìm kiếm các tệp tin một cách hiệu quả.

Ví dụ: để tìm tất cả các tệp trong thư mục hiện tại và các thư mục con của nó, bạn có thể dùng:

find .

Ví dụ về đầu ra:

.
./data.txt
./newdir
./newdir/copyfile.txt
./file1.txt
./file2.txt
./subdirectory
./subdirectory/file3.txt
./subdirectory/file4.txt

Để tìm kiếm một tệp cụ thể, bạn có thể sử dụng tùy chọn -name như sau:

find . -name "data.txt"

Ví dụ về đầu ra:

./data.txt

Cuối cùng, hãy sử dụng lệnh awk để trích xuất các trường cụ thể từ tệp data.txt.

Ví dụ: để in trường thứ hai (tuổi) cho mỗi dòng, bạn có thể sử dụng:

awk -F',' '{print $2}' data.txt

Ví dụ về đầu ra:

25
30
35
28

Bạn đã học cách sử dụng grep, findawk để tìm kiếm và lọc dữ liệu trong Linux.

Kết luận cho linux bash command

Vậy là chúng ta đã cùng nhau khám phá những điều thú vị về lệnh bash trong Linux. Hy vọng những kiến thức này sẽ giúp bạn tự tin hơn khi làm việc với hệ điều hành này. Đừng ngại thử nghiệm và khám phá thêm nhiều lệnh khác, vì linux bash command là một thế giới rộng lớn đang chờ bạn. Hãy nhớ rằng, thực hành thường xuyên là chìa khóa để thành thạo bất kỳ công cụ nào. Chúc bạn thành công trên con đường chinh phục Linux và trở thành một người dùng thành thạo. Hãy tận dụng sức mạnh của dòng lệnh để giải quyết các vấn đề một cách hiệu quả. Đừng quên tìm kiếm tài liệu và cộng đồng trực tuyến khi gặp khó khăn, luôn có người sẵn lòng giúp đỡ bạn. Chúc bạn có những trải nghiệm tuyệt vời với Linux!

Last Updated : 17/10/2025