Esos comandos poderosos que mejoran la eficiencia del desarrollo del entorno Linux

  
Creo que muchos usuarios que usan sistemas Linux sentirán que las operaciones de línea de comandos son más rápidas que las operaciones de interfaz gráfica en muchos casos, y el uso de comandos de línea de comandos razonablemente obtendrá el doble del resultado con la mitad de esfuerzo. Para los programadores que se desarrollan en el entorno Linux, el uso de estos comandos de uso común que se le presentan puede mejorar de manera efectiva la eficiencia del trabajo de desarrollo, incluido el comando de compresión de paquetes tar, búsqueda de archivos, comando de búsqueda de contenido de archivos grep, ejecutable elf Lectura de herramientas de análisis de archivos, etc., echemos un vistazo a estos comandos uno por uno.

1. Comando de compresión de paquete: tar
En Linux, a menudo encontrará la descompresión del paquete de código fuente, etc. Si aún usa la ventana de Linux X para hacerlo, estará fuera. Los siguientes son los parámetros de comando comunes y los ejemplos de aplicación de la herramienta:
Comando principal:
-c Crear paquete
-x Desempaquetar -t Listar el contenido del paquete
-r Agregar archivos Al paquete especificado
-u actualice el archivo en el paquete
comando opcional:
-j Use bzip2 para comprimir o descomprimir al crear o desempaquetar el paquete;
-z Al crear o desempaquetar el paquete Use gzip para la compresión o descompresión;
-Z use la compresión para comprimir o descomprimir al crear o desempaquetar;
-f seguido del nombre del archivo del paquete especificado;
-v muestra el proceso de desempaquetado /paquete < Br> -C Especifique la ruta después de desempacar
Ejemplo:
tar -czf tmp.tar.gz /tmp Almacene el paquete de directorio " /tmp " como tmp.tar.gz;
tar - Xzf tmp.tar.gz -C /home Desempaquete el paquete tmp.tar.gz en el directorio " /home "; tar -t tmp.tar.gz Vea la información del archivo en el paquete tmp.tar.gz;
2, comando de búsqueda de archivos: buscar
De repente, no conozca xxx.c en esa ruta, no usará la ventana X dentro de Linux para buscar este archivo. Encontrar es una herramienta de búsqueda simple y poderosa Ah
El formato del comando es:
find La expresión de ruta de acceso que se encuentra
Por ejemplo:
find. -name 1.txt Encuentre el archivo en el directorio actual y sus subdirectorios " 1.txt ";
find /tmp -name 1.txt Busque el archivo " 1.txt " en el directorio " /tmp " y sus subdirectorios.
Además, find también admite la búsqueda difusa:
find. -name * test * .c
Para un uso más avanzado, consulte la página del manual.
3, comando de búsqueda de contenido de archivo: grep
Estoy buscando un error, mire el registro, mire el registro, de repente encontré una información clave del registro, ¿esta información se imprime en ese archivo fuente? Utilicé grep. El comando grep
se usa para buscar la coincidencia de patrón especificada. El formato es:
grep [opción de comando] El patrón coincidente que se encuentra [archivo a encontrar]
Ejemplo:
grep cams test.txt Encuentre la cadena de cadenas en el archivo <quo; test.txt "; grep -r cams /root /cams En todos los archivos en el directorio " /root /cams " y sus subdirectorios, Encuentre las cadenas de las cámaras, el comando
grep puede redireccionar cualquier flujo de salida a grep además de encontrar archivos:
ps -ef |  Grep ora encuentra toda la información del proceso con " ora " en el nombre del proceso.
De hecho, lo anterior es el uso más simple y más usado de grep, el uso más avanzado puede referirse al manual de grep man.
4, herramienta de análisis de archivos ELF: readelf
Este comando es un comando relativamente avanzado, no se utilizan comúnmente los comandos anteriores, pero también es un software muy práctico, aquí para introducir un uso simple.
Consulta el archivo de toda la información
readelf nombre-archivo-objeto -a
Consulta encabezado de elfo
readelf objeto-archivo-nombre -h
Tabla de símbolos de consulta
readelf objeto-archivo-nombre -s
Consultar todos los detalles de la sección
readelf objeto-nombre-archivo -o o readelf objeto-archivo-nombre -S
volcar información de una sección
readelf objeto-nombre-archivo -p Nombre de la sección | Índice de sección
readelf nombre-archivo-objeto -x nombre-sección | Índice de sección
readelf nombre-archivo-objeto -R nombre-sección | Sección-índice

Copyright © Conocimiento de Windows All Rights Reserved