Trình quản lý tệp bảng điều khiển Midnight Commander(mc) cho Linux. Mười lời khuyên để sử dụng Midnight Commander một cách hiệu quả

Nếu bạn là quản trị viên web mới làm quen thì bạn có thể làm việc với các tệp trên máy chủ qua FTP hoặc sử dụng trình quản lý tệp thông qua trình duyệt hoặc qua SSH từ dòng lệnh. Tất cả các phương pháp này đều có liên quan đến một số bất tiện. Từ bài viết này, bạn sẽ tìm hiểu về một phương pháp khác không có nhiều nhược điểm.

Chúng ta sẽ nói về chương trình Midnight Commander (viết tắt mc). Đây là một công cụ mạnh mẽ, thường có sẵn trên các máy chủ unix. Đối với những người đã làm việc lâu năm với các trình quản lý tệp trong dòng Windows, các chương trình Total Commander hoặc Far sẽ có vẻ rất giống nhau.

Để chạy Midnight Commander, bạn cần kết nối với máy chủ qua SSH bằng chương trình Putty. Các tham số kết nối thường giống với các tham số được sử dụng cho FTP. Sau khi ủy quyền, nhập lệnh mc và nhấn Enter. Nếu Midnight Commander được cài đặt trên máy chủ, bạn sẽ thấy màn hình như thế này.

Các thao tác tập tin cơ bản

Màn hình được chia thành hai tấm. Trong mỗi thư mục, hãy sử dụng các mũi tên và Enter để điều hướng qua cây thư mục. Chuột cũng được hỗ trợ.

Bạn có thể thực hiện các thao tác tiêu chuẩn với các tệp của mình: sao chép (phím F5, trong một bảng, mở thư mục chứa tệp hiện tại, trong bảng khác - thư mục mà bạn muốn sao chép tệp), di chuyển (F6), đổi tên (cũng là F6) , xóa (F8), chỉnh sửa (F4), xem (F3). Lời khuyên chức năng ở cuối màn hình.

Có thể chọn các nhóm tệp bằng cách sử dụng phím Insert và *.

Mở cùng một thư mục trong bảng tiếp theo – Alt+i.

Cách giải nén kho lưu trữ zip

Bên dưới các bảng có một dòng lệnh. Nhập lệnh giải nén archive_name vào đó. Để tránh phải nhập lại tên kho lưu trữ vào dòng lệnh, hãy chọn kho lưu trữ bằng các mũi tên, sau đó nhấn Alt+Enter.

Đối với kho lưu trữ gzip, sử dụng lệnh gunzip archive_name.

Đối với các tệp *.tar.gz, hãy sử dụng lệnh tar xvfz filename.tar.gz.

Cách tạo một tập tin văn bản mới

Nhấn Shift+F4.

Làm thế nào để tìm ra kích thước của tất cả các thư mục

Nhấn Ctrl + Dấu cách.

Cách giảm thiểu tạm thời Midnight Commander

Để quay lại chế độ dòng lệnh toàn màn hình, nhấn Ctrl+o. Bằng cách nhấp lại vào các nút này, bạn có thể quay lại mc thu nhỏ.

Tính năng này chỉ khả dụng khi mc được xây dựng bằng một lớp con.

Cách thay đổi quyền của tập tin

Bạn có thể quản lý chủ sở hữu tệp, nhóm và quyền đối với tệp. Ví dụ: nếu bạn muốn đặt quyền thành 777 trên thư mục tmp, bạn chỉ cần chọn Tệp -> Chmod hoặc Ctrl+x ở menu trên cùng rồi c.

Nếu bạn cần thay đổi chủ sở hữu của một tệp hoặc nhóm của tệp đó (đương nhiên, nếu bạn có các quyền như vậy trong hệ thống), bạn có thể sử dụng Tệp -> Chown hoặc tổ hợp Ctrl+x theo sau là o.

Làm việc với các máy chủ từ xa khác

Không tệ mc giúp giao tiếp thông qua các giao thức truyền dữ liệu như FTP/SSH/SMB.

Ví dụ: bạn cần một tệp nằm trên một máy chủ FTP khác. Bạn có thể, mà không cần rời khỏi mc, kết nối với máy chủ FTP được yêu cầu và sao chép tệp được yêu cầu vào máy chủ của mình.

Sử dụng Shell và SMB không khác gì FTP - đây là những loại giao thức bổ sung có thể tìm thấy trên mạng, do đó bạn có thể dễ dàng kết nối với Samba Share hoặc thậm chí chạy lệnh ssh trên máy chủ từ xa.

Tùy chỉnh cài đặt mc

Có một menu thuận tiện, có thể chỉnh sửa được gọi bằng cách nhấn F2, trong đó bạn có thể đặt trước các thao tác được yêu cầu thường xuyên trên các tệp hoặc thư mục, cũng như khởi chạy các tập lệnh khác nhau.

Các cài đặt khác (cài đặt thiết bị đầu cuối, hiển thị một số tệp nhất định khi làm việc trong trình quản lý) – Tùy chọn -> Cấu hình.

Giải quyết vấn đề kỹ thuật

Riêng biệt, cần lưu ý phần Display Bits và tìm hiểu các phím. Do nhiều lý do khác nhau, sự khác biệt trong môi trường terminal và phần mềm máy khách khi sử dụng mc, khó khăn có thể phát sinh, ví dụ: không phải tất cả các phím đều hoạt động hoặc không hoạt động như mong đợi, tab đầu tiên sẽ giúp hiển thị các ký tự 8 bit và tab thứ hai sẽ giúp hiển thị các ký tự 8 bit. giúp xác định các nút nếu vì lý do nào đó chúng bị thất lạc.

Đối với máy chủ Linux, khi làm việc từ putty tiêu chuẩn, tôi khuyên bạn nên sử dụng: “export LC_ALL=C” trước khi khởi động mc, trong trường hợp này không có vấn đề gì trên máy chủ Linux, máy chủ FreeBsd hoạt động bình thường với mc theo mặc định.

2) Trong một số loại thiết bị đầu cuối, phím “-d” có thể hữu ích; nó vô hiệu hóa chuột; có trường hợp MC hiểu 1 chuyển động của chuột là hàng tá hoặc hai lệnh từ bàn phím. Nhưng nói chung là không cần thiết, không cần nó vẫn hoạt động tốt.

Trong trường hợp tiêu chuẩn, nó khởi động mà không cần công tắc hoặc bằng công tắc “-c” (bật màu).

Bạn có thủ thuật nào riêng khi làm việc với mc không? Xin vui lòng viết trong các ý kiến.

1.1. Cài đặt Midnight Commander

Mặc dù để quản lý hệ thống tệp và làm việc chung với các tệp, bạn có thể sử dụng các lệnh OS như pwd, ls, cd, mv, mkdir, rmdir, cp, rm, cat, hơn v.v., sẽ thuận tiện hơn nhiều khi thực hiện hầu hết công việc bảo trì hệ thống tệp bằng chương trình Chỉ huy nửa đêm, thể hiện rõ ràng tất cả các hành động được thực hiện, từ đó tạo điều kiện thuận lợi cho việc thực hiện các hoạt động này.
Chỉ huy nửa đêm(để cho ngắn gọn chúng ta sẽ ký hiệu nó mc) là chương trình cho phép bạn xem cấu trúc thư mục và thực hiện các thao tác quản lý hệ thống tệp cơ bản.
Nếu bạn có kinh nghiệm với Norton Commander ( nc) trong DOS hoặc với xa trong Windows thì bạn có thể dễ dàng làm việc với mc, vì ngay cả những “tổ hợp phím nóng” cơ bản cũng giống nhau. Trong trường hợp này, để làm việc với Midnight Commander, bạn chỉ cần xem nhanh tài liệu bên dưới. Dành cho những ai chưa quen với nc hoặc xa(có những thứ như vậy không?) Tôi khuyên bạn nên nghiên cứu kỹ phần này, vì Midnight Commander giúp làm việc với HĐH dễ dàng hơn nhiều.

Chương trình Chỉ huy nửa đêm không được cài đặt tự động trong quá trình cài đặt hệ thống. Nhưng tôi thực sự khuyên bạn nên cài đặt nó ngay sau khi cài đặt HĐH. Điều này sẽ làm cho cuộc sống tương lai của bạn dễ dàng hơn nhiều. Vì việc cài đặt các gói phần mềm mới sẽ chỉ được đề cập ở một trong các phần sau nên tôi sẽ cung cấp hướng dẫn cài đặt ngắn gọn nhất tại đây Chỉ huy nửa đêm-MỘT.

Đầu tiên, hãy mount CDROM phân phối Black Cat Linux (bạn đã biết lệnh mount). Giả sử rằng CDROM được gắn vào thư mục /mnt/cdrom. Bây giờ hãy chuyển đến thư mục /mnt/cdrom/RedHat/RPMS, sử dụng lệnh cd mà bạn cũng đã quen thuộc. Tiếp theo bạn cần xác định chính xác tên gói chứa Chỉ huy nửa đêm, tại sao lại ra lệnh
ls mc*
Bây giờ tất cả những gì còn lại là gõ một lệnh như thế này trên dòng lệnh:
vòng/phút -i mc-4.50.i386.rpm
trong đó thay vì "mc-4.50.i386.rpm", bạn cần thay thế tên chính xác của gói vòng/phút mà chương trình ls đã báo cáo cho bạn. Khi dấu nhắc shell xuất hiện trở lại, bạn có thể chạy chương trình Chỉ huy nửa đêm. Bạn sẽ tìm hiểu làm thế nào điều này được thực hiện dưới đây.

3.11.00. Nhân tiện, Valery Studennikov đã viết một trang tuyệt vời cho phép bạn chọn các trang mã khi xem tệp. Nó dành cho phiên bản chính thức mới nhất (4.5.51, 4228 Kb).

1.2. Xuất hiện màn hình khi làm việc với Midnight Commander

Ghi chú: 1. Mô tả đưa ra được biên soạn dựa trên phiên bản 4.5.30 của chương trình, mặc dù nó có thể được sử dụng cho các phiên bản khác (đặc biệt là trước đó).
2. Mô tả này chỉ hoàn toàn có thể áp dụng trong trường hợp chương trình được khởi chạy từ thiết bị đầu cuối. Khi làm việc thông qua trình mô phỏng thiết bị đầu cuối ở chế độ đồ họa, một số điều khoản trong mô tả có thể không tương ứng với phản hồi của chương trình, rõ ràng là do thao tác nhấn phím trước tiên bị chặn bởi lớp vỏ đồ họa. Thông thường, sự khác biệt như vậy sẽ xảy ra khi chúng ta đang nói về các phím "nóng".

Để chạy Chỉ huy nửa đêm, bạn cần gõ hai ký tự trên dòng lệnh shell: mc và hãy nhấn . Nếu chương trình không khởi động, bạn cần tìm vị trí của tệp thực thi có tên mc sử dụng lệnh tìm / -name "mc", sau đó chỉ định đường dẫn đầy đủ trên dòng lệnh, ví dụ mình có cái này /usr/bin/mc. Sau khi khởi chạy, bạn sẽ thấy màn hình xanh, rất gợi nhớ đến màn hình của chương trình Norton Commander dành cho MS-DOS hoặc chương trình FAR của E. Roshal, được sử dụng rộng rãi trong cửa sổ DOS trong Windows.

Hầu như toàn bộ không gian màn hình khi làm việc với Midnight Commander bị chiếm bởi hai “bảng” hiển thị danh sách các tệp trong hai thư mục (nói chung là khác nhau, nhưng trong một trường hợp cụ thể, có thể là cùng một thư mục).
Phía trên các bảng có một thanh menu và bạn có thể chuyển sang chọn các mục trong menu này bằng phím hoặc sử dụng chuột (nếu ngay sau khi bắt đầu mc Bạn không thấy thanh menu, đừng lo lắng - việc thanh menu có hiển thị hay không được xác định bởi cài đặt chương trình).

Dòng dưới cùng là một dãy nút trên màn hình, mỗi nút được liên kết với một trong các phím chức năng - . Bạn có thể coi dòng này như một gợi ý về cách sử dụng các phím chức năng hoặc bạn có thể khởi chạy trực tiếp các lệnh tương ứng bằng cách nhấp vào phím trên màn hình.
Việc hiển thị dòng bằng các nút trên màn hình có thể bị tắt nếu bạn muốn tiết kiệm không gian màn hình (điều này sẽ được thảo luận sau khi chúng ta nói về cài đặt chương trình). Tiết kiệm như vậy là hợp lý vì hai lý do. Đầu tiên, bạn sẽ nhanh chóng nhớ được mục đích của 10 phím này và không cần gợi ý nữa (và không phải lúc nào bạn cũng thuận tiện khi dùng chuột bấm vào các phím này). Thứ hai, ngay cả khi bạn quên phím nào bạn cần để thực hiện hành động hiện được yêu cầu, bạn luôn có thể sử dụng menu thả xuống “Tệp” của menu chính của chương trình (chỉ cần nhớ rằng bạn có thể truy cập menu chính bằng cách nhấn phím F9 ). Thông qua menu "Tệp", bạn có thể thực hiện bất kỳ thao tác nào liên quan đến các phím chức năng (ngoại trừ F1 và F9, nhưng tôi hy vọng bạn sẽ không quên các phím này!).

Dòng thứ 2 từ dưới lên trên màn hình (trên nền đen) là dòng lệnh của chương trình Chỉ huy nửa đêm(chính xác hơn là dòng lệnh của shell hiện tại), nơi bạn có thể nhập và thực thi bất kỳ lệnh hệ thống nào. Phía trên nó (nhưng bên dưới bảng) có thể hiển thị trường “mẹo hữu ích” (mẹo), có thể xóa trường này bằng cách điều chỉnh cài đặt chương trình cho phù hợp.

Mỗi bảng bao gồm một tiêu đề, một danh sách các tệp trong một thư mục nhất định và một dòng trạng thái nhỏ (dòng trạng thái nhỏ có thể không hiển thị, điều này cũng được thiết lập bởi cài đặt chương trình). Tiêu đề bảng điều khiển cho biết đường dẫn đầy đủ đến thư mục, nội dung của thư mục này được hiển thị trong bảng điều khiển, cũng như ba nút trên màn hình - "<", "v" и ">", được sử dụng để điều khiển chương trình bằng chuột. Dòng "trạng thái nhỏ" hiển thị một số dữ liệu về tệp hoặc thư mục mà điểm đánh dấu hiện đang trỏ tới (ví dụ: kích thước tệp và quyền truy cập vào tệp đó).

Một trong các bảng là hiện tại (đang hoạt động), bằng chứng là việc đánh dấu một trong các dòng của bảng này và làm nổi bật tên thư mục trong tiêu đề của bảng. Theo đó, trong shell nơi chương trình được khởi chạy Chỉ huy nửa đêm, thư mục hiện tại là thư mục được hiển thị trong bảng hoạt động. Hầu như tất cả các hoạt động được thực hiện trong thư mục này. Sao chép các thao tác kiểu ( ) hoặc truyền tập tin ( ) sử dụng thư mục được hiển thị trong bảng thứ hai làm thư mục đích (nơi thực hiện sao chép hoặc chuyển giao).

Trong bảng hoạt động, một dòng được đánh dấu (đôi khi chúng ta nói rằng con trỏ đang trỏ đến dòng này). Đèn nền có thể được di chuyển bằng các phím điều hướng.
Trình xem tệp, trình xem chú giải công cụ và trình xem thư mục tích hợp sử dụng cùng một mã chương trình để điều khiển điều hướng. Do đó, các tổ hợp phím giống nhau được sử dụng để di chuyển (nhưng mỗi chương trình con cũng có các tổ hợp phím chỉ được sử dụng trong chương trình con đó). Dưới đây là bảng ngắn liệt kê các phím điều khiển chuyển động phổ biến.

Bảng 1.1

Như bạn đã nhận thấy, các phím được biểu thị bằng một ký hiệu in trên phím, được đặt trong dấu ngoặc nhọn. Nếu hai dấu ngoặc như vậy được kết nối bằng dấu gạch nối, điều này có nghĩa là bạn cần giữ phím đầu tiên và nhấn phím thứ hai cùng lúc. Nếu các ký hiệu phím cách nhau bằng dấu cách thì bạn cần nhấn tuần tự phím đầu tiên (hoặc tổ hợp phím), nhả phím ra rồi nhấn phím tiếp theo. Chúng ta cũng hãy lưu ý rằng trong tài liệu dành cho chương trình Midnight Commander thường đề cập đến một số phím nhất định (ví dụ: phím ), không có trên bàn phím thông thường của máy tính tương thích IBM-PC. Chúng tôi sẽ sử dụng các ký hiệu chính được tìm thấy trên bàn phím IBM-PC quen thuộc.

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

Khi làm việc với chương trình Chỉ huy nửa đêm Hầu như bất cứ lúc nào bạn cũng có thể truy cập gợi ý tương tác, có thể được gọi bằng cách nhấn phím . Vì chú giải công cụ được tổ chức dưới dạng siêu văn bản nên văn bản của nó chứa các liên kết siêu văn bản đến các phần nhất định của chú giải công cụ. Các liên kết như vậy được đánh dấu bằng nền màu xanh lam.
Để di chuyển trong cửa sổ xem chú giải công cụ, bạn có thể sử dụng phím con trỏ (phím mũi tên) hoặc chuột. Ngoài các kết hợp điều khiển chuyển động chung được đưa ra trong Bảng 1.1, trình xem trợ giúp cũng chấp nhận các kết hợp sau, cũng hoạt động trong chương trình con của trình xem tệp:

Bảng 1.2

Ngoài các tổ hợp đã được liệt kê, khi xem gợi ý, bạn có thể sử dụng một số tổ hợp phím khác chỉ hoạt động khi xem gợi ý.

Bảng 1.3

Đi đến liên kết tiếp theo.
- Đi đến liên kết trước đó.
<стрелка вниз> Di chuyển đến liên kết tiếp theo hoặc di chuyển văn bản lên một dòng.
<стрелка вверх> Di chuyển đến liên kết tiếp theo hoặc di chuyển văn bản xuống một dòng.
<стрелка вправо>hoặc Theo liên kết hiện tại.
<стрелка влево>hoặc chìa khóa Chuyển đến các phần đã xem trước đó.
Trợ giúp về cách sử dụng gợi ý.
Đi tới phần trợ giúp tiếp theo.

Đi tới phần trợ giúp trước đó.
Đi tới mục lục của chú giải công cụ.
, Thoát khỏi cửa sổ xem chú giải công cụ.

Nếu thiết bị đầu cuối của bạn không hỗ trợ các phím mũi tên, bạn có thể sử dụng phím cách để chuyển sang trang trợ giúp tiếp theo và để đi tới trang trước. Chương trình ghi nhớ trình tự các lần nhấp vào liên kết và cho phép bạn quay lại các phần đã xem trước đó bằng cách sử dụng phím (cuối cùng).
Nếu hỗ trợ chuột được bật (xem phần phụ tiếp theo), thì bạn có thể sử dụng chuột khi xem chú giải công cụ. Bằng cách nhấp vào nút chuột trái, bạn theo một liên kết hoặc di chuyển qua văn bản chú giải công cụ. Nhấp chuột phải được sử dụng để điều hướng đến các phần đã xem trước đó.

1.4. Hỗ trợ chuột.

Chương trình Chỉ huy nửa đêm cung cấp hỗ trợ chuột. Thuộc tính này được triển khai nếu máy chủ chuột đang chạy gpm, bất kể bạn đang làm việc trên bảng điều khiển Linux hay chương trình Chỉ huy nửa đêm khởi chạy qua thiết bị đầu cuối xterm(1)(ngay cả khi bạn đang sử dụng kết nối tới một máy từ xa từ xterm bởi vì telnet hoặc đăng nhập

Bằng cách nhấp vào nút bên trái, bạn có thể di chuyển điểm đánh dấu (con trỏ) tới bất kỳ tệp nào trong bất kỳ bảng nào. Để đánh dấu (chọn) bất kỳ file nào, chỉ cần nhấp chuột phải vào tên file. Để xóa dấu, hãy sử dụng nút bên phải tương tự.

Nhấp đúp chuột vào tên tệp có nghĩa là cố gắng chạy tệp để thực thi (nếu đó là chương trình thực thi); hoặc, nếu tệp tiện ích mở rộng chứa chương trình được liên kết với tiện ích mở rộng này, chương trình này sẽ được khởi chạy và tệp đã chọn sẽ được chuyển đến đó để xử lý.

Bằng cách nhấp vào nút chức năng, bạn cũng có thể mở chương trình được liên kết với các nút chức năng; nhấp vào một mục ở menu trên cùng sẽ hiển thị menu con thả xuống.

Nếu bạn nhấp vào khung trên cùng của bảng điều khiển, nó sẽ hiển thị một danh sách rất dài các tệp. danh sách di chuyển trở lại một cột. Tương ứng, việc nhấp vào khung dưới cùng của bảng điều khiển sẽ dẫn bạn đến toàn bộ cột trong danh sách. Phương pháp điều hướng này cũng hoạt động khi xem chú giải công cụ nội tuyến và xem cửa sổ Cây thư mục.

Nếu Commander đang chạy có hỗ trợ chuột, bạn có thể cắt và dán văn bản bằng cách giữ phím (lưu ý rằng thuộc tính này không hoạt động trong cửa sổ trình mô phỏng thiết bị đầu cuối).

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

Các bảng của chương trình Midnight Commander thường hiển thị nội dung của một số thư mục của hệ thống tệp (do đó đôi khi chúng được gọi là bảng thư mục). Tuy nhiên, bảng điều khiển không chỉ có thể hiển thị nội dung của các thư mục mà còn một số thông tin khác. Phần này sẽ cho bạn biết cách thay đổi giao diện của bảng hoặc cách trình bày thông tin trên bảng.

Định dạng hiển thị danh sách tập tin

Có thể thay đổi diện mạo của các bảng trong đó hiển thị danh sách các tệp và thư mục con thông qua các mục menu thả xuống của bảng bên trái và bên phải “Trái” và “Phải” của menu chính.
Nếu bạn muốn thay đổi định dạng của danh sách tệp trong bảng, bạn có thể sử dụng mục "Định dạng danh sách..." của bảng tương ứng (trái hoặc phải). Có thể chọn một trong 4 tùy chọn để trình bày danh sách file: “Standard” (Đầy đủ), “Shortened” (Tóm tắt), “Extents” (Dài) và “Do người dùng xác định”.

Định dạng "tiêu chuẩn" hiển thị tên tệp, kích thước của nó và thời gian sửa đổi lần cuối.

Định dạng "rút ngắn" (ngắn gọn) chỉ hiển thị tên tệp, cho phép bảng điều khiển vừa với hai cột (và hiển thị số tên nhiều gấp đôi).

Ở định dạng "mở rộng" (dài), nội dung của thư mục được biểu diễn dưới dạng lệnh "ls -l". Ở định dạng này, bảng điều khiển chiếm toàn bộ màn hình.

Nếu bạn chọn định dạng "Người dùng xác định", bạn phải chỉ định cấu trúc thông tin được hiển thị.

Khi chỉ định cấu trúc, kích thước của bảng điều khiển được chỉ định trước tiên: "một nửa" (một nửa màn hình) hoặc "toàn bộ" (toàn bộ màn hình). Sau kích thước bảng, bạn có thể chỉ định bảng phải có hai cột. Điều này được thực hiện bằng cách thêm số 2 vào dòng định dạng.
Tiếp theo, bạn cần liệt kê tên trường với tham số độ rộng trường tùy chọn. Các từ sau đây có thể được sử dụng làm tên trường:
- tên, hiển thị tên tập tin.
- kích cỡ, hiển thị kích thước tập tin.
- cỡ lớn, hiển thị kích thước ở dạng thay thế, hiển thị kích thước tệp và đối với các thư mục con chỉ hiển thị "SUB-DIR" hoặc "UP--DIR".
- kiểu, hiển thị trường loại ký tự đơn. Ký hiệu này có thể lấy các giá trị từ một tập hợp con của các ký hiệu đầu ra bằng lệnh ls với tùy chọn -F:

* (dấu hoa thị) - dành cho các tệp thực thi; / (dấu gạch chéo) - dành cho thư mục; @ (at-sign) - cho các liên kết; = (dấu bằng) - đối với ổ cắm (đối với ổ cắm) - (dấu gạch nối) - đối với thiết bị định hướng byte; + (cộng) - dành cho thiết bị hướng khối; | (ống) - đối với các tệp loại FIFO, ~ (dấu ngã) - đối với các liên kết tượng trưng đến các thư mục; ! (dấu chấm than) - dành cho các liên kết tượng trưng bị đình trệ (các liên kết trỏ đến hư không).

- thời gian, thời điểm sửa đổi cuối cùng của tập tin.
- một thời gian, thời gian truy cập cuối cùng vào tập tin.
- thời gian, thời gian tạo tập tin.
- uốn, một chuỗi biểu thị quyền truy cập tệp hiện tại.
- cách thức, một biểu diễn bát phân của các quyền đối với tệp hiện tại.
- liên kết, số lượng liên kết đến tập tin này.
- ngid, Mã nhận dạng nhóm (GID), ở dạng kỹ thuật số.
- có màu trắng, mã định danh người dùng (UID), ở dạng kỹ thuật số.
- người sở hữu, chủ sở hữu của tập tin.
- nhóm, nhóm có quyền trên tệp.
- inode, số inode của tập tin.

Bạn cũng có thể sử dụng tên trường sau để hiển thị thông tin trên màn hình:
- không gian- chèn khoảng trắng khi hiển thị.
- đánh dấu- chèn dấu hoa thị (dấu hoa thị) nếu tệp được đánh dấu, dấu cách - nếu tệp không được đánh dấu.
- | - chèn một đường thẳng đứng khi hiển thị.

Để đặt độ rộng trường cố định, bạn cần thêm dấu hai chấm ://, sau đó cho biết số lượng vị trí được phân bổ cho trường này. Nếu sau số bạn đặt
Ký hiệu "+", số được chỉ định sẽ được hiểu là độ rộng trường tối thiểu và nếu màn hình cho phép, trường sẽ được mở rộng.

Ví dụ: định dạng đầu ra "tiêu chuẩn" được đưa ra bởi dòng:

một nửa loại,tên,|,kích thước,|,mthời gian

và "mở rộng" - với dòng:

đầy đủ perm,không gian,nlink,không gian,chủ sở hữu,không gian,nhóm,không gian,kích thước,không gian,mtime,không gian,tên

Dưới đây là ví dụ về định dạng do người dùng xác định:

một nửa tên,|,size:7,|,loại,chế độ:3

Danh sách các tập tin trong bất kỳ bảng nào có thể được hiển thị theo một trong tám thứ tự sắp xếp:
- bằng tên;
- Băng cach mở rộng;
- theo kích thước tập tin;
- theo thời gian sửa đổi;
- vào thời điểm truy cập tệp cuối cùng;
- theo số nút (inode);
- không phân loại.

Bạn có thể đặt thứ tự sắp xếp bằng cách chọn mục "Sắp xếp thứ tự..." trong menu của bảng tương ứng. Trong trường hợp này, một hộp thoại sẽ xuất hiện (xem hình bên dưới), trong đó, ngoài thứ tự sắp xếp mong muốn, bạn có thể chỉ ra rằng việc sắp xếp được thực hiện theo thứ tự ngược lại (sử dụng phím cách bằng cách đặt dấu ngoặc đơn bên cạnh chữ “Đảo ngược”).


Theo mặc định, các thư mục con được hiển thị ở đầu danh sách, nhưng điều này có thể được thay đổi bằng cách chọn tùy chọn "Trộn tất cả các tệp" trong menu "Cấu hình" của menu "Cài đặt".

Bạn không thể hiển thị tất cả danh sách tệp trong một thư mục nhất định trong bảng điều khiển mà chỉ hiển thị những danh sách tương ứng với một mẫu cụ thể. Mục menu "Bộ lọc" cho phép bạn chỉ định mẫu phải khớp với tên tệp được hiển thị trong bảng điều khiển (ví dụ: "*.tar.gz"). Tên thư mục con và liên kết đến thư mục con luôn được hiển thị, bất kể mẫu.

Trong menu của bảng bên trái và bên phải cũng có mục “Đọc lại”. Lệnh "Đọc lại" (phím nóng -) cập nhật danh sách các tập tin được hiển thị trong bảng điều khiển. Điều này hữu ích trong trường hợp các quy trình khác đang tạo hoặc xóa tệp. Nếu bạn đã thực thi mục menu "Tiêu chí phân vùng" (chuyển hướng đầu ra lệnh đến bảng), lệnh này sẽ hiển thị lại nội dung của thư mục và thông tin hiển thị trên bảng sẽ bị xóa (để biết thêm chi tiết, hãy xem phần " phần Tiêu chí phân loại").

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

Ngoài thực tế là có thể đặt định dạng đầu ra cho bảng danh sách tệp, bất kỳ bảng nào cũng có thể được chuyển sang một trong các chế độ sau:

Chế độ "Thông tin"
Ở chế độ này, bảng hiển thị thông tin về tệp được đánh dấu trong bảng khác và về hệ thống tệp hiện tại (loại, dung lượng trống và số lượng nút trống).


Chế độ cây
Trong chế độ hiển thị cây thư mục, bạn sẽ thấy ở một trong các bảng một hình ảnh tương tự như hình ảnh được hiển thị trong hình sau:

Chế độ này tương tự như chế độ bạn sẽ thấy khi chọn "Cây thư mục" từ menu "Lệnh".

Chế độ "Xem nhanh"
Ở chế độ này, bảng chuyển sang hiển thị nội dung của file, được đánh dấu
trong một bảng khác. Ví dụ: đây là chế độ xem màn hình khi xem nhanh tệp /etc/fstab.


Khi hiển thị kết quả Xem nhanh trong bảng điều khiển, trình xem tệp tích hợp sẽ được sử dụng, vì vậy nếu bạn chuyển đổi bằng phím trong bảng xem, bạn sẽ có thể sử dụng tất cả các lệnh điều khiển xem, đặc biệt là các lệnh được liệt kê trong bảng 1.1 - 1.2.

Chế độ "Kết nối mạng" và "Kết nối FTP"
Hai chế độ này được sử dụng để hiển thị danh sách các thư mục nằm trên các máy tính từ xa. Mặt khác, định dạng đầu ra thông tin tương tự như các định dạng được sử dụng để hiển thị các thư mục cục bộ. Mô tả về cách sử dụng các chế độ này sẽ được cung cấp sau.

Lệnh bàn phím cho bảng điều khiển

Để điều khiển các chế độ vận hành của bảng điều khiển, bạn có thể sử dụng các mục menu đã đề cập ở trên, nhưng sẽ thuận tiện hơn khi sử dụng tổ hợp phím điều khiển.

, - . Thay đổi bảng hiện tại (đang hoạt động). Điểm đánh dấu di chuyển từ bảng đã hoạt động trước đó sang bảng khác đang hoạt động.

-, -, - . Được sử dụng để di chuyển phần đánh dấu tương ứng lên tệp trên cùng, giữa hoặc dưới cùng từ những tệp hiện được hiển thị trên bảng điều khiển.

- . Chuyển đổi theo chu kỳ các chế độ hiển thị của danh sách các tập tin trong thư mục hiện tại. Sử dụng tổ hợp phím này để chuyển nhanh từ chế độ đầu ra tiêu chuẩn
(danh sách dài) sang chế độ rút gọn hoặc do người dùng xác định.

-<\> (điều khiển-dấu gạch chéo ngược). Hiển thị thư mục thư mục và đi đến thư mục đã chọn.

<стрелка вверх>, -

. Di chuyển điểm đánh dấu đến vị trí trước đó trong danh sách tệp bảng điều khiển.

<стрелка вниз>, - . Di chuyển phần đánh dấu đến vị trí tiếp theo trong danh sách tệp bảng điều khiển.

, -"<" . Di chuyển phần đánh dấu đến vị trí đầu tiên của danh sách tệp (tôi phải đi chệch khỏi quy ước phím ở đây).

, -">" . Di chuyển điểm đánh dấu đến vị trí cuối cùng trong danh sách tệp.

, - . Di chuyển phần đánh dấu xuống một trang.

, - . Di chuyển phần đánh dấu lên một trang.

- . Nếu tên thư mục được tô sáng trong bảng hoạt động và danh sách các tệp được hiển thị trong bảng thứ hai thì bảng thứ hai sẽ chuyển sang chế độ hiển thị các tệp của thư mục được tô sáng (tương tự như phím -trong trình soạn thảo Emacs). Nếu phần đánh dấu trong bảng hoạt động biểu thị một tệp thì nội dung của thư mục mẹ của tệp hiện tại sẽ được hiển thị trong bảng thứ hai.

-, - . giá như mcđược khởi chạy từ bảng điều khiển Linux: quá trình chuyển đổi được thực hiện tương ứng ( chdir) vào thư mục mẹ ("..") hoặc vào thư mục được đánh dấu.

- . Di chuyển đến thư mục trước đó từ lịch sử điều hướng thư mục; tương đương với việc click chuột vào biểu tượng "<" в верхнем углу панели.

- . Di chuyển đến thư mục tiếp theo từ lịch sử điều hướng thư mục; tương đương với việc nhấp chuột vào biểu tượng ">".

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

Cho đến nay chúng ta mới chỉ nói về sự xuất hiện của màn hình chương trình Chỉ huy nửa đêm và làm thế nào để thay đổi giao diện này. Bây giờ là lúc cho bạn biết cách làm việc với các tệp bằng chương trình này.
Được biểu diễn thường xuyên nhất ở Chỉ huy nửa đêm các hoạt động được liên kết với các phím chức năng - . Chúng tôi trình bày một bản tóm tắt dưới dạng bảng.

Bảng 1.4.

chức năng
chìa khóa
Hành động cần thực hiện
F1 Gọi ra một chú giải công cụ theo ngữ cảnh
F2 Gọi lên menu do người dùng tạo
F3 Xem tệp được chỉ định bằng phần đánh dấu trong bảng hoạt động
F4 Gọi trình chỉnh sửa tích hợp cho tệp được biểu thị bằng phần đánh dấu trong bảng hoạt động.
F5 Sao chép một tệp hoặc nhóm tệp được đánh dấu từ thư mục được hiển thị trong bảng hoạt động sang thư mục được hiển thị trong bảng thứ hai. Khi sao chép một tập tin, bạn có thể thay đổi tên của nó. Bạn cũng có thể chỉ định tên của thư mục sẽ tạo bản sao (nếu bạn cần sao chép sang thư mục khác với thư mục được hiển thị trong bảng thứ hai).
F6 Di chuyển một tệp hoặc nhóm tệp được đánh dấu từ thư mục được hiển thị trong bảng hoạt động sang thư mục được hiển thị trong bảng thứ hai. Giống như việc sao chép, bạn có thể thay đổi tên tệp hoặc thư mục đích.
F7 Tạo một thư mục con trong thư mục được hiển thị trong bảng hoạt động.
F8 Xóa một tập tin (thư mục con) hoặc nhóm tập tin được đánh dấu.
F9 Gọi menu chương trình chính (hiển thị phía trên bảng).
F10 Thoát khỏi chương trình.

Các thao tác (lệnh) được liệt kê trong bảng này có thể được thực hiện không chỉ bằng cách nhấn phím chức năng tương ứng mà còn bằng cách nhấp vào các nút trên màn hình hoặc sử dụng các mục menu “Tệp” tương ứng.

Chọn (kiểm tra) tập tin

Trước khi thực hiện bất kỳ thao tác nào được nêu trong Bảng 1.4 hoặc được chỉ định bởi các mục menu, bạn phải chọn một tệp hoặc nhóm tệp sẽ là đối tượng của thao tác. Để chỉ chọn một tệp, chỉ cần di chuyển điểm đánh dấu trong bảng hoạt động đến tệp đó (tất nhiên, trước tiên bạn cần vào thư mục tương ứng). Nếu bạn muốn thực hiện một số thao tác trên một nhóm tệp cùng một lúc, các tệp này phải được đánh dấu. Để đánh dấu tệp hiện được tô sáng, hãy sử dụng phím hoặc kết hợp - . Trong trường hợp này, tên tệp trong bảng được hiển thị bằng màu khác. Các kết hợp tương tự được sử dụng để bỏ đánh dấu một tập tin.

Bạn cũng có thể chọn một nhóm tệp để xử lý thêm bằng cách sử dụng nút " Đánh dấu nhóm""Danh sách dữ liệu. Lệnh này được sử dụng để đánh dấu một nhóm tệp bằng cách sử dụng một mẫu nhất định. Midnight Commander sẽ cung cấp một dòng đầu vào trong đó bạn phải chỉ định một biểu thức chính quy xác định nhóm tên mong muốn. Nếu tùy chọn "Mẫu kiểu Shell" được bật (xem phần "Cài đặt chương trình"), các biểu thức chính quy được xây dựng theo cùng các quy tắc hoạt động trong shell (* có nghĩa là không hoặc nhiều ký tự bất kỳ và ? thay thế một ký tự tùy ý ). Nếu tùy chọn "Mẫu kiểu Shell" bị tắt thì các tệp sẽ được gắn thẻ theo quy tắc xử lý các biểu thức chính quy thông thường (xem phần chỉnh sửa (1)).
Nếu biểu thức bắt đầu hoặc kết thúc bằng dấu gạch chéo (/), thì dấu sẽ được đặt trên thư mục chứ không phải trên tệp.
Phím nóng cho thao tác đánh dấu nhóm file là phím <+> .

Hoạt động " Bỏ chọn"(phím nóng - <\> - dấu gạch chéo ngược) là đảo ngược của hoạt động đánh dấu một nhóm tệp và sử dụng các quy tắc tương tự để tạo mẫu. Được sử dụng để bỏ chọn một nhóm tập tin.

Hoạt động " Đảo ngược độ cao (<*>) được sử dụng để bỏ chọn tất cả các tệp được đánh dấu trong thư mục hiện tại, đồng thời đánh dấu tất cả các tệp chưa được đánh dấu.

Nếu thư mục hiện tại chứa nhiều tệp (để tất cả chúng không vừa với bảng điều khiển), thì trước khi đánh dấu tệp, bạn vẫn cần tìm nó. Trong những trường hợp như vậy, sẽ thuận tiện hơn khi sử dụng phím tắt - - . Sau khi nhấn một trong các kết hợp này, chế độ tìm kiếm tên tệp trong thư mục hiện tại sẽ được bắt đầu bằng các ký tự đầu tiên của tên, trong đó các ký tự đã nhập không được hiển thị trong dòng lệnh mà trong dòng tìm kiếm. Nếu chế độ "Hiển thị trạng thái nhỏ" được bật, dòng này sẽ được hiển thị thay cho dòng trạng thái nhỏ. Trong trường hợp này, khi các ký tự được nhập, dòng đánh dấu sẽ di chuyển đến tệp tiếp theo, tên của tệp này bắt đầu bằng chuỗi ký tự đã nhập. Phím hoặc có thể được sử dụng để sửa lỗi. Nếu như -nhấn lại, tập tin phù hợp tiếp theo sẽ được tìm kiếm.

Sau khi chọn và đánh dấu tệp để xử lý, bạn chỉ cần nhấn một trong các phím chức năng để thực hiện thao tác với tệp mong muốn, chẳng hạn như sao chép tệp, di chuyển hoặc xóa chúng. Nó đặc biệt thuận tiện hơn so với làm việc từ dòng lệnh, khi sử dụng Chỉ huy nửa đêm xem hoặc chỉnh sửa tập tin vì Chỉ huy nửa đêm Có các chương trình tích hợp sẵn cho những mục đích này. Nhưng trong phần này, chúng tôi sẽ không xem xét trình soạn thảo tích hợp sẵn mà trì hoãn mô tả của nó cho đến phần 1.4. ().
Như đã đề cập, không cần thiết phải sử dụng các phím chức năng để gọi các lệnh liên quan. Bất kỳ lệnh nào trong số này đều có thể được thực thi thông qua menu "Tệp".
Ngoài các lệnh liên quan đến các phím chức năng, menu "Tệp" còn chứa các lệnh sau (các phím nóng tương ứng được chỉ định trong ngoặc đơn):

Quyền truy cập (- )
Cho phép bạn thay đổi quyền truy cập vào các tệp đã chọn hoặc được đánh dấu.

Chủ sở hữu/Nhóm (- )
Cho phép bạn thực hiện lệnh chown.

Quyền (mở rộng)
Cho phép bạn thay đổi quyền và quyền sở hữu tập tin.

Nếu bạn không biết liên kết là gì: việc tạo liên kết cũng giống như sao chép một tệp, nhưng cả tên tệp gốc và liên kết đều trỏ đến cùng một tệp thực trên đĩa. Do đó, ví dụ: nếu bạn chỉnh sửa một tệp, những thay đổi sẽ xuất hiện ở cả hai bản sao. Từ đồng nghĩa với thuật ngữ “liên kết” là thuật ngữ bí danh và phím tắt.

Một liên kết cứng trông giống như một tập tin thực sự. Khi tạo liên kết cứng, không thể phân biệt được đâu là file gốc, đâu là liên kết. Nếu bạn xóa một trong những tệp này (chính xác hơn là một trong những tên này), thì tệp đó vẫn được lưu trên đĩa (miễn là nó có ít nhất một tên liên kết). Rất khó để phân biệt giữa tên tệp gốc và các liên kết cứng được tạo sau này với nó. Do đó, liên kết cứng được sử dụng khi không cần theo dõi sự khác biệt.

Liên kết tượng trưng là liên kết đến tên của tệp nguồn. Nếu tệp gốc bị xóa, liên kết tượng trưng sẽ trở nên vô dụng. Một liên kết tượng trưng có thể dễ dàng phân biệt được với tên tệp và chương trình gốc Chỉ huy nửa đêm biểu thị các liên kết tượng trưng bằng cách hiển thị ký hiệu "@" phía trước tên của liên kết đó (ngoại trừ các liên kết đến thư mục con, được biểu thị bằng dấu ngã "~"). Nếu một dòng trạng thái nhỏ được hiển thị trên màn hình (tùy chọn "Hiển thị trạng thái nhỏ" được bật), thì nó sẽ hiển thị tên của tệp mà liên kết trỏ đến. Sử dụng các liên kết tượng trưng khi bạn muốn tránh sự nhầm lẫn liên quan đến các liên kết cứng.

Thay đổi thư mục nhanh chóng (-)
Sử dụng mục menu này nếu bạn biết đường dẫn đầy đủ đến thư mục bạn muốn truy cập (mà bạn muốn đặt thành hiện tại).

Xem đầu ra lệnh (-)
Với lệnh này, một dòng đầu vào sẽ xuất hiện trên màn hình trong đó bạn có thể nhập bất kỳ lệnh nào có tham số (theo mặc định, đề xuất sử dụng tên của tệp được đánh dấu làm tham số). Đầu ra của lệnh này sẽ được hiển thị trên màn hình thông qua trình xem tích hợp.

Như bạn có thể thấy, menu "Tệp" chứa tất cả các lệnh phổ biến nhất mà chúng ta cần cho các hoạt động xử lý tệp thông thường trong thư mục hiện tại. Đương nhiên, các thao tác được sử dụng thường xuyên nhất đều liên quan đến các phím chức năng. Vì vậy, hãy quay lại mô tả các lệnh này để cung cấp thêm một số thông tin rõ ràng.

1.7. Mặt nạ tập tin cho các hoạt động sao chép/đổi tên

Khi thực hiện các thao tác sao chép và di chuyển (hoặc đổi tên) tệp, bạn có cơ hội thay đổi tên của các tệp đã sao chép hoặc di chuyển. Để thực hiện việc này, bạn phải chỉ định mặt nạ cho tên của tệp nguồn và mặt nạ cho tên của tệp sẽ được tạo (tệp đích). Thông thường, mặt nạ thứ hai này là một vài ký tự đại diện ở cuối dòng chỉ định đích của tệp được tạo. Mặt nạ được chỉ định trong các dòng đầu vào hiển thị trong cửa sổ xuất hiện sau khi truy cập các lệnh sao chép/chuyển:


Tất cả các tệp phù hợp với mặt nạ nguồn sẽ được đổi tên (sao chép hoặc di chuyển bằng tên mới) theo mặt nạ tệp đích. Nếu có các tệp được đánh dấu thì chỉ những tệp được đánh dấu thỏa mãn mặt nạ được chỉ định cho tệp nguồn mới được sao chép (di chuyển).

Có một số tùy chọn khác ảnh hưởng đến việc thực hiện các hoạt động sao chép / di chuyển tệp và được đặt trong cùng một cửa sổ yêu cầu nơi đặt mặt nạ tên tệp hoặc thông qua mục menu "Cài đặt / Cấu hình":

Tùy chọn "Theo dõi liên kết" xác định xem khi sao chép các liên kết cứng hoặc tượng trưng trong thư mục đích (và đệ quy trong các thư mục con), các liên kết tương tự sẽ được tạo hay các tệp (và thư mục con) mà các liên kết này trỏ tới sẽ được sao chép.

Tùy chọn "Đi sâu vào thư mục con" xác định những việc cần làm nếu đã có thư mục con trong thư mục đích có tên giống với tên của tệp (thư mục) đang được sao chép (nguồn). Theo mặc định (tùy chọn bị tắt), nội dung của thư mục nguồn sẽ được sao chép sang thư mục đích. Nếu tùy chọn này được bật, một thư mục con mới có cùng tên sẽ được tạo trong thư mục đích, nơi việc sao chép sẽ được thực hiện.

Tốt hơn nên thể hiện điều này bằng một ví dụ:
Giả sử bạn muốn sao chép nội dung của thư mục foo vào thư mục /bla/foo đã tồn tại. Bình thường (tùy chọn bị vô hiệu hóa) mc sẽ chỉ sao chép tất cả các tệp từ foo sang /bla/foo.
Nếu tùy chọn này được bật, các tệp sẽ được sao chép vào /bla/foo/foo.

Tùy chọn "Giữ thuộc tính" xác định xem các thuộc tính của tệp nguồn có được giữ nguyên khi sao chép/di chuyển hay không: quyền truy cập, dấu thời gian và nếu bạn là người chủ, UID và GID của tệp nguồn. Nếu tùy chọn này bị tắt, các thuộc tính sẽ được đặt theo giá trị ô hiện tại.

Tùy chọn "Mẫu kiểu Shell" (menu ""). Khi tùy chọn "Mẫu kiểu Shell" được bật, bạn có thể sử dụng ký tự đại diện "*" và "?" trong mặt nạ nguồn. Chúng được xử lý theo cách tương tự như trong vỏ. Chỉ cho phép "*" và "\" trong mặt nạ máy thu<цифра>". Ký tự "*" đầu tiên trong mặt nạ đích khớp với nhóm ký tự thay thế đầu tiên trong mặt nạ nguồn, ký tự "*" thứ hai khớp với nhóm thứ hai, v.v.
Tương tự, ký tự đại diện "\1" khớp với nhóm ký tự đại diện đầu tiên trong mặt nạ nguồn, ký tự "\2" khớp với nhóm thứ hai, v.v. Ký tự “\0” tương ứng với toàn bộ tên của file nguồn.

Hai ví dụ:

Nếu mặt nạ nguồn là "*.tar.gz" và đích đến là "/bla/*.tgz" và tên của tệp được sao chép là "foo.tar.gz", bản sao sẽ có tên là "foo.tgz" và sẽ nằm trong thư mục "/ bla".

Giả sử bạn muốn hoán đổi tên tệp và phần mở rộng để "file.c" trở thành "c.file". Mặt nạ nguồn cho điều này phải là “*.*” và mặt nạ đích phải là “\2.\1”.

Khi tùy chọn Sử dụng mẫu vỏ bị tắt, MC sẽ không thực hiện việc nhóm tự động. Để chỉ định các nhóm ký tự trong mặt nạ nguồn sẽ khớp với các ký tự thay thế trong mặt nạ đích, bạn phải sử dụng dấu ngoặc đơn "\(...\)" trong trường hợp này. Phương pháp này linh hoạt hơn nhưng đòi hỏi nhiều nỗ lực đầu vào hơn.

Hai ví dụ:

Nếu mặt nạ nguồn là "^\(.*\)\.tar\.gz$", bản sao được tạo thành "/bla/*.tgz" và tệp "foo.tar.gz" được sao chép, thì kết quả sẽ là "/bla /foo.tgz".

Giả sử bạn muốn hoán đổi tên tệp và phần mở rộng để các tên như "file.c" trở thành "c.file". Mặt nạ nguồn cho điều này là "^\(.*\)\.\(.*\)$" và mặt nạ đích là "\2.\1".

"Chuyển đổi trường hợp"

Bạn cũng có thể chuyển đổi kiểu chữ trong tên tệp. Nếu bạn sử dụng "\u" hoặc "\l" trong mặt nạ đích, ký tự tên tiếp theo sẽ lần lượt là chữ hoa (chữ hoa) hoặc chữ thường (chữ thường).

Nếu bạn sử dụng "\U" hoặc "\L" trong mặt nạ đích, tất cả các ký tự tiếp theo sẽ được chuyển đổi thành trường hợp thích hợp, cho đến lần xuất hiện tiếp theo của "\E" hoặc "\U", lần xuất hiện của "\ L" hoặc cuối tên tệp.

Việc sử dụng "\u" và "\l" cung cấp nhiều chức năng hơn "\U" và "\L".

Ví dụ: nếu mặt nạ nguồn là "*" (tùy chọn "Mẫu kiểu Shell" được bật) hoặc "^\(.*\)$" (tùy chọn "Mẫu kiểu Shell" bị tắt) và mặt nạ đích là "\L\u" *", tên tệp sẽ được chuyển đổi sao cho các chữ cái đầu tiên của tên là chữ hoa và tất cả các chữ cái khác là chữ thường.

Ký tự "\" trong mặt nạ được sử dụng để ghi đè cách giải thích đặc biệt của từng ký tự. Ví dụ: "\\" đơn giản có nghĩa là dấu gạch chéo ngược và "\*" đơn giản có nghĩa là dấu hoa thị.

1.8. Tính năng thực hiện thao tác sao chép/di chuyển tập tin

Khi bạn thực hiện các thao tác sao chép, di chuyển hoặc xóa trên tập tin, Chỉ huy nửa đêm hiển thị một hộp thoại trên màn hình cho biết (các) tệp nào hiện đang được xử lý và quá trình xử lý đang diễn ra như thế nào. Để hiển thị quá trình xử lý, có thể hiển thị tối đa ba thanh tiến trình trên màn hình. Thanh đầu tiên (thanh tệp) hiển thị phần nào của tệp hiện tại đã được xử lý (ví dụ: được sao chép). Thanh thứ hai (thanh đếm) hiển thị bao nhiêu phần trăm tệp được đánh dấu đã được xử lý vào lúc này. Thanh thứ ba (thanh byte) hiển thị tỷ lệ phần trăm công việc đã hoàn thành trên tổng khối lượng (tính bằng bit) của các tệp được đánh dấu. Nếu tùy chọn "Chi tiết vận hành" bị tắt (xem mô tả của mục menu "Cài đặt/Cấu hình"), hai sơ đồ cuối cùng sẽ không được hiển thị.

Có hai nút ở cuối hộp thoại này. Nhấn một nút<Пропустить>sẽ khiến việc xử lý tập tin hiện tại bị bỏ qua. Nhấn một nút<Прервать>làm gián đoạn việc thực hiện thao tác đã chỉ định, tất cả các tệp còn lại sẽ bị bỏ qua.

Trong khi thực hiện các thao tác với tệp, bạn có thể thấy thêm ba loại cửa sổ.

Cửa sổ lỗi thông báo về lỗi và đưa ra ba tùy chọn để tiếp tục. Thông thường bạn chọn một trong hai tùy chọn<Пропустить>để loại trừ việc xử lý tệp mà chương trình gặp phải, hoặc<Прервать>để hủy hoàn toàn thao tác được chỉ định. Tùy chọn thứ ba<Повторить>, được chọn khi bạn cố gắng loại bỏ nguyên nhân gây ra lỗi (ví dụ: bằng cách sử dụng thiết bị đầu cuối khác).

Cửa sổ xác nhận ghi đè xuất hiện khi bạn cố gắng ghi đè lên một tập tin hiện có. Cửa sổ này hiển thị thời gian tạo và kích thước của tệp nguồn và tệp đích (tức là tệp bị ghi đè sẽ thực sự bị hủy).
Dưới đây là hai câu hỏi. Câu hỏi đầu tiên (“Bạn có muốn viết lại tập tin này không?”) đưa ra ba câu trả lời:
- đồng ý (nút<Да>);
- từ chối, nghĩa là bỏ qua việc ghi đè tập tin hiện tại (nút<Нет>);
- nối nội dung của tệp nguồn vào cuối tệp đích (nút<Дописать в Конец>).
Việc chọn một trong các tùy chọn trả lời cho câu hỏi thứ hai (“Viết lại tất cả các tệp?”) cho phép bạn đưa ra một quyết định đối với tất cả các tệp được chọn để xử lý (để cửa sổ yêu cầu không xuất hiện mọi lúc). Có 4 giải pháp khả thi:
- <Все>- tất cả các tệp đã chọn đều bị ghi đè mà không có thêm câu hỏi nào;
- <Устаревшие>- chỉ những tệp được tạo trước tệp nguồn mới bị ghi đè (ghi đè);
- <ни Одного>- không ghi đè lên file (nhưng nếu không có file đích thì file nguồn sẽ được sao chép);
- <Различающиеся по длине>.
Bạn có thể từ chối thực hiện thao tác nếu bạn nhấn phím<Прервать>ở cuối cửa sổ yêu cầu. Chọn nút trên màn hình mong muốn bằng các phím mũi tên hoặc phím tab.

Cửa sổ truy vấn khi xóa đệ quy xuất hiện khi bạn cố xóa một thư mục không trống. Bằng nút<Да>thư mục sẽ bị xóa cùng với tất cả các tập tin,<Нет>có nghĩa là từ chối xóa thư mục,<Все>bạn cần chọn nếu bạn đã đánh dấu một nhóm thư mục con để xóa và tự tin vào lựa chọn của mình,<ни Одного>- bỏ qua tất cả các thư mục không trống từ những thư mục được đánh dấu,<Прервать>có nghĩa là từ chối thực hiện thao tác xóa. Chọn<Да>hoặc<Все>chỉ khi bạn thực sự chắc chắn rằng bạn muốn xóa một thư mục có tất cả các thư mục con của nó.

Nếu bạn đã đánh dấu một nhóm tệp để xử lý thì sau khi thao tác hoàn tất, chỉ những tệp đã được xử lý thành công mới được bỏ đánh dấu. Các tập tin bị bỏ qua sẽ vẫn được đánh dấu.

1.9. Dòng lệnh Shell

Như đã nói khi mô tả hình thức của màn hình khi làm việc trong chương trình Chỉ huy nửa đêm, luôn có dòng lệnh shell ở cuối màn hình.

Để đảm bảo rằng khi làm việc với MCĐể chạy bất kỳ lệnh hệ điều hành nào, bạn phải nhập tên của chương trình tương ứng vào dòng lệnh hoặc chọn tên chương trình trong một trong các bảng (bằng cách di chuyển phần đánh dấu sang tên tệp chương trình), sau đó nhấn phím.

Nếu bạn nhấn một phím trong khi phần tô sáng đang biểu thị tên tệp không thể thực thi được, Chỉ huy nửa đêm so sánh phần mở rộng của tệp đã chọn với phần mở rộng được chỉ định trong "tệp mở rộng" ~/mc.ext. Nếu có một phần phụ trong tệp mở rộng chỉ định quy trình xử lý tệp có phần mở rộng này, thì tệp sẽ được xử lý theo các lệnh được chỉ định trong tiểu mục này.
Việc thay thế macro đơn giản được thực hiện trước khi xử lý.

Thông thường, việc nhập lệnh yêu cầu nhập một số lượng lớn ký tự (đặc biệt có tính đến thực tế là bạn cần chỉ định các tham số lệnh và bao gồm tên đầy đủ của các tệp đang được xử lý, bao gồm cả đường dẫn). Để dễ nhập hơn Chỉ huy nửa đêm Có một số lệnh bàn phím có thể giúp bạn giảm số lần nhấn phím khi gõ và chỉnh sửa lệnh trên dòng lệnh.

-. Sao chép tên tệp hoặc thư mục được đánh dấu vào dòng lệnh.

-. Điều tương tự như -, nhưng chỉ hoạt động trên bảng điều khiển Linux.

-. Cố gắng hoàn thành tên tệp, tên lệnh, biến, tên người dùng hoặc tên máy chủ (tùy thuộc vào nội dung bạn bắt đầu nhập và thành phần lệnh bạn đã nhập).

- , - -. Sao chép tên của các tệp được đánh dấu (hoặc tên được đánh dấu nếu không có tên nào được đánh dấu) từ bảng hoạt động ( - ) hoặc bảng thụ động ( - -).

-

, - -

Tổ hợp phím đầu tiên sao chép tên của thư mục hiện tại vào dòng lệnh và tổ hợp phím thứ hai - tên của thư mục được hiển thị trong bảng thụ động.

-. Lệnh này (lệnh trích dẫn) được sử dụng để chèn các ký tự được chính nó diễn giải bằng cách nào đó Chỉ huy nửa đêm-om (ví dụ: ký hiệu "+").

-

, - -

Làm cho việc di chuyển một lệnh trở lại danh sách các lệnh đã khởi chạy trước đó và -- di chuyển một đội về phía trước.

-. Hiển thị lịch sử dòng đầu vào hiện tại (đối với dòng lệnh, lịch sử các lệnh).

Chỉnh sửa dòng đầu vào

Các dòng đầu vào không chỉ là dòng lệnh shell mà còn là các dòng đầu vào trong hộp thoại của các quy trình khác nhau. Trong mọi trường hợp, khi xuất hiện dòng đầu vào trên màn hình, bạn có thể sử dụng tổ hợp phím điều khiển sau:

-. Di chuyển con trỏ đến đầu dòng.

-. Di chuyển con trỏ đến cuối dòng.

-, <стрелка-влево>. Di chuyển con trỏ sang trái một vị trí.

-, <стрелка-вправо>. Di chuyển con trỏ sang phải một vị trí.

-. Di chuyển con trỏ về phía trước một từ.

-. Di chuyển con trỏ trở lại một từ.

-, . Xóa ký tự trước con trỏ.

-, . Xóa ký tự tại vị trí con trỏ.

-<@>. Đặt dấu để cắt (sao chép vào khay nhớ tạm) một phần văn bản.

-. Sao chép văn bản giữa con trỏ và nhãn vào bộ đệm, xóa văn bản khỏi dòng đầu vào.

-. Sao chép văn bản nằm giữa con trỏ và nhãn vào bộ đệm.

-. Chèn nội dung của bộ đệm vào dòng đầu vào trước vị trí con trỏ.

-. Xóa văn bản từ con trỏ đến cuối dòng.

-

, -. Những kết hợp này được sử dụng để điều hướng qua lịch sử lệnh. -

Chuyển đến lệnh trước đó, -- tới cái tiếp theo.

--, -. Loại bỏ từ trước đó.

-. Cố gắng thực hiện hoàn thành việc nhập tên tệp, lệnh, biến, tên người dùng hoặc tên máy chủ.

Cuối cùng tôi sẽ đưa ra một ví dụ về sự giống nhau của các lệnh Windows:

Lựa chọn văn bản- đặt con trỏ vào đúng vị trí, giữ phím Shift và chọn bằng chuột trái đến vị trí mong muốn

Sao chép văn bản- nhấp chuột phải vào văn bản đã chọn, xong, văn bản trong bộ đệm

Chúng ta chèn văn bản - đặt con trỏ vào đúng vị trí, giữ phím Shift, nhấp chuột phải HOẶC đặt con trỏ vào đúng vị trí và nhấp vào +

Xóa văn bản - đặt con trỏ vào vị trí mong muốn, giữ nút chuột trái và tô sáng đến vị trí mong muốn, nhấn F8

Gọi menu trên cùng- nhấn +

1.10. Menu "Đội"

Menu con thả xuống "Lệnh" của menu chính cho phép bạn thực hiện một số thao tác khác để quản lý hệ thống tệp, cũng như thực hiện một số lệnh thay đổi giao diện của bảng Chỉ huy nửa đêm và thông tin hiển thị trong bảng điều khiển.

Khi truy cập vào mục menu " Cây thư mục" một cửa sổ hiển thị cấu trúc thư mục của hệ thống tập tin.

Cây thư mục có thể được gọi theo hai cách: thông qua mục "Cây thư mục" từ menu "Lệnh" và mục "Cây" từ menu bảng bên phải hoặc bên trái.

Để loại bỏ sự chậm trễ kéo dài trong quá trình tạo cây thư mục, Chỉ huy nửa đêm tạo một cây bằng cách chỉ xem một tập hợp con nhỏ của tất cả các thư mục. Nếu thư mục bạn cần không được hiển thị, hãy đi tới thư mục mẹ của nó và nhấp vào -(hoặc ).
Có hai chế độ hiển thị cây thư mục. Trong chế độ điều hướng tĩnh, chỉ sử dụng mũi tên lên/xuống để chọn thư mục (tức là di chuyển phần đánh dấu sang tên thư mục khác). Tất cả các thư mục con hiện được biết đến với chương trình đều được hiển thị.

Ở chế độ động, mũi tên lên/xuống được sử dụng để di chuyển đến thư mục tiếp theo ở cùng cấp độ. Để đi tới thư mục mẹ, hãy sử dụng phím mũi tên trái và mũi tên phải sẽ chuyển đến thư mục con của thư mục hiện tại, tức là thấp hơn một cấp. Điều này chỉ hiển thị các thư mục cấp cao hơn (bao gồm cả thư mục gốc trở lên), các thư mục liền kề cùng cấp và các thư mục con trực tiếp. Chế độ xem cây thư mục thay đổi linh hoạt sau mỗi lần di chuyển qua cây.

Các tổ hợp phím sau đây có thể được sử dụng để kiểm soát việc duyệt cây thư mục:

Tất cả các phím điều khiển chuyển động đều hoạt động (xem phần ).

. Trong cửa sổ xem dạng cây thư mục, nhấn phím này sẽ thoát khỏi chế độ xem và hiển thị danh sách các tệp trong thư mục đã chọn trong bảng hoạt động. Khi cây thư mục được hiển thị ở một trong các bảng, khi bạn nhấn phím Enter, thư mục tương ứng sẽ được hiển thị ở bảng thứ hai và cây vẫn ở trong bảng hiện tại.

(Quên). Xóa thư mục hiện tại khỏi cây. Lệnh này được sử dụng để loại bỏ các nhánh cây hiển thị sai. Nếu bạn cần trả lại thư mục con cho cây, hãy đi tới thư mục mẹ của nó và nhấn phím .

(Tĩnh/Động). Chuyển đổi giữa chế độ điều hướng cây tĩnh (mặc định) và động.

(Bản sao). Sao chép một thư mục con (một dòng đầu vào xuất hiện trong đó bạn cần chỉ ra nơi cần sao chép).

(RenMov). Di chuyển thư mục con.

(Mkdir). Tạo một thư mục con trong thư mục hiện tại (được đánh dấu).

(Xóa bỏ). Xóa thư mục được đánh dấu khỏi hệ thống tập tin.

-, -. Tìm thư mục tiếp theo phù hợp với mẫu tìm kiếm đã chỉ định. Nếu thư mục đó không tồn tại, phần đánh dấu chỉ được chuyển xuống một dòng.

-, . Xóa ký tự cuối cùng trong chuỗi tìm kiếm (mẫu).

<Любой другой символ>. Ký tự này được thêm vào mẫu tìm kiếm và chuyển sang tên thư mục tiếp theo khớp với mẫu. Ở chế độ xem dạng cây thư mục, trước tiên bạn phải kích hoạt chế độ tìm kiếm bằng các phím -. Mẫu tìm kiếm sẽ được hiển thị trên thanh trạng thái mini.

Các hành động sau chỉ có thể thực hiện được trong cửa sổ xem dạng cây thư mục và không được hỗ trợ khi xem cây ở một trong các bảng

(Giúp đỡ). Gọi chú giải công cụ hiển thị phần trợ giúp về cửa sổ cây thư mục.

, . Thoát khỏi cửa sổ cây thư mục. Thư mục hiện tại không thay đổi.

Cửa sổ xem dạng cây thư mục hỗ trợ chuột. Nhấp đúp chuột cũng giống như nhấn một phím .
Đội " Tìm kiếm một tập tin" (-) cho phép bạn tìm tệp có tên cụ thể trên đĩa. Sau khi chọn mục menu “Tìm kiếm tệp” này, trước tiên bạn sẽ được hỏi tên của tệp bạn đang tìm kiếm và tên của thư mục mà bạn muốn bắt đầu tìm kiếm. Bằng cách nhấn nút màn hình<Дерево>Bạn có thể chọn thư mục tìm kiếm bắt đầu từ cây thư mục. Trong trường "Nội dung", bạn có thể đặt biểu thức chính quy theo quy tắc của lệnh egrep(1). Điều này có nghĩa là các ký tự có ý nghĩa đặc biệt cho egrep phải được bắt đầu bằng ký tự "\", ví dụ: nếu bạn cần tìm kiếm chuỗi "strcmp (", bạn phải chỉ định mẫu tìm kiếm là "strcmp \(" ( không có dấu ngoặc kép).
Để bắt đầu tìm kiếm, nhấn nút màn hình<Дальше>. Trong quá trình tìm kiếm, bạn có thể tạm dừng nó bằng nút<Остановить>và tiếp tục sử dụng nút<Продолжить>.
Bạn có thể xem danh sách các tệp được tìm thấy bằng cách sử dụng phím mũi tên lên và mũi tên xuống. Cái nút<Перейти>được sử dụng để đi đến thư mục chứa tệp được đánh dấu. Cái nút<Повтор>phục vụ để thiết lập các tham số cho một tìm kiếm mới.
Cái nút<Выход>phục vụ để thoát khỏi chế độ tìm kiếm.
Nhấn một nút<Панелизация>sẽ khiến kết quả tìm kiếm được hiển thị trên bảng hiện đang hoạt động, để bạn có thể thực hiện một số hành động khác với các tệp đã chọn (xem, sao chép, di chuyển, xóa, v.v.). Sau khi hiển thị trên bảng điều khiển, bạn có thể nhấp vào -để trở về danh sách tập tin bình thường.

Ngoài ra, có thể chỉ định danh sách các thư mục mà lệnh "Tìm tệp" sẽ bỏ qua trong quá trình tìm kiếm (ví dụ: bạn biết rằng tệp bạn đang tìm không có trên CDROM hoặc bạn không muốn tìm kiếm trong thư mục được kết nối qua NFS qua kênh rất chậm).
Các thư mục cần bỏ qua phải được chỉ định trong biến find_ignore_dirs trong phần Misc của tệp ~/.mc/ini của bạn. Tên thư mục được phân tách bằng dấu hai chấm như sau:


find_ignore_dirs=/cdrom:/nfs/wuarchive:/afs

Bạn có thể sử dụng chuyển hướng bảng điều khiển (xem Tiêu chí phân vùng) để thực hiện một số chuỗi hành động phức tạp, trong khi Tìm kiếm tệp chỉ cho phép bạn thực hiện các truy vấn đơn giản.

Đội " Sắp xếp lại các bảng" (-) hoán đổi nội dung của bảng bên phải và bên trái.

Theo lệnh" Vô hiệu hóa bảng" (-) hiển thị đầu ra của lệnh shell cuối cùng được thực thi. Lệnh này chỉ hoạt động thông qua xterm và trên bảng điều khiển Linux.

Theo lệnh" So sánh danh mục" (- ) so sánh nội dung của các thư mục được hiển thị ở bảng bên trái và bên phải. Sau khi so sánh, bạn có thể sử dụng lệnh "Sao chép" (F5) để làm cho nội dung của các thư mục giống hệt nhau.
Có ba phương pháp so sánh. Phương thức nhanh chỉ so sánh kích thước và ngày tạo của các tệp có cùng tên. Với phương pháp từng byte, nội dung của các tệp được so sánh (theo từng byte). Phương pháp này không khả dụng nếu máy không hỗ trợ lệnh gọi hệ thống mmap(2). Khi so sánh theo kích thước, chỉ so sánh kích thước của các tệp tương ứng và không kiểm tra ngày tạo.

Mục thực đơn " Tiêu chí phân loại" (được gọi chính xác hơn là "Chuyển hướng đầu ra của bảng điều khiển") cho phép bạn thực thi một chương trình bên ngoài, làm cho đầu ra của nó trở thành nội dung của bảng hiện đang hoạt động (một ví dụ điển hình là phân vùng đầu ra của lệnh find). Ví dụ: nếu bạn muốn thực hiện một số hành động trên tất cả các liên kết tượng trưng của thư mục hiện tại, bạn có thể sử dụng mục "Tiêu chí bảng điều khiển" để chạy lệnh sau:

tìm thấy . -type l -print

Sau khi thực hiện lệnh này, bảng hiện tại sẽ không hiển thị nội dung của thư mục tương ứng mà chỉ hiển thị tất cả các liên kết tượng trưng nằm trong đó.
Nếu bạn muốn hiển thị trong bảng điều khiển của mình tất cả các tệp đã được tải xuống từ trang FTP của mình, bạn có thể sử dụng lệnh sau để trích xuất các tên mong muốn từ tệp nhật ký:

awk "$9 ~! /incoming/ ( print $9 )"< /usr/adm/xferlog

Nếu muốn, bạn có thể lưu các lệnh phân vùng được sử dụng thường xuyên dưới các tên mô tả, riêng biệt để có thể nhanh chóng gọi chúng bằng những tên đó. Để thực hiện việc này, hãy nhập lệnh vào dòng đầu vào và nhấn nút<Добавить>. Sau này, bạn sẽ cần nhập tên mà bạn sẽ gọi lệnh. Lần sau, bạn sẽ chỉ cần chọn tên mong muốn từ danh sách, thay vì nhập lại toàn bộ lệnh.

Mục thực đơn " Lịch sử đội" hiển thị một cửa sổ với danh sách các lệnh đã thực hiện trước đó. Dòng được đánh dấu từ lịch sử có thể được sao chép sang dòng lệnh shell (di chuyển điểm đánh dấu bằng mũi tên lên/xuống, sao chép bằng phím ).
Lịch sử lệnh cũng có thể được truy cập bằng phím tắt -

Hoặc -, tuy nhiên, trong trường hợp này bạn không thấy cửa sổ có danh sách lệnh. Thay vào đó, một lệnh từ danh sách được hiển thị trên dòng lệnh và kết hợp -

Lệnh này được thay thế bằng lệnh trước đó và -- tới lệnh tiếp theo từ lịch sử lệnh.

Mục thực đơn " Thư mục Thư mục" (-<\>) cho phép bạn tạo danh sách các thư mục thường được sử dụng và cung cấp khả năng điều hướng nhanh đến thư mục mong muốn từ danh sách này. Để thực hiện việc này, một danh sách các nhãn (tên thông thường) được gán cho các thư mục được sử dụng thường xuyên nhất sẽ được tạo. Danh sách này có thể được sử dụng để nhanh chóng điều hướng đến thư mục mong muốn. Sử dụng hộp thoại tra cứu thư mục, bạn có thể thêm thẻ mới vào danh sách hoặc
xóa cặp nhãn/thư mục đã tạo trước đó. Bạn cũng có thể sử dụng phím tắt ( - ), nhờ đó thư mục hiện tại được thêm vào thư mục thư mục.
Chương trình sẽ nhắc bạn nhập nhãn cho thư mục này.

Mục thực đơn " Công việc nền" cho phép bạn quản lý các công việc chạy nền từ Chỉ huy nửa đêm(những tác vụ như vậy chỉ có thể là sao chép và di chuyển tập tin). Sử dụng mục menu hoặc phím nóng này - Bạn có thể dừng, tiếp tục hoặc hủy bất kỳ công việc nền nào.

Sau khi chọn mục menu " Tệp tiện ích mở rộng"Bạn có cơ hội chỉnh sửa tập tin mc.ext, trong đó bạn có thể liên kết với một phần mở rộng tệp cụ thể (phần cuối của tên sau dấu chấm cuối cùng), một chương trình sẽ được khởi chạy để xử lý (xem, chỉnh sửa hoặc thực thi) một tệp có phần mở rộng đó. Chương trình đã chọn sẽ được khởi chạy sau khi đặt điểm nổi bật cho tên tệp và nhấn một phím.

Đoạn văn " Tập tin thực đơn" được sử dụng để chỉnh sửa menu người dùng (xuất hiện sau khi nhấn phím ).

1.11. Thiết lập chương trình Midnight Commander

Chương trình Chỉ huy nửa đêm có một số cài đặt (tùy chọn), mỗi cài đặt có thể được bật hoặc tắt, trong đó có một số hộp thoại có sẵn thông qua menu “Cài đặt”. Tùy chọn được bật nếu có dấu hoa thị hoặc dấu "x" trong ngoặc đơn trước tên tùy chọn. Chúng ta hãy xem xét tuần tự các mục trong menu "Cài đặt", qua đó các tùy chọn này được bật/tắt.

Mục "Cấu hình".

Khi bạn chọn mục menu này, hộp thoại sau sẽ xuất hiện


Các thông số cấu hình được thiết lập trong cửa sổ này được chia thành ba nhóm: "Cài đặt bảng điều khiển", "Tạm dừng sau khi thực thi" và "Cài đặt khác".

Trong trường "Cài đặt bảng điều khiển", bạn chỉ định giá trị của các tham số sau:

Hiển thị tập tin sao lưu. Theo mặc định, Midnight Commander không hiển thị các tệp có tên kết thúc bằng "~" (tương tự như tùy chọn -B của lệnh GNU ls).

Hiển thị cac file bị ẩn. Theo mặc định, Midnight Commander hiển thị tất cả các tệp có tên bắt đầu bằng dấu chấm (như ls -a).

Dấu di chuyển con trỏ. Khi bạn đánh dấu một tập tin (sử dụng -hoặc ), thì theo mặc định phần tô sáng trên tên tệp sẽ được dịch xuống một dòng.

Menu thả xuống khi gọi. Nếu tùy chọn này được bật thì khi bạn gọi menu chính bằng cách nhấn phím , danh sách các mục menu (menu thả xuống) sẽ được hiển thị ngay lập tức. Nếu không, chỉ các mục menu chính được kích hoạt và bạn phải (sau khi chọn một trong số chúng bằng phím mũi tên) nhấn phím Enter hoặc chọn mục mong muốn bằng chữ cái đầu tiên của tên, và chỉ khi đó bạn mới có thể chọn mục menu thả xuống.

Trộn tập tin/thư mục. Nếu tùy chọn này được bật, tên tệp và thư mục sẽ được hiển thị xen kẽ. Nếu tùy chọn này bị tắt, các thư mục (và liên kết đến thư mục) sẽ được hiển thị ở đầu danh sách và tên tệp sẽ được hiển thị sau tên của tất cả các thư mục.

. Theo mặc định, tùy chọn này bị vô hiệu hóa. Nếu bạn kích hoạt nó, Chỉ huy nửa đêm sẽ sử dụng thủ thuật sau để xuất nội dung của thư mục:
nội dung của thư mục chỉ được đọc lại nếu mục trong nút i của thư mục đã thay đổi, nghĩa là nếu các tệp đã được tạo hoặc xóa trong thư mục; nếu chỉ các mục trong i-node của tệp thư mục bị thay đổi (kích thước tệp, chế độ truy cập hoặc chủ sở hữu đã thay đổi, v.v.), thì nội dung của bảng sẽ không được cập nhật. Trong trường hợp này (nếu tùy chọn được bật), bạn phải cập nhật danh sách tệp theo cách thủ công (sử dụng -).

Trường "Tạm dừng sau khi thực hiện".

Sau khi thực hiện lệnh của bạn, Midnight Commander có thể tạm dừng để bạn có thể xem lại và kiểm tra đầu ra của lệnh. Có ba tùy chọn để thiết lập tùy chọn này:
<Никогда>Điều này có nghĩa là bạn không muốn thấy đầu ra của lệnh. Trên bảng điều khiển Linux hoặc trong khi sử dụng xterm Bạn có thể xem đầu ra này bằng cách nhấp vào -.
<На "тупых" терминалах>Việc tạm dừng sẽ được tạo trên các thiết bị đầu cuối không có khả năng hiển thị đầu ra của lệnh cuối cùng được thực thi (đây là bất kỳ thiết bị đầu cuối nào khác ngoài xterm hoặc bảng điều khiển Linux).
<Всегда>Chương trình sẽ tạm dừng sau khi thực hiện bất kỳ lệnh nào.

Trong trường "Cài đặt khác", bạn chỉ định giá trị của các tham số sau:

Chi tiết hoạt động(Thao tác dài dòng). Công tắc này xác định liệu các thao tác sao chép, di chuyển và xóa có tạo ra một cửa sổ bổ sung để hiển thị tiến trình của thao tác hay không. Nếu bạn có thiết bị đầu cuối chậm, bạn có thể tắt đầu ra này. Nó sẽ tự động bị tắt nếu tốc độ thiết bị đầu cuối của bạn nhỏ hơn 9600 bps.

Tính tổng. Nếu tùy chọn này được kích hoạt, Chỉ huy nửa đêm Trước khi thực hiện các thao tác sao chép, di chuyển và xóa, nó sẽ đếm tổng số tệp đang được xử lý cũng như tổng kích thước của chúng, đồng thời hiển thị tiến trình thao tác trên các tệp này dưới dạng biểu đồ thanh (mặc dù điều này làm chậm quá trình thực hiện các thao tác một chút) . Tùy chọn này không hoạt động nếu tùy chọn Chi tiết giao dịch bị tắt.

Mẫu vỏ. Theo mặc định, các lệnh Chọn, Bỏ chọn và Lọc sử dụng các biểu thức chính quy giống như shell. Để đạt được hiệu ứng này, các phép biến đổi sau được thực hiện: "*" được thay thế bằng ".*" (không hoặc nhiều ký tự); "?" được thay thế bởi "." (chính xác một ký tự) và "." được thay thế bằng dấu chấm thông thường (dấu chấm theo nghĩa đen). Nếu tùy chọn này bị vô hiệu hóa thì các biểu thức chính quy phải được xây dựng như mô tả trong ed(1).

Tự động lưu cài đặt. Nếu tùy chọn này được bật thì khi thoát khỏi chương trình Chỉ huy nửa đêm giá trị của tất cả các tham số có thể định cấu hình được lưu trong tệp ~/.mc/ini.

Menu tự động. Nếu tùy chọn này được bật, menu tùy chỉnh sẽ tự động hiển thị trên màn hình khi chương trình khởi động. Điều này có thể hữu ích nếu máy tính được vận hành bởi những người dùng (người vận hành) thiếu kinh nghiệm, những người chỉ phải thực hiện các thao tác tiêu chuẩn.

Trình chỉnh sửa tích hợp. Nếu tùy chọn này được bật, trình chỉnh sửa tích hợp sẽ được gọi để chỉnh sửa tệp. Nếu tùy chọn này bị tắt, trình soạn thảo được chỉ định trong biến môi trường EDITOR sẽ được sử dụng. Nếu không có trình soạn thảo nào được chỉ định, vi sẽ được gọi.

Chế độ xem được nhúng. Nếu tùy chọn này được bật, trình xem tích hợp sẽ được gọi để xem tệp. Nếu tùy chọn này bị tắt, chương trình được chỉ định trong biến môi trường PAGER sẽ được gọi. Nếu chương trình như vậy không được chỉ định, lệnh xem sẽ được sử dụng.

Ngoài ra: hiển thị tất cả(Hoàn thành: hiển thị tất cả). Trong quá trình nhập lệnh Chỉ huy nửa đêm có thể thực hiện "Hoàn thành nhập liệu" khi nhấn phím -, cố gắng đoán phần cuối của lệnh đã nhập. Mặc định ở lần nhấp đầu tiên -nó tìm kiếm tất cả các lần hoàn thành có thể có và nếu các lần hoàn thành không rõ ràng (có nhiều tùy chọn khác nhau), thì nó chỉ phát ra tiếng bíp. Ở lần nhấn thứ hai -tất cả các lần hoàn thành có thể được hiển thị. Nếu bạn muốn xem tất cả các tùy chọn hoàn thành có thể có sau lần nhấp đầu tiên -, hãy bật tùy chọn này.

Dấu gạch ngang xoay. Nếu tùy chọn này được kích hoạt, Chỉ huy nửa đêm hiển thị dấu gạch ngang xoay ở góc trên bên phải dưới dạng chỉ báo cho biết một số tác vụ (thao tác) đang được thực hiện.

Điều hướng kiểu Lynx(Chuyển động giống Lynx). Nếu tùy chọn này được bật, bạn có thể sử dụng các phím mũi tên phải để đi tới thư mục hiện được đánh dấu và các phím mũi tên trái để đi đến thư mục mẹ của thư mục hiện tại (giả sử dòng lệnh trống). Theo mặc định, tùy chọn này bị tắt.

Lệnh chown mở rộng. Nếu tùy chọn này được bật, khi gọi lệnh Chmod hoặc Chown, lệnh Extended Chown sẽ được gọi thay thế.

Thay đổi thư mục bằng liên kết. Việc đặt tùy chọn này sẽ gây ra Chỉ huy nửa đêm sẽ tuân theo một chuỗi thư mục con hợp lý khi thực hiện các lệnh thay đổi thư mục cả trong bảng điều khiển và bằng lệnh cd. Đây là cách bash hoạt động theo mặc định. Nếu tùy chọn không được kích hoạt, Chỉ huy nửa đêm sẽ tuân theo cấu trúc thư mục thực tế khi thực thi lệnh cd, vì vậy nếu bạn vào thư mục hiện tại bằng cách liên kết với nó, thì bằng cd .. bạn sẽ đến thư mục mẹ của nó chứ không phải trong thư mục chứa liên kết.

Loại bỏ an toàn. Nếu tùy chọn này được bật, việc vô tình xóa một tập tin sẽ khó khăn hơn. Trong hộp thoại xác nhận xóa, nút mặc định đưa ra các thay đổi từ "Có" thành "Không" và thao tác xóa một thư mục không trống sẽ phải được xác nhận bằng cách chọn nút "Có". Theo mặc định, tùy chọn này bị vô hiệu hóa.

Mục "Ngoại hình"

Hộp thoại Giao diện cho bạn cơ hội thay đổi một số tùy chọn hiển thị cho cửa sổ chính Midnight Commander.


Bạn có thể hiển thị hoặc hủy hiển thị thanh menu chính, dòng lệnh, thanh gợi ý, thanh trạng thái mini, thanh nhắc nhở phím chức năng. Trên bảng điều khiển Linux hoặc SCO, bạn có thể đặt số dòng còn lại để hiển thị đầu ra lệnh.
Bạn cũng có thể chỉ định các bảng nên được đặt theo chiều ngang hay chiều dọc và thay đổi kích thước của các bảng.

Theo mặc định, tất cả thông tin được hiển thị bằng một màu nhưng bạn có thể có quyền truy cập và loại tệp được đánh dấu bằng các màu khác nhau. Nếu bật màu tô sáng của quyền truy cập, các trường perm và mode ở định dạng đầu ra sẽ hiển thị quyền của người dùng đang chạy chương trình Chỉ huy nửa đêm, được tô sáng bằng màu được chỉ định bởi từ khóa đã chọn (xem phần Màu sắc). Nếu tính năng đánh dấu loại tệp được bật, thì các thư mục, kết xuất bộ nhớ (tệp lõi), tệp thực thi, v.v. sẽ được đánh dấu bằng các màu khác nhau.

Nếu tùy chọn "Trạng thái nhỏ" được bật, một dòng thông tin về tệp hoặc thư mục được đánh dấu của mỗi bảng sẽ được hiển thị ở cuối mỗi bảng.

Mục "Bit ký tự.."

Trong hộp thoại "Bit ký tự...", bạn chỉ định định dạng mà thiết bị đầu cuối của bạn sẽ xử lý (nhập và hiển thị) thông tin được biểu thị bằng byte (ví dụ: được ghi trong một tệp).


Nếu thiết bị đầu cuối chỉ hỗ trợ đầu ra 7 bit thì bạn cần chọn cài đặt "7 bit". Việc chọn "ISO-8859-1" sẽ nhận được tất cả các ký tự từ bảng ISO-8859-1 và việc chọn "Đầu ra 8 bit đầy đủ" có ý nghĩa trên các thiết bị đầu cuối có thể hiển thị tất cả các ký tự 8 bit. Vì vậy, khi xem hoặc chỉnh sửa tập tin trong Chỉ huy nửa đêm xem bảng chữ cái Cyrillic trên màn hình, đặt các tùy chọn “Đầu ra 8 bit đầy đủ” và “Đầu vào 8 bit đầy đủ” (như trong hình) và nhấn nút màn hình [Tiếp theo].

Mục "Xác nhận"

Sử dụng mục menu này, bạn có thể đảm bảo rằng trước khi thực hiện các thao tác xóa, ghi đè và khởi chạy tệp để thực thi, cũng như trước khi thoát khỏi chương trình mc, một yêu cầu xác nhận bổ sung đã được đưa ra (hoặc hủy các yêu cầu đó, điều này có phần rủi ro).

Mục "Nhận dạng khóa.."

Mục "Tìm hiểu phím" xuất hiện hộp thoại trong đó bạn có thể kiểm tra hoạt động của một số phím ( -, , ), không hoạt động trên tất cả các loại thiết bị đầu cuối.
Một bảng xuất hiện trong hộp thoại với tên của các phím cần kiểm tra. Bạn có thể di chuyển điểm đánh dấu giữa các tiêu đề bằng phím hoặc các phím được sử dụng trong trình soạn thảo vi (- bên trái, - xuống, -hướng lên, - rẽ phải). Nếu bạn nhấn các phím mũi tên một lần, sau đó dấu OK xuất hiện bên cạnh tên của chúng trong bảng thì chúng cũng có thể được sử dụng để điều khiển chuyển động.

Để kiểm tra hoạt động của các phím, bạn cần nhấn từng phím được liệt kê trong bảng. Nếu nó hoạt động bình thường, dấu OK sẽ xuất hiện bên cạnh tên của nó trong bảng. Sau khi dấu này xuất hiện, phím bắt đầu hoạt động ở chế độ bình thường. Ví dụ, lần nhấn phím đầu tiên chỉ dẫn đến sự xuất hiện của một dấu (nếu nó hoạt động bình thường), và các lần nhấn tiếp theo sẽ xuất hiện cửa sổ gợi ý.
Điều tương tự cũng áp dụng cho các phím mũi tên. Chìa khóa luôn luôn hoạt động.

Nếu một phím không hoạt động thì sau khi nhấn phím đó, dấu OK sẽ không xuất hiện. Trong trường hợp này, có thể liên kết phản ứng của hệ thống lẽ ra phải xảy ra sau khi nhấn một phím không hoạt động (bị thiếu) với việc nhấn một phím hoặc tổ hợp phím khác. Để thực hiện việc này, bạn cần di chuyển đèn nền đến tên phím không hoạt động (dùng chuột hoặc phím ) và hãy nhấn hoặc phím cách. Một cửa sổ màu đỏ sẽ xuất hiện yêu cầu bạn nhấn phím sẽ được sử dụng thay vì phím không hoạt động. Để hủy thao tác, nhấn và đợi cho đến khi cửa sổ màu đỏ biến mất. Hoặc chọn và nhấn tổ hợp phím sẽ dùng để thay thế cho phím không hoạt động (đồng thời đợi cho đến khi cửa sổ đóng lại).

Khi bạn đã hoàn tất việc kiểm tra và định cấu hình tất cả các khóa, bạn có thể lưu các cài đặt này vào một phần trong tệp của mình ~/.mc/ini(trong đó TERM là tên của thiết bị đầu cuối được sử dụng) hoặc từ chối ghi nhớ các thay đổi. Nếu tất cả các phím đều hoạt động bình thường thì tất nhiên không cần phải lưu.

Mục "FS ảo" xuất hiện một hộp thoại trong đó bạn có thể đặt giá trị của một số tham số liên quan đến việc sử dụng hệ thống tệp ảo.

Và mục menu cuối cùng "Cài đặt" ( "Lưu các thiết lập" ) đảm bảo rằng các giá trị tham số đã chọn được lưu trong tệp ini của chương trình.

Tôi hy vọng rằng tài liệu được trình bày trong phần này sẽ cho phép bạn bắt đầu làm việc với HĐH bằng chương trình Chỉ huy nửa đêm. Nhưng khả năng của chương trình này rộng hơn nhiều so với những gì được mô tả trong phần này. Trong phần 12 bạn sẽ đọc thêm về trình chỉnh sửa tích hợp Chỉ huy nửa đêm. Và nếu số phận ủng hộ tôi, tôi hy vọng sẽ cung cấp thêm tài liệu về chương trình này trong phần thứ hai của cuốn sách này. Nếu bất kỳ trường hợp nào ngăn cản việc thực hiện kế hoạch này, hãy tham khảo gợi ý tích hợp, được gọi bằng cách nhấn phím. Bản dịch của tệp gợi ý sang tiếng Nga (ở dạng) có thể được tìm thấy trên trang web của tôi. Giải nén nó, đặt nó vào thư mục /usr/lib/mc, thay thế tệp mc.hlp nằm ở đó và bạn sẽ nhận được gợi ý bằng tiếng Nga khi nhấn một phím.

Nhưng để trình quản lý tệp của chúng tôi thuận tiện và đầy đủ hơn, có thể xem nội dung của tệp, ví dụ: Word, Excel, Acrobat, để khởi chạy âm thanh hoặc video trong giao diện văn bản Debian, cấu hình bổ sung của “ Commander” và cài đặt trình xem sẽ được yêu cầu.

Thiết lập trình quản lý tệp bao gồm việc chỉnh sửa tệp cấu hình mc.ext, tệp này chịu trách nhiệm về chương trình nào và loại tài liệu nào sẽ hỗ trợ trong bảng điều khiển hoặc môi trường máy tính để bàn (chúng ta sẽ nói về các ứng dụng đồ họa sau).

Đầu tiên bạn cần đưa ra lựa chọncác ứng dụng console cần thiết cho những mục đích này.

Tôi đã tạo danh sách này:

phản từ - DOC (Word)


catdoc - XLS,RTF (Excel, Wordman)

Tài liệu Excel được xem bằng một chương trình nhỏ có tên xls2csv, được tích hợp vào catdoc.


odt2txt - ODT (LibreOffice,Mở văn phòng)

Đừng mong đợi các tài liệu văn phòng sẽ được mở với định dạng hoàn hảo. Chúng sẽ xuất hiện với chúng ta dưới dạng văn bản thuần túy. Nhưng thường xuyên như thế này đôi khi chỉ cần khẩn trương mở một số hướng dẫn, cuốn sách hoặc, chẳng hạn, là đủTham chiếu lệnh Linux.

fbgs (có trong gói fbi) - PDF (Acrobat Reader)

Tùy thuộc vào phương pháp khởi chạy, tài liệu PDF có thể có màu đen trắng (với độ phân giải cao hơn, được khởi chạy mà không có tùy chọn bổ sung) hoặc màu (với độ phân giải thấp hơn)., được khởi chạy dưới dạng này: fbgs -c).

Bây giờ tôi sẽ kể cho bạn nghe về Định dạng DJVU, có thể nó sẽ hữu ích với ai đó.Phương pháp này không thuận tiện lắm, nhưng tôi chưa tìm được phương pháp nào khác thanh lịch hơn. Lấy làm tiếc.

Đối với điều này chúng ta cần:

djvu2pdf - Trình chuyển đổi DJVU sang PDF

Đầu tiên bạn cần chuyển đổi sách đã chọn sang định dạng pdfcó cùng tên vào thư mục hiện tại và chỉ sau đó mới xem tùy chọn mới thu được giống như một tài liệu PDF thông thường bằng FBGS. Bưu kiệnTôi không thấy djvu2pdf trong kho Debian nhưng đã tải xuống từ liên kết này:

http://0x2a.at/s/projects/djvu2pdf

Có hướng dẫn cài đặt nó bằng dpkg -i và bên dưới là liên kết để tải xuống gói gỡ lỗi cần thiết. Để bộ chuyển đổi hoạt động, bạn cần cài đặt hai gói bổ sung từ kho Debian:

djvulibre-bin

kịch bản ma

Chà, điều cuối cùng trong danh sách của tôi có thể hữu ích:

rtorrent - tập tin torrent


Để hoàn thiện bức tranh, tôi sẽ liệt kê các gói mà chúng tôi đã cài đặt trước đó. Họ cũng sẽ làm việc với "Chỉ huy":

fbi - GIF, JPG, JPEG, BMP, PNG, TIFF, v.v. (Hình ảnh, ảnh chụp)


links2 -g - HTML (trang Internet)


mplayer - MP3, OGG, AVX, WMA, WAV, FLAC, v.v. (Âm nhạc)

mplayer (với tùy chọn -vo fbdev2 -zoom -xy 1024 -fs cho phiên bản console) - AVI, ASFX, DVI, MKV, MOV, MP4, MPEG, WMV, v.v. (Video)

gpm - khởi chạy chuột trong bảng điều khiển

Đã được một thời gian kể từ khi chúng tôi cập nhật Debian của mình. Hãy khắc phục điều này trước khi cài đặt thêm trình xem:


Sau đó, nhập ngay lệnh:

Hãy bắt đầu cài đặt:


Sau khi quá trình hoàn tất, chúng tôi sẽ chuyển sang chỉnh sửa tệp cấu hình tiện ích mở rộng/liên kết và thực hiện các thay đổi cần thiết đối với tệp đó để hoạt động với người xem. Không có gì phức tạp ở đó, điều quan trọng là phải hiểu nguyên tắc, cách nó được cấu tạo. Tôi sẽ chỉ ra các ví dụ về cách thực hiện việc này:


+++ Ví dụ về hình ảnh +++

Chúng tôi nhập vào mc.ext tất cả các phần mở rộng của ảnh và ảnh mà bạn sắp xem, ở dạng này (rất có thể, chúng đã được liệt kê ở đó và nếu không, hãy thêm những phần còn thiếu):



Sau danh sách tất cả các tiện ích mở rộng, bạn cần cho biết chương trình nào sẽ khởi chạy chúng ở chế độ bảng điều khiển và đồ họa:



Nếu muốn, bạn có thể lấy cấu hình của tôi mà tôi đã viết lại cho tất cả các chương trình được liệt kê ở trên và cho các ứng dụng đồ họa nhẹ mà tôi thường sử dụng. Bạn có thể điều chỉnh nó theo ý muốn. Dưới đây là các liên kết tải:
https://yadi.sk/d/H2iX_gUTgGfFf

Sau khi bạn giải nén mc.ext từ kho lưu trữ ZIP, hãy sao chép nó vào các thư mục: root/.config/mc (đăng nhập vào MS với quyền root) và ~/.config/mc (đăng nhập với tư cách người dùng).

Này các bạn, về chuyện đó, về cơ bản tôi đã nói với sự trợ giúp của MS. Có lẽ các ứng dụng trong danh sách của tôi sẽ hữu ích cho bạn hoặc có thể bạn sử dụng các chương trình bảng điều khiển tiện lợi hơn để triển khai đầy đủ . Thật thú vị khi biết về điều này. Viết và chia sẻ về nó trong phần bình luận :).

Chúc may mắn và ít cạm bẫy hơn trong việc làm chủ thành công Linux. Bạn có thể đăng ký để nhận tin tức về cập nhật blog. Và lần tới chúng ta sẽ giải quyết câu hỏi, .

Trân trọng! Dmitry Zamyatin

28.04.2015

Chỉ Huy Nửa Đêm (tạm dịch là " chỉ huy nửa đêm") là một trong những trình quản lý tệp phổ biến nhất trong môi trường Unix. Nó có giao diện văn bản, vì vậy nó có thể hoạt động cả trong bảng điều khiển trần và bảng điều khiển đồ họa. Nó có một số lượng lớn cài đặt và khả năng.
Khả năng

  • Sao chép và di chuyển tập tin
  • Hoạt động với hầu hết các kho lưu trữ và hình ảnh hệ thống tệp
  • Làm việc với các hệ thống file mạng Samba, FTP, SFTP
  • Trình soạn thảo văn bản tích hợp sẵn của nó có tính năng tô sáng cú pháp.
  • Ngoài chế độ bình thường, chương trình hoạt động trong nhiều trình mô phỏng thiết bị đầu cuối khác nhau và thông qua các kết nối từ xa, chẳng hạn như thông qua giao thức SSH (Midnight Commander sẽ không hoạt động thông qua giao thức telnet)
  • Giao diện đa ngôn ngữ
  • Làm việc với các bảng mã khác nhau
  • Có menu người dùng có thể tùy chỉnh

Nhiều người dùng chỉ sử dụng Midnight Commander để sao chép/truyền tệp và chỉnh sửa chúng. Nhưng một khi bạn nhớ được hàng tá phím nóng, tốc độ và hiệu quả công việc của bạn sẽ nhanh hơn ít nhất gấp đôi.
Trong bài viết này, tôi sẽ không mô tả tất cả các phím nóng mà chỉ mô tả những phím thuận tiện theo ý kiến ​​​​của tôi. Đối với những người thấy điều này là chưa đủ, bạn có thể tìm thấy tất cả các tổ hợp phím hiện có trên Internet hoặc trong trợ giúp.

Phím nóng để làm việc với hệ thống tập tin

Ctrl+\- thư mục truy cập nhanh.
Chúng được sử dụng để di chuyển nhanh chóng qua hệ thống tệp cục bộ, cũng như để nhập các thư mục mạng (samba, ftp, v.v.). Đầu tiên, chúng tôi đặt các thư mục (thư mục mạng) mà chúng tôi làm việc thường xuyên nhất và sau đó chỉ cần sử dụng ctrl+\ để di chuyển giữa chúng.
Có một cú pháp đặc biệt để thêm hệ thống tệp mạng. Cú pháp đầy đủ có trong phần trợ giúp của Midnight Commander.
Thêm FTP - #ftp:người dùng@máy chủ
Thêm samba - #smb:lưu trữ/chia sẻ
Thêm scp - #sh:người dùng@máy chủ hoặc #sh:user@host:path_to_directory
Thông thường, sau khi vào thư mục mạng, bạn được yêu cầu nhập mật khẩu. Để tránh yêu cầu mật khẩu cho ftp, bạn phải chỉ định mật khẩu trong kết nối, điều này không an toàn, nhưng đối với ssh thì có tệp .

Ctrl+s- tìm kiếm một tập tin hoặc thư mục trong một thư mục.
Sau khi nhập tổ hợp này, hãy nhập các chữ cái đầu tiên của tệp hoặc thư mục. Con trỏ sẽ di chuyển đến các tập tin (thư mục) tương ứng với đầu vào. Luôn nhớ rằng trong tên tệp Unix phân biệt chữ hoa chữ thường và nếu tệp được đặt tên bằng chữ in hoa, hãy bắt đầu tìm kiếm nó bằng chữ in hoa.

Alt+Enter (Ctrl+Enter, ESC+Enter)- copy tên file (thư mục) dưới con trỏ vào dòng lệnh Midnight Commander.
Thường được sử dụng cho các hoạt động trên tập tin và thư mục.

Chèn- chọn các thư mục và tập tin riêng lẻ.
Cũng tương tự với lệnh này là biểu tượng " * " Và " + ", dùng để chọn tệp và nhóm tệp theo mặt nạ nhất định.

Ctrl+x c- lệnh trực quan chmod. (Đầu tiên nhấn "ctrl+x", thả ra, sau đó nhấn "c")
Chúng ta đặt (xem) quyền cho một tệp (thư mục), một nhóm tệp thư mục. Để áp dụng cho một nhóm, chọn (Set All)
Bình luận- đối với một nhóm tệp, việc xem không đưa ra hình ảnh chính xác về các quyền; các quyền sẽ được hiển thị cho tệp hoặc thư mục đứng đầu trong danh sách.

Ctrl+x o- lệnh trực quan nhai
Thay đổi, xem chủ sở hữu của một tập tin hoặc thư mục.
Bình luận- đối với một nhóm tệp, việc xem không đưa ra hình ảnh chính xác về chủ sở hữu; chủ sở hữu sẽ được hiển thị về tệp hoặc thư mục đứng đầu trong danh sách.

Alt+p, Alt+n(ESC+p, ESC+n) - lệnh được thực hiện lần cuối P- trước, N- tiếp theo (nếu bạn đã chuyển sang các đội trước)
Trong bảng điều khiển thông thường, việc sử dụng các phím lên xuống sẽ chọn các lệnh từ những lệnh đã được nhập trong phiên làm việc hiện tại; trong Midnight Commander thì phức tạp hơn, nhưng bạn có thể quen với nó

ESC+h- xem toàn bộ lịch sử đội
Trong khi xem lịch sử, bạn có thể gọi lệnh và nhấn Enter, thao tác này sẽ sao chép lệnh vào dòng lệnh. Hãy nhớ rằng phím nóng này có thể được sử dụng trong bất kỳ menu nào mà bạn đã từng gõ lệnh. Nếu có một ký hiệu ở cuối dòng mà bạn đang gõ nội dung nào đó thì có nghĩa là có lịch sử các lệnh cho dòng này.

Alt+?- tìm kiếm một tập tin trong hệ thống tập tin.
Đánh máy "?" bạn cần giữ phím Shift. Vì vậy hãy cân nhắc việc nhấn ba phím cùng một lúc.

ESC+a- Copy đường dẫn tới file vào thanh địa chỉ.
Rất hữu ích khi tạo liên kết tượng trưng thông qua lệnh ln từ bảng điều khiển.

Ctrl+xd- so sánh các tập tin thư mục của bảng bên phải và bên trái.

Ctrl+x - Ctrl+s- thay đổi liên kết tượng trưng
Trước tiên, bạn sẽ cần phải làm quen với phím nóng dài như vậy... Đầu tiên, thực hiện một tổ hợp phím, sau đó là tổ hợp phím thứ hai.

Ctrl+o- xóa bảng bên phải bên trái khỏi màn hình
Nó thường được sử dụng để xem việc thực thi lệnh trước đó đã hoàn thành như thế nào hoặc chỉ để hoạt động trong bảng điều khiển thông thường.

Ctrl+R- cập nhật thư mục
Nếu một tệp mới xuất hiện trong thư mục, chẳng hạn như bạn vừa tải xuống bằng trình duyệt, thì cần có phím nóng này để tệp được hiển thị. Cũng hoạt động trên các hệ thống tập tin mạng.

Ctrl+L- xóa màn hình
Đôi khi sau khi nhập mật khẩu vào dòng lệnh hoặc sau khi khởi chạy các chương trình từ Midnight Commander, màn hình bắt đầu có vẻ không chính xác. Sử dụng phím nóng này, màn hình sẽ được vẽ lại bình thường.

Và cuối cùng, mọi người thường hỏi tôi cách thực hiện tự động hoàn thành các lệnh (thư mục). Trên thực tế, nó tương tự như phím Tab không thể thiếu trên dòng lệnh. Ngoài ra còn có một phím nóng như vậy ..
ESC - Tab (Alt-Tab)- tự động hoàn thành các thư mục (lệnh) trong dòng lệnh Midnight Commander, nếu cần thì nhấn 2 lần.
Theo tôi, phím nóng bất tiện và do đó không hiệu quả lắm. Tổ hợp Alt-Tab thay thế không chỉ không hoạt động trong hầu hết các trình quản lý cửa sổ, bởi vì... được xử lý bởi trình quản lý cửa sổ, nhưng cũng lưu ý rằng các phím phải được nhấn không phải đồng thời mà phải tuần tự.
Bạn cần nhấn 2 lần nếu phần đầu lệnh (thư mục) có phần cuối thay thế. Ví dụ: chúng tôi muốn gõ lệnh “killall”, gõ kill và nhấp vào tự động hoàn thành. Bởi vì Cũng chỉ có lệnh “kill”, sau đó phím nóng này sẽ phải lặp lại 2 lần và chúng ta sẽ thấy menu như vậy

Làm việc với trình chỉnh sửa tập tin

Shift+F4 - tạo tệp văn bản
Các phím nóng sau đây phải được gõ vào trình soạn thảo
F3 + mũi tên con trỏ. Chọn khối văn bản. F3 kết thúc lựa chọn một lần nữa.
F5 - sao chép khối đã chọn
F6 - di chuyển khối đã chọn
Shift+F5 - sao chép một khối vào bộ đệm văn bản của tệp. Mặc định là ~/.mc/cedit/cooledit.clip. Thuận tiện nếu bạn cần chuyển văn bản đã chọn giữa các tệp khác nhau
Ctrl+F5 - dán tất cả văn bản từ bộ đệm văn bản ~/.mc/cedit/cooledit.clip.
Shift+Del - xóa khối đã chọn và tự động sao chép nó vào bộ đệm văn bản ~/.mc/cedit/cooledit.clip.
F4 - tìm kiếm và thay thế
Shift+Insert - dán văn bản từ clipboard

Menu tùy chỉnh có thể tùy chỉnh

Được gọi bằng phím F2. Để thay đổi menu này, bạn cần chỉnh sửa tệp ~/.mc/mc.menu. Đọc phần trợ giúp về cú pháp tệp.

Midnight Commander làm việc với các loại tệp mới

Trình quản lý có thể làm việc với hầu hết các kho lưu trữ, chạy các tệp video, v.v. một cách hoàn hảo, nhưng có những loại tệp mà nó không thể xử lý. Để dạy anh ấy điều này, bạn cần chỉnh sửa tệp tiện ích mở rộng mc.ext. Trong hầu hết các trường hợp, tập tin nằm ở /usr/share/mc/. Cú pháp tệp ở đây ít nhiều rõ ràng - thực hiện bằng cách tương tự với cùng loại tệp. Đối với mỗi người dùng, tệp này có thể được cá nhân hóa - bằng cách sao chép tệp vào $HOME/.mc.ext

Nếu bạn không thích màu xanh của trình quản lý tệp, bạn có thể thay đổi màu khác. Đúng, phạm vi màu sắc ở đó không lớn lắm.
Bạn có thể đọc tài liệu trên trang web opennet về tất cả các tùy chọn của trình quản lý tuyệt vời này mà tôi đã đề cập ngắn gọn ở đây.

Bài viết được xem 27.719 lần

Câu hỏi 1

Tại sao Esc lại hành động kỳ lạ như vậy?

Midnight Commander sử dụng phím Esc làm tiền tố để mô phỏng phím Alt và Meta (đối với bàn phím không có các phím này). Ví dụ: nhấn phím "Esc" rồi nhấn "a" tương đương với việc nhấn Alt+a (Meta+a), v.v. Do đó, nếu cần chính Escape, bạn cần nhấn phím "Esc" hai lần.

Bạn có thể vô hiệu hóa hành vi này bằng cách thêm vào ~/.mc/ini (hoặc /etc/mc/mc.ini toàn hệ thống):

Old_esc_mode = 1

Trong trường hợp này, sau lần nhấn phím "Esc" đầu tiên, sẽ phải chờ 500 mili giây (nửa giây) để nhấn phím khác (phím Esc sẽ được coi là Meta trong nửa giây). Sau thời gian này, phím Esc sẽ hoạt động như một thao tác nhấn đúp.

Để giảm thời gian chờ cho khóa khác, hãy sử dụng biến môi trường "KEYBOARD_KEY_TIMEOUT_US". Giá trị biến được chỉ định tính bằng micro giây. Ví dụ: để thực hiện quá trình MC nhấn phím ESC với độ trễ 25 mili giây, hãy viết vào ~/.bashrc:

Xuất KEYBOARD_KEY_TIMEOUT_US=25000

Bắt đầu từ phiên bản 4.7.3, cài đặt này có sẵn thông qua hộp thoại cấu hình "Tùy chọn cấu hình" (menu "Cài đặt" -> "Cấu hình...").

Câu hỏi 2

Làm cách nào để chạy mc với giao diện bằng ngôn ngữ khác (mã hóa)?

Nhập vào dòng lệnh "LANG=en_EN.UTF-8 mc" (tiếng Anh), "LANG=ru_RU.UTF-8 mc" (tiếng Nga UTF-8), "LANG=ru_RU.KOI8-R mc" (tiếng Nga KOI8- R ), "LANG=it_IT.UTF-8 mc" (UTF-8 của Ý), v.v.

Tấm

Câu hỏi 1

Tôi muốn điều đó khi bạn nhấn Enter trên kho lưu trữ tar.lzma, MS sẽ vào kho lưu trữ, bắt đầu xem video bằng cách nhấn Enter, mở tệp bằng cách nhấn F3, F4, v.v.

Hầu hết các chức năng đều đã có trong /etc/mc/mc.ext (dành cho FreeBSD /usr/local/etc/mc/mc.ext). Tệp ~/.mc/binds ghi đè hoàn toàn các cài đặt này. Chỉ cần chuyển chúng sang bìa sách hoặc thêm bìa của riêng bạn bằng cách tương tự là đủ.

Câu hỏi 2

Làm cách nào để tạo một tập tin mới bằng mc?

Để tạo một tệp mới, giống như trong FAR, chỉ cần nhấn Shift+F4. Thay vào đó, nếu bạn nhìn thấy “26~” trên màn hình thì bạn có thể thực hiện việc này - F9 -> cài đặt -> Nhận dạng phím... -> “Chức năng 14” gán Shift+F4.

Câu hỏi 3

Tôi có định dạng danh sách rút gọn, làm cách nào để xem kích thước tệp dễ đọc hơn (tiện lợi) bên dưới?

Vào F9-> Bảng trái (Phải) -> Định dạng danh sách -> [x] Dòng trạng thái nhỏ ở định dạng người dùng -> tên nửa loại | kích thước:4 | uốn

Biên tập viên

Câu hỏi 1

Khi sao chép văn bản từ trình soạn thảo vào khay nhớ tạm, bài kiểm tra sẽ được dán bằng dấu chấm và "<---->" .

Bạn có thể xóa đánh dấu dấu cách và tab bằng cách nhấn "alt-shift- -".

Câu hỏi 2

Khi sao chép mã được định dạng từ clipboard sang mcedit, bài kiểm tra sẽ được dán dưới dạng bậc thang.

Trong trình chỉnh sửa, nhấn F9-Settings-General... - Tự động thụt lề bằng cách “Enter”, bỏ chọn hộp.