La Red de Conocimientos Pedagógicos - Currículum vitae - Diccionario de aplicaciones de comandos de Linux Aplicación de comandos de Linux

Diccionario de aplicaciones de comandos de Linux Aplicación de comandos de Linux

¿Cómo utilizar el comando sh en Linux?

sh es una especie de Shell en Linux, a través del cual puede realizar operaciones de línea de comandos y escribir scripts de Shell para implementar tareas de automatización y administración del sistema. El uso básico del comando sh es: sh, donde las opciones pueden ser -e, -x, -v, etc., que significan respectivamente:

-e: Salir inmediatamente cuando se encuentre un error en el script;

-x: muestra cada comando ejecutado;

-v: muestra cada línea del script.

¿Cómo desinstalar software usando la línea de comandos en Linux?

Método/Pasos Puede utilizar el comando "dpkg" para ver una lista de todos los paquetes instalados en su computadora, presione "Ctrl Alt T" y abra una ventana de terminal. Escriba el siguiente comando cuando se le solicite y presione Entrar.

Dpkg--list los paquetes de software instalados automáticamente se encuentran en la lista de la ventana del terminal que se van a desinstalar. Anote el nombre completo del paquete. Para desinstalar un programa, utilice el comando "apt-get", que es un comando general para instalar programas y operar programas instalados.

Por ejemplo, el siguiente comando desinstala GIMP y elimina todos los archivos de configuración sudoapt-get--purgeremovegimp. El proceso de desinstalación comienza y el proceso de operación se mostrará en el monitor.

Cuando se te pregunte si deseas continuar, escribe "Y" y luego presiona "Entrar". El proceso continúa.

Cuando se complete, escriba "salir" cuando se le solicite y presione "Entrar" para cerrar la ventana del terminal, o haga clic en el botón "X" en la esquina superior izquierda de la ventana.

Si no desea eliminar el archivo de configuración sudoapt-getremovegimp al instalar un programa Linux que depende de la funcionalidad de otros paquetes.

Cuando desinstalas un programa, es posible que haya paquetes de los que depende el desinstalador que ya no estén en uso. Para eliminar los paquetes no utilizados, utilice el comando "autoremove" como se muestra a continuación.

sudoapt-getautoremove8 se puede combinar con dos comandos para eliminar programas para que ya no sean relevantes sudoapt-getpurge--auto-removegimp

Explicación detallada del comando linuxstrace

Strace de uso común Para rastrear las llamadas del sistema y las señales recibidas cuando se ejecuta el proceso. Este artículo compartirá con usted el comando strace para la depuración de aplicaciones de Linux. Los amigos que lo necesiten pueden consultarlo

1.strace

strace se usa comúnmente para rastrear llamadas al sistema y datos recibidos. durante la ejecución del proceso. A través de strace, puede saber qué archivos abre la aplicación y qué contenido se lee y escribe, incluido el tiempo consumido y el valor de retorno. En el mundo de Linux, los procesos no pueden acceder directamente a los dispositivos de hardware. Cuando un proceso necesita acceder a dispositivos de hardware (como leer archivos de disco, recibir datos de red, etc.), debe cambiar del modo de usuario al modo kernel y acceder a los dispositivos de hardware a través del sistema. llamadas. strace puede rastrear las llamadas al sistema generadas por un proceso, incluidos los parámetros, los valores de retorno y el tiempo de ejecución.

2. Instala el comando strace

Primero necesitas los siguientes dos archivos:

strace-4.5.15.tar.bz2

strace -fix-arm-bad-syscall.patch

Los pasos son los siguientes:

#tar-xjfstrace-4.5.15.tar.bz2

#cdstrace-4.5 .15/

#patch-p1../strace-fix-arm-bad-syscall.patch

// El valor "p1" elimina la primera ruta del parche "" Se refiere a la ubicación del archivo del parche, "../" se refiere a regresar al directorio anterior

#./configure--host=arm-linuxCC=arm-linux-gcc //Configurar configure

#make//Generar archivo de comando strace

Luego coloque el archivo de comando strace en el directorio raíz/bin de nuestra placa de desarrollo y podrá usarlo

#cpstrace/nfs_root/bin ///nfs_root: el directorio raíz del sistema nfs de la placa de desarrollo

Uso del comando 3.strace

Los parámetros comunes son los siguientes:

-o especifica la información de seguimiento del archivo de salida

-tEl tiempo para registrar la información de seguimiento, en S como unidad

-ttEl tiempo para registrar la información de seguimiento, en ee.uu. como unidad

4. Ejemplo

Prueba la aplicación led_text a través de strace

#insmodled.ko//Cargando el controlador led

#strace-olog.txt./led_textled1on

//Pruebe la aplicación led_text, abra led1 y genere la información de seguimiento

¿Cómo utilizar el comando make en Linux?

Uso:

1. make:

Este paso es la compilación. La mayoría de los paquetes de código fuente se compilan a través de este paso (por supuesto, algunos programas de Perl o Python). escribe necesita llamar a perl o python para la compilación).

Si ocurre un error durante el proceso de creación, debe escribir el código de error (tenga en cuenta que no es solo la última línea) y luego puede enviar un informe de error al desarrollador (generalmente hay un dirección de envío en INSTALL). O al sistema le faltan algunas bibliotecas dependientes, etc. Debe estudiar detenidamente los códigos de error usted mismo.

La función de make es iniciar la compilación del código fuente y proporcionar algunas funciones. Estas funciones son proporcionadas por su archivo de configuración Makefile.

Por ejemplo, makeinstall generalmente significa instalación y makeuninstall significa desinstalación. Sin parámetros, la compilación del código fuente se realiza de forma predeterminada.

make es un programa de control para la compilación automatizada en el kit de desarrollo de Linux. Utiliza las especificaciones de compilación escritas en Makefile para llamar automáticamente a gcc, ld y ejecutar ciertos programas necesarios para la compilación.

Generalmente, el código de control Makefile que utiliza es generado por el script de configuración en función de los parámetros dados y el entorno del sistema.