Bài đăng

Đang hiển thị bài đăng từ Tháng 5, 2018

Linux và LPIC-1

Linux and LPIC-1 1. Linux là gì? Linux là một hệ điều hành máy tính dựa trên Unix được phát triển và phân phối qua mô hình phần mềm tự do mã nguồn mở. Thành phần cơ bản tạo nên Linux đó là nhân linux, một nhân hệ điều hành ra đời bản đầu tiên vào tháng 8 năm 1991 bởi Linus Torvalds. Nhiều người gọi Linux là GNU/Linux, lý do là bản thân linux chỉ là phần nhân hệ điều hành. Rất nhiều phần mềm, ứng dụng khác như hệ thống đồ họa, trình biên dịch, soạn thảo, các công cụ phát triển cũng cần được gắn vào nhân để tạo nên một HĐH hoàn chỉnh. Hầu hết những phần mềm này được phát triển bởi cộng đồng GNU. Unix ban đầu được phát triển từ năm 1969 bởi một nhóm kỹ sư ở Bell Labs trực thuộc cty AT&T, gồm Ken Thompson, Dennis Ritchies, Douglas Mcllroy và Joe Ossanna. Bản phát hành lần đầu ra mắt năm 1970. Có vài phiên bản Unix trên thị trường như Solaris Unix, AIX, HP Unix và BSD… Linux cũng là một bản của Unix được cung cấp miễn phí. Unix có khả năng đa người dùng (vài người có thể d...

Lệnh sed trong Linux

Sed  tượng trưng cho  stream editor . Nó là 1 công cụ rất hữu ích cho việc xử lý văn bản, và là 1 tiện ích tuyệt vời để làm việc với các biểu thức chính quy. Việc sử dụng phổ biến nhất của  sed  là thay thế văn bản. Trong bài viết này, chúng ta sẽ cùng tìm hiểu qua các kỹ thuật được sử dụng thường xuyên nhất với lệnh  sed  trong Linux. 1. Cú pháp chính sed  có thể được dùng để thay thế những xuất hiện của 1 chuỗi với 1 chuỗi khác trong 1 văn bản. $ sed 's/ pattern /replace_string/' file hoặc $ cat file | sed 's/ pattern /replace_string/' Trong đó  pattern  có thể là chuỗi ký tự hoặc 1 biểu thức chính quy. Trong 1 văn bản, chuỗi cần thay thế ( pattern ) có thể xuất hiện từ 0 đến nhiều lần, mỗi lần như vậy được gọi là  1 xuất hiện  của chuỗi cần thay thế. Nếu chúng ta sử dụng trình biên tập  vim , chúng ta sẽ để ý thấy rằng lệnh dùng để thay thế văn bản trong  vim  rất giống với cú pháp của...