Pengenalan kepada Pengurus Fail Ranger

Pengenalan kepada Pengurus Fail Ranger

Ranger adalah pengurus fail sumber percuma dan terbuka yang ditulis di Python. Ia direka untuk bekerja dari baris arahan dan keybindingnya diilhamkan oleh editor teks VIM. Aplikasi ini mempunyai banyak ciri dan, bekerjasama dengan utiliti lain, boleh memaparkan pratonton untuk pelbagai fail. Dalam tutorial ini kita belajar cara menggunakannya, dan meneroka beberapa fungsinya.

Dalam tutorial ini anda akan belajar:

  • Cara Memasang Ranger pada Pengagihan Linux yang paling banyak digunakan
  • Cara melancarkan Ranger dan menyalin fail konfigurasinya secara tempatan
  • Pergerakan asas ranger dan keybinding
  • Cara menggambarkan fail tersembunyi
  • Cara mendapatkan pratonton pelbagai jenis dokumen
  • Cara membuat, mengakses dan membuang penanda buku
  • Cara memilih fail dan melakukan tindakan pada mereka

Keperluan perisian dan konvensyen yang digunakan

Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Pengedaran bebas
Perisian Ranger, PDFTOPPM dan W3M-IMG untuk PDF dan Pratonton Imej, Transmisi untuk menggambarkan maklumat torrent
Yang lain Tiada
Konvensyen # - Memerlukan komando linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$-memerlukan komando Linux yang diberikan sebagai pengguna yang tidak berkadar biasa

Pemasangan

The Ranger File Explorer ditulis dalam Python dan boleh didapati di repositori rasmi semua pengagihan Linux yang paling banyak digunakan, oleh itu kami boleh memasang dengan hanya menggunakan pengurus pakej masing -masing. Sekiranya menggunakan Debian atau salah satu derivatifnya, salah satu pilihan adalah menggunakan apt-get:

$ sudo apt-get update & & sudo apt-get install ranger 

Di Fedora kami menggunakan DNF Pengurus pakej sebaliknya. Memasang pakej "Ranger" hanyalah soal melaksanakan yang berikut:

$ sudo dnf pemasangan ranger 


Archlinux adalah satu lagi pengedaran terkenal, jadi tidak memerlukan persembahan. Kami boleh memasang pakej "Ranger" dari repositori "Komuniti" dengan menggunakan Pacman Pengurus Pakej:

$ sudo pacman -sy ranger 

Melancarkan pengurus fail

Untuk melancarkan Ranger, yang perlu kita lakukan ialah menggunakannya dari Emulator Terminal atau TTY. Setelah dilancarkan, aplikasi itu sepatutnya kelihatan seperti ini:

Pengurus Fail menggunakan direktori kerja semasa kami sebagai titik permulaannya ($ rumah dalam kes ini). Walau bagaimanapun, kita boleh menentukan direktori permulaan secara eksplisit, dengan menyampaikannya sebagai hujah ketika menggunakan pengurus fail; untuk membuka Ranger dan menggunakan ~/Muat turun Direktori sebagai titik permulaan, kami akan menjalankan:

$ ranger ~/muat turun 

Satu perkara penting yang mesti kita buat pada kali pertama kita menggunakan Ranger, adalah untuk menyalin fail konfigurasi lalai di tempatan ~/.config/ranger direktori; berbuat demikian, kita akan dapat memperibadikan Ranger tanpa memerlukan keistimewaan pentadbiran. Kita boleh melakukan tindakan dengan menjalankan:

$ ranger --opy-config = semua 

Perintah akan mengembalikan output berikut, yang mengesahkan fail telah disalin:

mencipta:/rumah/egdoc/.config/ranger/senapang.conf creating:/home/egdoc/.config/ranger/arahan.PY membuat:/rumah/egdoc/.config/ranger/commands_full.PY membuat:/rumah/egdoc/.config/ranger/rc.conf creating:/home/egdoc/.config/ranger/skop.sh 

Apakah skop fail tersebut? Mari lihat secara ringkas:

Fail Fungsi
senapang.Conf Konfigurasi untuk "Rifle", Pelancar Fail Ranger
Perintah.py Modul python yang mentakrifkan arahan konsol ranger
commands_full.py Tidak diendahkan: ia hanya digunakan sebagai rujukan untuk arahan tersuai
RC.Conf Mengandungi Ranger Keybinding dan Tetapan
skop.sh Mentakrifkan cara mengendalikan pratonton fail


Visualisasikan fail tersembunyi

Secara lalai fail dan direktori tersembunyi tidak dipaparkan (mereka adalah nama yang dimulakan dengan titik). Untuk memvisualisasikannya, kita harus mengeluarkan arahan. Sama seperti yang kita lakukan di Vim, kita menekan : kunci, dan tulis perkara berikut:

Tetapkan menunjukkan tersembunyi benar 

Dengan arahan di atas, kami menetapkan Tunjukkan tersembunyi pilihan untuk Benar. Perubahan itu akan berkesan sebaik sahaja kita menekan Masukkan, Namun ia tidak akan bertahan apabila permohonan itu akan ditutup. Untuk menjadikan tetapan ini dan lain -lain berterusan, kita harus menulisnya dalam fail konfigurasi "utama", yang, seperti yang kita lihat di atas, adalah ~/.config/ranger/rc.Conf.

Pergerakan asas dan keybinding

Ranger Keybindings diilhamkan oleh editor teks VIM; Untuk bergerak naik dan turun dalam senarai direktori dan fail, sebagai contoh, kita boleh menggunakan k dan j Kekunci, masing -masing. Sebaik sahaja direktori dipilih, kandungannya dipaparkan di lajur paling kanan Ranger. Ibu bapa direktori semasa, sebaliknya, dipaparkan di sebelah kiri:

Untuk memasukkan direktori, sebaik sahaja ia dipilih, kita boleh menekan Masukkan tekan kekunci L, atau gunakan kekunci anak panah yang betul. Untuk berpindah ke direktori induknya, sebaliknya, kita boleh menekan h kunci (h dan L adalah kunci yang digunakan di Vim untuk bergerak ke kiri dan kanan dalam badan dokumen, ketika dalam mod biasa). Sama seperti yang kita lakukan di Vim, kita dapat menentukan bilangan pergerakan untuk dilakukan, sebelum kunci: untuk bergerak dua kali ke bawah, sebagai contoh, kita boleh menekan 2J. Dengan menekan G Kami akan bergerak ke bahagian bawah a
senarai; dengan gg Kami akan bergerak ke puncak, sebaliknya.

Menyalin, memindahkan dan memadam fail

Untuk menyalin fail semasa menggunakan Ranger, yang perlu kita lakukan ialah memilih dan tekan yy, untuk menampalnya, sebaliknya, kita boleh menekan p. Untuk memindahkan fail, apa yang kita lakukan ialah menekan DD untuk "memotong" mereka, dan kemudian p untuk menampal mereka di tempat yang sesuai. Akhirnya, padam fail, kami tekan DD. Semua tindakan ini juga boleh dicapai dengan menjalankan arahan yang sesuai: salinan, tampal, Namakan semula dan Padam, masing -masing.

Ini hanya asas -asas: lihat manual ranger untuk mempelajari semua ranger keybindings.

Mendapatkan pratonton dokumen

Seperti yang kita lihat, apabila kita memilih direktori, kita dapat memvisualisasikan kandungannya di lajur paling kiri aplikasi. Dengan cara yang sama kita dapat mendapatkan pratonton fail teks yang ada ketika dipilih. Dalam gambar di bawah, kita dapat melihat kandungan ~/.BASH_LOGOUT Fail:

Pada emulator terminal tertentu seperti "rxvt-unicode" atau "xterm", dan dengan bantuan program dan utiliti luaran yang berdedikasi, Ranger dapat menunjukkan pratonton jenis fail lain. Mari lihat beberapa contoh.

Pratonton PDF dan gambar

Secara lalai, fail PDF "dipratonton" sebagai teks; dengan pdftoppm (sebahagian Poppler-utils pakej) dan W3M-IMG pakej dipasang (ia dipanggil W3m Di Archlinux), bagaimanapun, Ranger dapat mengamati mereka sebagai imej. Untuk ciri ini berfungsi pratonton_images pilihan mesti ditetapkan ke Benar Dan kita harus melakukan beberapa perubahan dalam skop.sh fail. Fail ini adalah skrip shell mudah yang digunakan untuk menentukan cara mengendalikan pelbagai sambungan fail. Apa yang kita mahukan
lakukan, adalah garis uncomment 163 ke 170:

 aplikasi/pdf) pdftoppm -f 1 -l 1 \ -scale -to -x "$ default_size%x*" \ -scale -to -y -1 \ -singlefile \ -jpeg -tififcompression jpeg \ -"$ File_path "" $ image_cache_path%.* "\ && Exit 6 || Exit 1 ;; 
Salinan

Jika semua ditetapkan dengan betul halaman pertama PDF sepatutnya muncul sebagai pratonton apabila kita memilihnya:



Dengan W3M-IMG Pakej yang dipasang, Ranger juga akan menunjukkan pratonton imej:

Menunjukkan maklumat torrent

Ranger juga dapat memaparkan maklumat mengenai fail torrent: ia bergantung pada penularan Permohonan untuk berbuat demikian, oleh itu ia mesti dipasang pada sistem kami untuk ciri ini berfungsi. Berikut adalah contoh maklumat yang dipaparkan untuk
The Ubuntu-21.04-DESKTOP-AMD64.ISO.torrent Fail:

Mencipta, mengakses dan membuang penanda buku

Keupayaan untuk membuat penanda halaman adalah penting dalam semua aplikasi Pengurus Fail.Untuk membuat penanda buku di Ranger, yang perlu kita lakukan ialah menekan m kunci diikuti dengan surat atau digit yang kami ingin kaitkan dengan direktori, sekali di dalamnya. Mari
Lihat contoh. Katakan kita mahu mengaitkan m Kunci kepada ~/Muzik direktori. Sebaik sahaja kita berada di dalamnya, kita menekan m; Senarai penanda buku semasa akan dipaparkan:

Pada ketika ini kita tekan m Sekali lagi (ini adalah surat yang ingin kami kaitkan dengan direktori kami) untuk membuat penanda buku.

Sebaik sahaja penanda buku dibuat, untuk mengaksesnya, kita perlu menekan ' kunci diikuti dengan surat (atau digit) yang dikaitkan dengan penanda buku, jadi dalam kes ini 'm.

Untuk membuang penanda buku yang ada, yang perlu kita lakukan ialah menekan um kekunci diikuti dengan kunci yang berkaitan dengan penanda buku yang ingin kami keluarkan. Untuk membuang penanda halaman yang kami tetapkan di atas, sebagai contoh, kami akan menekan umm.

Penanda buku dapat disimpan dengan serta -merta atau ketika kami keluar dari Ranger. Pilihan yang mengawal tingkah laku ini adalah Autosave_bookmarks, dan menerima nilai boolean. Biasanya ditetapkan ke Benar Secara lalai.

Memilih fail

Untuk memilih satu atau berbilang fail semasa bekerja di Ranger, yang perlu kita lakukan ialah "menandakan" mereka dengan menekan kunci. Sebaik sahaja kita berbuat demikian, kuning MRK Simbol akan muncul di bahagian bawah kanan, dan fail yang dipilih akan diserlahkan:

Setelah fail dipilih, kita boleh menggunakan tindakan kepada mereka semua sekaligus. Contohnya, agar memadamkannya, kami akan memasuki Padam perintah atau tekan DD Kunci. Semasa memadam fail, petikan akan muncul dan minta kami
Sahkan tindakan itu.

Apabila satu atau lebih fail dipilih, kami juga boleh menjalankan arahan shell secara langsung pada mereka. Untuk berbuat demikian semua yang harus kita lakukan adalah menekan @ kunci; Ini akan menjadikan : shell %s Prompt muncul di bahagian bawah antara muka, dengan kursor yang diposisikan sebelum ini %s, yang pada dasarnya bermaksud "semua fail yang dipilih dalam direktori semasa". Perintah yang kami taip akan digunakan untuk semua fail yang dipilih.

Kesimpulan

Dalam tutorial ini, kami belajar cara memasang Ranger, dan penggunaan asasnya. Kami belajar bagaimana untuk menyalin fail konfigurasinya secara tempatan, dan apakah tujuan mereka, bagaimana untuk melaksanakan pergerakan asas dan tindakan dengan vim yang diilhamkan keybindings, beberapa contoh untuk mendapatkan pratonton PDF, imej dan fail torrent, bagaimana untuk menetapkan nilai pilihan di runtime dan kekal, dan cara membuat, mengeluarkan dan mengakses penanda buku. Akhirnya, kami melihat cara memilih fail dan menjalankan arahan pada mereka. Kami hanya menggaru permukaan penggunaan ranger: Lihat manual aplikasi untuk belajar
Semua yang boleh anda lakukan dengannya!

Tutorial Linux Berkaitan:

  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Menguasai Gelung Skrip Bash
  • Asas Editor Vim di Linux
  • Pengurus Fail Terbaik untuk Linux
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Gelung bersarang dalam skrip bash
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
  • Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..