10 Commandes Linux efficaces moins connues - Partie IV

10 Commandes Linux efficaces moins connues - Partie IV

Continuant le Moins connu série, ce quatrième article de la série vous fera savoir certains utiles drôle et Animé commandes. Ici, nous allons dans la session pratique, sans trop de théorie.

10 commandes efficaces moins connues
  1. 11 Commandes Linux utiles moins connues - Partie I
  2. 10 Commandes Linux moins connues - Partie 2
  3. 10 Commandes moins connues pour Linux - Partie 3
  4. 10 Commandes Linux utiles moins connues- Partie V

Dans le quatrième article de cette série qui comprend quelques autres commandes Linux moins connues, qui méritent d'être connus. Peut-être que vous êtes déjà au courant de ces commandes, vous êtes sans aucun doute un utilisateur expérimenté de Linux et que vous aime l'exploration.

32. commande de strace

Le se décrocher est un outil de débogage qui est utilisé principalement à des fins de dépannage dans Linux. Il peut ne pas être installé par défaut dans votre système et vous devrez peut-être apte ou Miam le package requis.

Tracez une exécution de commande en utilisant se décrocher commande:

[Protégé par e-mail] [~] # Strace Pwd
Échantillon de sortie
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_Size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 Close (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," 7f
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
>
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 clôture (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
05i;
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_Size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 Close (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_Size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 Close (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
execve ("/ bin / pwd", ["pwd"], [/ * 29 vars * /]) = 0 brk (0) = 0x728000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0 ) = 0x7f29b0df2000 Access ("/ etc / ld.donc.Preload ", r_ok) = -1 Enoent (pas de tel fichier ou répertoire) Open (" / etc / ld.donc.cache ", o_rdonly) = 3 fstat (3, st_mode = s_ifreg | 0644, st_Size = 38427,…) = 0 mmap (null, 38427, prot_read, map_private, 3, 0) = 0x7f29b0de8000 Close (3) = 0 Open ("/ lib64 / libc.donc.6 ", o_rdonly) = 3 read (3," \ 177l \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0 \ 360 \ 355 \ 1i; \ 0 \ 0 \ 0 "…, 832) = 832 FSTAT (3, st_Mode = S_IFREG | 0755, ST_SIZE = 1922152,…) = 0 MMAP (0x3B49000000, 3745960, Prot_read | Prot_exec, map_private | map_denywrite, 3, 0) = 0x3b49000000 mprotect (0x3b4918a000, 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, Map3. , Prot_read | prot_write, map_private | map_fixed | map_anonymous, -1, 0) = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096 , Prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de6000 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000… 
"…, 832) = 832 fstat (3, st_mode = s_ifreg | 0755, st_Size = 1922152,…) = 0 mmap (0x3b49000000, 3745960, prot_read | prot_exec, map_private | map_denywrite, 3, 0) = 0x3b4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000 , 2093056, prot_none) = 0 mmap (0x3b49389000, 20480, prot_read | prot_write, map_private | map_fixed | map_denywrite, 3, 0x189000) = 0x3b49389000 mmap (0x3b4938e = 0x3b4938e000 close (3) = 0 mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de7000 mmap (null, 4096, prot_read | Profr_write, map_private | Map_anonymous, -1, 0) = Profr_write, Map_private | Map_anonymous, -1, 0) = PROT_WRITE, MAP_PRIVATE | mmap (null, 4096, prot_read | prot_write, map_private | map_anonymous, -1, 0) = 0x7f29b0de5000…

Le se décrocher La commande accepte beaucoup d'arguments et a de nombreuses options. Reportez-vous à la page de l'homme pour des informations détaillées.

33. Diet -a && exit commande

La plupart des administrateurs système utilisent la commande d'écran pour contrôler les travaux en cours d'exécution dans l'arrière-plan du terminal. Disons si vous avez un travail de longue date et que vous voulez détacher Du terminal, vous utilisez filtrer commande pour le faire. Mais que se passe-t-il si vous ne savez pas comment utiliser l'écran, voici la commande de renouvellement pour sauver.

La commande Diet est utilisée pour exécuter les travaux en continu en arrière-plan même après avoir fermé la session terminale. La syntaxe de la commande Diet est:

[Courriel protégé] [~] # Commande; Diet -a && sortir

Pour détacher à nouveau le travail de longue date du terminal, utilisez le emplois Commande pour trouver le numéro de travail, puis utiliser le renversant % nn est le numéro de travail. Pour vérifier en fait, le travail est en cours d'exécution ps ou commande supérieure. Le nohup La commande est une alternative à la commande Diet.

34. Commande getconf long_bit

La commande ci-dessus montre votre architecture de machine si elle est 32 bit ou 64 bit?

[Protégé par e-mail] [~] # getconf long_bit 32

Télécharger la feuille de triche de ligne de commande Linux

35. Date d'affichage sur le terminal

La commande ci-dessous est une combinaison de plusieurs commandes, mieux vaut dire un script. Pour une personne travaillant chez Shell ou Terminal, sans GUI, voir la date du système actuelle est un travail fastidieux. Vous devez taper 'date`` Commande pour vérifier la date d'aujourd'hui.

Exécutez simplement la commande ci-dessous sur votre invite et voyez le date et temps dans le coin droit ci-dessus du terminal.

[Protégé par e-mail] [~] # Pendant le sommeil 1; Do Tput Sc; tput Cup 0 $ (($ (tput cols) -29)); date; tput rc; fait &
Afficher la date du terminal

36. convertir la commande

Lors de l'écriture de tutoriel, j'ai généralement besoin de produire de la sortie, plusieurs fois au format d'image. La combinaison de commandes ci-dessus fait cela pour moi. Dis que j'ai besoin de la sortie de la commande arbre (pour /etc / x11 répertoire) au format d'image. Ce que j'ai fait au terminal était:

[Protégé par e-mail]: / etc / x11 # arbre | Convertir l'étiquette: @ - / home / avi / arbre.PNG

La sortie de la commande ci-dessus peut être vue à l'emplacement spécifié (ici, répertoire de la maison) avec le nom de fichier spécifié comme arbre.PNG.

37. regarder -t -n1 «date +% t | Figlet»

N'oubliez pas notre description de "figure"Commande dans notre article précédent" 20 Commandes drôles de Linux ". Cette commande était très cool, cette fois, nous serons pipeline 'figure'Pour afficher une horloge numérique animée dans le terminal.

Je viens de vérifier, rappelez-vous que vous devez avoir figure installé sur le système, faites apte ou Miam Pour installer le package requis.

[Protégé par e-mail] [~] # watch -t -n1 "Date +% t | Figlet"
Échantillon de sortie
 _ ___ ____ ___ _____ _ _ ven 29 nov. 10:29:34 gmt / | / _ \ _ | ___ \ / _ \ _ | ___ / | || | | | | | (_) __) | (_) (_) | _ \ | || | _ | | | _ | | _ / __ / \ __, | _ ___) | __ _ | | _ | \ ___ / (_) _____ | / _ / (_) ____ / | _ |

38. Commandes d'hôte et de fouille

Bien que "héberger" et "creuser"La commande n'est pas beaucoup moins connue, toujours très fréquemment utilisée. La commande hôte est DNS utilitaire de recherche.

[Protégé par e-mail] [~] # hôte www.Google.com www.Google.com a l'adresse 173.194.66.147 www.Google.com a l'adresse 173.194.66.105 www.Google.com a l'adresse 173.194.66.99 www.Google.com a l'adresse 173.194.66.104 www.Google.com a l'adresse 173.194.66.106 www.Google.com a l'adresse 173.194.66.103 www.Google.com a l'adresse IPv6 2A00: 1450: 400C: C03 :: 68
[Protégé par e-mail] [~] # Dig www.Google.com; <> Creuser 9.8.2RC1-REDHAT-9.8.2-0.17.RC1.el6_4.6 <> www.Google.com ;; Options globales: + CMD ;; J'ai une réponse: ;; - >> En-tête<

39. Commande DSTAT

Le dstat est un outil polyvalent, qui génère des statistiques relatives à la ressource système. Par défaut, votre système pourrait ne pas avoirdstat' installée. Fait une apte ou Miam à installer 'dstat'Avant d'utiliser ce générateur de ressources système très coloré et description.

[Protégé par e-mail] [~] # dstat
Commande DSTAT

40. Commande bind -p

Le 'lier -p'La commande affichera tous les raccourcis disponibles pour FRAPPER coquille.

[Protégé par e-mail] [~] # bind -p
Échantillon de sortie
"\ C-g": aborte "\ c-x \ c-g": aborte "\ e \ c-g": aborte "\ c-j": acceptation "\ c-m": acceptation # alias-expand-line (non lié) # arrow -Key-prefix (non lié) # backward-octe (non lié) "\ c-b": arriéré "\ eod": arriéré "\ e [d": arrière-char "\ e!": Command complet" \ e / ": complet-FileName" \ [e-mail protégé] ": complet-hostname" \ e ": complet-into-braces" \ e ~ ": complet-username" \ e $ " : complete-variable # copie-backward-word (non lié) # copie-mot-mot (non lié) # copie-région-as-kill (non liée)… 

41. toucher / forcefsck

La commande ci-dessus créera un dossier vide 'forcefsck', sous Root Directory. Cela obligera le système Linux à vérifier le système de fichiers sur le tout prochain démarrage.

[Protégé par e-mail] [~] # Touch / ForceFSCK

C'est tout pour le moment. Vous les aimezCommandes moins connues'Et donc nous poursuivons la série, le prochain article de cette série sera disponible très bientôt.

Jusque-là, restez à l'écoute et connecté à Tecmint. N'oubliez pas de donner vos précieux commentaires dans notre section de commentaires. Rendez-nous avec nous, aiment-nous et partagez-nous et aidez-nous à répandre.