Thứ sáu, 12/07/2013 | 00:00 GMT+7

Cài đặt và sử dụng Ranger, Trình quản lý tệp đầu cuối, trên VPS Ubuntu


Giới thiệu

Ranger là trình quản lý file terminal với các liên kết khóa giống như vim sử dụng thư viện ncurses để cung cấp giao diện mạnh mẽ cho hệ thống file của bạn.

Ranger sử dụng các quy ước chung cho cả trình quản lý file dựa trên văn bản, chẳng hạn như Midnight Commander và trình quản lý file đồ họa, chẳng hạn như Trình tìm kiếm của Mac OS X.

Cài đặt Ranger

Ranger nằm trong repository lưu trữ mặc định của Ubuntu. Nó có thể được cài đặt dễ dàng với apt-get.

Ta cũng sẽ cài đặt một số ứng dụng khác cho phép kiểm lâm xem trước các định dạng file khác nhau một cách hiệu quả.

sudo apt-get update
sudo apt-get install ranger caca-utils highlight atool w3m poppler-utils mediainfo

Bắt đầu kiểm lâm trong giây lát và thoát ra. Điều này sẽ cho phép kiểm lâm tạo cấu trúc folder cho các file cấu hình của nó:

ranger
Q

Bây giờ ranger đã tạo folder cấu hình của nó và ta có thể sao chép các file cấu hình của nó bằng lệnh sau:

ranger --copy-config=all
creating: /home/DemoUser/.config/ranger/apps.py
creating: /home/DemoUser/.config/ranger/commands.py
creating: /home/DemoUser/.config/ranger/rc.conf
creating: /home/DemoUser/.config/ranger/options.py
creating: /home/DemoUser/.config/ranger/scope.sh

Nếu bạn muốn sửa đổi các file cấu hình sau này, bạn có thể tìm chúng trong ~ / .config / ranger:

cd ~/.config/ranger

Sử dụng Ranger

Trước khi ta bắt đầu khám phá các tính năng của kiểm lâm, sẽ rất hữu ích nếu bạn có một số file ví dụ để xem xét. Hãy lấy một số file :

cd ~
wget http://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png
wget http://upload.wikimedia.org/wikipedia/commons/4/40/Equipo1.gif
wget http://upload.wikimedia.org/wikipedia/commons/f/f8/Cula_Duca.jpg
cp /usr/share/doc/shared-mime-info/* .
tar -czvf zipped.tar.gz README copyright

Bây giờ bắt đầu kiểm lâm:

ranger

Bạn sẽ thấy bố cục ba cột. Loại biểu diễn cây file này được gọi là "cột Miller". Đó là phong cách mà hầu hết mọi người ngày nay sẽ liên kết với trình quản lý file "Finder" của Mac OS X.

Cột giữa là folder làm việc hiện tại. Trong trường hợp này, nó sẽ hiển thị folder chính của bạn.

Khung bên trái là folder mẹ của folder hiện tại. Ngăn bên phải hiển thị bản xem trước (nếu có) của file mà bạn hiện đang tương tác ở cột giữa.

Quản lý profile  kiểm lâm

Kiểm lâm hiển thị một file văn bản được nén trong ngăn xem trước của nó.

Nếu bạn di chuyển xuống danh sách các file mẫu bằng các phím mũi tên, bạn sẽ thấy ngăn xem trước thay đổi như thế nào tùy thuộc vào loại file bạn đang xem.

Các file văn bản được hiển thị trong một máy nhắn tin đơn giản, thường là với chương trình "ít hơn". Các file đã nén tự động được extract và xem theo cách tương tự. Ngay cả file pdf ví dụ cũng được chuyển đổi thành văn bản để ta xem.

Nếu bạn chọn một file hình ảnh, nó sẽ được hiển thị bằng nghệ thuật ascii màu. Độ rõ của hình ảnh sẽ phụ thuộc rất nhiều vào kích thước cửa sổ của bạn. Nếu bạn mở rộng cửa sổ, bạn có thể xem chi tiết hơn.

Trình xem ảnh Ranger ascii

Kiểm lâm hiển thị đại diện ascii của một file hình ảnh trong ngăn xem trước của nó.

dẫn đường

Ranger sử dụng nhiều keybinding tương tự như "vim". Ví dụ, lệnh chuyển động phản ánh gần vim:

  • j = Di chuyển xuống
  • k = Di chuyển lên
  • h = Di chuyển đến folder mẹ
  • gg = Lên đầu danh sách
  • G = Đi đến cuối danh sách
  • <ctrl> -f = Xuống trang
  • <ctrl> -b = Trang lên
  • J = Trang xuống 1/2 trang
  • K = Trang lên 1/2 trang
  • H = Quay lại lịch sử chuyển
  • L = Đi tiếp qua lịch sử chuyển

Ngoài ra còn có một số phím tắt dành riêng cho folder để di chuyển đến các folder chung:

  • gh = cd ~
  • ge = cd / etc
  • gu = cd / usr
  • gd = cd / dev
  • go = cd / opt
  • gv = cd / var
  • gm = cd / media
  • gM = cd / mnt
  • gs = cd / srv
  • gr = cd /
  • gR = cd vào folder cấu hình global của ranger

Làm việc với file

Ranger cho phép bạn thực hiện nhiều thao tác khác nhau trên các file từ bên trong giao diện của nó. Dưới đây là một số phổ biến nhất:

  • i = Hiển thị file (hữu ích nếu bạn muốn xem file văn bản trong máy nhắn tin thay vì chỉnh sửa nó)
  • l hoặc E = Mở file (mở file trong trình xử lý file mặc định)
  • r = Mở file bằng… (cho phép bạn chọn chương trình để sử dụng)
  • o = Thay đổi thứ tự sắp xếp (theo ký tự trong lựa chọn menu)
  • z = Thay đổi cài đặt (cài đặt chuyển đổi thường được sử dụng)
  • zh = Xem các file ẩn
  • <space> = Chọn file hiện tại
  • t = Tệp thẻ (bạn có thể thực hiện các hành động trên file được gắn thẻ)
  • cw = Đổi tên file hiện tại
  • / = Tìm kiếm file
  • n = Chuyển đến trận đấu tiếp theo
  • N = Chuyển đến trận đấu trước
  • yy = Yank (copy) file
  • dd = Đánh dấu file cho hoạt động cắt
  • <delete> = Xóa file đã chọn
Gắn thẻ và đánh dấu file  kiểm lâm

Các file được gắn thẻ và chọn trong folder làm việc hiện tại của kiểm lâm.

Duyệt theo tab

Ranger cũng kết hợp chức năng theo thẻ để cho phép nhiều chế độ xem vào hệ thống file . Dưới đây là các phím điều khiển tab phổ biến nhất:

  • <ctrl> -n = Tạo tab mới
  • <ctrl> -w = Đóng tab hiện tại
  • <tab> = Tab tiếp theo

  • <shift> <tab> = Tab trước

Các lệnh chung

Các lệnh này kiểm soát chính kiểm lâm:

  • ? = Xem trang người đàn ông kiểm lâm
  • 1? = Keybindings trợ giúp
  • 2? = Lệnh trợ giúp
  • 3? = Trợ giúp cài đặt
  • R = Reload folder hiện tại
  • Q = Thoát

Giao diện lệnh

Giống như vim, ranger cũng bao gồm một giao diện lệnh mạnh mẽ. Điều này cho phép bạn thao tác các file theo những cách phức tạp hơn. Khả năng rất rộng, vì vậy ta sẽ chỉ đề cập đến một số:

  • ! = Thực hiện một lệnh từ shell (các lệnh không phải của kiểm lâm)
  • : = Thực hiện lệnh kiểm lâm
  • du = Đo mức sử dụng đĩa của folder hiện tại
  • chmod = Thay đổi quyền của file hiện tại

Có một số cờ mà bạn có thể chuyển cho các lệnh để sửa đổi hoạt động của các lệnh. Chúng nên được sử dụng với dấu gạch ngang "-" sau khi nhập "!" cho các lệnh shell hoặc ":" cho các lệnh kiểm lâm:

  • -s = Loại bỏ kết quả của lệnh hiện tại.
  • -d = Tách tiến trình và chạy trong nền
  • -p = Trả lại kết quả trong máy nhắn tin của kiểm lâm
  • -w = Không quay lại ngay sau khi thực hiện lệnh. Treo cho đến khi nhấn "Enter"
  • -c = Thực hiện lệnh trên file hiện tại, không phải file đã chọn

Ranger cũng cho phép bạn nhắm đến các file cụ thể bằng cách thay thế các group file cho các hoạt động lệnh. Nó hoàn thành điều đó bằng cách sử dụng trình giữ chỗ sẽ được mở rộng với các file chính xác khi thực thi:

  • % f = Tệp được đánh dấu thay thế
  • % d = Thư mục hiện tại thay thế
  • % s = Thay thế các file hiện được chọn
  • % t = Thay thế các file hiện được gắn thẻ

Ví dụ: nếu ta muốn thay đổi tên của nhiều file , ta có thể chọn tất cả chúng bằng phím cách. Sau đó, ta có thể nhập:

:bulkrename %s

Đây là một cách tốt để đổi tên nhiều file . Nó cung cấp cho bạn mọi file bạn muốn thay đổi trong editor . Bạn chỉ cần sửa đổi khi cần thiết và sau đó thoát ra. Trình quản lý file sẽ thực hiện các thay đổi sau khi bạn xác nhận.

Đổi tên hàng loạt kiểm lâm

Đổi tên bằng lệnh Bulrename của kiểm lâm.

Ranger cho phép ta đánh dấu các group file khác nhau cùng một lúc. Điều này mang lại cho ta sự linh hoạt tuyệt vời nếu ta muốn thực hiện nhiều hoạt động dựa trên các tiêu chí khác nhau.

Bởi Justin Ellingwood

Tags:

Các tin trước

Cách triển khai ứng dụng Flask trên VPS Ubuntu 2013-07-03
Cách cài đặt và sử dụng màn hình trên server cloud Ubuntu 2013-07-01
Cách thiết lập firewall với UFW trên server cloud Ubuntu và Debian 2013-06-25
Cách cài đặt Gerrit trên Ubuntu Cloud Server 2013-06-18
Cách cài đặt diễn đàn Vanilla trên Ubuntu 12.10 2013-06-14
Cách giới hạn mức sử dụng CPU trên Ubuntu 12.10 2013-06-08
Cách cài đặt diễn đàn phpBB® trên Ubuntu 12.10 2013-06-06
Cách cài đặt Simple Machines® trên Ubuntu 12.10 2013-06-06
Cách thiết lập Red5 trên Ubuntu 12.10 2013-05-31
Cách thiết lập Tiki Wiki trên Ubuntu 12.10 2013-05-31