Những cuốn sách hay nhất về Linux. Mark Mitchell, Jeffrey Oldham, Alex Samuel - Lập trình Linux

Hướng dẫn tự hướng dẫn "Linux cho người dùng", được viết bởi tác giả của bộ bách khoa toàn thư ảo "Linux bằng tiếng Nga" Viktor Kostromin và được xuất bản bởi nhà xuất bản BHV-Petersburg năm 2002, gồm 18 chương và bao gồm tất cả các khía cạnh của việc làm việc với hệ thống - từ việc chọn một bộ phân phối đến tinh chỉnh phần cứng và sử dụng VMWare. Cuốn sách được viết đơn giản ngôn ngữ đơn giản và có thể đóng vai trò như một công cụ giáo dục tuyệt vời cho những ai đang bước những bước đầu tiên trong thế giới Linux.

[V. Kostromin (kos tại rus-linux dot net) - 25/09/2004]

/

/

    Cuốn sách này viết về lập trình bằng ngôn ngữ Unix shell. Shell là công cụ mạnh mẽ nhất có thể sử dụng đúng tự động hóa một số lượng lớn công việc thường ngày. Họ thậm chí còn viết trên vỏ chương trình tương tác bằng cách sử dụng các tiện ích hộp thoại / xdialog! (đây là cách các tập lệnh thiết lập Slackware và nhiều tiện ích Knoppix hoạt động) Ngôn ngữ lập trình shell nằm trong "bộ đồ nghề của quý ông" của mọi quản trị viên Unix lành nghề.

    [MỘT. Solovyov - 25/09/2004]

/

    V hướng dẫn này một tập hợp các lệnh FTP cơ bản được mô tả, cũng như các quy tắc để làm việc trong FTP được đề xuất. Mặc dù thực tế là tài liệu được đưa ra dựa trên ví dụ về công việc của một văn bản Máy khách FTP với dòng lệnh, chúng tôi đã cố gắng làm cho các mẹo trở nên phổ biến.

    [MỘT. Stoyanovsky - 25/09/2004]

/

    "Bách khoa toàn thư VMWare" - sách giáo khoa điện tử bằng ảo Máy VMWare, được viết bởi tác giả của hướng dẫn "Linux cho người dùng" Viktor Kostromin. Hướng dẫn này trình bày chi tiết tất cả các khía cạnh của việc tương tác với VMWare: cài đặt, tạo và khởi chạy máy ảo, cách sử dụng Công cụ VMWare(dành cho Linux, FreeBSD và Microsoft Windows), cài đặt hệ điều hành khách, v.v. Thông tin này sẽ hữu ích cho bất kỳ ai cần làm việc đồng thời trong hai các hệ thống khác nhau trên một máy tính vật lý(ví dụ: chạy các ứng dụng Windows cụ thể "trong" Linux)

    [V.A. Kostromin - 25/09/2004]

/

    Mời bạn chú ý đến bản dịch tiếng Nga của sổ tay hướng dẫn "Slackware Linux Essentials". Cuốn sách này dành cho những người mới làm quen với hệ điều hành Slackware Linux. Điều này không có nghĩa là nó sẽ bao gồm tất cả các chi tiết của việc sử dụng bản phân phối. Nhưng các khả năng chính của việc sử dụng nó sẽ được làm nổi bật và kiến ​​thức làm việc cơ bản để làm việc trong hệ thống sẽ được cung cấp.

    [David Cantrell, Logan Johnson, Chris Lumens. Bản dịch: V. Tolpekin - 25/09/2004]

/

    Câu hỏi thường gặp để định cấu hình Slackware Linux

/

    Hướng dẫn toàn diện, được viết bởi nhà phát triển Qt Jasmine Blanchette và người quản lý tài liệu Trolltech Mark Summerfield, sẽ hướng dẫn bạn thông tin chi tiết về việc sử dụng Qt để viết các ứng dụng đa nền tảng. Bạn sẽ bắt đầu với những điều cơ bản về Qt, chương trình bắt buộc"Chào thế giới!" và dần dần vươn lên những đỉnh cao của sự làm chủ. Không giống như các sách hướng dẫn khác, cuốn sách này chỉ nói về Qt. Bạn sẽ học cách tạo các chương trình mà không cần sự trợ giúp của trình hướng dẫn bên thứ ba (ví dụ: có trong KDevelop) và bạn sẽ có một ý tưởng rất hay về \ u200b \ u200bộ phận đang xảy ra "đằng sau hậu trường"

    [J. Blanchett, M. Summerfield - 01/12/2004]

/

    Gần đây tôi đã gặp phải tình huống hệ thống Linux của tôi đột nhiên ngừng khởi động. Bởi vì ngay trước đó, tôi đã thử nghiệm chính giày cao cổ, có thể tự nhiên cho rằng nguyên nhân là do hư hỏng chính khu vực này - chương trình khởi động hoặc bảng phân vùng đĩa. Cài đặt lại bộ nạp khởi động không giải quyết được sự cố và tôi đã chiếm bảng phân vùng đĩa. Tôi bắt đầu bằng cách tìm kiếm thông tin về cách hoạt động của bảng phân vùng và phần mềm khôi phục phân vùng. Mọi thứ mà tôi đã học được trong quá trình tìm kiếm và thử nghiệm với bảng phân vùng trên đĩa của mình, tôi sẽ cố gắng trình bày trong bài viết này.

    [V.A. Kostromin - 30/12/2004]

/

    Cuốn sách được dành riêng để mô tả tương thích POSIX miễn phí (hoặc giống Unix) các hệ điều hành, được đại diện bởi Linux, FreeBSD và các thành viên khác của gia đình BSD, cũng như việc sử dụng chúng như một nền tảng chung cho các mục đích chung (bao gồm cả gia đình). Bản trình bày không gắn với bất kỳ hệ điều hành hoặc bản phân phối cụ thể nào, nhưng chứa mô tả về các nguyên tắc chung để cài đặt, cấu hình và sử dụng bất kỳ đại diện nào của họ này.

    Tác giả từ bỏ truyền thống cho các ấn phẩm "giấy" mạch tuyến tính trình bày của tài liệu. Cốt truyện chính (các chương của cuốn sách) bao gồm nguyên tắc chung các thiết bị của hệ thống tương thích với POSIX và hoạt động trong đó. Nó nhắm đến một phạm vi rộng người dùng tò mò, kể cả những người mới bắt đầu chưa có kinh nghiệm về Unix và Linux. Các chương của cuốn sách xen kẽ với phần xen kẽ chi tiết tài liệu của phần chung và minh họa nó bằng các ví dụ từ các hệ thống và phân phối cụ thể. Chúng liên quan đến một số chuẩn bị sơ bộ (trong phạm vi của phần chung) và có thể được người dùng "hành động" của các hệ điều hành giống Unix miễn phí quan tâm.

    [Alexey Fedorchuk - 13/10/2005]

"Sách và hướng dẫn sử dụng" - tất cả tài liệu của phần:

    Hướng dẫn này là về cách viết mô-đun hạt nhân cho Linux 2.6. Các chủ đề được đề cập bao gồm tương tác với các quy trình của người dùng thông qua các tệp thiết bị và hệ thống tập tin/ proc, cũng như việc thực hiện các lệnh gọi hệ thống mới. Văn bản được minh họa phong phú với các ví dụ.

Tất cả chúng ta cần lấy kiến ​​thức của mình từ đâu đó. Nó có thể là những thử nghiệm của chính bạn, những bài báo từ Internet, diễn đàn. Nhưng nguồn đáng tin cậy và đáng tin cậy nhất là sách. Nếu bạn muốn nâng cấp kiến ​​thức về Linux của mình lên cấp độ của một quản trị viên hệ thống, bạn chắc chắn sẽ cần những cuốn sách tốt nhất về Linux. Trên khoảnh khắc nàyĐã có một số lượng lớn sách về hệ điều hành Linux, Unix, mạng và lập trình, nhưng hầu hết chúng đều được phân phối để kiếm tiền và không phải tất cả đều có sẵn bằng tiếng Nga.

Trong bài viết này, tôi đã thu thập 18 cuốn sách hay nhất về Linux. Chúng ảnh hưởng đến các lĩnh vực khác nhau Từ khóa: quản trị, lập trình, triết lý phần mềm nguồn mở, đào tạo cho người mới bắt đầu. Không phải tất cả chúng đều đã được dịch sang tiếng Nga. Có, có, người dùng Linux cần biết tiếng Anh. Trong phần mô tả của mỗi cuốn sách, tôi sẽ viết nó được phân phối bằng ngôn ngữ nào và giá của nó. Tuy nhiên, hầu hết các sách Linux này có thể được tìm thấy miễn phí trên Internet. Có cả sách linux tốt nhất cho người mới bắt đầu và sách linux cho người dùng có kinh nghiệm và các chuyên gia.

Linus Torvalds, David Diamond - Chỉ để giải trí

Cuốn sách chắc chắn là phải có! Đối với mọi người dùng Linux tự trọng. Nó được viết bởi người sáng tạo Hạt nhân Linux- Linus Torvalds. Trong đó, anh kể về tiểu sử của mình, mô tả tất cả bắt đầu như thế nào, quá trình tạo và phát triển hạt nhân cũng như hệ điều hành Linux. Cuốn sách phản ánh tầm nhìn của Linus về khái niệm phần mềm miễn phí, hơn nữa Phát triển Linux và ngành công nghiệp máy tính. Cuốn sách hay nhất về Linux và lịch sử hình thành nó.

Ngôn ngữ: bản gốc - tiếng Phần Lan và tiếng Thụy Điển, được dịch ra nhiều thứ tiếng trên thế giới, kể cả tiếng Nga.

Năm phát hành: 2002

Giá: Là miễn phí

Y. Vakhalia - UNIX từ bên trong

Cuốn sách này không thực sự nói về Linux, mà là về nhân Unix. Nó bao gồm tất cả các khía cạnh của nhân Unix theo quan điểm của nhà phát triển. Mô tả tổ chức nội bộ kernel, cấu trúc của nó và cách thực hiện của chúng. Cuốn sách rõ ràng không dành cho người mới bắt đầu và có thể được sử dụng như một hướng dẫn để nghiên cứu hạt nhân UNIX trong các trường đại học.

Ngôn ngữ: Tiếng anh russian

Năm phát hành: 2003

Giá: $7

Andrey Robachevsky - Hệ điều hành UNIX

Một cuốn sách khác về hạt nhân UNIX, chỉ lần này của một tác giả người Nga. Khái niệm tương tự như cuốn sách trước. Kiến trúc bên trong của hạt nhân, hệ thống con I / O, bộ nhớ và quản lý quá trình, lệnh gọi hệ thống và thư viện được xem xét. Các giao thức mạng TCP / IP, hệ thống con mạng và ổ cắm bị ảnh hưởng nhẹ.

Ngôn ngữ: tiếng Nga

Năm phát hành: 2010

Giá: $26

D. N. Kolisnechenko, V. Allen - Hướng dẫn đầy đủ về LINUX

Đây là một trong những tài liệu tham khảo về Linux toàn diện nhất, cung cấp những hiểu biết đầy đủ nhất về hệ điều hành này. Cuốn sách nêu bật ba khía cạnh: Linux cho người dùng, Linux cho quản trị viên hệ thống và mạng, và lập trình Linux. Tất cả mọi thứ đều được đề cập ở đây - từ cài đặt phần mềm đơn giản, đến các cài đặt nghiêm túc và quy trình nội bộ của hệ thống. Sự phân bố của Red Hat, Fedora và Mandriva chủ yếu được mô tả. Đây là cuốn sách hay nhất về linux cho người mới bắt đầu và người dùng nâng cao.

Ngôn ngữ: tiếng Nga

Năm phát hành: 2007

Giá: $5

Evie Nemeth, Garth Snyder, Trent R. Hein - Hướng dẫn dành cho quản trị viên Linux

Cuốn sách này, được viết bởi các chuyên gia, là hướng dẫn toàn diện nhất để thiết lập và triển khai hầu hết các Bản phân phối Linux: Red Hat, Fedora, Suse Linux, Debian, Ubuntu và những người khác. Nó bao gồm mọi thứ, từ các tác vụ quản trị cơ bản đến hơn thế nữa những vấn đề khó khăn- cài đặt mạng và hiệu suất hệ thống.

Ngôn ngữ: Tiếng Nga

Năm phát hành: 2007

Giá của một cuốn sách giấy: $31

David Tainsley - Linux và UNIX: lập trình shell. Hướng dẫn dành cho nhà phát triển

Điều này Hướng dẫn thực hành về lập trình trong trình thông dịch lệnh Unix - Bourme shell, hoàn toàn tương thích với Thông dịch viên Linux khà khà. Cuốn sách phù hợp cho cả người mới bắt đầu và người dùng đã có kinh nghiệm hơn. Bạn sẽ học cách tạo script để giải quyết hầu hết các vấn đề phát sinh.

Ngôn ngữ: tiếng Nga

Năm phát hành: 2001

James Armstrong - Bí mật của Unix

Cuốn sách này nổi bật so với các ấn phẩm khác trên UNIX. Có những cuốn sách trên linux dành cho người mới sử dụng bao gồm những điều cơ bản và có nhiều cuốn sách dành cho các chuyên gia, cuốn sách này hướng đến những người dùng nâng cao thông thường. Nó không chỉ mô tả các lệnh Unix mà còn mô tả các quy trình nội bộ diễn ra trong hệ thống. Cuốn sách sẽ hướng dẫn bạn cách sử dụng các công cụ phù hợp để giải quyết vấn đề của mình và cách đoàn kết các nhóm để đạt được kết quả tốt nhất. Nó có mọi thứ từ những điều cơ bản để phát triển các chương trình của riêng bạn.

Ngôn ngữ: Tiếng anh russian

Năm phát hành: 2001

Steven Spinauer, Ellen Seaver - Linux. Danh mục

Đây là một hướng dẫn bao gồm tất cả mọi thứ Lệnh Linux có sẵn trên hầu hết các bản phân phối. Đây là các lệnh từ công cụ hệ thống quản trị các công cụ tạo chương trình, mọi thứ được mô tả rất chi tiết với miêu tả cụ thể các tùy chọn lệnh và cú pháp, cũng như một số trình thông dịch lệnh.

Ngôn ngữ: Tiếng anh russian

Năm phát hành: 2001

Brian Kernighan, Rob Pike - UNIX. Môi trường phần mềm

Cuốn sách mô tả UNIX qua lăng kính của ngôn ngữ lập trình C. Nó sẽ hữu ích cho những ai muốn học cách lập trình bằng các công cụ được cung cấp cùng với hệ thống. Nó mô tả đầu vào, làm việc với tệp, biến môi trường, tín hiệu hệ thống và những thách thức. Sau khi đọc cuốn sách, bạn sẽ có thể làm việc với hệ thống hiệu quả hơn nữa.

Ngôn ngữ: tiếng Nga

Năm phát hành: 2003

Scott Mann - Linux. Quản trị mạng TCP / IP

Đây là cuốn sách về giao thức phổ biến nhất ở thời điểm hiện tại - giao thức mạng lưới giữa các máy tính - TCP / IP. Mô tả bắt đầu từ Nguyên tắc cơ bản của TCP và các mô hình OSI và kết thúc tổng quan chi tiết tất cả mọi người Lớp OSI với các ví dụ triển khai trong Linux.

Cuốn sách sẽ được các nhà quản trị mạng và các nhà phát triển ứng dụng mạng quan tâm.

Ngôn ngữ: tiếng Nga

Năm phát hành: 2008

Evy Nemeth - UNIX. Hướng dẫn quản trị viên hệ thống

Cuốn sách dành cho quản trị viên hệ thống làm việc trong môi trường UNIX. Nó sẽ hữu ích cho cả các chuyên gia và người mới bắt đầu, những người chỉ mới hiểu được nhiệm vụ khó khăn và rất thú vị này. Nhiều kỹ thuật được sử dụng bởi các quản trị viên có kinh nghiệm được mô tả ở đây: cấu hình, cải thiện hiệu suất, quản trị mạng, thiết lập trao đổi thư, kết nối thiết bị. Cuốn sách linux tương đối mới và tốt nhất dành cho quản trị viên hệ thống.

Cuốn sách có một số lượng lớn các ví dụ cho các phiên bản phổ biến nhất của UNIX - FreeBSD và Red Hat.

Ngôn ngữ: tiếng Nga

Năm phát hành: 2012

D. Bendel, R. Naper - Sử dụng Linux

V sách linux trình bày Khía cạnh thực tiễn làm việc với Linux cho cả người mới bắt đầu và người dùng có kinh nghiệm hơn. Có một mô tả về cài đặt hệ thống, hoạt động Bảng KDE, Gnome, mô tả kiến ​​trúc bên trong của hệ thống. Cuốn sách tập trung vào Calculera, Red Hat và Debain Linux. Đây là một cuốn sách linux tuyệt vời dành cho người dùng mới, mặc dù nó đã xuất hiện khá lâu.

Ngôn ngữ: tiếng Nga

Năm phát hành: 2005

Andrew Tanenbaum - Hệ điều hành hiện đại

Cuốn sách này sẽ giúp bạn hiểu được bức tranh toàn cảnh về các hệ điều hành hiện đại và cách chúng hoạt động. Đây là mô tả không chỉ về hoạt động của Linux mà còn cả Windows 8, cũng như Android. Cuốn sách cũng đề cập đến các hệ thống đa lõi và điện toán đám mây.

Ngôn ngữ: tiếng Nga

Năm phát hành: 2015

Daniel J. Barret - Linux. Các lệnh cơ bản. Hướng dẫn bỏ túi

Một tham chiếu lệnh khác cho Linux. Thích hợp cho cả người mới bắt đầu làm hướng dẫn và người dùng có kinh nghiệm. Các lệnh được chia thành các loại, vị trí của lệnh trên đĩa và thuộc về gói của nó được mô tả. Đối với một số lệnh, có các ví dụ về cách làm việc với chúng.

Ngôn ngữ: tiếng Nga

Năm phát hành: 2007

Matt Welsh, Matthias Calle Dahlheimer, Terry Dawson, Lar Kaufman - Khởi động Linux

Đây là một trong những hướng dẫn Linux tốt nhất cho người mới bắt đầu. Mọi thứ bạn cần hiểu, cài đặt và bắt đầu làm việc với hệ điều hành này được mô tả ở đây. Các tác giả nói về những khó khăn có thể xảy ra và đưa ra các giải pháp giúp công việc của bạn với Linux dễ dàng hơn. Các vấn đề điều chỉnh mà các vấn đề thường phát sinh nhất được xem xét.

Ngôn ngữ: tiếng Nga

Năm phát hành: 2004

Mark Mitchell, Jeffrey Oldham, Alex Samuel - Lập trình Linux. Cách tiếp cận chuyên nghiệp

Sách về lập trình trong Môi trường Linux. Bạn sẽ học cách lập trình các chương trình với giao diện mà người dùng đã quen, thành thạo đa nhiệm, lập trình đa luồng và tương tác giữa các nhiệm vụ. Cuốn sách hướng đến những lập trình viên đã làm quen với ngôn ngữ lập trình C.

Ngôn ngữ: tiếng Nga

Năm phát hành: 2003

Daniel Robbins - Kiến thức cơ bản về Linux từ Người sáng lập Gentoo

Một cuốn sách dành cho người mới bắt đầu, trong đó Daniel Robbins, Chris Heiser và Aaron Griffiths nói về những điều cơ bản của Linux. Các chủ đề được đề cập bao gồm Bash, lệnh cơ bản Linux, làm việc với các tệp, công việc hiệu quả trong thiết bị đầu cuối và nhiều hơn nữa.

Ngôn ngữ: Tiếng Anh, nhưng một số được dịch sang tiếng Nga.

Năm phát hành: 2010

Giá: Là miễn phí

Làm chủ Unix của riêng bạn trong 24 giờ

Nếu bạn cần một cuốn sách về UNIX từ đầu, thì đây là thứ bạn cần. Cuốn sách được chia thành 24 bài học, mỗi bài học sẽ cho phép bạn tìm hiểu một khía cạnh nhất định của UNIX và bao gồm các nhiệm vụ thực tế.

Ngôn ngữ: Tiếng Anh

Năm phát hành: 2001

Giá: $21

kết luận

Bài báo này kết thúc. Nhưng đây chắc chắn không phải là tất cả những cuốn sách hay về Linux, vẫn còn rất nhiều trong số đó. Bạn muốn giới thiệu sách Linux / Unix nào cho người mới bắt đầu và người dùng có kinh nghiệm đọc? Viết các ý kiến.

Các chương trình làm việc với văn bản trong OS Linux và vỏ hoạt độngđể thao tác với tệp. Cuốn sách cho Liên kết hữu ích tài nguyên Internet dành riêng cho OS Linux.

Hướng dẫn sử dụng Linux cho người dùng (dành cho người dùng có kinh nghiệm và quản trị viên mạng mới làm quen).

Nội dung của Hướng dẫn Linux:

Lời tựa

Cuốn sách này dành cho ai?

Cuốn sách này nói về cái gì

Cuốn sách này ra đời như thế nào?

Quy ước đánh máy

Cảm ơn

Chương 1 Hệ điều hành Linux: Lịch sử và Phân phối

1.1. OS nói chung và học Linux nói riêng là gì

1.1.1. Họ hệ điều hành loại UNIX

1.1.2. Một chút về lịch sử

1.1.3. Các tính năng chính của hệ điều hành Linux

Đa nhiệm thực sự

Quyền truy cập nhiều người dùng

Tráo đổi bộ nhớ truy cập tạm thời vào đĩa

Phân trang bộ nhớ

Chia sẻ các chương trình thực thi

Thư viện được chia sẻ

Bộ nhớ đệm đĩa động

100% khớp Tiêu chuẩn POSIX 1003.1.

Hỗ trợ một phần cho các tính năng System V và BSD

Khả năng chạy các tệp thực thi của các hệ điều hành khác

Hỗ trợ các định dạng khác nhau hệ thống tập tin

Kết nối mạng

Làm việc trên các nền tảng phần cứng khác nhau

1.2. Bản phân phối Linux

1.3. Yêu cầu máy tính

1.4. Lấy Linux ở đâu?

Chương 2 Cài đặt Linux trên máy tính Windows

2.1. Chuẩn bị cài đặt

2.3. Các phân vùng trên đĩa và quá trình khởi động

2.3.1. "Hình học đĩa là gì?"

2.3.2. Phân vùng đĩa và Bảng phân vùng đĩa

2.3.3. Quá trình khởi động hệ điều hành Microsoft

2.3.4. Các vấn đề với ổ đĩa lớn

2.4. Lựa chọn bộ nạp khởi động

2.4.1. Bộ nạp khởi động LILO từ bản phân phối HĐH Linux

2.4.2. Các trình tải hệ điều hành khác

2.4.3. Tùy chọn tải xuống

2.5. Chuẩn bị phân vùng đĩa

2.5.2. Phần mềm phân vùng đĩa

2.7. Sử dụng Trình tải LILO

2.7.1. Cài đặt và cấu hình bộ nạp khởi động LILO

2.7.2. Cài đặt các hệ điều hành khác sau Linux

2.7.3. Di chuyển thư mục / boot sang một phân vùng DOS

Chương 3 Khởi động Linux lần đầu tiên

3.2. Đăng nhập

3.3. Bảng điều khiển, thiết bị đầu cuối ảo và trình bao

3.4. Chỉnh sửa dòng lệnh. Lịch sử đội

3.5. Tắt hệ thống Linux

3.6. Trợ giúp với Hướng dẫn Linux

3.6.1. Nguồn tham khảo

3.6.2. Trang người đàn ông tương tác

3.6.3. lệnh thông tin

3.6.4. lệnh trợ giúp

3.6.5. Tài liệu được cung cấp cùng với gói phần mềm và phân phối

3.6.6. Đội Htap

3.6.7. lệnh helptool.

3.6.8. Sách và Internet

Chương 4. Giới thiệu về hệ thống tệp extlfs

4.1. Tệp và tên của chúng

4.2. Danh mục

4.3. Mục đích của các thư mục hệ thống chính

4.4. Loại tập tin

4.4.1. Tệp thiết bị vật lý

4.4.2. Đường ống được đặt tên (đường ống)

4.4.3. Ổ cắm miền (ổ cắm)

4.5. Quyền đối với tệp và thư mục

4.6. Các lệnh để làm việc với tệp và thư mục

4.6.1. Lệnh chown và chgrp

4.6.2. lệnh mkdir ...

4.6.3. lệnh mèo

4.6.4. Đội thứ tư

4.6.5. lệnh mv

4.6.6. lệnh t và rmdir

4.6.7. toge và ít lệnh hơn

4.6.8. tìm ký tự đại diện u cho tên tệp

4.6.9. Lệnh tách - chia tệp thành nhiều phần

4,6.10. So sánh tệp và lệnh vá

4.7. Các lệnh lưu trữ tệp

4.7.1. chương trình tar

4.7.2. chương trình gzip

4.7.3. chương trình bzip2

4.8. Tạo và gắn hệ thống tệp

Chương 5. Vỏ bash

5.1. Vỏ là gì?

5.2. Ký hiệu đặc biệt

5.3. Thực hiện lệnh

5.3.1. Nhà điều hành;

5.3.2. & nhà điều hành

5.3.3. Toán tử && và ||

5.4. đầu vào tiêu chuẩn/phần kết luận

5.4.1. Luồng I / O

5.4.2. lệnh echo

5.4.3. lệnh mèo

5.5. Chuyển hướng I / O, kênh và bộ lọc

5.5.1. Các nhà khai thác>,< и ≫

5.5.2. Nhà điều hành |

5.5.3. Bộ lọc

5.6. Tham số và biến. Môi trường vỏ

5.6.1. Các loại thông số

5.6.2. Lời nhắc Shell

5.6.3. Biến PATH

5.6.4. Biến IFS

5.6.5. Thư mục hiện tại và trang chủ

5.6.6. lệnh xuất

5,7. Mở rộng biểu thức

5.7.1. Mở rộng khung

5.7.2. Thay thế dấu nghiêng

5.7.3. Thay thế các tham số và biến

5.7.4. Thay thế lệnh

5.7.5. Sự thay thế số học

5.7.6. Tách từ

5.7.7. Mở rộng các mẫu tên tệp và thư mục

5.7.8. Xóa các ký tự đặc biệt

5,8. Shell như một ngôn ngữ lập trình

5.8.1. Người vận hành; / và kiểm tra (hoặc)

5.8.2. biểu thức điều kiện toán tử testvi

5.8.3. tuyên bố trường hợp

5.8.4. lựa chọn tuyên bố

5.8.5. cho tuyên bố.

5.8.6. câu lệnh while và cho đến khi

5.8.7. Chức năng

Cú pháp

Tranh luận

Biến cục bộ

thực tế chức năng giai thừa

5,9. Cuốn sách script shell và lệnh nguồn của Linux

5.10. lệnh sh

Chương 6. Chương trình chỉ huy lúc nửa đêm

6.1. Cài đặt Midnight Commander

6.2. Vẻ bề ngoài Màn hình Midnight Commander

6.3. Tìm sự giúp đỡ

6.4. Hỗ trợ chuột

6.5. Quản lý bảng điều khiển

6.5.1. Định dạng hiển thị danh sách tệp

6.5.2. Các chế độ hiển thị khác

6.5.3. Các lệnh bàn phím bảng điều khiển

6.6. Các phím chức năng và menu Tệp

6,7. Mặt nạ tệp cho các hoạt động sao chép / đổi tên

6,8. Thông báo của Chỉ huy lúc nửa đêm về việc thực thi

thao tác sao chép và di chuyển tập tin

6,9. dòng lệnh shell

6.10. Lệnh Menu

6.11. Thiết lập Chỉ huy lúc nửa đêm

Chương 7. Giao diện đồ họa

7.1. XFree86 và các thành phần của nó

7.2. Hệ thống video máy tính hoạt động như thế nào?

7.3. Định cấu hình máy chủ X

7.3.1. Thu thập dữ liệu cần thiết

7.3.2. Cấu trúc của tệp / etc / Xll / XF86Config

7.3.3. Setting / etc / Xll / XF86Config

7.4. Khởi động Hệ thống Cửa sổ X

7,5. Chọn và định cấu hình trình quản lý cửa sổ

7.6. Môi trường đồ họa CFU

7.7. Sử dụng Trình quản lý hiển thị

Chương 8 Khái niệm cơ bản về quản trị hệ thống

8.1. Các công việc cơ bản của quản trị hệ thống.

Các quy trình và ID của chúng

8.2. Sách quy trình khởi động Linux

8.2.1. init process và / etc / inittab file

8.2.2. Chủ yếu tập tin cấu hình

8.2.3. Các tệp khác ảnh hưởng đến quá trình tải xuống

8.2.4. Các quy trình xảy ra trong quá trình đăng ký người dùng

8.3. Khởi động và định cấu hình các dịch vụ trên toàn hệ thống

8.3.1. Chỉnh sửa tệp / etc / fstab

8.3.2. Trao đổi tệp và phân vùng

8! 3.3. Chạy daemon

8.3.4. System V Init Editor ksysv

8,4. Quản lý quy trình

8.4.1. Đội

8.4.2. lệnh hàng đầu

8.4.3. Ưu tiên, giá trị tốt và lệnh renice

8.4.4. Tín hiệu và lệnh tiêu diệt

8.4.5. Đặt một quy trình trong nền

8.4.6. lệnh noup

8,5. quản lý người dùng

8.6. Quản lý tài nguyên

8.6.1. Dung lượng đĩa còn lại là bao nhiêu?

8.6.2. Giải phóng dung lượng ổ đĩa

8.7. Phần mềm cho cấu hình hệ thống

8.8. Thiết lập môi trường người dùng

Chương 9. Kết nối và cấu hình các thiết bị phần cứng

9.1. Trình điều khiển thiết bị

9.2. Tệp đặc biệt thiết bị

9.3. Bàn phím

9.3.1. lệnh kbdrate

9.3.2. Bảng mã hóa ký tự

9.3.3. Nhập ký tự từ bàn phím

9.3.4. Thay đổi bố cục bàn phím cho chế độ văn bản

9.3.5. Tạo bố cục của riêng bạn

9.3.6. Làm việc với bàn phím ở chế độ đồ họa

9.3.7. Mô-đun HKB

để thiết lập mô-đun HKB

9.4.1. Xác định loại chuột

9.4.2. Gián đoạn xung đột

9.4.3. Thiết lập chuột

9,5. Ổ cứng

9.5.1. Đánh số

9.5.2. Định dạng cứngđĩa

9.5.3. lệnh hdparm

9.5.4. lệnh fsck

9,6. máy in

9.6.1. Công cụ in UNIX truyền thống

9.6.2. FILE / etc / printcap

9.6.3. Cấu hình LPD với printconf-gui

9.6.4. Bộ lọc

9.6.5. PostScript và Ghostscript

9.6.6. Phông chữ cho Ghostscript

9.6.7. In tới máy in từ xa

9,7. Card âm thanh

9,8. Ổ đĩa CD

9,9. Đĩa Zip song song Iomega

Chương 10. Cài đặt và cập nhật gói phần mềm

10.1. Hai cách để cài đặt phần mềm

10.2. chương trình rpm

10.3. Biên dịch phần mềm từ nguồn

10.3.1. Thông tin bắt buộc về lập trình C

10.3.2. Cài đặt gói phần mềm từ nguồn

Chương 11. Định dạng và phông chữ

11.1. Thông tin sơ bộ

11.1.1. Hiển thị các ký tự trên màn hình

Chế độ văn bản

Chế độ đồ họa

11.1.2. Bản địa hóa

11.2. Thiết lập các công cụ bản địa hóa hệ thống

11.2.1. Kiểm tra các công cụ bản địa hóa

11.2.2. Định dạng để thiết lập giá trị của các biến bản địa hóa

11.2.3. Bật công cụ bản địa hóa

11.3. Sự thay đổi của bảng điều khiển

11.3.1. Những gì nên được thực hiện

11.3.2. Làm thế nào nó được thực hiện trong phân phối Black Cat

11.3.3. Chuyển đổi mã hóa

11.4. Cửa sổ Russification X

11.4.1. Một chút về thuật ngữ

11.4.2. Định dạng tệp phông chữ

Phông chữ Bitmap

Loại 1 phông chữ

Loại 3 phông chữ

Phông chữ

Loại 42 phông chữ:

So sánh định dạng Loại 1 và TrueType

Metafont

11.4.3. Cấu hình máy chủ X

11.4.4. Máy chủ phông chữ

máy chủ phông chữ xfs

Máy chủ phông chữ xfstt và xfsft

11.4.5. Bản sửa đổi nền kinh tế phông chữ

Máy chủ phông chữ đã được cài đặt chưa?

Những phông chữ nào có sẵn trên hệ thống của bạn?

các tệp font.dir, font.alias và font.scale

Xóa phông chữ không cần thiết

11.4.6. Kết nối phông chữ mới

Nguồn phông chữ

Cài đặt Bitmap và Phông chữ Loại 1

Cài đặt Phông chữ TrueType

11,5. Kirin hóa shell và các chương trình khác

11.5.6. Chỉ huy lúc nửa đêm

11.5.7. Ổ đĩa Windows 95 và DOS

11,6. In chữ Kirin

Chương 12

12.1. Vài lời về định dạng tệp văn bản

12.2. Các chương trình để xem văn bản ở các định dạng khác nhau

12.2.1. Các công cụ duyệt UNIX truyền thống

tập tin văn bản

12.2.2. diễn viên xiếc Reader (phiên bản 4.05)

12.2.3. chương trình gv

12.2.4. Trình xem các tệp PS, PDF và DVI từ CFU

12.2.5. Gói WordViewer

12.2.6. Trình chuyển đổi trang mã

12.3. Kiểm tra chính tả

12.4. Giới thiệu về ba loại trình soạn thảo văn bản

12,5. Trình chỉnh sửa bảng điều khiển cho tệp ASCII

12.5.1. biên tập viên loại vi

12.5.2. Biên tập viên Emacs

12.5.3. CoolEdit - trình soạn thảo chương trình tích hợp sẵn

Chỉ huy lúc nửa đêm

12,6. Trình chỉnh sửa tệp ASCII cho chế độ đồ họa

12.6.1. Trình chỉnh sửa KEdit

12.6.2. KWrite Editor

12.6.3. Trình soạn thảo văn bản Phiên bản Nedit 5.1.1

12.7. Bộ xử lý từ ngữ

12.7.1. Các tính năng của bộ xử lý văn bản

12.7.2. Hướng dẫn xử lý văn bản cho Linux

12.7.3. Trình soạn thảo văn bản

12.7.4. Trình xử lý văn bản AbiWord

12.7.5. Xử lý văn bản

12.7.6. Bộ xử lý văn bản StarWriter và OpenOffice.org Writer

12,8. Từ điển và dịch giả

Chương 13

13.1. Chuẩn bị trực tuyến

13.1.1. Trình điều khiển thiết bị mạng trong nhân

13.1.2. Kết nối động người lái xe

13.1.3. Biên lai địa chỉ mạng và cài đặt phần mềm

13.2. Cấu hình giao diện mạng

13.2.1. Vị trí của các tệp cấu hình

13.2.2. lệnh ifconfig

Thiết lập giao diện cục bộ 1o

Định cấu hình Giao diện Card Ethernet LAN (ethO)

Giao diện cho cổng nối tiếp

13.2.3. Thiết lập định tuyến

13.2.4. Thiết lập dịch vụ đặt tên

13.2.5. Kiểm tra kết nối mạng

13.2.6. tiện ích netconf

13.3. chương trình telnet và ftp

13.3.1 Các chương trình telnet và rlogin

13.3.2. chương trình ftp

13.4. Hệ thống tệp mạng NFS

13,5. Kết nối với mạng Windows

13.5.1. Samba là gì

13.5.2. Gắn hệ thống tập tin với Samba

Nỗi khó khăn

13,6. Kết nối với máy chủ Novell Netware

Chương 14

14.1. Thông tin cần thiết về các giao thức Internet

14.2. Chuẩn bị trực tuyến

14.3. chương trình krrr

14.3.1. cấu hình krrr

14.3.2. Thiết lập kết nối bằng kppp

14.3.3. Sự cố khi thiết lập kết nối

Nếu nó vẫn không hoạt động (đi đâu để được giúp đỡ)

14.4. Trình duyệt Internet

14.4.1. Duyệt Internet với lynx

14.4.2. Các trình duyệt Netscape Navigator và Mozilla

14.4.4. Quản lý tập tin Konqueror

14,5. E-mail

Chương 15 Sống trong Môi trường KDE

15.1. Kiến thức cơ bản về KDE

15.1.1. Vẻ bề ngoài

15.1.2. Menu chính của KDE

15.1.3. Trung tâm điều khiển CFU

15.1.4. Tùy chỉnh bảng điều khiển và biểu tượng màn hình

15.2. "Môi trường làm việc thoải mái" là gì

15.3. Tiện ích

15.4. Ứng dụng văn phòng

15.5. Biên tập đồ họa GIMP

15,6. Người tổ chức cá nhân

15,7. Giao tiếp với phần còn lại của thế giới

15,8. Phương tiện và trò chơi

15.8.1. Âm thanh

15.8.2. Băng hình

chương trình aKtion

Chương trình Xine

MPlayer

15.8.3. Trò chơi

Chương 16 mặt sau hệ thống tập tin

16.1. Các loại hệ thống tệp được hỗ trợ trong hướng dẫn Linux

16.2. Cấu trúc phân vùng đĩa trong ext2fs

16.4. Hệ thống định địa chỉ dữ liệu

16,5. Hệ thống tệp ảo VFS

16,6. Hệ thống tệp mới

16,7. Hệ thống tệp được ghi nhật ký

16,8. Hệ thống tệp ReiserFS ...

Chương 17

17.1. Cốt lõi là gì và khi nào thì nên thay đổi nó

17.2. Đánh số phiên bản hạt nhân

17.3. Cài đặt nhân mới từ gói RPM

17.4. Giới thiệu về việc biên dịch một hạt nhân mới

17.4.1. Tại sao phải biên dịch kernel?

17.4.2. Những điều bạn cần biết trước khi biên dịch

17,5. Bảy bước để tạo ra một cốt lõi mới

17.5.1. Lấy và giải nén hạt nhân

17.5.2. Cập nhật phần mềm

17.5.3. Cấu hình hạt nhân tương lai

17.5.4. Séc

17.5.5. Biên dịch hạt nhân

17.5.6. Biên dịch mô-đun

17.5.7. Cài đặt hạt nhân

17,6. Sự kết luận

Chương 18: Máy ảo (Hệ thống VMware)

18.1. "Máy tính ảo" là gì

18.2. Cài đặt hệ thống máy ảo

18.3. Cài đặt giấy phép để sử dụng VMware

18.4. Tạo một máy ảo

18,5. Phiên đầu tiên trên máy ảo

18,6. Giới thiệu về một số tính năng làm việc với máy tính ảo

18.6.1. Sao chép và dán

18.6.2. Tạm dừng và khôi phục ngay lập tức trạng thái máy ảo

18.6.3. Tắt máy ảo

18.6.4. Sử dụng quyền truy cập bộ nhớ trực tiếp

18.6.5. Phân bổ RAM cho VMware

18,7. Gắn đĩa vật lý vào máy ảo

18.7.1. Các biện pháp cần thiết các biện pháp phòng ngừa

18.7.2. Sự liên quan đĩa vật lýđến máy tính ảo

Quyền trên đĩa

Tệp mô tả đĩa vật lý

Quy trình kết nối đĩa vật lý

18,8. Truy cập vào mạng cục bộ

18.8.1. Bốn lựa chọn tổ chức dịch vụ mạng trong hệ thống VMware

18.8.2. Công cụ hỗ trợ các cơ hội kết nối tại VMware

18.8.3. Gán địa chỉ MAC cho máy tính ảo

18.8.4. Cài đặt công cụ hỗ trợ mạng

18.8.5. Một vài ví dụ về cấu hình quyền truy cập mạng

Ví dụ 1: Kết nối với mạng cục bộ hiện có trong tùy chọn "Kết nối mạng"

Ví dụ 2: Tạo mạng trên một máy tính bị cô lập

Ví dụ 3: Kết nối mạng ảo và mạng vật lý

18.8.6. Quyền truy cập đĩa máy tính ảo từ hệ điều hành cơ sở

18,9. Một số lưu ý bổ sung

Trước khi bạn có thể sử dụng hệ thống, bạn phải đăng ký cho mình với hệ thống. Điều này là cần thiết vì sử dụng tên siêu người dùng (root) cho các mục đích bình thường là không khôn ngoan. người dùng root cần thiết để thực hiện các lệnh đặc quyền và duy trì hệ thống.

Để tự đăng ký, bạn cần đăng nhập bằng quyền root và sử dụng lệnh useradd hoặc adduser (tùy thuộc vào bản phân phối). Xem Phần 4.6 để biết chi tiết về quy trình này.

3.2.2 Đăng nhập.

Khi bạn đăng nhập, bạn sẽ thấy một lời nhắc trên màn hình, chẳng hạn như sau:

đăng nhập mousehouse:

Nhập tên đăng nhập của bạn và nhấn phím Enter. Ấu trùng anh hùng của chúng ta sẽ in những thứ sau:

Đăng nhập Mousehouse: larry Mật khẩu:

Bây giờ hãy nhập mật khẩu của bạn. Khi bạn nhập, mật khẩu sẽ không được hiển thị trên màn hình, vì vậy hãy nhập cẩn thận. Nếu bạn nhập sai mật khẩu, bạn sẽ thấy thông báo trên màn hình:

Đăng nhập không chính xác và bạn nên thử lại.

Tình huống quên mật khẩu bảo mật rất buồn cười. Sau đó, bạn sẽ phải đăng nhập với quyền root và xóa mật khẩu cho người dùng tương ứng (cách thực hiện sẽ được mô tả bên dưới). Buồn cười hơn nữa là tình huống quên mật khẩu root. Đó là niềm vui cho tất cả mọi người trừ bản thân root. Mặc dù hệ thống, ngay cả từ một tình huống như vậy, có thể được đưa đến điều kiện làm việc, không dễ để làm được như vậy.

Cuối cùng khi bạn nhập chính xác tên người dùng và mật khẩu của mình, bạn sẽ chính thức được nhận vào hệ thống và có thể chuyển vùng tự do trong đó.

3.2.3 Bàn điều khiển ảo.

Điều này đưa chúng ta đến câu hỏi nhức nhối: Đội là gì? Điều gì xảy ra khi bạn nhập `` make love ""? Từ đầu tiên trên dòng lệnh `` make "" là tên của lệnh sẽ được thực thi. Mọi thứ khác trên dòng lệnh được coi là đối số lệnh.

Khi bạn đưa ra một lệnh, trình bao sẽ thực hiện một số việc. Đầu tiên, nó xem xét những gì có thể (nên) là tên lệnh và liệu nó có phải là lệnh nội bộ đối với trình bao hay không (nội bộ là lệnh mà trình bao biết cách thực thi. Có một số lệnh như vậy, chúng ta sẽ nói về chúng sau này). Trình bao cũng kiểm tra xem lệnh đó có phải là từ đồng nghĩa với lệnh khác hay không hoặc có cần thay thế tên hay không. Nếu không, trình bao sẽ tìm kiếm một chương trình trên đĩa khớp với tên. Nếu trình bao tìm thấy một chương trình như vậy, nó sẽ thực thi chương trình đó, chuyển cho nó các đối số từ dòng lệnh.

Trong ví dụ của chúng ta, shell tìm kiếm một chương trình có tên là make và cố gắng thực thi nó với đối số love. make là một chương trình thường được sử dụng khi biên dịch các chương trình lớn, nó lấy tên của tệp "đích" để biên dịch như một đối số. Trong trường hợp của `` make love "", chúng tôi đã nói với make để tổng hợp tình yêu. Bởi vì make không thể tìm thấy tệp có tên đó, nó đã báo cáo (theo một cách hơi thú vị) rằng nó không thể thực hiện lệnh và quay trở lại lời nhắc.

Điều gì xảy ra nếu chúng ta nhập một lệnh và trình bao không thể tìm thấy một chương trình có lệnh đó? Hãy thử: / home / larry # eat dirty eat: không tìm thấy lệnh. / home / larry # Rất đơn giản, nếu trình bao không thể tìm thấy chương trình có tên đã cho trên dòng lệnh (ở đây là `` eat ""), nó sẽ đưa ra thông báo lỗi giải thích tại sao lệnh không thành công. Bạn sẽ thường thấy thông báo này nếu bạn nhập tên lệnh bị lỗi. (ví dụ: nhập `` make love "" thay vì `` make love "").

3.2.5 Đăng xuất.

/ home / larry # exit để thoát. Có nhiều cách khác để thoát ra ngoài, nhưng cách này là an toàn nhất.

3.2.6 Thay đổi mật khẩu.

3.2.7 Tập tin và thư mục.

Như đã đề cập, các thư mục có thể được lồng vào nhau. Ví dụ, giả sử Larry có một thư mục khác được gọi là ghi chú trong thư mục giấy tờ. Thư mục này chứa các tệp có tên là math-note và cheat-sheet. Đường dẫn tệp cheat-sheet sẽ là:

giấy tờ / ghi chú / cheat-sheet

Vì vậy, con đường là con đường phải được thực hiện để đến tập tin cụ thể. Thư mục phía trên thư mục (con) đã cho được gọi là thư mục mẹ. Ở đây, thư mục giấy tờ là cha của thư mục ghi chú.

3.2.8 Cây thư mục.

Số đông Hệ thống Linux có cấu trúc thư mục tiêu chuẩn, tạo điều kiện thuận lợi cho việc cài đặt hệ thống cụ thể. Cấu trúc là một cây thư mục bắt đầu từ thư mục `` / "', được gọi là" thư mục gốc ". Các thư mục bên dưới / nằm trong số các thư mục con quan trọng nhất: / bin, / etc, / dev và / usr nằm trong số đó. Các thư mục này lần lượt chứa các thư mục khác chứa các tệp cấu hình hệ thống, chương trình, v.v.

3.3 Các bước đầu tiên trong Linux.

Trước khi bắt đầu, điều quan trọng cần lưu ý là tất cả các tên tệp và lệnh đều có phân biệt chữ hoa và chữ nhỏ (điều này không xảy ra trên các hệ thống như MS-DOS). Ví dụ, lệnh make rất khác với Make hoặc MAKE. Điều tương tự cũng áp dụng cho tên thư mục.

3.3.1 Bước đi đầu tiên.

Bây giờ chúng ta có thể đăng nhập và tìm hiểu cách truy cập tệp và thay đổi vị trí trong hệ thống tệp để làm cho cuộc sống của chúng ta dễ dàng hơn trong đó. Lệnh để di chuyển qua cây thư mục là cd, (`` thay đổi thư mục ""). Bạn sẽ sớm nhận thấy rằng nhiều lệnh Linux thường được sử dụng có độ dài từ hai đến ba chữ cái. định dạng lệnh cd:

thư mục cd ở đâu danh mục tên của thư mục bạn muốn thay đổi. Như chúng tôi đã nói, khi bạn đăng nhập, bạn sẽ tự động được đưa vào thư mục chính của mình. Nếu Larry muốn di chuyển xuống cái cây (ví dụ: vào thư mục con của giấy tờ), anh ta phải sử dụng lệnh: / home / larry # cd paper / home / larry / paper #

Như bạn có thể thấy, chú giải công cụ đã thay đổi để phản ánh sự thay đổi vị trí (thư mục làm việc mới). Anh ấy hiện đang ở trong thư mục giấy tờ và có thể xem tệp lịch sử cuối cùng của mình bằng lệnh:

/ home / larry / paper # more history-final

Để điều hướng trở lại từ thư mục con của giấy tờ, hãy sử dụng lệnh:

/ home / larry / paper # cd .. / home / larry #

Lưu ý khoảng cách giữa `` cd "" và `` .. "". Mỗi thư mục chứa một tên `` .. "", dùng để chỉ thư mục mẹ (cho thư mục này). Ngoài ra, mỗi thư mục được đặt tên là ``. "", đề cập đến chính nó. Do đó lệnh:

/ home / larry / giấy tờ # cd. sẽ không dịch ở bất cứ đâu.

Trong lệnh cd, bạn có thể sử dụng các tuyến đường. Để thay đổi thư mục chính của Carl, bạn có thể sử dụng lệnh:

/ home / larry / paper # cd / home / karl / home / harl #

Sử dụng lệnh cd không có đối số sẽ đưa bạn từ bất kỳ đâu trong cây về thư mục chính của bạn:

/ home / karl # cd / home / larry #

3.3.2 Xem nội dung của thư mục.

Bây giờ bạn đã biết cách điều hướng các thư mục, nhưng câu hỏi có thể đặt ra: "Vậy tiếp theo là gì?" Tự mình lướt qua các thư mục là vô ích, chúng ta hãy làm quen với lệnh ls mới. ls (LiSt) hiển thị danh sách các tệp và thư mục (từ thư mục hiện tại theo mặc định). Ví dụ,

/ home / larry # Là giấy tờ về thư / home / larry #

Ở đây chúng ta thấy rằng Larry có ba "đơn vị lưu trữ" trong danh bạ hiện tại của mình: Thư, thư và giấy tờ. Nhưng vẫn chưa đủ nếu nói rằng: đây là những thư mục hay tệp tin? Bạn có thể sử dụng tùy chọn -F trong lệnh ls để biết thêm thông tin:

/ home / larry # Is --F Thư / thư / giấy tờ / / home / larry #

Dấu / được thêm vào phía bên phải của tên tệp cho biết rằng đây là các thư mục con.

Sử dụng ls -F (lưu ý "-F" được viết không có khoảng trắng) cũng có thể dẫn đến `` * "" ở cuối một số tên tệp. Nó sẽ nói rằng nó là thực hiện tệp hoặc chương trình. Nếu, khi bạn gọi ls -F, không có gì ở bên phải được gán cho tên, thì đó là tệp "bình thường", tức là. không phải là một thư mục hoặc một tệp thực thi.

Nói chung, mỗi lệnh UNIX có thể có một số tùy chọn ngoài các đối số khác. Các tùy chọn này thường được viết bằng dấu `` - "", như được hiển thị với ls -F. Tùy chọn -F cho lệnh ls biết điều gì sẽ xảy ra Thông tin thêm về loại tệp.

Nếu bạn viết tên của một thư mục vào lệnh ls, nó sẽ liệt kê nội dung của thư mục được chỉ định:

/ home / larry # Là bài báo -F bằng tiếng Anh về lịch sử-khóa luận thạc sĩ-luận văn cuối cùng / / home / larry #

Hoặc, để làm cho nó thú vị hơn, hãy xem những gì có trong thư mục / etc / system:

/ home / larry # Is / etc Hình ảnh ftpusers lpc rc.new shell adm getty magic rc0.d startcons bcheckrc gettydefs motd rc1.d swapoff brc group mount rc2.d swapon brc inet mtab rc3.d syslog.conf csh.cshrc init mtools rc4.d syslog.pid csh.login init.d pac rc5.d syslogd.reload default initrunlvl passwd rmt termcap disktab inittab printcap rpc umount fdprm inittab.old profile rpcinfo update fstab issue psdatabase securetty utmp ftpaccess limplo #

Điều hữu ích cho người dùng không phải MS-DOS là lưu ý rằng tên tệp có thể dài hơn 8 ký tự và chứa một dấu chấm ở bất kỳ vị trí nào. Bạn thậm chí có thể sử dụng nhiều dấu chấm trong cùng một tên.

Hãy trèo lên cây (lưu ý của người dịch: nó đã xảy ra rằng trong UNIX, ngọn cây ban đầu là "root (gốc)"), sử dụng lệnh `` cd .. "", rồi chuyển xuống thư mục khác (/ usr / bin):

/ home / larry # cd .. / home # cd .. / # cd usr / usr # cd bin / usr / bin #

Tất nhiên, bạn có thể di chuyển qua các thư mục theo các bước lớn, chẳng hạn như cd / usr / bin ngay lập tức.

Thử xem qua các thư mục bằng lệnh ls và cd. Trong một số trường hợp, bạn có thể gặp phải thông báo `` Quyền bị từ chối "" khó chịu. Chỉ là hệ thống bảo mật UNIX đã hoạt động, để thực hiện các lệnh trong một số thư mục nhất định, bạn phải có quyền làm như vậy. Chúng ta sẽ nói thêm về điều này sau.

3.3.3 Tạo thư mục mới.

Đã đến lúc làm quen với cách tạo thư mục. Điều này được thực hiện với lệnh mkdir. Hãy thử những cách sau:

/ home / larry # mkdir foo / home / larry # Is -F Thư / foo / thư / giấy tờ / / home / larry # cd foo / home / larry / foo # Is / home / larry / foo #

Xin chúc mừng bạn! Bạn vừa tạo một thư mục mới và nhập nó vào. Vì chưa có tệp nào trong thư mục mới này, chúng ta hãy làm quen với cách sao chép tệp.

3.3.4 Sao chép tệp.

Bạn và tôi đã và đang tạo các tệp không cần thiết bằng cách tìm hiểu cách hoạt động của lệnh ls. Để xóa tệp, hãy sử dụng lệnh rm (ReMove):

/ home / larry / foo # rm bells bán / home / larry / foo # Is -F shell / home / larry / foo #

Chúng ta chẳng còn gì ngoài vỏ đạn, nhưng đừng lo lắng. Lưu ý rằng lệnh rm sẽ không nhắc bạn trước khi xóa, vì vậy hãy cẩn thận. Lệnh người dùng không được thảo luận, chúng được thực hiện!

Lệnh rm liên quan là rmdir. Lệnh này loại bỏ các thư mục, nhưng chỉ các thư mục trống. Nếu có ít nhất một số tệp hoặc thư mục con trong thư mục, cô ấy sẽ đăng nhập bất lực.

3.3.7 Xem tệp.

Lệnh more and cat được sử dụng để xem nội dung của tệp. nhiều hơn hiển thị màn hình tệp theo màn hình, trong khi mèo hiển thị toàn bộ tệp cùng một lúc. (lưu ý của người dịch: nếu tập tin dài, thì khi sử dụng lệnh cat, tập tin sẽ nhấp nháy và những dòng cuối cùng sẽ vẫn còn trên màn hình).

Để xem tệp shell, hãy sử dụng lệnh:

/ home / larry / foo # thêm vỏ

Khi sử dụng lệnh more, hãy nhấn phím cách để chuyển đến Trang tiếp theo và b để trở về trước đó. Nhấn q sẽ thoát ra nhiều hơn.

Bây giờ hãy thử cat etc / termcap /. Văn bản sẽ nhấp nháy quá nhanh để có thể đọc được. Trên thực tế, lệnh `` cat "" (conCATenate) chủ yếu được sử dụng cho các mục đích khác, cho cùng một kết nối của nhiều tệp. Điều này sẽ được thảo luận thêm.

3.3.8 Nhận hỗ trợ nhanh chóng.

Hầu hết mọi UNIX đều có cái được gọi là người đàn ông "Thủ công" (`` các trang hướng dẫn sử dụng ""). Lệnh man này chứa tài liệu về các lệnh hệ thống, tài nguyên, tệp cấu hình khác nhau. Ví dụ: nếu bạn muốn tìm thông tin về các tùy chọn khác cho lệnh ls, hãy nhập: / home / larry # man Is và các trang hướng dẫn sử dụng ls sẽ được hiển thị.

Thật không may, hầu hết các trang hướng dẫn sử dụng được viết cho những người dùng có một số hiểu biết về cách hoạt động của các lệnh tương ứng. Do đó, các trang của Sách hướng dẫn thường chứa dữ liệu tham chiếu cho các lệnh hơn là tài liệu hướng dẫn.

Nhưng Hướng dẫn sử dụng là vô giá để làm mới bộ nhớ của bạn nếu bạn quên cú pháp của một lệnh. Sách hướng dẫn cũng có thể cho bạn biết nhiều điều về các lệnh mà chúng tôi thậm chí sẽ không đề cập đến trong cuốn sách này. Tôi khuyên bạn nên xem trong Hướng dẫn để biết các lệnh mà chúng ta đã thảo luận và tất cả những gì chúng ta sẽ đáp ứng. Bạn sẽ thấy rằng không phải tất cả các lệnh đều có hướng dẫn sử dụng. Cái này có một vài nguyên nhân. Một, một số trang của Sách hướng dẫn chỉ đơn giản là chưa được viết ( Dự án Tài liệu Linux, Chương trình Tài liệu Linux, dường như chịu trách nhiệm giải quyết vấn đề này. Chúng tôi đã thu thập phần lớn tài liệu). Thứ hai, lệnh có thể đội ngũ nội bộ shell hoặc một từ đồng nghĩa (bí danh) như đã thảo luận, trong mỗi trường hợp này không có các trang riêng. Hãy lấy cd làm ví dụ, đó là một lệnh shell bên trong. Shell thực thi lệnh này, nhưng nó không có chương trình riêng.

3.4 Truy cập vào các tệp MS-DOS.

Nếu vì một số lý do không thể giải thích được, bạn cần cung cấp quyền truy cập vào Tệp MS-DOS, bạn có thể làm điều đó một cách dễ dàng.

Thông thường, để truy cập tệp MS-DOS, bạn chỉ cần gắn một phân vùng MS-DOS hoặc đĩa mềm và truy cập tệp thông qua hệ thống tệp Linux. Ví dụ: nếu bạn chèn một đĩa mềm MS-DOS vào / dev / fd0 (A: trong ký hiệu MS / DOS), lệnh: # mount -t msdos / dev / fd0 / mnt sẽ gắn đĩa mềm vào thư mục / mnt. Xem Phần 4.8.4 để biết thêm thông tin về cách lắp đĩa mềm.

Tương tự, bạn có thể gắn phân vùng MS-DOS trên ổ cứng của mình. Ví dụ: nếu bạn có phân vùng MS-DOS trên / dev / hda1, thì lệnh là:

# mount -t msdos / dev / hdal / mnt sẽ gắn kết nó. Đừng quên ngắt kết nối phân vùng DOS khi bạn hoàn tất. Bạn có thể tự động gắn phân vùng MS-DOS vào thời điểm khởi động hệ thống bằng cách thêm một dòng vào tệp / etc / fstab (xem phần 4.4). Ví dụ: dòng sau trong tệp / etc / fstab gắn phân vùng / dev / hda1 DOS vào thư mục / dos: / dev / hdal dos msdos mặc định

Bạn cũng có thể gắn kết hệ thống tệp VFAT được Windows 95/98/2000 sử dụng:

# mount -t vfat / dev / hdal / mnt Bằng cách này, bạn sẽ có thể làm việc với tên dài các tập tin. Cách tiếp cận này chỉ áp dụng cho các phần thực sự lưu trữ tên dài. Bạn không thể làm việc với các tên dài nếu phân vùng được gắn kết như FAT16 bình thường. Lưu ý: VFAT và FAT32 được hỗ trợ bởi cùng một mô-đun nhân hệ thống, vì vậy nếu bạn có thể gắn kết một phân vùng VFAT, thì bạn cũng có thể gắn kết một phân vùng FAT32. Tình huống này đôi khi dẫn đến những tình huống buồn cười, chẳng hạn như trường hợp của Red Hat Linux, trong đó không đề cập đến FAT32, mặc dù nó đã được hỗ trợ (đó chỉ là về VFAT).

3.6 Kiểm tra hệ thống tệp.

3.7 Các loại vỏ.

3.8 Các ký tự đại diện.

Lưu ý rằng khi chúng tôi sử dụng `` * "", không có tệp nào có tên bắt đầu bằng ``. "" không được hiển thị: / home / larry # Là * ếch Joe thứ / home / larry # Đây là biện pháp phòng ngừa: nếu `` * "" khớp với tên tệp bắt đầu bằng ``. "", nó cũng sẽ chọn tên ``. "" và `` .. "". Nhưng điều này có thể nguy hiểm khi thực hiện một số lệnh.

Một ký tự đại diện khác '' ? "". ``? "" cho phép bạn thay thế chính xác một ký tự. Vì vậy, `` ls? "" sẽ chỉ trả về tên tệp gồm một ký tự, trong khi `` ls termca? "" sẽ hiển thị `` termcap "", nhưng sẽ không hiển thị `` termcap.backup "". Đây là một ví dụ khác:

/ home / larry # Là J? e Joe / home / larry # Là ếch / nhà / larry # Là ???? f thứ / nhà / larry #

Như bạn có thể thấy, ký tự đại diện cho phép bạn mô tả nhiều tệp cùng một lúc. Khi xem xét các lệnh đơn giản nhất, chúng tôi đã nói rằng các lệnh cp và mv có thể sao chép hoặc di chuyển nhiều tệp cùng một lúc. Ví dụ,

/ home / larry # cp / etc / s * / home / larry sẽ sao chép tất cả các tệp trong / etc bắt đầu bằng `` s "" vào thư mục / home / larry. Định dạng của lệnh cp thực sự là: tệp cp đích ở đâu các tập tin danh sách các tệp sẽ được sao chép và điểm đến là tệp hoặc thư mục để sao chép vào. mv có một cú pháp tương tự.

Xin lưu ý rằng nếu nhiều tệp đang được sao chép hoặc di chuyển, phải là một thư mục. Chỉ có thể sao chép hoặc di chuyển một tệp vào một tệp.

3.9 Các kênh Linux.

3.9.1 Đầu vào tiêu chuẩn và đầu ra tiêu chuẩn.

Bây giờ, giả sử chúng ta muốn gửi kết quả sắp xếp đến một tệp để chúng ta có thể lưu trữ danh sách mua sắm ở đâu đó. Shell cho chúng tôi cơ hội chuyển hướngđầu ra chuẩn cho tệp bằng ký tự ``> "". Đây là cách nó hoạt động:

/ home / larry / paper # sort> shopping-list chuối, táo Ctrl-D / home / larry / paper # Như bạn có thể thấy, kết quả của lệnh sắp xếp không được hiển thị trên màn hình, thay vào đó nó được lưu trữ trong tệp shopping-list (danh sách mua hàng). Hãy xem tập tin này: / home / larry / paper # cat shopping-list táo chuối cà rốt / home / larry / paper # Giờ đây, chúng ta không chỉ có thể sắp xếp (sắp xếp) danh sách mua hàng đã lên kế hoạch mà còn có thể lưu nó! Nhưng giả sử chúng tôi đã lưu trữ danh sách mua sắm ban đầu chưa được sắp xếp của mình trong một tệp có tên là các mặt hàng. Một cách để sắp xếp và lưu nó là sắp xếp tệp với tên đã cho, thay vì nhận tệp với đầu vào tiêu chuẩn và chuyển hướng đầu ra tiêu chuẩn đến một tệp. Ví dụ: / home / larry / paper # sort items> shopping-list / home / larry / paper # cat shopping-list táo chuối cà rốt / home / larry / paper # Nhưng điều này có thể được thực hiện theo cách khác. Không chỉ có thể chuyển hướng stdout mà còn có thể chuyển hướng đầu vào, sử dụng ký hiệu ``<"": /home/larry/papers# sort

Về mặt kỹ thuật sắp xếp

3.12 Quản lý công việc.

3.12.1 Nhiệm vụ và quy trình.

3.13 Sử dụng trình soạn thảo vi.

Trình soạn thảo văn bản là một chương trình được sử dụng để chỉnh sửa các tệp có chứa văn bản, chẳng hạn như chữ cái, chương trình C hoặc tệp cấu hình hệ thống. Mặc dù có nhiều trình chỉnh sửa khác nhau trên Linux, nhưng trình chỉnh sửa duy nhất mà bạn có thể chắc chắn tìm thấy trên bất kỳ UNIX nào là vi (`` trình chỉnh sửa trực quan ""). vi không phải là trình soạn thảo dễ sử dụng nhất. Nhưng vì nó rất phổ biến trong thế giới UNIX / Linux và bạn có thể cần nó bất cứ lúc nào, nên nó xứng đáng có ít nhất một số mô tả ở đây.

3.13.1 Các khái niệm.

Khi sử dụng vi bất kỳ lúc nào, bạn có thể ở một trong ba chế độ hoạt động. Các chế độ này được gọi là chế độ lệnh, chế độ chènchế độ dòng cuối cùng.

3.13.4 Xóa văn bản.

Để thoát khỏi vi mà không thực hiện thay đổi đối với tệp đã có trước, hãy sử dụng lệnh: q! .

Khi bạn nhập ``: "", con trỏ sẽ di chuyển đến dòng cuối cùng của màn hình, vì bạn sẽ ở chế độ dòng cuối cùng: BÒ LÀ THỜI GIAN ĐỂ TẤT CẢ CON NGƯỜI ĐẾN VỚI SỰ CỨU TỘC CỦA HỌA TIẾT.

Một số lệnh nâng cao có thể được thực hiện ở chế độ dòng cuối cùng. Một trong số chúng q! , cho phép bạn thoát vi mà không cần viết. Lệnh: wq lưu (ghi) tệp và sau đó thoát khỏi vi. Lệnh ZZ (trong chế độ lệnh, không có `:" ") tương đương với: wq. Hãy nhớ rằng bạn phải nhấn Enter sau khi nhập lệnh ở chế độ dòng cuối cùng. Nếu bạn muốn viết một tập tin mà không cần thoát vi, chỉ cần sử dụng: w.

3.13.8 Chỉnh sửa tệp khác.

Để chỉnh sửa tệp khác, hãy sử dụng lệnh: e. Ví dụ: để dừng chỉnh sửa kiểm tra tệp và tiếp tục chỉnh sửa foo tệp, hãy sử dụng lệnh:

BÒ LÀ THỜI ĐIỂM ĐỂ TẤT CẢ CON NGƯỜI ĐẾN VỚI SỰ CỨU TỘC CỦA HỌA TIẾT. foci

Nếu bạn sử dụng: e mà không lưu tệp trước, trước tiên bạn sẽ gặp lỗi: Không ghi kể từ lần thay đổi cuối cùng (ghi đè "chỉnh sửa"). điều đó đơn giản có nghĩa là vi không muốn chỉnh sửa tệp khác cho đến khi tệp đầu tiên được lưu. Tại thời điểm này, bạn có thể sử dụng: w để lưu tập tin gốc và sau đó sử dụng: e hoặc sử dụng lệnh: COW LÀ THỜI GIAN ĐỂ TẤT CẢ CON NGƯỜI ĐẾN VỚI SỰ CỐ GẮNG CỦA HỌA TIẾT. foci ``! "" cho vi biết rằng bạn thực sự muốn chỉnh sửa tệp mới mà không lưu các thay đổi đã được thực hiện trong tệp đầu tiên.

3.13.9 Chèn các tệp khác.

3.13.10 Thực thi các lệnh Shell.

Bạn cũng có thể chạy các lệnh trực tiếp từ vi. Đội ngũ: r! hoạt động giống như: r, nhưng thay vì đọc tệp, nó dán đầu ra của lệnh đã cho vào bộ đệm, tại vị trí của con trỏ. Ví dụ: nếu bạn sử dụng lệnh:

: r! Kết quả là -F bạn nhận được: BÒ LÀ THỜI ĐIỂM ĐỂ TẤT CẢ PHỤ NỮ ĐẾN VỚI SỰ CỨU TRỢ CỦA HỌP thư / misc / giấy tờ /

Bạn có thể thực hiện một lệnh khi ở trong trình soạn thảo vi và quay lại trình soạn thảo khi nó hoàn tất. Ví dụ: nếu bạn sử dụng lệnh:

Is -F sẽ thực hiện lệnh ls -F và hiển thị kết quả trên màn hình thay vì dán vào tập tin đang chỉnh sửa. Nếu bạn sử dụng lệnh: shell vi sẽ khởi chạy một trình bao, cho phép bạn tạm dừng vi và thực hiện các lệnh. Sau khi thoát khỏi trình bao (sử dụng lệnh thoát), bạn sẽ trở lại vi.

3.13.11 Nhận trợ giúp về vi.

vi không phải là tuyệt vời trong trợ giúp trực tuyến (cũng như hầu hết các UNIX), nhưng bạn luôn có thể xem các trang hướng dẫn vi. vi là "phần trực quan" của trình soạn thảo cũ; ex này làm rất nhiều để duy trì chế độ dòng cuối cùng và chế độ lệnh trong vi. Vì vậy, ngoài việc đọc sách hướng dẫn vi, hãy xem thêm sách hướng dẫn cũ.

3.14 Thiết lập môi trường.

Shell cung cấp các cơ chế khác nhau để tùy chỉnh môi trường làm việc của bạn. Chúng tôi đã đề cập trước đó rằng shell không chỉ là một lệnh thông dịch: nó còn là một ngôn ngữ lập trình mạnh mẽ. Nhưng thảo luận về lập trình shell sẽ khiến chúng ta mất nhiều thời gian, và chúng tôi muốn giới thiệu với bạn một số cách để làm cho công việc của bạn trong UNIX dễ dàng hơn bằng cách sử dụng một số tính năng hữu ích bổ sung của shell.

Như chúng ta đã đề cập trước đó, các shell khác nhau sử dụng các cú pháp khác nhau để viết các chương trình của chúng. Ví dụ, Tcsh sử dụng cú pháp tương tự như C, trong khi trình bao Bourne có cú pháp khác. Trong phần này, chúng tôi sẽ không giải quyết sự khác biệt của chúng, nhưng sẽ xem xét các ví dụ sử dụng cú pháp shell của Bourne.

3.14.1 Các tập lệnh Shell.

Giả sử rằng bạn thường xuyên sử dụng một loạt lệnh và muốn giảm số lần nhập liên tục bằng cách nhóm chúng thành một lệnh. Ví dụ: các lệnh: / home / larry # cat chap1 chap2 chap3> book / home / larry # wc -1 book / home / larry # Ip book nối các tệp chứa các chương của sách: chương1, chương 2, chương 3 và địa điểm kết quả trong sổ tệp. Sau đó, nó sẽ đếm số dòng trong sách (trong sách tệp) và hiển thị nó, cuối cùng in nó bằng lệnh lp.

Thay vì nhập các lệnh này mỗi lần, bạn có thể tập hợp chúng thành một script hoặc một tập lệnh (tệp hàng loạt). Các tập lệnh Shell sẽ được mô tả ngắn gọn sau. Và tập lệnh thực thi các lệnh trên sẽ giống như sau:

#! / bin / sh # Một tập lệnh shell để tạo và in chú mèo booh chương 1 chương 2 chương 3> sách wc -1 sách Ip book

Nếu tập lệnh này được đặt trong tệp makebook, thì bạn có thể chỉ cần sử dụng lệnh sau:

/ home / larry # makebook sẽ thực thi tất cả các lệnh script. Tập lệnh shell là các tệp văn bản thuần túy mà bạn có thể tạo bằng trình soạn thảo như emacs hoặc vi.

Hãy nhìn vào kịch bản này. Dòng đầu tiên `` #! bin / sh / "" nói rằng tệp này là một tập lệnh và cho shell biết cách thực thi tập lệnh. Trong trường hợp này, bạn cần chuyển tập lệnh vào lệnh / bin / sh, trong đó / bin / sh là chính chương trình shell. Tại sao nó lại quan trọng? Trên hầu hết các hệ thống UNIX, / bin / sh shell là loại Bourne, chẳng hạn như bash. Bằng cách khởi tạo một tập lệnh shell, nó được thực thi bằng cách sử dụng / bin / sh và chúng tôi đảm bảo rằng tập lệnh sẽ được thực thi dưới một trình bao kiểu Bourne (và không, chẳng hạn như dưới một trình bao C). Tập lệnh này sẽ chạy dưới trình bao Bourne ngay cả khi bạn sử dụng Tcsh (hoặc một số trình bao C khác) làm trình bao làm việc của mình.

Dòng thứ hai là

Bất kỳ người dùng nào cũng có thể quan tâm đến việc dùng thử hệ điều hành Linux. Đó là cách nó đã từng với tôi. Có rất nhiều tài liệu trên Internet, nhưng câu hỏi vẫn luôn là: “Bắt đầu từ đâu?”. Ai đó đã xem Linux với bạn bè, ai đó tìm video hoặc đọc các bài báo trên Internet, nhưng tất cả những điều này thường là những lựa chọn được tạo sẵn. Và nếu bản thân bạn muốn cài đặt một hệ điều hành như vậy trên máy tính của mình, thì bạn sẽ có rất nhiều câu hỏi. Câu hỏi đầu tiên khiến tôi lo lắng là việc lựa chọn bộ phân phối ...

Tôi lục tung cả đống tài liệu, nhưng ý kiến ​​đã chia, rồi vẫn chia. Một số dành cho Debian, một số dành cho Mandriva, RedHat, v.v. Hiện tại, có hơn 1300 bản dựng của HĐH Linux và việc chọn một bản cụ thể khiến người dùng Windows khó tính phải suy nghĩ rất kỹ. Tôi đã cố gắng cài đặt những cái khác nhau, nhưng điều này không phải lúc nào cũng khả thi do xung đột thiết bị và đơn giản là thiếu kinh nghiệm. Bản phân phối được thiết lập thành công đầu tiên là OpenSuse 11.1, sau đó là Debian. Điểm nổi bật là các bản phân phối này có cấu trúc tệp, chương trình khác nhau, v.v. Điều này khiến tôi bối rối hơn nữa, nhưng tôi vẫn tiếp tục thử nghiệm cho đến khi tôi ổn định trên Ubuntu. Cô ấy sẽ được thảo luận.

Tôi nghĩ điều đáng chú ý là Ubuntu dựa trên bản phân phối Debian, bản phân phối này khá phổ biến với các quản trị viên hệ thống. "Thành lập" nghĩa là gì? Tôi sẽ cố gắng vẽ song song với HĐH Windows. Hãy tưởng tượng một đĩa giấy phép Windows thông thường. Được đại diện? Bây giờ hãy tưởng tượng bất kỳ sự lắp ráp nào, ngay cả ZverDVD khét tiếng. Vì vậy, Ubuntu là một "bản dựng" của Debian 'a, có một nhân cập nhật, các bản vá lỗi (patch), các chương trình và kho lưu trữ riêng. Sau đó tôi sẽ nói về tất cả những điều này một cách riêng biệt. Tôi nghĩ bạn không nên đi quá sâu vào sự khác biệt giữa Ubuntu và Debian, tôi chỉ nói thêm rằng bản phân phối này rất phổ biến và các phiên bản Ubuntu mới được phát hành sáu tháng một lần (vào tháng 4 và tháng 10). Chưa hết, tại sao lại sử dụng Ubuntu? Có, nó chỉ đơn giản đáp ứng các yêu cầu mà người dùng mới làm quen đặt ra cho một hệ điều hành mới.

  1. Đơn giản và dễ cài đặt. Tôi muốn đưa một đĩa vào, cài đặt nó, xem nó và để không có những điệu nhảy không cần thiết với tambourine (mặc dù trong công việc tiếp theo, nó sẽ không thực hiện được nếu không nhảy với tambourine). Tôi lưu ý rằng khi làm việc trong Windows, bạn có thể là một người dùng đơn giản và không bận tâm đến cách thức hoạt động và những gì hoạt động, và trong trường hợp không thường xuyên gặp sự cố hoặc khó khăn, chỉ cần chuyển sang những người có kiến ​​thức và hiểu biết có thể giúp bạn. Trong trường hợp của Linux, bạn sẽ phải tự mình tìm ra rất nhiều thứ và tự mình trở thành một người “thông thái”. Nhưng đừng sợ, bạn không đến đây vì điều này. Nếu có thể, bạn luôn có thể đặt một câu hỏi, và đến lượt chúng tôi, sẽ cố gắng giúp bạn.
  2. Để làm cho mọi thứ hoạt động. Cài đặt? Ở đây bạn có một màn hình nền và tất cả các loại menu và nhiều chương trình, và một trình duyệt, một gói phần mềm văn phòng và một ứng dụng cài đặt mạng (tuy nhiên, chúng ta sẽ học cách làm việc mà không có nó và định cấu hình mạng theo cách thủ công). Thậm chí có một trình phát, nhưng nó không phát nhiều định dạng âm thanh / video theo mặc định, tôi sẽ giải thích sau tại sao và cách giải quyết nó.
  3. Tôi không muốn mất bất cứ thứ gì. Có rất nhiều ứng dụng và tài liệu trên phân vùng Windows mà tôi không muốn mất khi cài đặt Linux. Ubuntu sẽ nhắc bạn phân vùng ổ cứng, lưu Windows hoặc bất kỳ hệ điều hành nào khác và cài đặt bộ nạp khởi động riêng có thể khởi động cả Windows và Linux. Các bản phân phối Linux hiện đại, bao gồm Ubuntu, có cơ hội tuyệt vời để chạy từ đĩa hoặc ổ flash mà không cần cài đặt vào ổ cứng của máy tính. Các bản phân phối có thể thực hiện điều này được gọi là LiveCD / LiveDVD (nghĩa là "đĩa trực tiếp"). Tôi khuyên bạn trước tiên nên thử khởi động HĐH từ đĩa cài đặt trước lần cài đặt đầu tiên. Vì vậy, bạn sẽ biết chắc chắn rằng một bộ phân phối cụ thể sẽ phù hợp với phần cứng của máy tính của bạn và sẽ không có vấn đề gì trong quá trình cài đặt. Nhân tiện, rất có thể khi bạn khởi động Ubuntu từ LiveCD, bạn sẽ có thể sử dụng Internet và mạng bằng cách nhập cài đặt mạng. Bạn sẽ có thể làm việc với các tài liệu văn bản và bảng tính. Bạn có thể xem hình ảnh và hơn thế nữa. Chỉ cần cố gắng khởi động từ đĩa. Đừng quên rằng làm việc với LiveCD vẫn không hoạt động trong hệ điều hành chính thức được cài đặt trên đĩa cứng, vì vậy hãy sẵn sàng cho "phanh" khi đọc từ đĩa CD để mở một chương trình cụ thể.

Bạn luôn có thể để lại nhận xét và đề xuất của mình để hoàn thiện, thay đổi hoặc sửa bài viết trong phần bình luận. Chúng tôi làm việc cho bạn!