Maison > Article > Tutoriel système > Explorez l'outil de gestion de serveur Linux : Ranger
Pour ceux qui travaillent sur des serveurs Linux, disposer d'un outil de gestion de fichiers efficace est indispensable. Cependant, l’approche traditionnelle en ligne de commande peut facilement devenir déroutante et écrasante. Aujourd'hui, je vais vous présenter un puissant outil de gestion de serveur Linux : Ranger. Il offre une interface fluide, des touches de raccourci faciles à utiliser et de nombreuses fonctionnalités utiles qui facilitent la gestion des fichiers et des répertoires.
ranger est un excellent outil qui fournit une vue à plusieurs niveaux de vos fichiers Linux et vous permet de parcourir et d'apporter des modifications à l'aide des touches fléchées et de quelques commandes pratiques.
ranger est un navigateur de système de fichiers unique et très pratique qui vous permet de vous déplacer dans un système de fichiers Linux, d'entrer et de quitter des sous-répertoires, d'afficher le contenu des fichiers texte et même d'apporter des modifications aux fichiers sans quitter l'outil.
Il s'exécute dans une fenêtre de terminal et vous permet de naviguer en appuyant sur les touches fléchées. Il fournit un affichage de fichiers à plusieurs niveaux, ce qui permet de voir facilement où vous vous trouvez, de vous déplacer dans le système de fichiers et de sélectionner des fichiers spécifiques.
Pour installer ranger, utilisez les commandes d'installation standard (par exemple, sudo apt install ranger). Pour le démarrer, tapez simplement ranger. Il contient une page de manuel longue et très détaillée, mais démarrer avec le ranger est très simple.
méthode d'affichage du ranger
La chose la plus importante à laquelle vous devez vous habituer immédiatement est la façon dont Ranger affiche les fichiers. Une fois que vous démarrez Ranger, vous verrez quatre colonnes de données. La première colonne est un niveau au-dessus du point où vous avez démarré le ranger. Par exemple, si vous commencez par votre répertoire personnel, ranger listera tous vos répertoires personnels dans la première colonne. La deuxième colonne affichera le contenu du premier écran des répertoires et des fichiers de votre répertoire personnel (ou du répertoire dans lequel vous avez démarré).
La clé ici est de regarder au-delà de toutes vos habitudes et de considérer les détails affichés dans chaque ligne comme pertinents. Toutes les entrées de la deuxième colonne sont liées à une seule entrée de la première colonne et le contenu de la quatrième colonne est lié au fichier ou répertoire sélectionné dans la deuxième colonne.
Contrairement à la vue normale en ligne de commande, les répertoires seront répertoriés en premier (alphanumérique) et les fichiers seront répertoriés en deuxième (également alphanumérique). À partir de votre répertoire personnel, l'affichage pourrait ressembler à ceci :
shs@dragonfly /home/shs/backups # files listing in selected in each of files in home directory selected directory
ranger La ligne supérieure de l'écran vous indique où vous vous trouvez. Dans cet exemple, le répertoire actuel est /home/shs/backups. Nous voyons que vide est mis en surbrillance car il n'y a aucun fichier dans ce répertoire. Si nous appuyons sur les touches fléchées pour sélectionner bin, nous verrons une liste de fichiers :
shs@dragonfly /home/shs/bin cap nemo Desktop 0 extract shark Documents 0 finddups shs Downloads 1 fix ^ ^ ^ ^ | | | | homes directories # files listing in selected in each of files in home directory selected directory
L'entrée en surbrillance dans chaque colonne affiche la sélection actuelle. Utilisez la touche fléchée droite pour vous déplacer plus profondément dans un répertoire ou afficher le contenu d'un fichier.
Si vous continuez à appuyer sur les touches fléchées pour accéder à la partie fichiers de la liste, vous remarquerez que la troisième colonne affichera la taille du fichier (au lieu du nombre de fichiers). La ligne « Sélection actuelle » affichera également le nom du fichier actuellement sélectionné, tandis que la colonne la plus à droite affichera le contenu du fichier dans la mesure du possible.
shs@dragonfly /home/shs/busy_wait.c wait eel camper.jpg 5.55 M * it's used to show ASLR, and that's it nemo check_lockscreen 80 B */ shark chkrootkit-output 438 B #include ^ ^ ^ ^ | | | | homes files sizes file content
Certains détails de fichiers et de répertoires seront affichés sur la ligne inférieure de l'écran :
-rw-rw-r—- shs shs 338B 2019-01-05 14:44 1.52G, 365G free 67/488 11%
Si vous sélectionnez un répertoire et appuyez sur Entrée, vous entrerez dans ce répertoire. Ensuite, la colonne la plus à gauche de votre affichage sera une liste du contenu de votre répertoire personnel et la deuxième colonne sera une liste de fichiers dans le contenu de ce répertoire. Vous pouvez ensuite inspecter le contenu du sous-répertoire et le contenu du fichier.
Appuyez sur la touche fléchée gauche pour monter d'un niveau.
Appuyez sur la touche q pour quitter Ranger.
Faites un changement
Vous pouvez appuyer sur la touche ? pour afficher une ligne d'aide en bas de l'écran. Cela devrait ressembler à ceci :
View [m]an page, [k]ey bindings, [c]commands or [s]ettings? (press q to abort)
Appuyez sur la touche c et ranger fournira des informations sur les commandes que vous pouvez utiliser dans l'outil. Par exemple, vous pouvez modifier les autorisations sur le fichier actuel en tapant :chmod, suivi des autorisations attendues. Par exemple, une fois qu'un fichier est sélectionné, vous pouvez saisir :chmod 700 pour définir les autorisations sur rwx --.
Tapez :edit pour ouvrir le fichier dans nano, vous permettant d'apporter des modifications, puis utilisez les commandes de nano pour enregistrer le fichier.
En bref, Ranger est un outil très utile pour les personnes qui gèrent des fichiers et des répertoires sur des serveurs Linux. Son interface utilisateur simple et ses fonctionnalités riches rendent la gestion de fichiers facile et agréable. Si vous recherchez un moyen élégant et efficace de gérer des fichiers et des répertoires sur un serveur Linux, alors Ranger est votre choix idéal.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!