Lesson 5 - Các Lệnh Cơ Bản Trên Linux Ubuntu
28/06/2024 - 6 phút
Trong bài học này, chúng ta sẽ tìm hiểu về các lệnh cơ bản của Linux để điều hướng thư mục, quản lý tập tin và thư mục, cũng như xem và chỉnh sửa tệp. Những lệnh này là nền tảng quan trọng giúp bạn thao tác và quản lý hệ thống Linux một cách hiệu quả.
1. Điều Hướng Thư Mục
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
ls | Liệt kê các tệp và thư mục trong thư mục hiện tại | ls |
cd | Thay đổi thư mục làm việc hiện tại | cd /home/user/Documents |
pwd | Hiển thị đường dẫn đầy đủ của thư mục hiện tại | pwd |
Ví dụ Chi Tiết:
Liệt Kê Tệp và Thư Mục (
ls):lsLệnh này liệt kê tất cả các tệp và thư mục trong thư mục hiện tại.
Documents Downloads Music Pictures VideosĐể hiển thị thông tin chi tiết bao gồm quyền truy cập, chủ sở hữu, kích thước và ngày sửa đổi:
ls -ldrwxr-xr-x 2 user user 4096 Apr 10 09:00 Documents -rw-r--r-- 1 user user 512 Apr 8 12:30 file1.txtĐể hiển thị các tệp ẩn (những tệp bắt đầu bằng dấu chấm):
ls -a.bashrc .profile Documents DownloadsThay Đổi Thư Mục (
cd):cd /home/user/DocumentsLệnh này thay đổi thư mục làm việc hiện tại thành
/home/user/Documents.cd ..Lệnh này di chuyển lên một cấp thư mục.
cd ~Lệnh này thay đổi thư mục thành thư mục chính của người dùng.
Hiển Thị Đường Dẫn Thư Mục Hiện Tại (
pwd):pwdLệnh này hiển thị đường dẫn đầy đủ của thư mục hiện tại.
/home/user/Documents
2. Quản Lý Tập Tin và Thư Mục
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
cp | Sao chép các tệp hoặc thư mục từ vị trí này sang vị trí khác | cp file1.txt /home/user/backup/ |
mv | Di chuyển hoặc đổi tên tệp và thư mục | mv file1.txt /home/user/Documents/ |
rm | Xóa các tệp hoặc thư mục | rm file1.txt |
mkdir | Tạo thư mục mới | mkdir /home/user/newfolder |
Ví dụ Chi Tiết:
Sao Chép Tệp và Thư Mục (
cp):cp file1.txt /home/user/backup/Lệnh này sao chép
file1.txtvào thư mục/home/user/backup/.Để sao chép một thư mục và nội dung của nó:
cp -r /home/user/Documents /home/user/backup/Lệnh này sao chép thư mục
Documentsvà nội dung của nó vào thư mục/home/user/backup/.Di Chuyển hoặc Đổi Tên Tệp và Thư Mục (
mv):mv file1.txt /home/user/Documents/Lệnh này di chuyển
file1.txtvào thư mục/home/user/Documents/.Để đổi tên một tệp:
mv oldname.txt newname.txtLệnh này đổi tên
oldname.txtthànhnewname.txt.Để di chuyển và đổi tên một tệp:
mv oldname.txt /home/user/Documents/newname.txtLệnh này di chuyển
oldname.txtvào thư mục/home/user/Documents/và đổi tên thànhnewname.txt.Xóa Tệp và Thư Mục (
rm):rm file1.txtLệnh này xóa
file1.txt.Để xóa một thư mục và tất cả nội dung bên trong:
rm -r /home/user/Documents/Lệnh này xóa thư mục
/home/user/Documents/và tất cả các tệp và thư mục con bên trong.Tạo Thư Mục Mới (
mkdir):mkdir /home/user/newfolderLệnh này tạo một thư mục mới có tên là
newfoldertrong thư mục/home/user/.Để tạo các thư mục lồng nhau:
mkdir -p /home/user/newfolder/subfolderLệnh này tạo
newfoldervàsubfolderbên trong nếu chúng chưa tồn tại.
3. Xem và Chỉnh Sửa Tệp
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
cat | Hiển thị nội dung của một tệp | cat file1.txt |
nano | Mở một tệp trong trình soạn thảo văn bản Nano | nano file1.txt |
vim | Mở một tệp trong trình soạn thảo văn bản Vim | vim file1.txt |
3.1. Vim Editor
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
vim | Mở một tệp trong trình soạn thảo văn bản Vim | vim file1.txt |
Esc | Chế độ lệnh | Nhấn Esc để vào chế độ lệnh |
i | Chế độ chèn | Nhấn i để vào chế độ chèn văn bản |
:wq | Lưu và thoát | Nhập :wq và nhấn Enter để lưu tệp và thoát Vim |
:q! | Thoát mà không lưu | Nhập :q! và nhấn Enter để thoát mà không lưu tệp |
/text | Tìm kiếm văn bản | Nhập /text và nhấn Enter để tìm kiếm từ “text” trong tệp |
dd | Xóa dòng hiện tại | Nhấn dd để xóa dòng hiện tại |
yy | Sao chép dòng hiện tại | Nhấn yy để sao chép dòng hiện tại |
p | Dán dòng đã sao chép hoặc cắt | Nhấn p để dán dòng đã sao chép hoặc cắt sau dòng hiện tại |
u | Hoàn tác | Nhấn u để hoàn tác hành động cuối cùng |
Ctrl + r | Quay lại hành động vừa hoàn tác | Nhấn Ctrl + r để quay lại hành động vừa hoàn tác |
Ví dụ Chi Tiết:
Mở tệp trong Vim:
vim file1.txtChế độ lệnh và chèn trong Vim:
- Nhấn
Escđể vào chế độ lệnh. - Nhấn
iđể vào chế độ chèn văn bản.
- Nhấn
Lưu và thoát Vim:
- Nhập
:wqvà nhấnEnterđể lưu tệp và thoát. - Nhập
:q!và nhấnEnterđể thoát mà không lưu.
- Nhập
Tìm kiếm và thay thế văn bản:
- Nhập
/textvà nhấnEnterđể tìm kiếm từ “text”. - Để thay thế, sử dụng lệnh
:%s/oldtext/newtext/g.
- Nhập
Xóa, sao chép và dán dòng:
- Nhấn
ddđể xóa dòng hiện tại. - Nhấn
yyđể sao chép dòng hiện tại. - Nhấn
pđể dán dòng đã sao chép hoặc cắt.
- Nhấn
Hoàn tác và quay lại hành động:
- Nhấn
uđể hoàn tác hành động cuối cùng. - Nhấn
Ctrl + rđể quay lại hành động vừa hoàn tác.
- Nhấn
3.2. Nano Editor
| Lệnh | Mô t
| ả | Ví dụ | |
|---|---|---|
nano | Mở một tệp trong trình soạn thảo văn bản Nano | nano file1.txt |
Ctrl + O | Lưu tệp | Nhấn Ctrl + O, sau đó nhấn Enter để lưu |
Ctrl + X | Thoát Nano | Nhấn Ctrl + X để thoát Nano |
Ctrl + K | Cắt văn bản | Di chuyển con trỏ đến dòng cần cắt, nhấn Ctrl + K |
Ctrl + U | Dán văn bản | Di chuyển con trỏ đến vị trí cần dán, nhấn Ctrl + U |
Ctrl + W | Tìm kiếm văn bản | Nhấn Ctrl + W, nhập từ khóa cần tìm, nhấn Enter |
Ctrl + \ | Thay thế văn bản | Nhấn Ctrl + \, nhập từ khóa cần thay thế và từ khóa mới, nhấn Enter |
Ctrl + G | Hiển thị trợ giúp | Nhấn Ctrl + G để hiển thị hướng dẫn sử dụng Nano |
Ví dụ Chi Tiết:
Mở tệp trong Nano:
nano file1.txtLưu tệp trong Nano:
- Nhấn
Ctrl + O. - Nhấn
Enterđể xác nhận lưu tệp.
- Nhấn
Thoát Nano:
- Nhấn
Ctrl + X.
- Nhấn
Cắt và dán văn bản:
- Để cắt, di chuyển con trỏ đến dòng cần cắt và nhấn
Ctrl + K. - Để dán, di chuyển con trỏ đến vị trí cần dán và nhấn
Ctrl + U.
- Để cắt, di chuyển con trỏ đến dòng cần cắt và nhấn
Tìm kiếm và thay thế văn bản:
- Nhấn
Ctrl + Wđể tìm kiếm từ khóa. - Nhấn
Ctrl + \để thay thế từ khóa.
- Nhấn
Hiển thị trợ giúp:
- Nhấn
Ctrl + Gđể hiển thị hướng dẫn sử dụng Nano.
- Nhấn
Kết Luận
Qua bài học này, bạn đã nắm vững các lệnh cơ bản để điều hướng thư mục, quản lý tập tin và thư mục, cũng như xem và chỉnh sửa tệp trên hệ thống Linux. Những lệnh này là nền tảng quan trọng giúp bạn thao tác và quản lý hệ thống một cách hiệu quả. Chúc bạn thực hành thành công và áp dụng kiến thức này vào công việc hàng ngày của mình.
