5 consejos y trucos interesantes para la línea de comandos en Linux - Parte 1


¿Está aprovechando al máximo Linux? Hay muchas funciones útiles que parecen ser consejos y trucos para muchos usuarios de Linux. A veces, los consejos y trucos se convierten en la necesidad. Le ayuda a ser productivo con el mismo conjunto de comandos pero con una funcionalidad mejorada.

Aquí estamos iniciando una nueva serie, donde estaremos escribiendo algunos consejos y trucos e intentaremos ceder lo más que podamos en poco tiempo.

1. Para auditar los comandos que ejecutamos en el pasado, usamos el comando history. Aquí hay una salida de muestra del comando history.

# history

Obviamente por la salida, el comando de historial no genera la marca de tiempo con el registro de los últimos comandos ejecutados. ¿Alguna solución para esto? ¡Si! Ejecute el siguiente comando.

# HISTTIMEFORMAT="%d/%m/%y %T "
# history

Si desea agregar permanentemente este cambio, agregue la línea siguiente a ~/.bashrc .

export HISTTIMEFORMAT="%d/%m/%y %T "

y luego, desde la ejecución de la terminal,

# source ~/.bashrc

Explicación de comandos e interruptores.

  1. history – GNU History Library
  2. HISTIMEFORMAT – Environmental Variable
  3. %d – Day
  4. %m – Month
  5. %y – Year
  6. %T – Time Stamp
  7. source – in short send the contents of file to shell
  8. .bashrc – is a shell script that BASH runs whenever it is started interactively.

2. La siguiente joya de la lista es: ¿cómo comprobar la velocidad de escritura del disco? Bueno, un script de comando liner dd sirve para este propósito.

# dd if=/dev/zero of=/tmp/output.img bs=8k count=256k conv=fdatasync; rm -rf /tmp/output.img

Explicación de comandos e interruptores.

  1. dd – Convert and Copy a file
  2. if=/dev/zero – Read the file and not stdin
  3. of=/tmp/output.img – Write to file and not stdout
  4. bs – Read and Write maximum upto M bytes, at one time
  5. count – Copy N input block
  6. conv – Convert the file as per comma separated symbol list.
  7. rm – Removes files and folder
  8. -rf – (-r) removes directories and contents recursively and (-f) Force the removal without prompt.

3. ¿Cómo comprobará los seis archivos principales que están consumiendo su espacio? Una secuencia de comandos simple de una línea hecha de du command, que se usa principalmente como usos del espacio de archivos.

# du -hsx * | sort -rh | head -6

Explicación de comandos e interruptores.

  1. du – Estimate file space usages
  2. -hsx – (-h) Human Readable Format, (-s) Summaries Output, (-x) One File Format, skip directories on other file format.
  3. sort – Sort text file lines
  4. -rh – (-r) Reverse the result of comparison, (-h) for compare human readable format.
  5. head – output first n lines of file.

4. El siguiente paso involucra estadísticas en la terminal de un archivo de todo tipo. Podemos generar las estadísticas relacionadas con un archivo con la ayuda del comando stat (archivo de salida/estado del sistema de archivos).

# stat filename_ext  (viz., stat abc.pdf)

5. El siguiente y último pero no menos importante, este script de una línea es para aquellos que son novatos. Si eres un usuario experimentado, probablemente no lo necesites, a menos que quieras divertirte un poco. Bueno, los novatos son fóbicos a la línea de comandos de Linux y la siguiente línea generará páginas de manual aleatorias. El beneficio es que como novato siempre tienes algo que aprender y nunca te aburres.

# man $(ls /bin | shuf | head -1)

Explicación de comandos e interruptores.

  1. man – Linux Man pages
  2. ls – Linux Listing Commands
  3. /bin – System Binary file Location
  4. shuf – Generate Random Permutation
  5. head – Output first n line of file.

Eso es todo por ahora. Si conoce alguno de estos consejos y trucos, puede compartir con nosotros y lo publicaremos con sus palabras en nuestro reputado sitio web Tecmint.com.

Si desea compartir algún consejo y truco que no pueda convertir en un artículo, puede compartirlo en tecmint [dot] com [at] gmail [dot] com y lo incluiremos en nuestro artículo. No olvide enviarnos sus valiosos comentarios en los comentarios a continuación. Mantente conectado. Me gusta y comparte con nosotros y ayúdanos a difundir.

No te pierdas:

  1. 10 Useful Commandline Tricks for Newbies – Part 2
  2. 5 Useful Commands to Manage Linux File Types and System Time – Part 3