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
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
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
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 (
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
Để 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
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
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”).
![](https://i2.wp.com/yapro.ru/uploads/storys_files/midnight_commander/mc3.gif)
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á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).
![](https://i0.wp.com/yapro.ru/uploads/storys_files/midnight_commander/mc2.gif)
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.
![](https://i2.wp.com/yapro.ru/uploads/storys_files/midnight_commander/mc5.gif)
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
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.
(danh sách dài) sang chế độ rút gọn hoặc do người dùng xác định.
<стрелка вверх>,
<стрелка вниз>,
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
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
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
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:
![](https://i2.wp.com/yapro.ru/uploads/storys_files/midnight_commander/mc6.gif)
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.
, 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à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à 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: , Chuyển đến lệnh trước đó, 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 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 Ở 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 ). <Любой другой символ>. 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 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 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 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). 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" ( Theo lệnh" Vô hiệu hóa bảng" ( Theo lệnh" So sánh danh mục" ( 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 đó. 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 Hoặc Lệnh này được thay thế bằng lệnh trước đó và Mục thực đơn " Thư mục Thư mục" ( 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 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 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 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 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. 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: 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 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. 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 ( Để 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 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 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.. 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 "+").
1.10. Menu "Đội"
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ị., . 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.. Mẫu tìm kiếm sẽ được hiển thị trên thanh trạng thái mini.
Đội " Tìm kiếm một tập tin" (
Để 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
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
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.
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ý:
Lịch sử lệnh cũng có thể được truy cập bằng phím tắt
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 (
Chương trình sẽ nhắc bạn nhập nhãn cho thư mục này.1.11. Thiết lập chương trình Midnight Commander
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
<Никогда>Đ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.
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.
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
Điều tương tự cũng áp dụng cho các phím mũi tên. Chìa khóa
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.