Các chương trình bảng điều khiển Linux tốt nhất. Các lệnh trên bảng điều khiển Linux

Nhu cầu làm việc trong bảng điều khiển văn bản chính là vách đá mà ý định tốt của những người dùng muốn nhanh chóng làm chủ Linux thường bị tiêu tan. Và, như một quy luật, ngay cả trước khi họ cố gắng cài đặt hệ thống. Huyền thoại cho rằng dòng lệnh không thân thiện đã ăn sâu vào tâm thức công chúng đến mức không dễ để phá bỏ nó.

Tuy nhiên, đây thực sự không gì khác hơn là một huyền thoại có thể bịa ra về bất cứ điều gì. Ít nhất là về thông thường bàn phím máy tính. Bất cứ ai lần đầu tiên nhìn thấy trong đời sẽ khá ngạc nhiên khi các nút bấm không được sắp xếp theo thứ tự bảng chữ cái. Và quyết định này có lẽ sẽ rất xa lạ với anh ấy, vì ban đầu anh ấy phải tìm kiếm từng chữ cái khá lâu.

Tuy nhiên, không ai có thể đặt chìa khóa theo bất kỳ cách nào khác. Bởi sự tiện lợi của giao diện tưởng chừng như không thân thiện này đã được chứng minh từ lâu và là điều không thể nghi ngờ. Và nếu bạn thành thạo việc đánh máy một cách mù quáng, thời gian dành cho việc học sẽ được đền đáp gấp nhiều lần.

Đối với bàn phím, ác cảm với dòng lệnh thường không phải do kỹ thuật mà là do tâm lý. Làm việc trong bảng điều khiển không phải là một biện pháp bắt buộc do thiếu các công cụ “bình thường”, và không phải sự dũng cảm của những người dùng “cao cấp”, mà là cách nhanh nhất và hiệu quả nhất. giao diện thân thiện với người dùngđể giải quyết một số vấn đề.

Ưu điểm của nó là gì? Trước hết - về tính linh hoạt. Bất kể bạn đang sử dụng bản phân phối nào, lệnh cơ bản sẽ giống nhau. Chúng ta không được quên rằng chế độ văn bản ổn định hơn chế độ đồ họa. Chỉ cần nhớ đến BSoD nổi tiếng (“ Màn hinh xanh cái chết") trong Windows. Vì lý do nào đó, dòng chữ được hiển thị trong bảng điều khiển chứ không phải trong một cửa sổ được vẽ đẹp mắt.

Bởi vì đồ họa Giao diện Linux- điều này về cơ bản là bình thường chương trình ứng dụng, thì khả năng không hoạt động của nó không dẫn đến sự sụp đổ chung của hệ thống. Nếu người dùng không sợ chế độ văn bản, thì anh ấy sẽ nhanh chóng đóng góp sự thay đổi cần thiếtđến mức thích hợp tập tin cấu hình và sẽ khởi động lại hệ thống. Nếu không, bạn sẽ phải dùng đến cách cài đặt lại hoàn toàn, việc này sẽ mất nhiều thời gian hơn.

Cuối cùng, các lệnh console rất hữu ích để thực hiện một số việc. hoạt động thường lệ. Suy cho cùng, máy tính được phát minh để tự động hóa quá trình làm việc. Tất nhiên, để console hoạt động hiệu quả, người dùng sẽ phải dành một chút thời gian để học các lệnh Linux tiêu chuẩn. Nhưng nó được bù đắp khá nhanh chóng.

Có hai cách để chuyển sang chế độ dòng lệnh. Đầu tiên là kích hoạt bảng điều khiển văn bản. Để thực hiện việc này, hãy nhấn tổ hợp phím Ctrl+Alt+F[số bảng điều khiển]. Lời mời đăng ký trong hệ thống sẽ xuất hiện, nơi bạn cần nhập tuần tự thông tin đăng nhập và mật khẩu của mình. Cách thứ hai là mở bảng điều khiển trực tiếp trong trình quản lý cửa sổ. Đồng thời, người dùng tiếp tục làm việc trong chế độ đồ họa. Điều quan trọng là phải hiểu rằng trong cả trường hợp thứ nhất và thứ hai, mọi thứ đều chạy chương trình sẽ tiếp tục hoạt động bình thường.



Nếu mọi thứ đều rõ ràng khi khởi chạy thiết bị đầu cuối ở chế độ đồ họa, thì việc kích hoạt các bảng điều khiển bổ sung có thể đặt ra một số câu hỏi. Tôi nên nhấn phím chức năng cụ thể nào? Có bao nhiêu bảng điều khiển có thể hoạt động đồng thời và có thể thay đổi số lượng của chúng không? Cách quay lại GUI

Thông thường, có sáu bảng điều khiển văn bản có sẵn theo mặc định. Vì việc duy trì mỗi cái cần khoảng 4 MB bộ nhớ nên nên giảm số lượng của chúng trên các máy yếu. Để thực hiện việc này, hãy mở tệp /etc/inittab với quyền quản trị viên hệ thống, tìm một phần bao gồm các mục như “2:2345:respawn:/sbin/mingetty tty2”, mỗi mục tương ứng với một bảng điều khiển và đặt một dấu hiệu nhận xét (#) đối diện thêm. Số dòng trong phần này bằng số lượng bảng điều khiển văn bản. Hơn nữa, trong hầu hết các bản phân phối, một trong số chúng không được sử dụng để đăng ký người dùng mà để tin nhắn hệ thống. Chẳng phải rất thuận tiện trong trường hợp có vấn đề sao: lịch sử bệnh án luôn có sẵn.

Số lượng bảng điều khiển ảo được đặt trong tệp /etc/inittab

Chữ số đầu tiên trong dòng là số của bảng điều khiển và theo đó là số nút chức năng, phải được sử dụng kết hợp để gọi nó. Để chuyển đổi bảng điều khiển văn bản, bạn không cần nhấn Ctrl+Alt+F[số bảng điều khiển] mà chỉ cần nhấn Alt+F[số bảng điều khiển] - Phím Ctrl Chỉ áp dụng ở chế độ đồ họa.

Để quay lại giao diện đồ họa, bạn phải kích hoạt bảng điều khiển tương ứng. Số của cô ấy là trên một Hơn nữa, đây là cái cuối cùng được đăng ký trong /etc/inittab. Ví dụ: nếu sáu bảng điều khiển văn bản được sử dụng thì quản lý cửa sổ ra mắt vào ngày thứ bảy.

Khi làm việc ở chế độ văn bản, điểm đánh dấu trực quan để bắt đầu dòng có thể có hai loại: dấu thăng (#) và ký hiệu đô la ($). Đầu tiên chỉ ra rằng người dùng đang chạy bằng root và tất cả các tệp hệ thống đều được mở cho anh ta. Trong trường hợp này, cần phải đặc biệt thận trọng - những hành động hấp tấp sẽ gây ra hậu quả nghiêm trọng.

Người sử dụng thường xuyênđược biểu thị bằng ký hiệu đô la. Ở đây cũng có một sắc thái nhỏ. Khái niệm hạn chế quyền truy cập có nghĩa là một số lệnh yêu cầu đặc quyền mở rộng sẽ từ chối chạy. Hơn nữa, các chi tiết cụ thể của UNIX đến mức không có gợi ý hay giải thích nào xuất hiện trên màn hình - người ta cho rằng một người có toàn quyền kiểm soát hệ thống và hoàn toàn không cần sự trợ giúp của các chương trình, từ đó chỉ cần thực hiện một cách không nghi ngờ lệnh của chủ sở hữu là cần thiết.

Mặt khác, người tìm kiếm Thông tin thêm sẽ luôn tìm thấy cô ấy. Một trong những lệnh quan trọng và được sử dụng thường xuyên nhất là man [name]. Nó sẽ hiển thị hướng dẫn trợ giúp cho bất kỳ đối tượng hệ thống nào có tên được chỉ định làm đối số. Tất nhiên, thông tin không được lấy ra từ không khí mà từ một tệp mà nó phải hiện diện vật lý trên đĩa. Xin lưu ý rằng một số nhà phát triển cố gắng giảm quy mô phân phối bằng cách không bao gồm các trang trợ giúp. Trong trường hợp này, chúng phải được cài đặt riêng.


Lệnh man sẽ hiển thị hướng dẫn tham khảo cho bất kỳ đối tượng hệ thống nào.

Vì man là một đối tượng hệ thống giống như những đối tượng khác nên bạn có thể nhận trợ giúp về nó bằng cách nhập man man. Rõ ràng, người dùng tải xuống Linux lần đầu tiên nên bắt đầu với nó.

Mỗi hướng dẫn được tạo thành từ các phần được gọi là trường. Trường NAME dành cho thông tin ngắn gọn về đối tượng. Trường TỔNG HỢP chứa thông tin về cách chạy chương trình. Cuối cùng, trường MÔ TẢ là mô tả chi tiết.

Nhưng người dùng nên làm gì nếu vẫn chưa biết chương trình nào có thể hoàn thành nhiệm vụ của mình? Sử dụng lệnh apropos hoặc whatis. Chúng được thiết kế để giúp bạn tìm thông tin trong sách hướng dẫn. Sự khác biệt giữa chúng là lần đầu tiên tìm kiếm toàn bộ cơ sở dữ liệu, trong khi lần thứ hai chỉ tìm kiếm theo tên của các đối tượng có trong trường TÊN. Rõ ràng, một cái chậm hơn, nhưng cung cấp nhiều thông tin hơn cái kia.

Thông thường, các thao tác cấu hình hệ thống được thực hiện ở chế độ văn bản. Điều này có nghĩa là người dùng sẽ phải kích hoạt bảng điều khiển mới tổ hợp Ctrl+Alt+F[số bảng điều khiển]? Hoàn toàn không: trong hầu hết các trường hợp, không cần thiết phải rời khỏi chế độ đồ họa.

Để chạy bất kỳ chương trình nào có quyền quản trị viên, bạn cần mở terminal và gõ lệnh su không có tham số, sau đó hệ thống sẽ yêu cầu bạn nhập mật khẩu người dùng root-- Và toàn quyền truy cập quyền truy cập vào các tập tin được cung cấp cho bạn.

Bây giờ chúng ta hãy xem một số ví dụ chỉ ra rằng dòng lệnh không được phát minh ra để chế nhạo người dùng mà ngược lại, để thuận tiện cho họ. Hãy thực hiện một số thao tác khá phổ biến mà không cần sự trợ giúp của “menu và nút”.

Giả sử bạn cần chia một tệp thành nhiều phần để gửi nó qua e-mail (Kích thước ban đầu lớn đến mức máy chủ không cho phép). Để làm điều này, bạn cần sử dụng lệnh tách. Nó sao chép tệp, chia tệp thành các đoạn riêng biệt có kích thước nhất định (mặc định - 1 MB). Hai tên nên được sử dụng làm đối số: đối tượng ban đầu và tiền tố của những gì được tạo ra ở đầu ra.

Ví dụ: có một video lớn tên là name.avi. Chúng ta cần chia nó thành 10 MB. Lệnh sẽ như thế này: tách -b1000k name.avi name. Đối số đầu tiên chỉ định âm lượng của đối tượng kết quả, đối số thứ hai là tên nguồn và đối số thứ ba là tiền tố của tên kết quả. Do đó, kết quả của hoạt động này sẽ thu được các tập tin name.aa, name.ab, name.ac, v.v. Lệnh cat name.* > name.avi sẽ giúp ghép các mảnh lại với nhau.


Với sự giúp đỡ lệnh mèo bạn có thể nhanh chóng xem nội dung của tập tin

Thông thường người dùng cần so sánh hai tập tin. Cách dễ nhất là sử dụng lệnh cmp [tên tệp đầu tiên] [tên tệp thứ hai]. Nếu các đối tượng hoàn toàn khớp nhau thì chương trình sẽ âm thầm thoát ra vì không có gì để nói với nó. Nếu phát hiện có sự khác biệt, nó sẽ cung cấp cho người dùng số dòng tương ứng.

Nếu cần có danh sách đầy đủ các điểm không nhất quán thì bạn nên sử dụng lệnh diff [tên tệp đầu tiên] [tên tệp thứ hai] Trong trường hợp này, chương trình sẽ hiển thị một báo cáo đầy đủ.

Trong một số trường hợp, thật thuận tiện khi thông tin về sự khác biệt không xuất hiện trên màn hình mà được lưu ngay vào một tệp. Để thực hiện việc này, bạn có thể sử dụng chức năng chuyển hướng đầu ra và lệnh sẽ có dạng như sau: diff [tên tệp đầu tiên] [tên tệp thứ hai] > [tên tệp báo cáo].

Thao tác chuyển hướng đầu ra cho phép bạn sử dụng các lệnh thoạt nhìn khá đơn giản để tăng tốc đáng kể công việc hiện tại của bạn - ví dụ: soạn thảo danh sách đầy đủ tất cả các tập tin có trong thư mục.

Chương trình ls chịu trách nhiệm xem nội dung của thư mục. Để kết quả công việc của nó được lưu vào một tệp, bạn cần sử dụng tính năng mà chúng tôi đã biết và nhập ls [tên thư mục] > [tên tệp nơi thông tin sẽ được ghi] trong bảng điều khiển.


Nội dung của thư mục có thể được xem bằng cách gõ lệnh ls trong bảng điều khiển

Cuối cùng, một lưu ý cuối cùng. Người dùng thường phàn nàn rằng làm việc trong dòng lệnh liên quan đến việc tăng tải bộ nhớ. Giống như bạn phải ghi nhớ tất cả tên của các tiện ích tiện ích trong đầu. Điều này không hoàn toàn đúng - trong hầu hết các trường hợp, chỉ cần biết một vài ký tự đầu tiên là đủ. Trong một cái nhấp chuột Phím tab bản thân shell sẽ cố gắng thêm tên đầy đủ (hoặc cung cấp các tùy chọn, nếu có). ka

Ứng dụng bảng điều khiển Linux

Như đã nói nhiều lần, không cần phải có giao diện đồ họa để hoạt động trong Linux. Nhân tiện, một số bản phân phối cho đến ngày nay không được trang bị hệ thống XWindow. Và cần lưu ý, điều này không làm cho chúng ít phổ biến hơn.

Tất nhiên, thật ngây thơ khi nghĩ rằng một bộ phận đáng kể người dùng sẽ thích ứng dụng console hơn ứng dụng đồ họa. Và hơn thế nữa, người ta thậm chí không nên cho rằng ai đó, khi đã quen thuộc với những chương trình như vậy, sẽ xem xét lại hoàn toàn quan điểm của họ về công thái học. Trong thực tế, chế độ bảng điều khiển chỉ được yêu cầu khi việc sử dụng các “cửa sổ” thông thường là không thể hoặc rõ ràng là không thực tế.

Ví dụ: hệ thống được cài đặt trên máy chủ. Để chỉnh sửa tệp cấu hình mỗi tháng một lần (hoặc thậm chí ít thường xuyên hơn), việc lãng phí tài nguyên hệ thống vào việc hỗ trợ những thứ hoàn toàn không cần thiết là điều không hợp lý. trong trường hợp này GUI.

Ứng dụng bảng điều khiển Có rất nhiều, nhưng chúng ta sẽ chỉ xem xét ngắn gọn bốn loại phổ biến nhất và thường được sử dụng trong thực tế. Đây là văn bản trình soạn thảo vim, liên kết trình duyệt, quản lý tập tin Midnight Commander và máy khách FTP lftp.

Nhu cầu làm việc trong bảng điều khiển văn bản chính là vách đá mà ý định tốt của những người dùng muốn nhanh chóng làm chủ Linux thường bị tiêu tan. Và, như một quy luật, ngay cả trước khi họ cố gắng cài đặt hệ thống. Huyền thoại cho rằng dòng lệnh không thân thiện đã ăn sâu vào tâm thức công chúng đến mức không dễ để phá bỏ nó.

Tuy nhiên, đây thực sự không gì khác hơn là một huyền thoại có thể bịa ra về bất cứ điều gì. Ít nhất là về một bàn phím máy tính thông thường. Bất cứ ai lần đầu tiên nhìn thấy trong đời sẽ khá ngạc nhiên khi các nút bấm không được sắp xếp theo thứ tự bảng chữ cái. Và quyết định này có lẽ sẽ rất xa lạ với anh ấy, vì ban đầu anh ấy phải tìm kiếm từng chữ cái khá lâu.

Tuy nhiên, không ai có thể đặt chìa khóa theo bất kỳ cách nào khác. Bởi sự tiện lợi của giao diện tưởng chừng như không thân thiện này đã được chứng minh từ lâu và là điều không thể nghi ngờ. Và nếu bạn thành thạo việc đánh máy một cách mù quáng, thời gian dành cho việc học sẽ được đền đáp gấp nhiều lần.

Đối với bàn phím, ác cảm với dòng lệnh thường không phải do kỹ thuật mà là do tâm lý. Làm việc trong bảng điều khiển không phải là một biện pháp bắt buộc do thiếu các công cụ “thông thường” và không phải là sự dũng cảm của những người dùng “cao cấp”, mà là giao diện nhanh nhất và thuận tiện nhất để giải quyết một số vấn đề.

Ưu điểm của nó là gì? Trước hết - về tính linh hoạt. Bất kể bạn sử dụng bản phân phối nào, các lệnh cơ bản sẽ giống nhau. Chúng ta không được quên rằng chế độ văn bản ổn định hơn chế độ đồ họa. Chỉ cần nhớ đến BSoD (“màn hình xanh chết chóc”) nổi tiếng trong Windows. Vì lý do nào đó, dòng chữ được hiển thị trong bảng điều khiển chứ không phải trong cửa sổ được vẽ đẹp mắt.

Vì GUI Linux về cơ bản là một chương trình ứng dụng thông thường nên lỗi của nó không dẫn đến sự cố hệ thống chung. Nếu người dùng không sợ chế độ văn bản, anh ta sẽ nhanh chóng thực hiện các thay đổi cần thiết đối với tệp cấu hình phù hợp và khởi động lại hệ thống. Nếu không, bạn sẽ phải dùng đến cách cài đặt lại hoàn toàn, việc này sẽ mất nhiều thời gian hơn.

Cuối cùng, các lệnh console rất hữu ích cho một số thao tác thông thường. Suy cho cùng, máy tính được phát minh để tự động hóa quá trình làm việc. Tất nhiên, để console hoạt động hiệu quả, người dùng sẽ phải dành một chút thời gian để học các lệnh Linux tiêu chuẩn. Nhưng nó được bù đắp khá nhanh chóng.

Có hai cách để chuyển sang chế độ dòng lệnh. Đầu tiên là kích hoạt bảng điều khiển văn bản. Để thực hiện việc này, hãy nhấn tổ hợp phím Ctrl+Alt+F[số bảng điều khiển]. Lời mời đăng ký trong hệ thống sẽ xuất hiện, nơi bạn cần nhập tuần tự thông tin đăng nhập và mật khẩu của mình. Cách thứ hai là mở bảng điều khiển trực tiếp trong trình quản lý cửa sổ. Trong trường hợp này, người dùng tiếp tục làm việc ở chế độ đồ họa. Điều quan trọng là phải hiểu rằng trong cả trường hợp thứ nhất và thứ hai, tất cả các chương trình đang chạy sẽ tiếp tục hoạt động bình thường.

Nếu mọi thứ đều rõ ràng khi khởi chạy thiết bị đầu cuối ở chế độ đồ họa, thì việc kích hoạt các bảng điều khiển bổ sung có thể đặt ra một số câu hỏi. Tôi nên nhấn phím chức năng cụ thể nào? Có bao nhiêu bảng điều khiển có thể hoạt động đồng thời và có thể thay đổi số lượng của chúng không? Làm cách nào để quay lại GUI?

Thông thường, có sáu bảng điều khiển văn bản có sẵn theo mặc định. Vì việc duy trì mỗi cái cần khoảng 4 MB bộ nhớ nên nên giảm số lượng của chúng trên các máy yếu. Để thực hiện việc này, hãy mở tệp /etc/inittab với quyền quản trị viên hệ thống, tìm một phần bao gồm các mục như “2:2345:respawn:/sbin/mingetty tty2”, mỗi mục tương ứng với một bảng điều khiển và đặt một dấu hiệu nhận xét (#) đối diện thêm. Số dòng trong phần này bằng số lượng bảng điều khiển văn bản. Hơn nữa, trong hầu hết các bản phân phối, một trong số chúng không được sử dụng để đăng ký người dùng mà cho các thông báo hệ thống. Chẳng phải rất thuận tiện trong trường hợp có vấn đề sao: lịch sử bệnh án luôn có sẵn.

Chữ số đầu tiên trong dòng là số của bàn điều khiển và theo đó là số của phím chức năng phải được sử dụng kết hợp để gọi nó. Để chuyển đổi bảng điều khiển văn bản, bạn không cần nhấn Ctrl+Alt+F[số bảng điều khiển] mà chỉ cần nhấn Alt+F[số bảng điều khiển] - phím Ctrl chỉ được sử dụng trong chế độ đồ họa.

Để quay lại giao diện đồ họa, bạn phải kích hoạt bảng điều khiển tương ứng. Số của nó nhiều hơn số được đăng ký lần cuối trong /etc/inittab. Ví dụ: nếu sáu bảng điều khiển văn bản được sử dụng thì trình quản lý cửa sổ sẽ được khởi chạy vào bảng điều khiển thứ bảy.

Khi làm việc ở chế độ văn bản, điểm đánh dấu trực quan để bắt đầu dòng có thể có hai loại: dấu thăng (#) và ký hiệu đô la ($). Đầu tiên chỉ ra rằng người dùng đang chạy bằng root và tất cả các tệp hệ thống đều được mở cho anh ta. Trong trường hợp này, cần phải đặc biệt thận trọng - những hành động hấp tấp sẽ gây ra hậu quả nghiêm trọng.

Người dùng thông thường được biểu thị bằng ký hiệu đô la. Ở đây cũng có một sắc thái nhỏ. Khái niệm hạn chế quyền truy cập có nghĩa là một số lệnh yêu cầu đặc quyền mở rộng sẽ từ chối chạy. Hơn nữa, các chi tiết cụ thể của UNIX đến mức không có gợi ý hay giải thích nào xuất hiện trên màn hình - người ta cho rằng một người có toàn quyền kiểm soát hệ thống và hoàn toàn không cần sự trợ giúp của các chương trình, từ đó chỉ cần thực hiện một cách không nghi ngờ lệnh của chủ sở hữu là cần thiết.

Mặt khác, những người đang tìm kiếm thông tin bổ sung sẽ luôn tìm thấy nó. Một trong những lệnh quan trọng và được sử dụng thường xuyên nhất là man [name]. Nó sẽ hiển thị hướng dẫn trợ giúp cho bất kỳ đối tượng hệ thống nào có tên được chỉ định làm đối số. Tất nhiên, thông tin không được lấy ra từ không khí mà từ một tệp mà nó phải hiện diện vật lý trên đĩa. Xin lưu ý rằng một số nhà phát triển cố gắng giảm quy mô phân phối bằng cách không bao gồm các trang trợ giúp. Trong trường hợp này, chúng phải được cài đặt riêng.

Vì man là một đối tượng hệ thống giống như bất kỳ đối tượng nào khác nên bạn có thể nhận trợ giúp về nó bằng cách nhập man man. Rõ ràng, người dùng tải xuống Linux lần đầu tiên nên bắt đầu với nó.

Mỗi hướng dẫn được tạo thành từ các phần được gọi là trường. Trường TÊN nhằm mục đích cung cấp thông tin ngắn gọn về đối tượng. Trường TỔNG HỢP chứa thông tin về cách chạy chương trình. Cuối cùng, trường MÔ TẢ là mô tả chi tiết.

Nhưng người dùng nên làm gì nếu vẫn chưa biết chương trình nào có thể hoàn thành nhiệm vụ của mình? Sử dụng lệnh apropos hoặc whatis. Chúng được thiết kế để giúp bạn tìm thông tin trong sách hướng dẫn. Sự khác biệt giữa chúng là lần đầu tiên tìm kiếm toàn bộ cơ sở dữ liệu, trong khi lần thứ hai chỉ tìm kiếm theo tên của các đối tượng có trong trường TÊN. Rõ ràng, một cái chậm hơn, nhưng cung cấp nhiều thông tin hơn cái kia.

Thông thường, các thao tác cấu hình hệ thống được thực hiện ở chế độ văn bản. Điều này có nghĩa là người dùng sẽ phải kích hoạt bảng điều khiển mới bằng cách sử dụng tổ hợp Ctrl+Alt+F[số bảng điều khiển]? Hoàn toàn không: trong hầu hết các trường hợp, không cần thiết phải rời khỏi chế độ đồ họa.

Để chạy bất kỳ chương trình nào có quyền quản trị viên, bạn cần mở một thiết bị đầu cuối và gõ lệnh su không có tham số, sau đó hệ thống sẽ yêu cầu bạn nhập mật khẩu người dùng root - và bạn sẽ có toàn quyền truy cập vào các tệp.

Bây giờ chúng ta hãy xem một số ví dụ chỉ ra rằng dòng lệnh không được phát minh ra để chế nhạo người dùng mà ngược lại, để thuận tiện cho họ. Hãy thực hiện một số thao tác khá phổ biến mà không cần sự trợ giúp của “menu và nút”.

Giả sử bạn cần chia tệp thành nhiều phần để gửi qua email (kích thước ban đầu quá lớn nên máy chủ sẽ không cho phép tệp đi qua). Để làm điều này, bạn cần sử dụng lệnh tách. Nó sao chép tệp, chia tệp thành các đoạn riêng biệt có kích thước nhất định (mặc định - 1 MB). Hai tên nên được sử dụng làm đối số: đối tượng nguồn và tiền tố của đầu ra.

Ví dụ: có một video lớn tên là name.avi. Chúng ta cần chia nó thành 10 MB. Lệnh sẽ như thế này: tách -b1000k name.avi name. Đối số đầu tiên chỉ định âm lượng của đối tượng kết quả, đối số thứ hai là tên nguồn và đối số thứ ba là tiền tố của tên kết quả. Do đó, kết quả của hoạt động này sẽ thu được các tập tin name.aa, name.ab, name.ac, v.v. Lệnh cat name.* > name.avi sẽ giúp ghép các mảnh lại với nhau.

Thông thường người dùng cần so sánh hai tập tin. Cách dễ nhất là sử dụng lệnh cmp [tên tệp đầu tiên] [tên tệp thứ hai]. Nếu các đối tượng hoàn toàn khớp nhau thì chương trình sẽ âm thầm thoát ra vì không có gì để nói với nó. Nếu phát hiện có sự khác biệt, nó sẽ cung cấp cho người dùng số dòng tương ứng.

Nếu cần có danh sách đầy đủ các điểm không nhất quán thì bạn nên sử dụng lệnh diff [tên tệp đầu tiên] [tên tệp thứ hai] Trong trường hợp này, chương trình sẽ hiển thị một báo cáo đầy đủ.

Trong một số trường hợp, thật thuận tiện khi thông tin về sự khác biệt không xuất hiện trên màn hình mà được lưu ngay vào một tệp. Để thực hiện việc này, bạn có thể sử dụng chức năng chuyển hướng đầu ra và lệnh sẽ có dạng như sau: diff [tên tệp đầu tiên] [tên tệp thứ hai] > [tên tệp báo cáo].

Thao tác chuyển hướng đầu ra cho phép bạn sử dụng các lệnh thoạt nhìn có vẻ khá đơn giản để tăng tốc đáng kể công việc hiện tại của bạn - ví dụ: biên soạn danh sách đầy đủ tất cả các tệp trong một thư mục.

Chương trình ls chịu trách nhiệm xem nội dung của thư mục. Để kết quả công việc của nó được lưu vào một tệp, bạn cần sử dụng tính năng mà chúng tôi đã biết và nhập ls [tên thư mục] > [tên tệp nơi thông tin sẽ được ghi] trong bảng điều khiển.

Cuối cùng, một lưu ý cuối cùng. Người dùng thường phàn nàn rằng làm việc trên dòng lệnh có liên quan đến việc tăng tải bộ nhớ. Giống như bạn phải ghi nhớ tất cả tên của các tiện ích tiện ích trong đầu. Điều này không hoàn toàn đúng - trong hầu hết các trường hợp, chỉ cần biết một vài ký tự đầu tiên là đủ. Bằng cách nhấn phím Tab, shell sẽ cố gắng thêm tên đầy đủ (hoặc cung cấp các tùy chọn, nếu có). ka

* Tiếp tục loạt bài “Linux dành cho người mới bắt đầu”. Để bắt đầu, xem PC Week/RE, số 36-39 năm 2007.

Phòng phẫu thuật hệ thống Linux các lập trình viên và những người thích mày mò mọi thứ thực sự thích nó, bởi vì nó cung cấp sử dụng tích cực bảng điều khiển chứa hàng trăm lệnh. Nếu bạn quyết định nghiêm túc học hệ điều hành linh hoạt này, trước tiên bạn nên tìm hiểu lệnh cơ bản.

Tại sao chúng tồn tại trong Linuxlệnh điều khiển? Bằng cách nhập chúng vào bảng điều khiển, người dùng có thể nhanh chóng thực hiện nhiều hành động: mở, di chuyển và sao chép tệp, xem thông tin khác nhau và thống kê, theo dõi và gỡ lỗi, thu thập thông tin chi tiết về hệ thống, chỉnh sửa phần mềm và phần trực quan của hệ thống. Và đây chỉ là một số tính năng bạn có được với các lệnh này.

Nhiều cái có các tham số bổ sung và một số không hoạt động nếu không có chúng. Để bắt đầu, hãy thử nhập lệnh vào bảng điều khiển và nghiên cứu tác dụng của chúng.

Khả năng sửa đổi hệ thống bằng lệnh khiến Linux trở nên rất linh hoạt hệ điều hành. Bạn có thể tùy chỉnh nó cho chính mình bằng cách thay đổi bất cứ điều gì trong đó. Lúc đầu, các lệnh có vẻ phức tạp, nhưng khi bạn học tốt chúng, bạn sẽ tăng tốc đáng kể công việc của mình với máy tính và bắt đầu thực sự thích thú với nó, nhận ra rằng mọi thứ trong đó đều được bạn tùy chỉnh để phù hợp với nhu cầu của mình.

Hãy nhớ điều đó cho công việc đầy đủ với bảng điều khiển, bạn cần có quyền quản trị viên. Dưới đây là danh sách các lệnh chính trong Bảng điều khiển Linux và sự giải mã của chúng.

1. Các bước đơn giản

ls- hiển thị danh sách các tập tin trong thư mục hiện tại.

đĩa CD[thư mục] - thay đổi thư mục hiện tại. Nếu tên thư mục không được chỉ định, thư mục chính của người dùng sẽ trở thành thư mục hiện tại.

cp<что_копировать> <куда_копировать>- sao chép tập tin.

mv<что_перемещать> <куда_перемещать>- di chuyển hoặc đổi tên một tập tin.

rm<файлы>- xóa các tập tin.

mkdir<каталог>- tạo một thư mục mới.

rmdir<каталог>- xóa một thư mục trống.

rm -r<файлы и/или каталоги>(xóa đệ quy) - xóa tập tin hoặc thư mục và các thư mục con của chúng. HÃY CẨN THẬN với lệnh này vì Linux chưa có hệ thống hồi phục hoàn toàn tập tin đã xóa(nếu bạn không sử dụng chương trình đặc biệtđể đặt các tập tin đã xóa vào một thư mục đặc biệt, giống như “thùng rác” trong Windows).

con mèo<имя_файла>— xuất nội dung của tệp thành đầu ra tiêu chuẩn (theo mặc định là ra màn hình).
Bạn có thể ghi lại văn bản bạn gõ trên màn hình bằng cách sử dụng trình tự tiếp theo hành động:

con mèo ><имя_файла>
.
.
.
CTRL/d

hơn<имя_файла>— xem nội dung của một tập tin văn bản dài theo từng trang.

ít hơn<имя_файла>— xem nội dung của một tập tin văn bản với khả năng quay lại trang trước. Nhấn q khi bạn muốn thoát khỏi chương trình. "ít hơn" - tương tự Các lệnh DOS“nhiều hơn”, mặc dù rất thường xuyên “ít hơn” thuận tiện hơn “nhiều hơn”.

pico<имя_файла>- biên tập tập tin văn bản bằng cách sử dụng soạn thảo văn bản pico.

tar -zxvf<файл>— giải nén tệp lưu trữ tgz hoặc tar.gz

tìm thấy<каталог>- name filename - tìm file có tên “filename” và hiển thị kết quả tìm kiếm trên màn hình. Việc tìm kiếm bắt đầu với thư mục<каталог>; "tên tệp" có thể chứa mặt nạ tìm kiếm.

cây thông là một trình đọc email định hướng văn bản tốt.

mc- khởi chạy chương trình quản lý tập tin “Midnight Commander” (Trông giống như “ Chỉ huy Norton", nhưng trong khả năng của nó thì nó gần hơn rất nhiều).

./ Program_Name - chạy để thực thi tập tin thực thi trong thư mục hiện tại nếu thư mục hiện tại không có trong danh sách các thư mục được chỉ định trong biến môi trường PATH.

xterm(trong thiết bị đầu cuối X) - khởi chạy một thiết bị đầu cuối đơn giản trong vỏ đồ họa Cửa sổ X. Để thoát nó, gõ "exit".

2. Lệnh chuẩn và lệnh cung cấp thông tin về hệ thống lệnh (luôn gõ trên một dòng)

pwd- hiển thị tên của thư mục hiện tại.

tôi là ai— hiển thị tên mà bạn đã đăng ký.

ngày- hiển thị ngày và giờ.

thời gian<имя программы>- thực hiện chương trình và thu thập thông tin về thời gian cần thiết để thực hiện chương trình. Đừng nhầm lẫn lệnh này với ngày tháng. Ví dụ: Tôi có thể chạy lệnh ls và tìm hiểu xem phải mất bao lâu để liệt kê các tệp trong một thư mục bằng cách nhập chuỗi: time ls

Ai- xác định người dùng nào đang làm việc trên máy.

ai-a— nhận dạng tất cả người dùng được kết nối với mạng của bạn. Lệnh này yêu cầu tiến trình rwho đang chạy.

vỡ— máy nào đang chạy trên mạng và máy nào đã dừng.

ngón tay<имя_пользователя> — thông tin hệ thống về người dùng đã đăng ký. Hãy thử: ngón tay<ваш login-name>

thời gian hoạt động— khoảng thời gian đã trôi qua kể từ lần khởi động lại hệ điều hành gần đây nhất.

tái bút— hiển thị danh sách các quy trình hiện tại trong phiên của bạn.

đứng đầu— một danh sách tương tác của các tiến trình hiện tại, được sắp xếp theo mức sử dụng CPU.

tên -a— hiển thị thông tin về phiên bản hệ điều hành.

miễn phí- hiển thị thông tin về việc sử dụng bộ nhớ.

df -h- hiển thị thông tin về dung lượng đĩa trống và đã sử dụng.

du. -bh | hơn— hiển thị thông tin về kích thước của tập tin và thư mục, bắt đầu từ thư mục hiện tại.

đặt|thêm— hiển thị giá trị hiện tại của các biến môi trường. (Không dành cho tất cả các shell. Đối với csh/tcsh - printenv | more, mặc dù set cũng sẽ hiển thị thông tin hữu ích.)

tiếng vang $PATH— hiển thị giá trị của biến môi trường “PATH” Lệnh echo có thể được sử dụng để hiển thị giá trị của bất kỳ biến môi trường nào. Sử dụng lệnh set hoặc printenv để có danh sách đầy đủ.

3. Kết nối mạng

ssh- Đảm bảo lối vào an toàn phiên từ xa làm việc với một máy khác và cũng cho phép bạn thực hiện lệnh đã cho trên máy từ xa mà không đăng nhập vào phiên làm việc:

ssh[-l Your_user_name_on_the_remote_machine]<имя_удаленной_машины>— tham gia phiên trên máy từ xa. Sử dụng tên máy hoặc địa chỉ IP của nó. (Bạn phải đăng nhập vào máy từ xa này). Nếu tên người dùng của bạn giống nhau trên máy cục bộ và máy từ xa thì bạn không cần phải nhập tên đó, tức là: ssh<имя_удаленной_машины>- sẽ cho phép bạn đăng nhập vào một phiên trên máy từ xa

ssh<Ваше_имя_пользователя_на удаленной машине@><имя_удаленной_машины> <команда>- sẽ thực thi lệnh được chỉ định trên máy tính từ xa và gửi cho bạn kết quả thực thi lệnh trên màn hình (Khi thiết lập kết nối qua ssh, bạn sẽ phải nhập mật khẩu mà bạn có trên máy tính từ xa; trong trường hợp này là mật khẩu sẽ được truyền qua mạng ở dạng được mã hóa, tức là cách an toàn.)

scp- cung cấp sao chép an toàn tập tin trên mạng:

scp<имя_файла_на_локальном_компьютере> <Ваше_имя_пользователя_на удаленной машине>@<имя_удаленной_машины>: - sao chép tập tin từ máy tính cục bộ vào thư mục gốc của bạn trên máy tính từ xa (cần có sự hiện diện của “:” ở cuối lệnh).

telnet<имя_удаленной_машины>- liên hệ với máy khác qua telnet. Đăng nhập vào phiên của bạn sau khi kết nối được thiết lập bằng mật khẩu của bạn.

ftp<имя_удаленной_машины>- liên hệ qua ftp với máy tính điều khiển từ xa. Loại kết nối này phù hợp để sao chép tập tin từ/đến một máy từ xa.

Tốt nhất là không nên sử dụng lệnh telnet và ftp, đồng thời chỉ sử dụng ssh và scp vì chúng đảm bảo tính bảo mật của kết nối mạng!

tên máy chủ -i— hiển thị địa chỉ IP của máy tính bạn đang làm việc.

4. Một số lệnh quản trị

bí danh ls="ls -Fskb --color"— tạo bí danh bí danh để một lệnh có thể khởi chạy nhiều lệnh sự kết hợp phức tạp lệnh Đặt việc tạo bí danh vào tệp /etc/bashrc nếu bạn muốn những bí danh này khả dụng cho tất cả người dùng trên hệ thống của bạn.

Đối với tcsh, định dạng xác định bí danh là khác nhau:

bí danh la 'ls -AF —color=none'

kapasswd— lệnh thay đổi mật khẩu để truy cập hệ thống tệp AFS. Khi làm việc trên cụm Linux LIT cơ bản, bạn chỉ nên sử dụng lệnh này (chứ không phải lệnh passwd!) để thay đổi mật khẩu tham gia cụm.

mật khẩu— thay đổi mật khẩu của bạn trên bất kỳ máy tính cục bộ nào.

chmod<права доступа> <файл>— thay đổi quyền truy cập vào tệp mà bạn là chủ sở hữu.
Có ba cách để truy cập tập tin:
đọc - đọc (r), viết - viết (w), thực thi - thực thi (x) và ba loại người dùng:
chủ sở hữu tệp là chủ sở hữu (u), các thành viên trong cùng nhóm với chủ sở hữu tệp (g) và mọi người khác (o).
Bạn có thể kiểm tra quyền truy cập hiện tại của mình theo cách sau:

ls -l tên tập tin

Nếu tất cả người dùng đều có thể truy cập tệp, thì bên cạnh tên tệp sẽ có tổ hợp các chữ cái sau: rwxrwxrwx
Ba chữ cái đầu tiên là quyền truy cập của chủ sở hữu tệp, bộ ba thứ hai là quyền truy cập của nhóm của anh ta, ba chữ cái tiếp theo là quyền truy cập của những người còn lại. Thiếu quyền truy cập được hiển thị là “-”.; Ví dụ: Lệnh này sẽ cho phép bạn đặt quyền đọc tệp "rác" cho mọi người (all=user+group+others):

chmod a+r rác

Lệnh này sẽ xóa quyền thực thi tệp khỏi mọi người ngoại trừ người dùng và nhóm:

chmod o-x rác

Để biết thêm thông tin, hãy nhập chmod --help hoặc man chmod hoặc đọc bất kỳ hướng dẫn sử dụng Linux nào. Bạn có thể đặt quyền mặc định cho các tệp bạn tạo bằng lệnh "umask" (gõ man umask).

nhai<новый_владелец> <файлы>- thay đổi chủ sở hữu của tập tin.

chgrp<новая_группа> <файлы>- thay đổi nhóm cho tập tin.

Bạn có thể sử dụng hai lệnh cuối cùng sau khi đã tạo bản sao của tệp cho người khác.

5. Kiểm soát quá trình

tái bút | grep<Ваше_имя_пользователя>- hiển thị tất cả các tiến trình đang chạy trên hệ thống dưới tên người dùng của bạn.

giết- "giết" quá trình. Trước tiên, hãy xác định PID của quá trình “bị giết” bằng cách sử dụng ps.

giết chết tất cả<имя_программы>- “giết” tất cả các tiến trình theo tên chương trình.

xkill(trong thiết bị đầu cuối cửa sổ X) - “giết” tiến trình có cửa sổ mà bạn trỏ tới bằng con trỏ.

6. Các tiện ích và ngôn ngữ phần mềm tích hợp sẵn trong Linux

emac(trong thiết bị đầu cuối X) - trình soạn thảo emacs. Rất đa chức năng, nhưng rất phức tạp đối với người dùng thiếu kinh nghiệm.

gcc - Trình biên dịch GNU C. Ở đây co rât nhiêu hướng dẫn tốt bằng cách sử dụng.

g++ - Trình biên dịch GNU C++.

Nhu cầu làm việc trong bảng điều khiển văn bản chính là vách đá mà ý định tốt của những người dùng muốn nhanh chóng làm chủ Linux thường bị tiêu tan. Và, như một quy luật, ngay cả trước khi họ cố gắng cài đặt hệ thống. Huyền thoại cho rằng dòng lệnh không thân thiện đã ăn sâu vào tâm thức công chúng đến mức không dễ để phá bỏ nó.

Tuy nhiên, đây thực sự không gì khác hơn là một huyền thoại có thể bịa ra về bất cứ điều gì. Ít nhất là về một bàn phím máy tính thông thường. Bất cứ ai lần đầu tiên nhìn thấy trong đời sẽ khá ngạc nhiên khi các nút bấm không được sắp xếp theo thứ tự bảng chữ cái. Và quyết định này có lẽ sẽ rất xa lạ với anh ấy, vì ban đầu anh ấy phải tìm kiếm từng chữ cái khá lâu.

Tuy nhiên, không ai có thể đặt chìa khóa theo bất kỳ cách nào khác. Bởi sự tiện lợi của giao diện tưởng chừng như không thân thiện này đã được chứng minh từ lâu và là điều không thể nghi ngờ. Và nếu bạn thành thạo việc đánh máy một cách mù quáng, thời gian dành cho việc học sẽ được đền đáp gấp nhiều lần.

Đối với bàn phím, ác cảm với dòng lệnh thường không phải do kỹ thuật mà là do tâm lý. Làm việc trong bảng điều khiển không phải là một biện pháp bắt buộc do thiếu các công cụ “thông thường” và không phải là sự dũng cảm của những người dùng “cao cấp”, mà là giao diện nhanh nhất và thuận tiện nhất để giải quyết một số vấn đề.

Ưu điểm của nó là gì? Trước hết - về tính linh hoạt. Bất kể bạn sử dụng bản phân phối nào, các lệnh cơ bản sẽ giống nhau. Chúng ta không được quên rằng chế độ văn bản ổn định hơn chế độ đồ họa. Chỉ cần nhớ đến BSoD (“màn hình xanh chết chóc”) nổi tiếng trong Windows. Vì lý do nào đó, dòng chữ được hiển thị trong bảng điều khiển chứ không phải trong một cửa sổ được vẽ đẹp mắt.

Vì giao diện đồ họa Linux về cơ bản là một chương trình ứng dụng thông thường nên lỗi của nó không dẫn đến sự cố hệ thống chung. Nếu người dùng không sợ chế độ văn bản, anh ta sẽ nhanh chóng thực hiện các thay đổi cần thiết đối với tệp cấu hình phù hợp và khởi động lại hệ thống. Nếu không, bạn sẽ phải dùng đến cách cài đặt lại hoàn toàn, việc này sẽ mất nhiều thời gian hơn.

Cuối cùng, các lệnh console rất hữu ích cho một số thao tác thông thường. Suy cho cùng, máy tính được phát minh để tự động hóa quá trình làm việc. Tất nhiên, để console hoạt động hiệu quả, người dùng sẽ phải dành một chút thời gian để học các lệnh Linux tiêu chuẩn. Nhưng nó được bù đắp khá nhanh chóng.

Có hai cách để chuyển sang chế độ dòng lệnh. Đầu tiên là kích hoạt bảng điều khiển văn bản. Để thực hiện việc này, hãy nhấn tổ hợp phím Ctrl+Alt+F[số bảng điều khiển]. Lời mời đăng ký trong hệ thống sẽ xuất hiện, nơi bạn cần nhập tuần tự thông tin đăng nhập và mật khẩu của mình. Cách thứ hai là mở bảng điều khiển trực tiếp trong trình quản lý cửa sổ. Trong trường hợp này, người dùng tiếp tục làm việc ở chế độ đồ họa. Điều quan trọng là phải hiểu rằng trong cả trường hợp thứ nhất và thứ hai, tất cả các chương trình đang chạy sẽ tiếp tục hoạt động bình thường.

Nếu mọi thứ đều rõ ràng khi khởi chạy thiết bị đầu cuối ở chế độ đồ họa, thì việc kích hoạt các bảng điều khiển bổ sung có thể đặt ra một số câu hỏi. Tôi nên nhấn phím chức năng cụ thể nào? Có bao nhiêu bảng điều khiển có thể hoạt động đồng thời và có thể thay đổi số lượng của chúng không? Cách quay lại GUI

Thông thường, có sáu bảng điều khiển văn bản có sẵn theo mặc định. Vì việc duy trì mỗi cái cần khoảng 4 MB bộ nhớ nên nên giảm số lượng của chúng trên các máy yếu. Để thực hiện việc này, hãy mở tệp /etc/inittab với quyền quản trị viên hệ thống, tìm một phần bao gồm các mục như “2:2345:respawn:/sbin/mingetty tty2”, mỗi mục tương ứng với một bảng điều khiển và đặt một dấu hiệu nhận xét (#) đối diện thêm. Số dòng trong phần này bằng số lượng bảng điều khiển văn bản. Hơn nữa, trong hầu hết các bản phân phối, một trong số chúng không được sử dụng để đăng ký người dùng mà cho các thông báo hệ thống. Chẳng phải rất thuận tiện trong trường hợp có vấn đề sao: lịch sử bệnh án luôn có sẵn.

Số lượng bảng điều khiển ảo được đặt trong tệp /etc/inittab

Chữ số đầu tiên trong dòng là số của bàn điều khiển và theo đó là số của phím chức năng phải được sử dụng kết hợp để gọi nó. Để chuyển đổi bảng điều khiển văn bản, bạn không cần nhấn Ctrl+Alt+F[số bảng điều khiển] mà chỉ cần nhấn Alt+F[số bảng điều khiển] - phím Ctrl chỉ được sử dụng trong chế độ đồ họa.

Để quay lại giao diện đồ họa, bạn phải kích hoạt bảng điều khiển tương ứng. Số của nó nhiều hơn số được đăng ký lần cuối trong /etc/inittab. Ví dụ: nếu sáu bảng điều khiển văn bản được sử dụng thì trình quản lý cửa sổ sẽ được khởi chạy vào bảng điều khiển thứ bảy.

Khi làm việc ở chế độ văn bản, điểm đánh dấu trực quan để bắt đầu dòng có thể có hai loại: dấu thăng (#) và ký hiệu đô la ($). Đầu tiên chỉ ra rằng người dùng đang chạy bằng root và tất cả các tệp hệ thống đều được mở cho anh ta. Trong trường hợp này, cần phải đặc biệt thận trọng - những hành động hấp tấp sẽ gây ra hậu quả nghiêm trọng.

Người dùng thông thường được biểu thị bằng ký hiệu đô la. Ở đây cũng có một sắc thái nhỏ. Khái niệm hạn chế quyền truy cập có nghĩa là một số lệnh yêu cầu đặc quyền mở rộng sẽ từ chối chạy. Hơn nữa, các chi tiết cụ thể của UNIX đến mức không có gợi ý hay giải thích nào xuất hiện trên màn hình - người ta cho rằng một người có toàn quyền kiểm soát hệ thống và hoàn toàn không cần sự trợ giúp của các chương trình, từ đó chỉ cần thực hiện một cách không nghi ngờ lệnh của chủ sở hữu là cần thiết.

Mặt khác, những người đang tìm kiếm thông tin bổ sung sẽ luôn tìm thấy nó. Một trong những lệnh quan trọng và được sử dụng thường xuyên nhất là man [name]. Nó sẽ hiển thị hướng dẫn trợ giúp cho bất kỳ đối tượng hệ thống nào có tên được chỉ định làm đối số. Tất nhiên, thông tin không được lấy ra từ không khí mà từ một tệp mà nó phải hiện diện vật lý trên đĩa. Xin lưu ý rằng một số nhà phát triển cố gắng giảm quy mô phân phối bằng cách không bao gồm các trang trợ giúp. Trong trường hợp này, chúng phải được cài đặt riêng.

Lệnh man sẽ hiển thị hướng dẫn tham khảo cho bất kỳ đối tượng hệ thống nào.

Vì man là một đối tượng hệ thống giống như những đối tượng khác nên bạn có thể nhận trợ giúp về nó bằng cách nhập man man. Rõ ràng, người dùng tải xuống Linux lần đầu tiên nên bắt đầu với nó.

Mỗi hướng dẫn được tạo thành từ các phần được gọi là trường. Trường TÊN nhằm mục đích cung cấp thông tin ngắn gọn về đối tượng. Trường TỔNG HỢP chứa thông tin về cách chạy chương trình. Cuối cùng, trường MÔ TẢ là mô tả chi tiết.

Nhưng người dùng nên làm gì nếu vẫn chưa biết chương trình nào có thể hoàn thành nhiệm vụ của mình? Sử dụng lệnh apropos hoặc whatis. Chúng được thiết kế để giúp bạn tìm thông tin trong sách hướng dẫn. Sự khác biệt giữa chúng là lần đầu tiên tìm kiếm toàn bộ cơ sở dữ liệu, trong khi lần thứ hai chỉ tìm kiếm theo tên của các đối tượng có trong trường TÊN. Rõ ràng, một cái chậm hơn, nhưng cung cấp nhiều thông tin hơn cái kia.

Thông thường, các thao tác cấu hình hệ thống được thực hiện ở chế độ văn bản. Điều này có nghĩa là người dùng sẽ phải kích hoạt bảng điều khiển mới bằng cách sử dụng tổ hợp Ctrl+Alt+F[số bảng điều khiển]? Hoàn toàn không: trong hầu hết các trường hợp, không cần thiết phải rời khỏi chế độ đồ họa.

Để chạy bất kỳ chương trình nào có quyền quản trị viên, bạn cần mở một thiết bị đầu cuối và gõ lệnh su không có tham số, sau đó hệ thống sẽ yêu cầu bạn nhập mật khẩu người dùng root - và bạn sẽ có toàn quyền truy cập vào các tệp.

Bây giờ chúng ta hãy xem một số ví dụ chỉ ra rằng dòng lệnh không được phát minh ra để chế nhạo người dùng mà ngược lại, để thuận tiện cho họ. Hãy thực hiện một số thao tác khá phổ biến mà không cần sự trợ giúp của “menu và nút”.

Giả sử bạn cần chia tệp thành nhiều phần để gửi qua email (kích thước ban đầu quá lớn nên máy chủ sẽ không cho phép tệp đi qua). Để làm điều này, bạn cần sử dụng lệnh tách. Nó sao chép tệp, chia tệp thành các đoạn riêng biệt có kích thước nhất định (mặc định - 1 MB). Hai tên nên được sử dụng làm đối số: đối tượng nguồn và tiền tố của đầu ra.

Ví dụ: có một video lớn tên là name.avi. Chúng ta cần chia nó thành 10 MB. Lệnh sẽ như thế này: tách -b1000k name.avi name. Đối số đầu tiên chỉ định âm lượng của đối tượng kết quả, đối số thứ hai là tên nguồn và đối số thứ ba là tiền tố của tên kết quả. Do đó, kết quả của hoạt động này sẽ thu được các tập tin name.aa, name.ab, name.ac, v.v. Lệnh cat name.* > name.avi sẽ giúp ghép các mảnh lại với nhau.

Sử dụng lệnh cat bạn có thể xem nhanh nội dung của tệp

Thông thường người dùng cần so sánh hai tập tin. Cách dễ nhất là sử dụng lệnh cmp [tên tệp đầu tiên] [tên tệp thứ hai]. Nếu các đối tượng hoàn toàn khớp nhau thì chương trình sẽ âm thầm thoát ra vì không có gì để nói với nó. Nếu phát hiện có sự khác biệt, nó sẽ cung cấp cho người dùng số dòng tương ứng.

Nếu cần có danh sách đầy đủ các điểm không nhất quán thì bạn nên sử dụng lệnh diff [tên tệp đầu tiên] [tên tệp thứ hai] Trong trường hợp này, chương trình sẽ hiển thị một báo cáo đầy đủ.

Trong một số trường hợp, thật thuận tiện khi thông tin về sự khác biệt không xuất hiện trên màn hình mà được lưu ngay vào một tệp. Để thực hiện việc này, bạn có thể sử dụng chức năng chuyển hướng đầu ra và lệnh sẽ có dạng như sau: diff [tên tệp đầu tiên] [tên tệp thứ hai] > [tên tệp báo cáo].

Thao tác chuyển hướng đầu ra cho phép bạn sử dụng các lệnh thoạt nhìn có vẻ khá đơn giản để tăng tốc đáng kể công việc hiện tại của bạn - ví dụ: biên soạn danh sách đầy đủ tất cả các tệp trong một thư mục.

Chương trình ls chịu trách nhiệm xem nội dung của thư mục. Để kết quả công việc của nó được lưu vào một tệp, bạn cần sử dụng tính năng mà chúng tôi đã biết và nhập ls [tên thư mục] > [tên tệp nơi thông tin sẽ được ghi] trong bảng điều khiển.

Nội dung của thư mục có thể được xem bằng cách gõ lệnh ls trong bảng điều khiển

Cuối cùng, một lưu ý cuối cùng. Người dùng thường phàn nàn rằng làm việc trên dòng lệnh có liên quan đến việc tăng tải bộ nhớ. Giống như bạn phải ghi nhớ tất cả tên của các tiện ích tiện ích trong đầu. Điều này không hoàn toàn đúng - trong hầu hết các trường hợp, chỉ cần biết một vài ký tự đầu tiên là đủ. Bằng cách nhấn phím Tab, shell sẽ cố gắng thêm tên đầy đủ (hoặc cung cấp các tùy chọn, nếu có). ka

Một người dùng mới làm quen sẽ bắt đầu làm chủ OS Linux một cách tự nhiên từ giao diện đồ họa. Nhưng sau một thời gian, anh quyết định thử làm việc với dòng lệnh và cuối cùng thì hầu hết mọi người đều có thể làm được việc này. Đây là một quá trình khá thú vị và hấp dẫn, chỉ trong dòng lệnh, toàn bộ sức mạnh của hệ điều hành này mới được mở. Bài đánh giá này liệt kê các lệnh cơ bản nhất. Tất cả điều này đều có trong hướng dẫn tham khảo - bạn ạ, nhưng trước tiên, có thể bạn không sử dụng được. Hãy theo liên kết. Trước tiên hãy thử chỉ gõ các lệnh được đưa ra dưới đây mà không cần thông số bổ sung(trong đó có khá nhiều và có thể tìm ra bằng cách hỏi “command -help” hoặc “man command name”.

Nếu có thể, vui lòng sửa hoặc bổ sung danh sách này trong phần bình luận. Nhiều lệnh bên dưới là “giống Unix”, có nghĩa là bạn cũng có thể sử dụng chúng, dựa trên Hệ điều hành Unix hệ thống, ví dụ - Mac OS X, v.v.

Đội:

  • đăng nhập yêu cầu người dùng nhập tên và mật khẩu (yêu cầu từ hệ thống tới người dùng) để đăng nhập vào hệ thống (mặc định khi nhập mật khẩu không hiển thị).
  • đăng xuất thoát khỏi phiên shell hiện tại.
  • bắt đầu lệnh khởi chạy giao diện đồ họa X Window (đừng nhầm với hệ thống Windows. Đừng sợ. Không phải vậy :)).
  • tắt dừng hệ thống và ngăn ngừa hỏng hệ thống tệp trong quá trình này, nhưng chỉ được sử dụng khi chạy ở chế độ bảng điều khiển. Khi chạy ở chế độ X Window, không sử dụng.
  • tạm dừng lại tắt hệ thống nhanh chóng và chính xác.
  • tắt nguồn tắt hệ thống đúng cách.
  • khởi động lại tắt máy đúng cách trong lần khởi động tiếp theo.
  • vmstat cung cấp thông tin về các tiến trình, bộ nhớ và tải CPU.
  • suđăng nhập vào phiên quản trị viên, nhưng bạn sẽ phải nhập mật khẩu. Để thoát khỏi phiên này, gõ exit và nhấn ENTER.
  • thích hợp tìm kiếm một chuỗi trong tiêu đề và tiêu đề của tài liệu (nhập thêm từ tìm kiếm). Cung cấp một danh sách tất cả mọi thứ được tìm thấy.
  • cal lịch được định dạng trên Tháng này(thêm y sẽ có lịch cho cả năm hiện tại).
  • ngày hiển thị ngay hiện tại và thời gian, theo đồng hồ hệ thống kernel.
  • giờ đồng hồ đơn giản, treo trên màn hình nền (nhiều tham số bổ sung).
  • ngón tay hiển thị thông tin về người dùng có tên được chỉ định trong lệnh.
  • tên máy chủ Lệnh hiển thị mã định danh của một nút mạng nhất định (tên của nó). root có thể thay đổi tên nút thành tên mới.
  • đồng hồđồng hồ tích hợp trong máy tính của bạn. Để thay đổi ngày giờ và đồng bộ hóa với đồng hồ hệ thống, cần có quyền root.
  • pwd hiển thị đường dẫn đầy đủ đến thư mục hiện tại.
  • tzselect khởi chạy một tiện ích cho phép bạn chọn múi giờ.
  • không tên hiển thị thông tin về việc sử dụng hệ điều hành(khi nhập thêm tham số lệnh thì ra khá nhiều thông tin).
  • thời gian hoạt động trình diễn thời điểm hiện tại, thời lượng phiên, số lượng người dùng và tải bộ xử lý.
  • người dùng hiển thị danh sách ngắn người dùng làm việc trong hệ thống khoảnh khắc này.
  • w thông tin chi tiết về tất cả người dùng hiện đang làm việc và cũng đơn giản, đăng nhập, v.v. Nếu bạn cần một người dùng, hãy chỉ định tên trong tham số.
  • là gì Tìm kiếm cơ sở dữ liệu các trang thủ công và hiển thị mô tả ngắn.
  • Ai danh sách người dùng hiện đang làm việc trong hệ thống.
  • ở đâu tìm tập tin, trang hướng dẫn tham khảo cho lệnh được chỉ định.
  • cái mà hiển thị đường dẫn đầy đủ đến lệnh thực thi.
  • tôi là ai hiển thị ID người dùng hiện tại đang hoạt động trong thiết bị đầu cuối này.
  • viết gửi tin nhắn đến người dùng khác đã đăng nhập bằng cách sao chép các dòng từ thiết bị đầu cuối của người gửi sang thiết bị đầu cuối của người nhận.
  • tường gửi tin nhắn đến thiết bị đầu cuối của mỗi người dùng hiện đang đăng nhập vào hệ thống.
  • lịch sử hiển thị danh sách được đánh số các lệnh bạn đã thực hiện trong phiên này và phiên trước đó. Nếu có khá nhiều trong số chúng trong danh sách lịch sử, bạn sẽ thấy những cái mới nhất.
  • việc làm hiển thị danh sách tất cả các tác vụ đang chạy và bị tạm dừng.
  • giết kết thúc quá trình (bạn phải chỉ định cái nào).
  • giết chết tất cả sẽ cho phép bạn quản lý các quy trình bằng cách sử dụng tên hoặc tên tệp của chúng chứ không phải mã định danh như trong kill. Tất cả các quy trình được chỉ định sẽ bị chấm dứt.
  • Phiên bản hạt nhân thể hiện nội dung chính và phiên bản bổ sung hạt nhân.
  • Đẹp Cho phép bạn hiển thị hoặc định cấu hình mức độ ưu tiên của một tác vụ.
  • ps hiển thị danh sách tất cả các tiến trình đang chạy.
  • pstree hiển thị thứ bậc của các quy trình hệ thống, thể hiện rõ sự phụ thuộc lẫn nhau của chúng.
  • Lại đẹpđặt mức độ ưu tiên cho tác vụ được chỉ định.
  • kịch bản cho phép bạn ghi tất cả đầu ra từ thiết bị đầu cuối vào một tập tin. Để dừng ghi, nhấn Ctrl+d. Nếu tên tập tin không được chỉ định, nó sẽ được ghi vào bản ghi.
  • lần trình diễn toàn thời gian thực hiện các quy trình cho toàn bộ hệ thống và một người dùng nhất định.
  • đứng đầu khởi chạy một chương trình cho phép bạn quản lý các quy trình và nhiều thông tin hữu ích bổ sung.
  • đĩa CD thay đổi thư mục hiện tại. Mặc định là thư mục chính người dùng hiện tại(nếu không có tham số).
  • thư mục hiển thị các tập tin trong thư mục hiện tại trong thứ tự ABC và phân biệt chữ hoa chữ thường.
  • tài liệu hiển thị loại nội dung của tệp được chỉ định (văn bản, tệp thực thi, dữ liệu).
  • tìm thấy tìm kiếm các tập tin trong thư mục hiện tại. Nếu bạn chỉ định một đường dẫn, bạn có thể tìm kiếm ở mọi nơi.
  • miễn phí hiển thị thông tin về bộ nhớ truy cập tạm thời, trao đổi, bộ đệm, bộ nhớ trống, chia sẻ, v.v.
  • ls hiển thị tất cả các file trong thư mục hiện tại theo thứ tự bảng chữ cái. Tương tự như dir.
  • cuối cùng hiển thị danh sách người dùng đã đăng nhập kể từ khi tệp /var/log/wtmp được tạo.
  • nhật ký cuối cùng kiểm tra lịch sử đăng nhập của người dùng đã đăng ký Định dạng và in tệp /var/log/lastlog.
  • tiều phu gửi yêu cầu tới daemon syslogd yêu cầu nó viết tin nhắn vào nhật ký hệ thống.
  • lpr gửi tài liệu tới daemon in để in.
  • chmod thay đổi chế độ truy cập tập tin Định dạng ký tự hoặc số.
  • nhai thay đổi chủ sở hữu của tệp được chỉ định. Cần có quyền truy cập root.
  • đánh đậpđược sử dụng để thay đổi thời hạn hiệu lực của tài khoản.
  • chfn thay đổi thông tin người dùng trong tệp /etc/passwd mà lệnh ngón tay lấy thông tin.
  • chgrp lệnh để quản trị viên thay đổi nhóm chủ sở hữu của tệp.
  • thông thoáng xóa màn hình đầu cuối (nếu có thể).
  • crontab cung cấp khả năng thực hiện các nhiệm vụ nhất định theo lịch trình. Nó thường được quản trị viên sử dụng nhiều nhất, mặc dù người dùng cũng có thể có nhiệm vụ riêng của họ.
  • csplit chia tập tin thành nhiều phần. Bạn phải chỉ định phương pháp chia (dòng, v.v.).
  • cp sao chép một tệp này sang tệp khác hoặc một số tệp vào một thư mục.
  • đ sao chép một tập tin trong khi đồng thời thực hiện nhiều phép biến đổi bổ sung khác nhau.
  • dc máy tính.
  • gỡ lỗiđược sử dụng để khôi phục hệ thống tệp (ext2, ext3) nếu lệnh fsck không đủ.
  • df hiển thị dung lượng đĩa đã sử dụng và dung lượng trống cho tất cả các phân vùng hệ thống tệp được gắn.
  • bạn hiển thị số khối đĩa được chiếm bởi mỗi tệp thư mục.
  • mc khởi chạy chương trình quản lý tệp Midnight Commander trong bảng điều khiển văn bản. Nó giống với trình quản lý MSDOS, khá đơn giản và dễ sử dụng, có nhiều chức năng cần thiết và tiện lợi.
  • mkdir tạo thư mục được chỉ định.
  • người đàn ông hướng dẫn tham khảo.
  • mcat sao chép dữ liệu thô vào đĩa mềm.
  • mcopy sử dụng đĩa mềm MSDOS được định dạng để sao chép các tập tin đến và từ Linux mà không cần kết nối trướcđĩa mềm vào hệ thống tập tin.
  • mdel xóa một tập tin trên đĩa mềm MSDOS đã được định dạng.
  • mdir hiển thị nội dung của một thư mục trên đĩa mềm MSDOS.
  • mdu trình diễn không gian đĩa bị chiếm bởi thư mục MSDOS.
  • tin nhắn kiểm soát quyền truy cập vào thiết bị đầu cuối của bạn để đồng nghiệp không thể tấn công bạn bằng tin nhắn bằng lệnh ghi
  • định dạng tạo trên đĩa mềm hệ thống tập tin MSDOS.
  • mkbootdiskđược sử dụng trong một số bản phân phối để tạo đĩa mềm khởi động, chứa mọi thứ cần thiết cho việc khởi động khẩn cấp.
  • mktemp tạo ra tên duy nhất hồ sơ xin việc tạm thời.
  • nhãn mác tạo nhãn ổ đĩa trên MSDOS trên đĩa mềm được định dạng.
  • mmd tạo thư mục con MSDOS trên đĩa mềm được định dạng.
  • số lượng lớn kết nối thiết bị MSDOS được định dạng với hệ thống tệp.
  • di chuyển Di chuyển hoặc đổi tên tệp trên đĩa mềm MSDOS.
  • hơn Một công cụ để xem từng trang của một tập tin văn bản.
  • mvđổi tên hoặc di chuyển tập tin hoặc thư mục.
  • rm xóa tập tin đã chỉ định. Bạn có thể xóa rất nhiều.
  • rmdir xóa thư mục trống được chỉ định.
  • xóa an toàn xóa tệp đã chỉ định vào thư mục safedelete, nơi nó được lưu trữ một thời gian trước khi bị xóa vĩnh viễn.
  • chỉ số hiển thị tất cả thông tin có sẵn về tập tin được chỉ định.
  • chạm thay đổi thời gian tệp được truy cập hoặc sửa đổi lần cuối thành thời điểm hiện tại.
  • phục hồi phục hồi tập tin bị nhóm xóa safedelete.
  • wc hiển thị số dòng, số từ và ký tự trong tệp.
  • bunzip2 giải nén tệp được chỉ định nhanh hơn 30% so với gzip.
  • bzip2 nén tệp được chỉ định bằng thuật toán tăng tốc.
  • bzip2recover cố gắng khôi phục dữ liệu từ tệp nén bzip2 bị hỏng.
  • nén nén tệp được chỉ định bằng thuật toán khác.
  • giải nén giải nén tập tin được nén bởi lệnh trước đó.
  • cpio cho phép bạn tạo kho lưu trữ và trích xuất các tập tin từ kho lưu trữ. Cho phép bạn sao chép các tập tin. Các thông số thích hợp phải được chỉ định.
  • gpg cho phép bạn mã hóa và giải mã một tập tin. khóa công khai. Cho phép bạn tạo chữ ký điện tử. Nếu bạn không có chương trình này, hãy tải xuống http://www.gnupg.org
  • gzip nén tập tin được chỉ định.
  • súng ngắn giải nén tệp đã chỉ định (phần mở rộng .Z, .gz, .tgz, .zip).
  • gzexe cho phép bạn nén tệp thực thi bằng tên được chỉ địnhđể nó tự động giải nén và thực thi khi người dùng ra lệnh thực thi file nén.
  • gpasswdđặt mật khẩu nhóm.
  • mật mã Mã hóa tập tin được chỉ định. Đã tạo tập tin mới trong thư mục làm việc có phần mở rộng là .enc. Bạn sẽ được nhắc nhập mật khẩu của mình. Đừng quên nó.
  • mdecrypt giải mã cùng một tập tin. Nếu những tiện ích này không có sẵn, hãy tải xuống http://mcrypt/hellug.grl
  • hắc ínđặt hai hoặc nhiều tệp vào một kho lưu trữ mới hoặc hiện có hoặc trích xuất chúng từ một kho lưu trữ. Khi được cung cấp một thư mục, hãy lưu trữ tất cả các tệp trong thư mục và thư mục con.
  • nói chuyện cho phép bạn tiến hành một cuộc đối thoại tương tác với người dùng INTERNET.
  • phát bóng gửi dữ liệu đầu ra đến hai thiết bị đầu ra. Có thể xuất đồng thời ra màn hình và tập tin.
  • ngón chân cung cấp thông tin về các thiết bị đầu cuối hiện có có thể được sử dụng cho công việc tiếp theo.
  • chạm thay đổi thời gian tạo file về thời gian hiện tại, nếu file không tồn tại thì nó sẽ tạo một file mới, trống.
  • unarj giải nén hoặc liệt kê nội dung của kho lưu trữ được chỉ định ở định dạng .ARJ (định dạng nén MS DOS).
  • giải nén giải nén và trích xuất các tập tin từ kho lưu trữ được tạo bởi Tiện ích ZIP(Linux, MS DOS, Microsoft Windows).
  • zip lưu trữ và nén các tập tin.
  • thông tin zip hiển thị thông tin về nội dung của kho lưu trữ. Nếu bạn chỉ định tên, nó sẽ hiển thị thông tin về một tệp cụ thể.
  • zipnote cho phép bạn hiển thị và chỉnh sửa nhận xét về các tệp từ kho lưu trữ ZIP.
  • chia zip cho phép bạn chia kho lưu trữ zip thành từng mảnh nhỏ đủ để viết chúng lên phương tiện di động và ghi tập tin vào thiết bị được chỉ định (đĩa mềm).
  • lực lượng thêm phần mở rộng .gz vào tất cả các tệp trong thư mục làm việc hoặc vào một tệp được chỉ định đã được nén nhưng không có phần mở rộng. ngăn chặn việc nén lại.
  • mã uuen mã hóa tập tin nhị phânđể truyền qua mạng ASC11.
  • mã uude giải mã tập tin có tên ở trên.
  • tự động chạy tự động nhận dạng tất cả các ổ đĩa CDROM có sẵn trên hệ thống, gắn chúng khi đưa đĩa vào và có thể chạy ứng dụng riêng lẻ(ví dụ như máy nghe nhạc), để sử dụng bạn cần thêm thông số vào file drive.
  • lỗi xấu kiểm tra thiết bị được chỉ định để tìm các thành phần xấu (chỉ định thiết bị).
  • đẩy ra xóa phương tiện khỏi thiết bị được chỉ định. Nếu thiết bị được gắn, lệnh sẽ ngắt kết nối thiết bị đó trước khi tháo phương tiện.
  • e2fsck kiểm tra và, nếu cần, khôi phục ổ đĩa hệ thống tệp bị hỏng (ext2, ext3).
  • tiếng vọng in một dòng văn bản tới thiết bị tiêu chuẩnđầu ra.
  • định dạng fdđịnh dạng đĩa mềm. Ngoài ra, hãy nhập tên thiết bị và loại yêu cầuđịnh dạng.
  • fg chuyển quá trình đang chạy sang lý lịch sang chế độ ưu tiên.
  • bảng điều khiển fg hiển thị số lượng bảng điều khiển ảo đang hoạt động.
  • chết tiệt kiểm tra và khôi phục hệ thống tập tin.
  • gắn kết gắn hệ thống tập tin.
  • số lượng lớn ngắt kết nối hệ thống tệp (trong cả hai lệnh, bạn phải chỉ định chính xác những gì).
  • rdev khi được gọi không có tham số, hiển thị thông tin về hệ thống tệp hiện tại.
  • rcpđược sử dụng để sao chép tập tin từ máy tính này sang máy tính khác.
  • ngày tháng nhận giá trị ngày và giờ từ một nút khác trên mạng. Được sử dụng để đồng bộ hóa thời gian hệ thống của các nút.
  • đổi tênđổi tên file, rất tiện lợi khi có nhiều file.
  • thay đổi kích thước thay đổi kích thước cửa sổ thiết bị đầu cuối ảo trong môi trường đồ họa.
  • khôi phục Khôi phục các tập tin được lưu trữ bằng lệnh kết xuất.
  • cấp độ đường chạy hiển thị mức độ chạy hiện tại và trước đó.
  • cắt nhỏ biểu diễn xóa an toàn tập tin bằng cách ghi đè nội dung của nó trên một đĩa khác.
  • ngủ tạm dừng việc bắt đầu một quá trình trong một số giây được chỉ định.
  • bạn ngủ tạm dừng trong micro giây.
  • đồng bộ hóa Xóa bộ đệm hệ thống tập tin.
  • cmp sản xuất so sánh nhanh hai tệp được chỉ định. Nếu chúng giống hệt nhau thì không có thông báo nào được hiển thị.
  • cộtđịnh dạng văn bản đầu vào từ tệp được chỉ định thành danh sách năm cột.
  • khác biệt so sánh hai tệp văn bản được chỉ định. Mỗi sự khác biệt được hiển thị trong ngữ cảnh. Cho phép bạn so sánh các thư mục.
  • khác biệt3 so sánh ba tệp được chỉ định và hiển thị kết quả.
  • ghi chép chuyển đổi tệp văn bản đã chỉ định sang định dạng Post Script. Kết quả đầu ra có thể được in hoặc ghi vào một tệp.
  • fmt tiện ích nàyđịnh dạng từng dòng trong tệp được chỉ định sao cho tất cả các dòng có cùng chiều rộng.
  • cái đầu Tiện ích này hiển thị 10 dòng đầu tiên của một tập tin và cũng có thể có một số tập tin.
  • Tôi đánh vần khởi chạy một tiện ích tương tác để kiểm tra chính tả trong tệp được chỉ định.
  • nhận dạng hiển thị giá trị hiệu quả ID người dùng và nhóm cho người dùng hiện tại.
  • ifconfig hiển thị trạng thái cấu hình mạng hiện tại hoặc cấu hình giao diện mạng.
  • ít hơn hiển thị nội dung của tệp được chỉ định trên màn hình và cho phép bạn xem nó một cách thuận tiện.
  • nl Lệnh đánh số các dòng trong tệp được chỉ định.
  • dán kết hợp các dòng file tương ứng thành các cột, nếu muốn bạn có thể kết hợp nhiều file.
  • pdf2ps chuyển đổi tập tin định dạng PDF trong Post Script.Kết quả được ghi vào đĩa.
  • pdftotext chuyển đổi một tập tin từ định dạng PDF thành văn bản và ghi kết quả vào đĩa.
  • PR chuẩn bị văn bản để in bằng cách định dạng nó thành các trang. Bạn có thể chuẩn bị nhiều tệp.
  • loại Lệnh cho phép bạn sắp xếp các dòng của tệp theo thứ tự bảng chữ cái.
  • tách ra chia tập tin thành nhiều phần.
  • zcat;zmore hiển thị nội dung của tệp nén gzip trên màn hình mà không cần giải nén nó.
  • zcmp
  • zdiff so sánh hai tệp nén gzip mà không giải nén.
  • zegrep;zfgrep;zgrep tìm kiếm một chuỗi hoặc biểu thức được chỉ định trong tệp nén gzip mà không cần giải nén.
  • aumix chạy tương tác một tiện ích kiểm soát cài đặt khác nhau card âm thanh.
  • cdda2wav Tiện ích này được thiết kế để ghi các bản âm thanh từ đĩa CD âm thanh thành các tệp WAV. Nếu tên tệp không được chỉ định thì bản ghi sẽ chuyển sang tệp audio.wav trong thư mục hiện tại.
  • cdlabelgen Lệnh này được thiết kế để chuẩn bị bìa cho hộp CD. Kết quả là ở định dạng tệp Post Script. Cần có trình thông dịch ngôn ngữ Perl ít nhất là phiên bản 5.003.
  • cdp khởi chạy trình phát CD âm thanh ở chế độ văn bản.
  • cd hoang tưởngđọc bản âm thanh từ các bản thu âm và ghi âm ở định dạng WAV, AIFF, RAW.
  • kết hợp kết hợp hai hoặc nhiều tệp đồ họa thành một. Một số lượng lớn các hiệu ứng đặc biệt. Nó là một phần của gói Image Magick và có thể được lấy từ http://www.imagemagick.org
  • chuyển thành chuyển đổi đầu vào được chỉ định tập tin đồ họa, vào cuối tuần. Nhận dạng được nhiều định dạng. Tải về theo cách tương tự như trước.
  • nhận dạng xác định định dạng và đặc điểm của tệp đồ họa và kiểm tra tính toàn vẹn và lỗi.
  • làm mất mặt chuyển đổi một tập tin đồ họa và ghi đè lên tập tin gốc.
  • dựng phim chuyển đổi nhiều tập tin thành một hình ảnh kết hợp. Tải xuống http://www.imagemagick.org
  • mpg123 phát tệp âm thanh MP3 trên thiết bị phát lại chính. Nhập tên tệp hoặc địa chỉ Internet của nó. Để dừng phát lại Ctrl+c. Để dừng và thoát khỏi chương trình, nhấn Ctrl+c hai lần.
  • chơi tái tạo tập tin âm thanh với tên được chỉ định. Tự động nhận dạng loại tệp. Cho phép bạn thêm khác nhau hiệu ứng âm thanh vào các tập tin đang được phát.
  • chơi đùa phát các tập tin âm thanh ở định dạng MIDI.
  • rec Ghi lại đầu vào từ micrô hoặc đầu vào khác vào tệp âm thanh. Loại tệp phải được chỉ định bằng tham số (type), có thể thêm hiệu ứng âm thanh.
  • ngu xuẩn chuyển đổi mẫu từ định dạng tín hiệu đầu vào, cho ngày cuối tuần với các hiệu ứng bổ sung.
  • emac khởi chạy trình soạn thảo văn bản Emacs.
  • joe Trình chỉnh sửa dễ sử dụng hoạt động ở chế độ văn bản.
  • pico trình soạn thảo văn bản đơn giản và dễ sử dụng. Thuận tiện cho việc chỉnh sửa cấu hình và các tập tin đơn giản.
  • vi ra mắt trình soạn thảo văn bản cổ điển VI cho hệ thống UNIX.
  • dmesg hiển thị các thông báo kernel trên màn hình, bao gồm cả những thông báo được hiển thị khi khởi động và sau đó. Để dễ đọc hơn, hãy nhập dmesg|less.
  • nhóm thêm tạo một nhóm người dùng với tên được chỉ định.
  • nhóm xóa nhóm có tên được chỉ định.
  • mod nhóm thay đổi cài đặt của nhóm với tên được chỉ định.
  • mkpasswd tạo mật khẩu chất lượng cao có chín ký tự theo mặc định và chứa ít nhất các chữ cái và số viết thường.
  • mật khẩu cho phép người dùng có tên được chỉ định thay đổi mật khẩu của họ tài khoản. root có thể thay đổi mật khẩu của bất kỳ người dùng nào.
  • pwgen tạo mật khẩu chất lượng cao, dễ nhớ. Độ dài mật khẩu được biểu thị bằng một số. Nếu tiện ích này không có sẵn, hãy tải xuống http://metalab.unc.edu/pub/Linux/system/security
  • hạn ngạch Hiển thị số liệu thống kê sử dụng đĩa hiện tại và giới hạn hiện tại cho người dùng hoặc nhóm có tên được chỉ định.
  • kiểm tra hạn ngạch kiểm tra hệ thống tập tin để sử dụng không gian đĩa.
  • hạn ngạch Bật hoặc tắt các hạn chế sử dụng dung lượng ổ đĩa.
  • vòng/phút khởi chạy trình quản lý gói, một tiện ích cho phép bạn cài đặt, kiểm tra và cập nhật các gói có phần mở rộng vòng/phút.
  • vòng/phút tìm kiếm gói cần thiết trong cơ sở dữ liệu gói RPM qua INTERNET. Phiên bản mới nhất của tiện ích http://www.rpm.org
  • tmpwatch xóa tất cả các tập tin trong thư mục đã chỉ định nếu chúng không được truy cập trong vòng n giờ qua.
  • người dùng thêm tạo một người dùng mới với tên được chỉ định.
  • người dùng xóa người dùng với tên được chỉ định.
  • usermod thay đổi cài đặt của người dùng với tên được chỉ định.
  • nhận thư tiện ích nhận thư. Hoạt động ở chế độ nền. Tải thư từ máy chủ được chỉ định. Nếu nó không có ở đó, bạn có thể tải xuống từ http://www.freshmeat.net
  • ftp thiết lập kết nối đến nút được chỉ định và cho phép bạn tải xuống hoặc tải lên các tệp.
  • Linh miêu khởi chạy trình duyệt WEB bảng điều khiển.
  • thư tiện ích soạn thảo và xem e-mail, gửi và nhận thư.
  • netstat Hiển thị thông tin về hệ thống con mạng, có rất nhiều cài đặt và thông số.
  • ping gửi đến địa chỉ được chỉ định gói để kiểm tra khả năng kết nối với nút này.
  • telnet mở một cửa sổ đầu cuối trên máy chủ từ xa và bắt đầu phiên tương tác.
  • quay số chương trình kết nối với INTERNET thông qua giao thức PPP bằng cách sử dụng các cài đặt được lưu trữ trong tệp /etc/wvdial.conf
  • wvdialconf tìm kiếm modem, xác định cổng mà nó được kết nối, chuỗi khởi tạo của nó và tốc độ tối đa truyền dữ liệu. Thông tin này được tự động ghi vào một tập tin (xem ở trên). Yêu cầu quyền truy cập root.
  • ar công cụ lưu trữ được thiết kế để tạo và giải nén một kho lưu trữ.
  • vòm hiển thị thông tin về kiến ​​trúc CPU.
  • Tại Xếp hàng các công việc để thực hiện sau này tại một thời điểm nhất định.
  • atq hiển thị danh sách các tác vụ được xếp hàng đợi để thực hiện.