Lệnh autoconf trong Linux
Giới thiệu Trong lab này, chúng ta sẽ khám phá mục đích và cách sử dụng lệnh autoconf trong Linux. autoconf là một công cụ được sử dụng để tạo các shell script có thể tự động cấu hình các gói mã nguồn phần mềm để thích ứng với nhiều...
Lệnh gdb trong Linux
Giới thiệu Trong lab này, chúng ta sẽ giới thiệu về GNU Debugger (gdb) và khám phá cách sử dụng nó để gỡ lỗi các chương trình C. gdb là một công cụ mạnh mẽ cho phép bạn kiểm tra trạng thái của một chương trình đang chạy, đặt điểm...
Lệnh ldd trong Linux
Giới thiệu Trong lab này, chúng ta sẽ khám phá lệnh ldd của Linux, một công cụ hữu ích để xác định các phụ thuộc thư viện động của một tệp nhị phân. Chúng ta sẽ bắt đầu bằng cách tìm hiểu mục đích của lệnh ldd, sau đó học...
Lệnh objdump trong Linux
Giới thiệu Trong lab này, bạn sẽ học cách sử dụng lệnh objdump của Linux, đây là một công cụ mạnh mẽ để phân tích nội dung của các file object. Bạn sẽ bắt đầu bằng cách hiểu mục đích của lệnh objdump, sau đó khám phá cú pháp và...
Lệnh nm trong Linux
Giới thiệu Trong lab này, chúng ta sẽ khám phá lệnh nm của Linux, được sử dụng để hiển thị thông tin symbol cho các file object. Lệnh nm là một công cụ hữu ích cho các nhà phát triển và các systemadmin để hiểu cấu trúc bên trong của...
Lệnh readelf trong Linux
Giới thiệu Trong lab này, bạn sẽ học về lệnh readelf của Linux và các ứng dụng thực tế của nó. Lệnh readelf là một công cụ mạnh mẽ được sử dụng để phân tích nội dung của các tệp ELF (Executable and Linkable Format), là định dạng nhị phân...
Lệnh strings trong Linux
Giới thiệu Trong lab này, bạn sẽ học cách sử dụng lệnh strings của Linux để trích xuất các chuỗi ký tự in được từ các tệp nhị phân, bao gồm các tệp thực thi, thư viện và các dữ liệu nhị phân khác. Bạn sẽ khám phá mục đích...
Lệnh ctags trong Linux
Giới thiệu Trong lab này, bạn sẽ học cách sử dụng lệnh ctags, một công cụ tạo ra các tag cho các file mã nguồn. Điều này cho phép bạn nhanh chóng điều hướng và tìm kiếm trong mã của mình, giúp bạn dễ dàng hiểu cấu trúc của codebase....
Lệnh cscope trong Linux
Giới thiệu Trong lab này, chúng ta sẽ khám phá lệnh cscope, một công cụ điều hướng mã nguồn mạnh mẽ, và học cách cài đặt và sử dụng nó trên hệ điều hành Ubuntu 22.04. Chúng ta sẽ đề cập đến những điều cơ bản của cscope, bao gồm...
Lệnh diff3 trong Linux
Giới thiệu Trong lab này, bạn sẽ học cách sử dụng lệnh diff3 của Linux để so sánh và hợp nhất ba tệp có các thay đổi xung đột. Lệnh diff3 là một công cụ mạnh mẽ giúp bạn xác định và giải quyết các xung đột khi làm việc...
Lệnh svn trong Linux
Giới thiệu Trong lab này, bạn sẽ học cách cài đặt và sử dụng hệ thống kiểm soát phiên bản Subversion (SVN) trên môi trường Ubuntu 22.04. Bạn sẽ khởi tạo một kho lưu trữ SVN cục bộ, commit các thay đổi, cập nhật kho lưu trữ và hoàn nguyên...
Lệnh git trong Linux
Giới thiệu Trong lab này, bạn sẽ học cách sử dụng lệnh git của Linux với các ví dụ thực tế. Bạn sẽ bắt đầu bằng cách khởi tạo một Git repository mới, sau đó thêm và commit các file vào repository. Cuối cùng, bạn sẽ khám phá việc quản...
Lệnh cvs trong Linux
Giới thiệu Trong lab này, chúng ta sẽ khám phá Concurrent Versions System (CVS), một hệ thống quản lý phiên bản phổ biến được sử dụng để quản lý mã nguồn và các file dự án. Chúng ta sẽ bắt đầu bằng cách cài đặt gói CVS trên Docker container...
Lệnh aclocal trong Linux
Giới thiệu Trong lab này, chúng ta sẽ khám phá lệnh aclocal của Linux, đây là một phần của công cụ tự động hóa build Autoconf. Lệnh aclocal được sử dụng để tạo ra file aclocal.m4, một thành phần quan trọng trong quy trình build Autoconf. Chúng ta sẽ học...
Lệnh autoheader trong Linux
Giới thiệu Trong lab này, chúng ta sẽ khám phá lệnh autoheader của Linux và các ứng dụng thực tế của nó. Lab sẽ bao gồm mục đích của autoheader, cách cài đặt các package cần thiết và quy trình tạo các file header cấu hình. Hiểu về autoheader là...
Lệnh autoreconf trong Linux
Giới thiệu Trong lab này, chúng ta sẽ khám phá mục đích và cách sử dụng lệnh autoreconf trong Linux. Lệnh autoreconf là một công cụ được sử dụng để tự động tạo ra các file hệ thống build cần thiết, chẳng hạn như các script configure và các file...
Lệnh bison trong Linux
Giới thiệu Trong lab này, chúng ta sẽ khám phá lệnh bison, một công cụ tạo trình phân tích cú pháp được sử dụng trong quá trình phát triển trình biên dịch và trình thông dịch. Bison là một phần mềm mã nguồn mở triển khai YACC, một công cụ...
Lệnh expect trong Linux
Giới thiệu Trong lab này, bạn sẽ học cách sử dụng lệnh expect của Linux để tự động hóa các ứng dụng dòng lệnh tương tác. Lệnh expect là một công cụ tự động hóa mạnh mẽ cho phép các script tương tác với các chương trình yêu cầu người...
Lệnh bzip2recover trong Linux
Giới thiệu Trong lab này, chúng ta sẽ khám phá lệnh bzip2recover của Linux, một công cụ mạnh mẽ được sử dụng để khôi phục dữ liệu từ các file nén bzip2 bị hỏng hoặc bị lỗi. Bzip2 là một thuật toán nén file phổ biến, nhưng các file bzip2...
Lệnh uuencode trong Linux
Giới thiệu Trong lab này, bạn sẽ tìm hiểu về lệnh uuencode trong Linux, được sử dụng để mã hóa dữ liệu nhị phân thành định dạng có thể in được. Lệnh uuencode thường được sử dụng để truyền các tệp nhị phân, chẳng hạn như hình ảnh hoặc tệp...