![LUKS: cifrado de datos de disco duro de Linux con soporte NTFS en Linux](/f/895de2eeeb410560b91ca97874423776.jpg?width=100&height=100)
El mundo de Linux está lleno de cosas divertidas e interesantes, cuanto más entramos, más cosas encontramos. En nuestro esfuerzo por ofrecerte esos pequeños trucos y consejos que te hacen diferente de los demás, aquí se nos han ocurrido tres pequeños trucos.
Programar un trabajo / comando en Linux es el acrónimo de cron. Siempre que necesitamos programar un trabajo, llamamos a cron, pero ¿sabe que podemos programar un trabajo en un momento posterior sin maíz? Puede hacerlo como se sugiere a continuación.
Ejecuta un comando (di fecha) todos 5 segundos y escribe la salida en un archivo (digamos date.txt). Para lograr este escenario, necesitamos ejecutar el siguiente script de línea directamente en el símbolo del sistema.
$ mientras sea verdadero; hacer fecha >> fecha.txt; dormir 5; hecho &
Anatomía del guión de una línea anterior:
Del mismo modo, podemos ejecutar cualquier script de la misma manera. Aquí está el comando para llamar a un script después de cierto intervalo (digamos 100 segundos) y el nombre del script es script_name.sh
.
También vale la pena mencionar que el script anterior debe ejecutarse en el directorio donde se encuentra el script que se llamará, de lo contrario, debe proporcionar la ruta completa (/home/$USER/…/script_name.sh
). La sintaxis para llamar al script en el intervalo descrito anteriormente es:
$ mientras sea verdadero; hacer / bin / sh script_name.sh; dormir 100; hecho &
Conclusión: El trazador de líneas anterior no es un reemplazo de Cron, porque la utilidad Cron admite una gran cantidad de opciones, en comparación y es muy flexible y personalizable. Sin embargo, si queremos ejecutar ciertos casos de prueba o pruebas comparativas de E / S, entonces el comando singe anterior cumplirá este propósito.
Leer también:11 ejemplos de programación de trabajos cron de Linux
¿Qué hacemos para limpiar la pantalla? Bueno, puedes pensar en lo tonto que es hacer esa pregunta. Bueno, todos sabemos que es "claro"Comando. Sin embargo, si tenemos el hábito de utilizar la combinación de teclas "ctrl + l'Para despejar la terminal, nos ahorraremos mucho tiempo.
Combinación de teclas "Ctrl + l"Tiene el mismo efecto que"claro"Comando. Entonces, a partir de la próxima vez que use ctrl + l para borrar su interfaz de línea de comandos de Linux.
Conclusión: Ya que ctrl + l es una combinación de teclas, por lo que no podemos usarla dentro de un script. Si necesitamos borrar la pantalla dentro de un script de shell, llame al comando 'clear', para todos los demás casos que se me ocurran ahora, ctrl + l es más que suficiente.
Bueno, este es un truco increíble que no mucha gente conoce. Puede ejecutar un comando sin importar lo que vuelva al directorio actual. Todo lo que necesita hacer es ejecutar el comando entre paréntesis, es decir, entre ( y )
.
Veamos el ejemplo,
[correo electrónico protegido]: ~ $ (cd / inicio / avi / Descargas /)
[correo electrónico protegido]:~
Primero es CD al directorio Descargas y luego volver al directorio de inicio de una vez. Puede que crea que el comando no se ejecutó y por alguna razón uno u otro no arroja un error, ya que no hay cambios en el indicador. Hagamos un poco más de ajuste.
[correo electrónico protegido]: ~ $ (cd / inicio / avi / Descargas / && ls -l)
-rw-r 1 avi avi 54272 3 de mayo 18:37 text1.txt. -rw-r 1 avi avi 54272 3 de mayo 18:37 text2.txt. -rw-r 1 avi avi 54272 3 de mayo 18:37 text3.txt. [correo electrónico protegido]:~$
Entonces, en el comando anterior, primero cambió el directorio actual a Descargas y luego enumere el contenido de ese directorio antes de regresar al directorio actual. Además, prueba que el comando se ejecutó correctamente. Puede ejecutar cualquier tipo de comando entre paréntesis y volver a su directorio de trabajo actual sin problemas.
Eso es todo por ahora, si conoce alguno de estos trucos o trucos de Linux, puede compartir con nosotros a través de nuestra sección de comentarios y no se olvide de compartir este artículo con sus amigos ...