Bắt đầu với Linux

Chào mừng các bạn những nhà lập trình viên tương lai và những người đam mê Linux! Hôm nay, chúng ta sẽ bắt đầu một hành trình đầy thú vị vào thế giới của Unix và Linux. Là người hướng dẫn với hơn một thập kỷ kinh nghiệm giảng dạy, tôi hứa sẽ làm cho chuyến phiêu lưu này vừa hữu ích vừa thú vị. Hãy cùng bắt đầu!

Unix / Linux - Getting Started

Quá trình Khởi động Hệ thống

Hành trình bắt đầu khi bạn bật máy tính. Quá trình này, được gọi là khởi động, giống như đánh thức một người khổng lồ đang ngủ. Máy tính của bạn sẽ trải qua một loạt các bước để sẵn sàng hoạt động:

  1. Khởi tạo BIOS/UEFI
  2. Thực thi boot loader
  3. Tải kernel
  4. Khởi động quá trình init
  5. Khởi tạo dịch vụ

Hãy tưởng tượng nó như buổi sáng hàng ngày của máy tính - kéo dài, há miệng và chuẩn bị cho ngày mới!

Đăng nhập vào Linux

Khi hệ thống của bạn đã sẵn sàng, bạn sẽ gặp màn hình đăng nhập. Đây là cách máy tính của bạn nói, "Này, ai đó ở đây?" Đây là biện pháp an toàn để đảm bảo chỉ có người dùng được ủy quyền mới có thể truy cập hệ thống.

Để đăng nhập, bạn thường cần nhập tên người dùng và mật khẩu. Ví dụ:

Tên người dùng: johnsmith
Mật khẩu: ********

Mẹo chuyên nghiệp: Khi gõ mật khẩu, bạn sẽ không thấy bất kỳ ký tự nào trên màn hình. Đừng lo lắng, nó không bị lỗi - nó chỉ đang giữ mật khẩu của bạn bí mật!

Đổi Mật khẩu

An ninh là rất quan trọng trong thế giới kỹ thuật số, và việc thay đổi mật khẩu thường xuyên là một thói quen tốt. Dưới đây là cách bạn có thể làm điều đó:

  1. Mở terminal (trung tâm lệnh của bạn)
  2. Nhập lệnh sau:
passwd
  1. Theo các hướng dẫn để nhập mật khẩu hiện tại của bạn và sau đó mật khẩu mới hai lần.

Nhớ rằng, một mật khẩu mạnh giống như một câu đùa tốt - khó đoán nhưng dễ nhớ!

Liệt kê các Thư mục và Tệp

Bây giờ chúng ta đã vào trong, hãy cùng khám phá! Lệnh ls là đèn pin đáng tin cậy của bạn trong hang động hệ thống tệp Linux. Dưới đây là cách sử dụng nó:

ls           # Liệt kê các tệp và thư mục trong thư mục hiện tại
ls -l        # Định dạng dài với nhiều chi tiết hơn
ls -a        # Hiển thị cả các tệp ẩn
ls -lh       # Kích thước tệp ở dạng dễ đọc

Thử các lệnh này và xem sự khác biệt. Đó giống như bật các đèn khác nhau trong một căn phòng - mỗi đèn tiết lộ điều mới!

Thay đổi Thư mục

Di chuyển trong Linux giống như 导航 trong một thư viện lớn. Lệnh cd là hướng dẫn cá nhân của bạn:

cd /home/user       # Đi đến thư mục home của người dùng
cd ..               # Đi lên một cấp
cd ~                # Đi đến thư mục home của bạn
cd -                # Đi đến thư mục trước đó

Hãy tưởng tượng các lệnh này như những bước nhảy khác nhau. Với sự gyak luyện, bạn sẽ lướt qua hệ thống tệp của mình như một chuyên gia!

Bạn là ai?

Trong vũ trụ rộng lớn của Linux, điều tốt là biết bạn là ai. Lệnh whoami sẽ kể cho bạn biết điều đó:

whoami

Lệnh này sẽ hiển thị tên người dùng hiện tại của bạn. Đó giống như hỏi máy tính của bạn, "Gương, gương trên tường, tôi là ai sau cùng?"

Ai đã Đăng nhập?

Curious about who else is on the system? The who command is your friendly neighborhood watch:

who

This shows all users currently logged in. It's like peeking out your window to see who's in the neighborhood!

Kiểm tra Sử dụng Đĩa

Just as we check our wallets before shopping, it's good to know how much disk space we have. The df command (think "disk free") is your financial advisor:

df -h     # The -h flag makes the output human-readable

This shows you how much space is used and available on all mounted file systems. It's like checking your piggy bank before deciding if you can afford that new game!

Đăng xuất

When it's time to say goodbye (for now), logging out is the polite way to do it. You can use the exit command in the terminal:

exit

Or, if you're using a graphical interface, look for a logout option in the system menu. It's like saying "See you later!" to your computer.

Tắt Hệ thống

Sometimes, your computer needs a good night's sleep too. Here's how to tuck it in:

sudo shutdown -h now    # Shutdown immediately
sudo reboot             # Restart the system

Remember, always save your work before shutting down. It's like brushing your teeth before bed – a good habit to have!

Here's a handy table summarizing the commands we've learned:

Command Description
ls List directory contents
cd Change directory
passwd Change password
whoami Display current user
who Show who is logged on
df Report file system disk space usage
exit Exit the shell
shutdown Shutdown or restart the system

And there you have it, folks! You've taken your first steps into the wonderful world of Linux. Remember, every expert was once a beginner, so don't be afraid to experiment and learn. Linux is like a playground – the more you explore, the more fun you'll have. Happy computing, and may the source be with you!

Credits: Image by storyset