Hướng dẫn chi tiết cách sử dụng lệnh grep để tìm kiếm văn bản trong Linux

Lệnh grep (Global Regular Expression Print) là một trong những công cụ mạnh mẽ và phổ biến nhất trên hệ điều hành Linux/Unix, cho phép người dùng tìm kiếm các chuỗi ký tự hoặc các dòng văn bản khớp với biểu thức chính quy trong các tệp tin. 1. Tìm kiếm chuỗi cơ bản trong một tệp Cú pháp đơn giản nhất để kiểm tra xem một thông tin có tồn tại tr ...

Đăng vào ngày 28 tháng 8 lúc 20:14

Hướng dẫn cài đặt p7zip-full trên Ubuntu 18.04 và cách xử lý các lỗi thường gặp

1. Hiểu rõ về gói p7zip trên Ubuntu Người dùng mới chuyển từ Windows sang Ubuntu 18.04 thường gặp lỗi E: Unable to locate package 7zip khi cố gắng cài đặt công nén/giải nén 7-Zip. Nguyên nhân là vì trong kho lưu trữ chính thức của Debian và Ubuntu, phần mềm này không được đặt tên là 7zip mà được duy trì dưới tên gọi p7zip. Đây là phiên bản đư ...

Đăng vào ngày 26 tháng 8 lúc 15:09

Sử dụng Lệnh `printf` trong Shell Script

Sau khi tìm hiểu về lệnh echo, chúng ta sẽ khám phá một công cụ xuất khác mạnh mẽ hơn trong Shell là lệnh printf. Lệnh printf được thiết kế để hoạt động tương tự như hàm printf() trong thư viện chuẩn của ngôn ngữ C. Nó tuân thủ tiêu chuẩn POSIX, do đó, các script sử dụng printf thường có tính di động (portability) tốt hơn so với các script ...

Đăng vào ngày 11 tháng 8 lúc 22:13

Tối ưu hóa Bash Script với Mảng và Mảng Kết hợp

Mảng là cấu trúc dữ liệu nền tảng trong Bash, cho phép lưu trữ và thao tác nhiều giá trị dưới một tên biến. Việc sử dụng mảng hiệu quả giúp đơn giản hóa logic xử lý dữ liệu, tăng tính rõ ràng và bảo trì mã nguồn—đặc biệt hữu ích trong quản trị hệ thống, tự động hóa tác vụ và xử lý đầu vào phức tạp. Khởi tạo mảng Bash hỗ trợ khởi tạo mảng theo ...

Đăng vào ngày 31 tháng 7 lúc 01:46

Hướng dẫn sử dụng lệnh cat trong hệ điều hành Linux

Lệnh cat (viết tắt của concatenate) là một trong những công cụ dòng lệnh được sử dụng phổ biến nhất trên các hệ thống Unix và Linux. Chức năng chính của nó là đọc dữ liệu từ tệp và xuất ra màn hình hoặc chuyển hướng đến một tệp khác. 1. Cú pháp và các tùy chọn cơ bản Cú pháp tổng quát của lệnh như sau: cat [tùy_chọn] [tệp_tin...] Dưới đây là ...

Đăng vào ngày 25 tháng 7 lúc 20:56

Các câu lệnh điều kiện trong Shell Scripting

Trong lập trình Shell, các câu lệnh điều kiện cho phép bạn kiểm tra một điều kiện và thực thi các khối mã khác nhau dựa trên kết quả của việc kiểm tra đó. Kết quả của một phép kiểm tra được biểu thị bằng mã trạng thái thoát của lệnh: 0 cho True (đúng) và giá trị khác 0 cho False (sai). 1. Kiểm tra điều kiện Về cơ bản, kiểm tra điều kiện liên ...

Đăng vào ngày 25 tháng 7 lúc 04:58

Tổng quan về Hệ điều hành Linux và Dòng lệnh Bash

Quản lý người dùng và quyền truy cập Hệ thống Linux phân biệt rõ ràng giữa người dùng thông thường và siêu quản trị viên (root). Tài khoản root có toàn quyền kiểm soát hệ thống, cho phép thực hiện mọi thao tác bao gồm thay đổi cấu hình lõi và xóa dữ liệu quan trọng. Do mức độ rủi ro cao, các kỹ sư hệ thống thường hạn chế sử dụng root trực tiếp ...

Đăng vào ngày 19 tháng 7 lúc 21:35

Các Kỹ Thuật Thao Tác Chuỗi Trong Shell: Cắt Chuỗi, Tính Độ Dài và Đo Thời Gian Thực Thi Lệnh

Trong môi trường shell, việc xử lý các chuỗi ký tự là một tác vụ phổ biến. Bài viết này sẽ đi sâu vào các kỹ thuật cơ bản như cắt chuỗi, tính toán độ dài và phân tích hiệu suất của các lệnh thông qua việc đo thời gian thực thi. Cắt Chuỗi (Substring) Shell cung cấp các phương pháp linh hoạt để trích xuất một phần của chuỗi ký tự, hay còn gọi là ...

Đăng vào ngày 16 tháng 7 lúc 07:21

Khái Niệm TTY Trong Môi Trường Linux Và Phương Pháp Sử Dụng Lệnh tty

Tổng quan về thiết bị TTY trên Linux Lệnh tty được thiết kế để hiển thị tên của đường dẫn thiết bị đầu cuối (terminal) mà người dùng hiện đang kết nối. Từ viết tắt TTY đại diện cho "TeleTypeWriter" (máy đánh chữ viễn thông). Để hiểu rõ ý nghĩa đằng sau tên gọi này, chúng ta cần nhìn lại lịch sử phát triển của phần cứng máy tính. Lịch sử hình t ...

Đăng vào ngày 8 tháng 7 lúc 20:47

Trash-cli: Biến Việc Xóa File Trở Nên An Toàn Hơn Bao Giờ Hết

Trong quá trình sử dụng máy tính, việc xóa nhầm file là một nỗi ám ảnh của hầu hết mọi người. Lệnh rm truyền thống khi thực thi thì không thể cứu vãn. Tuy nhiên, trash-cli là một công cụ dòng lệnh nhẹ, giúp thay đổi hoàn toàn cách xóa file an toàn. Thay vì xóa vĩnh viễn, nó di chuyển file vào thùng rác hệ thống, mang đến cho bạn "viên thuốc hối ...

Đăng vào ngày 7 tháng 7 lúc 17:04