Học tập
Công cụ
Language
日本語
English
Français
Español
Tiếng Việt
Current
Bahasa Indonesia
Công cụ
Học tập
Trang chủ
>
Bài viết học tập
>
Khóa học Linux
Khóa học Linux
Học những kiến thức cơ bản về dòng lệnh Linux qua thực hành, ngay trên terminal trong trình duyệt.
0/31テキスト終了(0%)
お気に入りのみ
Cơ bản Linux
1-1
Cơ bản về Terminal — pwd, ls, cd
Thực hiện những bước đầu tiên trong terminal Linux — pwd để biết bạn đang ở đâu, ls để liệt kê, cd để di chuyển — chạy môi trường Linux thật ngay trên terminal trong trình duyệt.
1-2
Tạo tệp và thư mục — mkdir, touch, cat
Tạo thư mục bằng mkdir, tạo tệp bằng touch và > / >> của echo, và kiểm tra nội dung bằng cat — tất cả thực hành trên terminal trong trình duyệt.
1-3
Đường dẫn và điều hướng — tuyệt đối vs tương đối
Học đường dẫn tuyệt đối vs tương đối, cách dùng các ký hiệu đặc biệt . .. ~ /, và cách đọc vị trí bằng pwd và ls -l — bằng cách di chuyển trên terminal trong trình duyệt.
1-4
Thao tác tệp — cp / mv / rm
Sao chép tệp bằng cp, di chuyển và đổi tên bằng mv, xóa tệp bằng rm, và xóa thư mục bằng rmdir và rm -r — cùng các tùy chọn chính, thực hành ngay trên terminal trong trình duyệt.
1-5
Dùng Terminal nhanh hơn — Hoàn tất, Lịch sử, Chỉnh sửa dòng
Thực hành hoàn tất bằng Tab, tái dùng lịch sử bằng phím mũi tên và history, chỉnh sửa dòng bằng Ctrl-A/Ctrl-E/Ctrl-U, và tìm lịch sử bằng Ctrl-R, ngay trên terminal trong trình duyệt.
1-6
Xem nội dung — cat / head / tail / wc
Hiển thị cả tệp bằng cat, phần đầu và phần cuối bằng head và tail, và đếm dòng bằng wc -l — cùng quy trình kiểm tra log, thực hành ngay trên terminal trong trình duyệt.
1-7
Redirection — > >> < 2>
Ghi đè tệp bằng >, nối thêm bằng >>, truyền đầu vào chuẩn bằng <, và gửi chỉ lỗi ra tệp riêng bằng 2> — thực hành ngay trên terminal trong trình duyệt.
1-8
Pipe — Kết nối lệnh
Tìm hiểu cách pipe truyền đầu ra của một lệnh sang lệnh tiếp theo, đếm dòng bằng wc -l, sắp xếp bằng sort, và kết hợp cổ điển sort | uniq để loại bỏ trùng lặp — thực hành ngay trên terminal trong trình duyệt.
1-9
Tìm kiếm văn bản — grep
Học cách tìm các dòng chứa chuỗi, cùng khi nào dùng -i để bỏ qua hoa thường, -n cho số dòng, và -r để tìm kiếm đệ quy — thực hành ngay trên terminal trong trình duyệt.
1-10
Tìm tệp — find và ký tự đại diện
Chỉ định nhiều tên tệp cùng lúc bằng các ký tự đại diện * ? [], và tìm theo tên với find -name hoặc theo loại với -type — thực hành ngay trên terminal trong trình duyệt.
1-11
Quyền — Cách đọc và chmod
Đọc ký hiệu rwx và số bát phân trong ls -l, đổi quyền bằng chế độ ký hiệu và số của chmod, và học cú pháp của chown — thực hành ngay trên terminal trong trình duyệt.
1-12
Biến môi trường — PATH và export
Tham chiếu biến bằng echo $VAR và env, hiểu HOME và PATH, đặt biến bằng export, và dùng thay thế lệnh $(...) — thực hành ngay trên terminal trong trình duyệt.
1-13
Nối lệnh — ; && || và dấu nháy
Học cách chạy tuần tự bằng ;, chạy có điều kiện bằng && và ||, và sự khác nhau giữa nháy đơn và nháy kép trong việc mở rộng biến — thực hành ngay trên terminal trong trình duyệt.
1-14
Kiểm tra và dừng tiến trình — ps / kill
Liệt kê tiến trình đang chạy bằng ps, kiểm tra PID của chính mình bằng $$, và dừng một tiến trình chạy nền bằng & với kill — thực hành ngay trên terminal trong trình duyệt.
1-15
Cơ bản về trình soạn thảo văn bản vi
Khởi động vi, chuyển giữa normal mode và insert mode, quay lại bằng Esc, và lưu bằng :wq hoặc bỏ bằng :q! — thực hành ngay trên terminal trong trình duyệt.
1-16
Tóm tắt cơ bản Linux — Bảng tra cứu lệnh
Sắp xếp các lệnh cơ bản Linux theo nhóm — điều hướng, tạo, thao tác, xem và tìm kiếm, quyền, tiến trình, và vi — với sơ đồ và bảng tra cứu để ôn tập.
Linux Trung cấp
2-1
Biểu thức chính quy cơ bản — Các mẫu dùng với grep
Thực hành biểu thức chính quy cơ bản của grep — 5 ký hiệu ^/$/./*/[], biểu thức mở rộng với -E, và -o để chỉ in phần khớp — bằng cách trích xuất từ các tệp văn bản.
2-2
Xuất có định dạng — printf
Khác với echo, printf không tự thêm dòng mới ở cuối, nên bạn tự viết \n. Học cách chèn giá trị bằng %s/%d, căn cột bằng \t, và tạo tệp nhiều dòng — thực hành ngay trên terminal trong trình duyệt.
2-3
sed — Thay thế và Trích xuất
Thực hành sed: 's/a/X/' thay thế khớp đầu tiên trên mỗi dòng và g thay thế tất cả, -n '2p' in một dòng cụ thể, '/two/d' xóa các dòng khớp, và -i chỉnh sửa tệp trực tiếp — thực hành ngay trên terminal trong trình duyệt.
2-4
awk — Trích xuất trường
Thực hành awk: '{print $1}' lấy một cột, $NF lấy cột cuối cùng, -F',' đổi dấu phân tách thành dấu phẩy, NR và NF, và /error/{print $2} chỉ xử lý các dòng khớp — minh họa và thực hành trên terminal trong trình duyệt.
2-5
awk — Tổng hợp và Báo cáo
Thực hành awk: thứ tự chạy của BEGIN { } và END { }, s += $1 để tích lũy cột 1 thành tổng, và NR hoặc { c++ } để đếm — minh họa và thực hành trên terminal trong trình duyệt.
2-6
Công cụ định dạng văn bản — sort / uniq / cut / wc / tr / tee
Học sắp xếp, trích xuất cột và đếm dòng với sort, uniq, cut, wc, chuyển đổi ký tự bằng tr và chia đầu ra bằng tee.
2-7
xargs — Xây dựng lệnh từ đầu vào chuẩn
Học xargs để biến đầu ra của pipe thành tham số, cùng -n1, -I{}, và tích hợp find bằng cách chạy thực hành.
2-8
tar — Đóng gói và Giải nén
Gom nhiều tệp thành một archive không nén bằng tar -cf, liệt kê nội dung bằng tar -tf, và khôi phục bằng tar -xf.
2-9
Liên kết tượng trưng và liên kết cứng — ln
Học sự khác biệt giữa liên kết tượng trưng (ln -s) và liên kết cứng (ln) bằng cách tự chạy thử.
2-10
Khác biệt giữa các tệp — diff
So sánh hai tệp bằng diff và đọc các ký hiệu của định dạng hợp nhất - / + / @@.
2-11
Lệnh thông tin hệ thống — du / df / date và hơn thế
Kiểm tra dung lượng thư mục (du/df), ngày (date), hệ thống và người dùng (uname/whoami/id), cùng dãy số và tính toán (seq/expr).
2-12
Shell Script đầu tiên của bạn — Tạo và chạy nó
Tạo một tệp script bằng trình soạn thảo vi, đặt #!/bin/sh cùng một comment ở dòng đầu, thêm quyền thực thi bằng chmod +x rồi chạy bằng ./hello.sh — thực hành từng bước với sơ đồ và terminal ngay trên trình duyệt.
2-13
Shell Script - Biến và thay thế lệnh
Gán bằng name=value và tham chiếu bằng "$name", khác biệt khi mở rộng giữa nháy đơn và nháy kép, thay thế lệnh $(date), tính toán $(( n * 2 )), và đọc đầu vào bằng read.
2-14
Shell Script - Tham số và mã thoát
Nhận các giá trị của ./a.sh foo bar bằng $1 $2 $@ $# $0, bổ sung mặc định bằng ${2:--}, kiểm tra $? và trả về thành công hay thất bại bằng exit 0 / exit 1 — viết và chạy một script thực dụng trên terminal trong trình duyệt.
2-15
Shell Script - Câu lệnh điều kiện
Kiểm tra tệp, chuỗi và số bằng [ -f config.txt ], [ -z "$name" ] và [ "$count" -lt 5 ], rẽ nhánh bằng if / elif / else, và định tuyến nhiều mẫu bằng case — viết và chạy từng script, minh họa trên terminal trong trình duyệt.