0
0
Lập trình
Admin Team
Admin Teamtechmely

Hướng Dẫn Sử Dụng Các Lệnh Cơ Bản Trong Linux

Đăng vào 7 tháng trước

• 3 phút đọc

Giới Thiệu

Linux là một hệ điều hành mã nguồn mở, mạnh mẽ và linh hoạt, được sử dụng rộng rãi trong các máy chủ và hệ thống nhúng. Việc nắm vững các lệnh cơ bản trong Linux là rất quan trọng đối với bất kỳ lập trình viên hoặc quản trị viên hệ thống nào. Bài viết này sẽ cung cấp cho bạn danh sách các lệnh cơ bản nhất trong hệ điều hành Linux kèm theo giải thích chi tiết và ví dụ thực tế.

Mục Lục

  1. Lệnh Hệ Thống Cơ Bản
  2. Lệnh Quản Lý Tệp
  3. Lệnh Quản Lý Tiến Trình
  4. Lệnh Mạng
  5. Lệnh Quản Lý Quyền Truy Cập
  6. Lệnh Liên Kết
  7. Lệnh Nén Tệp
  8. Lệnh Quản Trị Hệ Thống
  9. Lệnh Chuyển Tệp
  10. Lệnh Lập Lịch Công Việc
  11. Lệnh Tìm Kiếm
  12. Mẹo và Thực Hành Tốt
  13. Các Câu Hỏi Thường Gặp

Lệnh Hệ Thống Cơ Bản

1. arch

In kiến trúc máy tính hiện tại.

bash Copy
arch

2. uname

Hiển thị thông tin về tên hệ điều hành.

bash Copy
uname

3. uname -a

Hiển thị tất cả thông tin về hệ điều hành, bao gồm tên hệ điều hành, phiên bản kernel, và tên máy chủ.

bash Copy
uname -a

4. cat /etc/redhat-release

Kiểm tra phiên bản Linux đang sử dụng.

bash Copy
cat /etc/redhat-release

5. hostname

Hiển thị tên máy chủ hiện tại.

bash Copy
hostname

6. uptime

Hiển thị thời gian hoạt động của hệ thống.

bash Copy
uptime

7. date

Hiển thị thời gian và ngày tháng hiện tại.

bash Copy
date

8. who

Kiểm tra số lượng người dùng đang đăng nhập vào hệ thống.

bash Copy
who

9. history

In ra lịch sử các lệnh đã thực hiện trước đó.

bash Copy
history

10. clear

Xóa màn hình terminal.

bash Copy
clear

Lệnh Quản Lý Tệp

1. find

Tìm kiếm tệp trong thư mục hiện tại mà không vào thư mục con.

bash Copy
find . -maxdepth 1 -type f

2. ls

Liệt kê các tệp trong thư mục hiện tại.

bash Copy
ls

3. mkdir

Tạo một thư mục mới.

bash Copy
mkdir ten_thu_muc

4. rm

Xóa một tệp hoặc thư mục.

bash Copy
rm ten_tep

5. cp

Sao chép tệp từ vị trí này sang vị trí khác.

bash Copy
cp file1 file2

6. mv

Chuyển hoặc đổi tên tệp hoặc thư mục.

bash Copy
mv ten_cu ten_moi

7. cat

Đọc nội dung của một tệp.

bash Copy
cat ten_tep

Lệnh Quản Lý Tiến Trình

1. top

Hiển thị danh sách các tiến trình đang chạy.

bash Copy
top

2. ps

Hiển thị trạng thái các tiến trình hiện tại.

bash Copy
ps -ef

3. kill

Dừng một tiến trình đang chạy.

bash Copy
kill -9 process_id

Lệnh Mạng

1. ifconfig

Hiển thị thông tin địa chỉ IP trong Linux.

bash Copy
ifconfig

2. ping

Kiểm tra kết nối mạng đến một địa chỉ IP hoặc tên miền.

bash Copy
ping google.com

Lệnh Quản Lý Quyền Truy Cập

1. chmod

Thay đổi quyền truy cập cho tệp hoặc thư mục.

bash Copy
chmod 755 ten_tep

2. chown

Thay đổi chủ sở hữu của tệp hoặc thư mục.

bash Copy
chown user_name ten_tep

Lệnh Liên Kết

1. ln

Tạo liên kết cứng hoặc liên kết mềm cho tệp.

bash Copy
ln ten_tep ten_lien_ket

Lệnh Nén Tệp

1. zip

Nén các tệp thành một tệp zip.

bash Copy
zip ten_zip file1 file2

2. tar

Tạo tệp tar từ nhiều tệp hoặc thư mục.

bash Copy
tar -cvf ten.tar file1 file2

Lệnh Quản Trị Hệ Thống

1. shutdown

Tắt máy hoặc khởi động lại hệ thống.

bash Copy
shutdown -h now

2. useradd

Tạo một người dùng mới trong hệ thống.

bash Copy
useradd ten_nguoi_dung

Lệnh Chuyển Tệp

1. scp

Chuyển tệp qua SSH.

bash Copy
scp file user@host:/path

2. rsync

Sao chép và đồng bộ hóa tệp giữa hai máy.

bash Copy
rsync -avz /source/ user@host:/destination/

Lệnh Lập Lịch Công Việc

1. crontab

Thiết lập lịch trình cho các tác vụ tự động.

bash Copy
crontab -e

Lệnh Tìm Kiếm

1. grep

Tìm kiếm chuỗi trong tệp.

bash Copy
grep 'chuoi' ten_tep

2. find

Tìm kiếm tệp theo tên hoặc thuộc tính khác.

bash Copy
find /path -name 'ten_tep'

Mẹo và Thực Hành Tốt

  • Tạo bản sao lưu thường xuyên để tránh mất dữ liệu quan trọng.
  • Sử dụng lệnh man để tìm hiểu thêm về các lệnh bạn chưa quen thuộc.
  • Kiểm tra quyền truy cập của tệp trước khi thực hiện các thay đổi.

Các Câu Hỏi Thường Gặp

1. Làm thế nào để tìm hiểu thêm về một lệnh?

Sử dụng man để xem tài liệu hướng dẫn cho lệnh đó. Ví dụ: man ls.

2. Tại sao tôi không thể xóa tệp?

Có thể tệp đang được sử dụng bởi một tiến trình khác hoặc bạn không có quyền truy cập.

3. Làm thế nào để khôi phục tệp đã xóa?

Nếu bạn đã xóa tệp bằng rm, thường thì không có cách nào để khôi phục. Hãy cân nhắc trước khi xóa.

Kết Luận

Việc nắm vững các lệnh cơ bản trong Linux sẽ giúp bạn trở thành một lập trình viên hoặc quản trị viên hệ thống hiệu quả hơn. Hãy bắt đầu thực hành ngay hôm nay và nâng cao kỹ năng của bạn. Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại để lại câu hỏi dưới bài viết này!

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào