El aprendizaje de la línea de comandos en Linux es siempre el primer paso para un nuevo usuario de Linux. Si quieres empezar a hacer más, como la automatización de tareas en Linux , escribir un script de shell es el siguiente paso . Su primer script de shell no tiene por qué ser excesivamente complejo , y se puede emplear los mismos comandos que se utilizan en la línea de comandos , con algunas líneas adicionales para que sea un guión completo . En poco tiempo , se le escribiendo scripts complejos que llevan a cabo una variedad de funciones . Cosas que necesitará
Linux o Unix basado en computadora
texto editor
Ver Más instrucciones
1
Abra la interfaz de línea de comandos, a continuación, abra su editor de texto preferido . El editor de texto más común es la vi , pero nano y Emacs son populares también. Si quieres darle un nombre , escriba el comando "vi new_script . "
2
Escribir " ! # /Bin /bash " como su primera línea. Esto le dice al intérprete que este script usa bash. Escriba el comentario " # Mi nuevo guión " en la línea siguiente . El " #" indica al intérprete de ignorar esta línea porque es un comentario . Use los comentarios para decirte lo que hace un guión. En los guiones de varias líneas , los comentarios pueden describir lo que las tareas de las diferentes partes de la secuencia de comandos realizan.
3 Creación de la primera acción. Comience con una simple acción : " echo" hello world " " (sin las comillas externas) . Esto le dice a la línea de comandos para imprimir "hola mundo " al ejecutar el script.
4
Guardar la secuencia de comandos y salga del editor de texto. Asegúrese de que los permisos correctos se encuentran en el archivo de comandos. El comando "chmod 755 new_script " le da lectura y escritura en el archivo.
5
Compruebe que el archivo de comandos se encuentra en su camino. Revise su camino primero escribiendo " echo $ PATH" en la línea de comandos . Esto muestra qué carpetas se encuentran en su camino. Si no ves el directorio script se guarda en la ruta , escriba el comando : " export PATH = $ PATH my_folder " para agregar el directorio. Reemplazar " my_folder " con el directorio que desea agregar.
6
Pon a prueba tu script. Si ha añadido el directorio del script a su trayectoria, ejecutarlo escribiendo " . /New_script " en la línea de comandos. Si no se ha añadido el directorio de la secuencia de comandos para la ruta , puede navegar hasta el directorio con "cd " y ejecutar " . /New_script " ( si todo en la escritura es correcta , debería ver la línea de comandos print " hola mundo" ) . La línea de comandos a continuación, volver a su sistema regular.
7
Escribir un nuevo guión . Se usa para borrar archivos o moverlos a una nueva ubicación. Pasar argumentos a un guión con "$ * " - como " mv $ * Descargas " que se mueve un archivo pasado de la línea de comandos en una carpeta denominada Descargas . A medida que se familiarice más con la línea de comandos , se encuentra cada vez más sencillas las tareas que usted desee automatizar con un script.