CodeGym /Các khóa học /Docker SELF /Làm việc với hệ thống file: tạo và di chuyển file, xem nộ...

Làm việc với hệ thống file: tạo và di chuyển file, xem nội dung

Docker SELF
Mức độ , Bài học
Có sẵn

Làm việc với hệ thống file: tạo và di chuyển file, xem nội dung

1. Bài tập thực hành: Chuẩn bị môi trường

Bây giờ là lúc để áp dụng tất cả những thứ này vào thực tế. Chúng ta sẽ làm việc với các file và thư mục, tạo và di chuyển chúng, cũng như mở để xem và chỉnh sửa. Bài giảng này sẽ giúp bạn kết nối tất cả các lệnh đã học trước đó thành một quy trình làm việc mạch lạc. Sẵn sàng chưa? Bắt đầu thôi nào!

Để bắt đầu bài tập, mở terminal của bạn. Nếu bạn đang làm việc trên WSL, chỉ cần mở terminal WSL. Đối với người dùng Linux hoặc máy ảo, cũng mở cửa sổ terminal thông thường.

Hãy đảm bảo rằng bạn đang ở thư mục chính của mình bằng cách chạy lệnh sau:

cd ~

Đầu tiên, hãy tạo một thư mục có tên test. Chúng ta sẽ sử dụng nó làm không gian làm việc chính.

mkdir test

Bây giờ hãy đảm bảo rằng thư mục đã được tạo bằng cách sử dụng lệnh ls:

ls

Trong danh sách, phải có thư mục test. Nếu nó thực sự ở đó, chúc mừng bạn! Bạn vừa tạo nền tảng.


2. Tạo tệp trong thư mục

Chuyển đến thư mục vừa tạo:

cd test

Bây giờ hãy tạo một tệp mới trong đó với tên example.txt bằng lệnh touch:

touch example.txt

Kiểm tra lại để đảm bảo rằng tệp đã xuất hiện, sử dụng lệnh ls. Bạn sẽ thấy rằng trong thư mục test bây giờ đã có tệp example.txt.

Để kiểm tra thư mục hiện tại, nhập:

pwd

Bạn sẽ thấy đường dẫn kết thúc bằng /test.


3. Chỉnh sửa nội dung tệp

Mở tệp đã tạo trong trình soạn thảo văn bản nano và thêm một chút văn bản:

nano example.txt

Sau khi mở trình soạn thảo, nhập, ví dụ, dòng sau:

Xin chào, thế giới! Đây là tệp văn bản đầu tiên của tôi trong Linux!

Bây giờ lưu tệp bằng cách sử dụng tổ hợp phím Ctrl + O (nghĩa là "Write Out" — ghi). Nhấn Enter để xác nhận lưu. Sau đó thoát khỏi trình soạn thảo bằng cách sử dụng Ctrl + X.

Lệnh cat sẽ giúp bạn đảm bảo rằng văn bản thực sự đã được lưu trong tệp:

cat example.txt

Terminal sẽ hiển thị văn bản mà bạn vừa viết.


4. Sao chép tệp

Chúng ta sẽ tạo một bản sao lưu cho tệp của mình. Gọi nó là example_backup.txt. Để làm điều này, sử dụng lệnh cp:

cp example.txt example_backup.txt

Bây giờ trong thư mục test của bạn nên có hai tệp: example.txtexample_backup.txt. Để xác nhận điều này, hãy chạy lại lệnh ls.

Muốn kiểm tra xem trong bản sao lưu có đúng nội dung không? Sử dụng lệnh:

cat example_backup.txt

Kết quả văn bản đầu ra nên giống hệt với bản gốc.


5. Tạo thư mục mới và di chuyển tệp

Đã đến lúc sắp xếp một chút. Hãy tạo một thư mục mới backup, nơi chúng ta sẽ lưu trữ tất cả các bản sao lưu:

mkdir backup

Di chuyển tệp example_backup.txt vào thư mục backup bằng lệnh mv:

mv example_backup.txt backup/

Bây giờ hãy đảm bảo rằng tệp đã thực sự được di chuyển. Đầu tiên, thực hiện ls trong thư mục hiện tại. Tệp example_backup.txt không còn ở đây nữa. Sau đó kiểm tra nội dung của thư mục backup:

ls backup

Trong thư mục backup phải có tệp của chúng ta. Tuyệt vời!


6. Xóa nhầm và phục hồi file

Hãy tưởng tượng trường hợp: bạn vô tình xóa mất file. Đừng hoảng loạn! Đầu tiên, chúng ta xóa file example.txt (giả sử là nhầm lẫn):

rm example.txt

Bây giờ file đã biến mất (kiểm tra bằng ls). Nhưng không sao cả, ta có một bản sao dự phòng! Copy lại từ thư mục backup:

cp backup/example_backup.txt example.txt

Kiểm tra xem phục hồi có thành công không, hãy mở file:

cat example.txt

Vậy đó, văn bản của bạn vẫn nguyên vẹn.


7. Xem tập tin lớn bằng less

Để đổi gió, chúng ta tạo một tập tin lớn hơn và xem cách thuận tiện để xem nội dung của nó. Cách đơn giản nhất là tạo ra bằng công cụ seq, công cụ xuất ra một chuỗi số. Hãy tạo tập tin bigfile.txt:

seq 1 1000 > bigfile.txt

Bây giờ mở nó bằng less để xem nội dung từng trang:

less bigfile.txt
  • Sử dụng phím để điều hướng.
  • Nhấn q để thoát.

8. Tổng kết thí nghiệm của chúng ta

Chúc mừng bạn đã hoàn thành một chặng đường tuyệt vời! Chúng ta đã tạo các thư mục và file, chỉnh sửa nội dung của chúng, thực hiện sao lưu dữ liệu, di chuyển file sang thư mục mới và thậm chí phục hồi file bị xóa một cách vô tình. Tất cả những điều này là những kỹ năng cơ bản nhưng cực kỳ quan trọng để làm việc trong Linux.

Bây giờ, khi bạn gặp phải một nhiệm vụ mới, ví dụ như quản lý file trên server hoặc viết script để tự động hóa, bạn đã được trang bị những công cụ cần thiết. Nói thật đi, cảm giác khi dùng command-line rất phấn khích đúng không? Chào mừng đến với thế giới Linux, nơi mà mọi nhiệm vụ đều là một chuyến phiêu lưu!

1
Опрос
Làm quen với Linux,  1 уровень,  8 лекция
недоступен
Làm quen với Linux
Làm quen với Linux
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION