5 Commandes utiles pour gérer les types de fichiers et le temps du système dans Linux - Partie 3
- 3092
- 70
- Thomas Richard
L'adaptation à l'utilisation de la ligne de commande ou du terminal peut être très difficile pour les débutants qui veulent apprendre Linux. Étant donné que le terminal donne plus de contrôle sur un système Linux que les programmes GUIS, il faut s'habituer à des commandes en cours d'exécution sur le terminal. Par conséquent, pour mémoriser différentes commandes dans Linux, vous devez utiliser le terminal quotidiennement pour comprendre comment les commandes sont utilisées avec différentes options et arguments.
Gérer les types de fichiers et définir l'heure dans Linux - Partie 3Veuillez passer par nos parties précédentes de cette série Linux Tricks.
- 5 Conseils et astuces de ligne de commande intéressants dans Linux - Partie 1
- 10 astuces de ligne de commande utiles pour les débutants - partie 2
Dans cet article, nous allons examiner quelques conseils et astuces d'utilisation de 10 commandes pour travailler avec des fichiers et du temps sur le terminal.
Types de fichiers dans Linux
Dans Linux, tout est considéré comme un fichier, vos appareils, répertoires et fichiers réguliers sont tous considérés comme des fichiers.
Il existe différents types de fichiers dans un système Linux:
- Fichiers réguliers qui peut inclure des commandes, des documents, des fichiers musicaux, des films, des images, des archives, etc.
- Fichiers de périphérique: qui sont utilisés par le système pour accéder à vos composants matériels.
Il existe deux types de fichiers de périphériques bloquer les fichiers qui représentent des périphériques de stockage tels que redisques durs, Ils lisent des données dans les blocs et les fichiers de caractères lisent les données dans un caractère par caractère.
- Hardlinks et links soft: ils sont utilisés pour accéder à des fichiers à partir de n'importe où sur un système de fichiers Linux.
- Pipes et prises nommées: permettre à différents processus de communiquer entre eux.
1. Déterminer le type de fichier à l'aide de la commande 'fichier'
Vous pouvez déterminer le type de fichier en utilisant le déposer Commande comme suit. La capture d'écran ci-dessous montre différents exemples d'utilisation de la commande de fichier pour déterminer les types de fichiers différents.
[Protégé par e-mail] ~ / Linux-Tricks $ diron Maître de sauvegarde.zip carrefour stable.le goudron.gz num.TXT EDWARD-MAYA-2011-2012-NEW-REMIX.mp3 réggea.Xspf Linux-Security-Optimisation-Book.gif tmp-link [Protégé par e-mail] ~ / Linux-Tricks $ Fichier sauvegarde / Sauvegarde /: répertoire [Protégé par e-mail] ~ / Linux-Tricks $ chef de file.zipper maître.Zip: données d'archive zip, au moins V1.0 pour extraire [Protégé par e-mail] ~ / Linux-Tricks $ File Crossroads stable.le goudron.gz carrefour stable.le goudron.GZ: Données compressées GZIP, d'Unix, dernier modifié: mar avril 15:15:20 2011 [Protégé par e-mail] ~ / Linux-Tricks $ Fichier Linux-Security-Optimization-Book.gif Linux-Security-Optimisation-Book.GIF: GIF Image Data, version 89a, 200 x 259 [Protégé par e-mail] ~ / Linux-Tricks $ File Edward-Maya-2011-2012-new-remix.mp3 Edward-Maya-2011-2012-new-remix.MP3: fichier audio avec id3 version 2.3.0, contient: MPEG ADTS, couche III, v1, 192 kbps, 44.1 kHz, JNTSTEREO [Protégé par e-mail] ~ / Linux-Tricks $ fichier / dev / sda1 / DEV / SDA1: Block Special [Protégé par e-mail] ~ / Linux-Tricks $ fichier / dev / tty1 / dev / tty1: personnage spécial
2. Déterminer le type de fichier à l'aide de commandes «ls» et «dir»
Une autre façon de déterminer le type de fichier est de réaliser une longue liste à l'aide des commandes LS et DIR.
En utilisant ls -l Pour déterminer le type de fichier.
Lorsque vous affichez les autorisations de fichier, le premier caractère affiche le type de fichier et les autres Charcters affichent les autorisations de fichier.
[Protégé par e-mail] ~ / Linux-Tricks $ ls -l Total 6908 DRWXR-XR-X 2 Tecmint Tecmint 4096 9 sept.le goudron.GZ -rwxr ----- 1 Tecmint Tecmint 5916085 SEP 9 11:49 Edward-Maya-2011-2012-New-Remix.mp3 -rw-r - r-- 1 Tecmint Tecmint 42122 sept 9 11:49 Linux-Sécurité-optimisation-livre.gif -rw-r - r-- 1 Tecmint Tecmint 17627 sept 9 11:46 Master.zip -rw-r - r-- 1 tecmint tecmint 5 sept. 9 11:48 num.txt -rw-r - r-- 1 tecmint tecmint 0 sept 9 11:46 Reggea.xspf -rw-r - r-- 1 tecmint tecmint 5 sept 9 11:47 tmp-link
En utilisant ls -l déterminer bloc et personnage des dossiers.
[Protégé par e-mail] ~ / Linux-Tricks $ ls -l / dev / sda1 BRW-RW ---- 1 Root Disk 8, 1 sept 9 10:53 / Dev / SDA1 [Protégé par e-mail] ~ / Linux-Tricks $ ls -l / dev / tty1 CRW-RW ---- 1 Root Tty 4, 1 sept 9 10:54 / dev / tty1
En utilisant dir -l Pour déterminer le type de fichier.
[Protégé par e-mail] ~ / Linux-Tricks $ dir -l Total 6908 DRWXR-XR-X 2 Tecmint Tecmint 4096 9 sept.le goudron.GZ -rwxr ----- 1 Tecmint Tecmint 5916085 SEP 9 11:49 Edward-Maya-2011-2012-New-Remix.mp3 -rw-r - r-- 1 Tecmint Tecmint 42122 sept 9 11:49 Linux-Sécurité-optimisation-livre.gif -rw-r - r-- 1 Tecmint Tecmint 17627 sept 9 11:46 Master.zip -rw-r - r-- 1 tecmint tecmint 5 sept. 9 11:48 num.txt -rw-r - r-- 1 tecmint tecmint 0 sept 9 11:46 Reggea.xspf -rw-r - r-- 1 tecmint tecmint 5 sept 9 11:47 tmp-link
3. Compter le nombre de fichiers d'un type spécifique
Ensuite, nous examinerons les conseils sur le comptage du nombre de fichiers d'un type spécifique dans un répertoire donné en utilisant le LS, Commandes Grep et WC. La communication entre les commandes est réalisée grâce à la tuyauterie nommée.
- grep - commande de rechercher selon un modèle ou une expression régulière donnée.
- toilettes - commande pour compter les lignes, les mots et les caractères.
Compter le nombre de fichiers réguliers
Dans Linux, les fichiers réguliers sont représentés par le -
symbole.
[Protégé par e-mail] ~ / Linux-Tricks $ ls -l | grep ^ - | wc -l 7
Compter le nombre de répertoires
Dans Linux, les répertoires sont représentés par le d
symbole.
[Protégé par e-mail] ~ / Linux-Tricks $ ls -l | grep ^ d | wc -l 1
Compter le nombre de liens symboliques et durs
Dans Linux, les liens symbliques et durs sont représentés par le l
symbole.
[Protégé par e-mail] ~ / Linux-Tricks $ ls -l | grep ^ l | wc -l 0
Compter le nombre de fichiers de blocs et de caractères
Dans Linux, les fichiers de blocs et de caractères sont représentés par le b
et c
symboles respectivement.
[Protégé par e-mail] ~ / Linux-Tricks $ ls -l / dev | grep ^ b | wc -l 37 [Protégé par e-mail] ~ / Linux-Tricks $ ls -l / dev | grep ^ c | wc -l 159
4. Trouver des fichiers sur un système Linux
Ensuite, nous examinerons certaines commandes que l'on peut utiliser pour trouver des fichiers sur un système Linux, il s'agit notamment du Localiser, trouver, qu'est-ce que et qui commandes.
Utilisation de la commande Locate pour trouver des fichiers
Dans la sortie ci-dessous, j'essaie de localiser la configuration du serveur Samba pour mon système.
[Protégé par e-mail] ~ / Linux-Tricks $ localiser la samba.confli / usr / lib / tmpfiles.d / samba.confli / var / lib / dpkg / info / samba.conffiles
Utilisation de la commande Find pour trouver des fichiers
Pour apprendre à utiliser la commande find dans Linux, vous pouvez lire notre article suivant qui montre plus que 30+ Exemples pratiques et utilisation de la commande Find dans Linux.
- 35 exemples de commande «find» dans Linux
Utilisation de la commande whatis pour localiser les commandes
Le qu'est-ce que La commande est principalement utilisée pour localiser les commandes et elle est spéciale car elle donne des informations sur une commande, il trouve également des fichiers de configurations et des entrées manuelles pour une commande.
[Protégé par e-mail] ~ / Linux-Tricks $ Whatis Bash bash (1) - Shell GNU Bourne-Again [Protégé par e-mail] ~ / Linux-Tricks $ quoi trouver Rechercher (1) - Recherchez des fichiers dans une hiérarchie de répertoire [Protégé par e-mail] ~ / Linux-Tricks $ Qu'est-ce que LS LS (1) - Liste des contenus du répertoire
En utilisant quelle commande pour localiser les commandes
Le qui La commande est utilisée pour localiser les commandes sur le système de fichiers.
[Protégé par e-mail] ~ / Linux-Tricks $ Quel mkdir / bin / mkdir [Protégé par e-mail] ~ / Linux-Tricks $ qui bash / bac / bash [Protégé par e-mail] ~ / Linux-Tricks $ qui trouvent / usr / bin / trouver [Protégé par e-mail] ~ / Linux-Tricks $ $ quel LS / bac / ls
5. Travailler avec le temps sur votre système Linux
Lorsque vous travaillez dans un environnement en réseau, c'est une bonne pratique pour garder le bon temps sur votre système Linux. Il existe certains services sur les systèmes Linux qui nécessitent du temps correct pour fonctionner efficacement sur un réseau.
Nous examinerons les commandes que vous pouvez utiliser pour gérer le temps sur votre machine. Dans Linux, le temps est géré de deux manières: Le temps du système et heure matérielle.
Le Le temps du système est géré par une horloge système et le temps matériel est géré par une horloge matérielle.
Pour afficher l'heure du système, la date et le fuseau horaire, utilisez la commande de date comme suit.
[Protégé par e-mail] ~ / Linux-Tricks $ date Mer 9 septembre 12:25:40 IST 2015
Définissez le temps de votre système en utilisant Rendez-vous ou date -set = ”String” comme suit.
[Protégé par e-mail] ~ / Linux-Tricks $ Sudo Date -S "12:27:00" Mer 9 septembre 12:27:00 IST 2015 [Protégé par e-mail] ~ / Linux-Tricks $ Sudo Date --set = "12:27:00" Mer 9 septembre 12:27:00 IST 2015
Vous pouvez également définir l'heure et la date comme suit.
[Protégé par e-mail] ~ / Linux-Tricks $ Date sudo 090912302015 Mer 9 septembre 12:30:00 IST 2015
Affichage de la date actuelle à partir d'un calendrier en utilisant cal commande.
[Protégé par e-mail] ~ / Linux-Tricks $ cal Septembre 2015 Su Mo Tu WE TH FR SA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Afficher le temps de l'horloge matériel en utilisant le hwclock commande.
[Protégé par e-mail] ~ / Linux-Tricks $ Sudo Hwclock Mercredi 09 septembre 2015 06:02:58 IST -0.200081 secondes
Pour définir le temps d'horloge matériel, utilisez hwclock -set -Date = ”String” comme suit.
[Protégé par e-mail] ~ / Linux-Tricks $ sudo hwclock --set --date = "09/09/2015 12:33:00" [Protégé par e-mail] ~ / Linux-Tricks $ Sudo Hwclock Mercredi 09 septembre 2015 12:33:11 IST -0.891163 secondes
L'heure du système est définie par l'horloge matériel pendant le démarrage et lorsque le système s'arrête, le temps matériel est réinitialisé avec le temps du système.
Par conséquent, lorsque vous visualisez l'heure du système et le temps matériel, ils sont les mêmes sauf si vous changez le temps du système. Votre temps matériel peut être incorrect lorsque le CMOS La batterie est faible.
Vous pouvez également définir le temps de votre système en utilisant le temps à partir de l'horloge matériel comme suit.
$ sudo hwclock - hctosys
Il est également possible de définir le temps de l'horloge matérielle en utilisant le temps d'horloge système comme suit.
$ sudo hwclock - Systohc
Pour afficher la durée de votre système Linux, utilisez le durée de la baisse commande.
[Protégé par e-mail] ~ / Linux-Tricks $ durée de la baisse 12:36:27 UP 1:43, 2 utilisateurs, moyenne de chargement: 1.39, 1.34, 1.45 [Protégé par e-mail] ~ / Linux-Tricks $ Time de disponibilité -p En haut de 1 heure, 43 minutes [Protégé par e-mail] ~ / Linux-Tricks $ Time de disponibilité 2015-09-09 10:52:47
Résumé
Comprendre les types de fichiers est que Linux est une bonne pratique pour les mendiants, et la gestion du temps est également essentielle en particulier sur les serveurs pour gérer les services de manière fiable et efficace. J'espère que vous trouverez ce guide utile. Si vous avez des informations supplémentaires, n'oubliez pas de publier un commentaire. Rester connecté à Tecmint.
- « Installation de clustering et d'hyperviseurs RHEL - Partie 5
- 10 astuces de ligne de commande Linux utiles pour les débutants - partie 2 »