La Red de Conocimientos Pedagógicos - Currículum vitae - Comando Linuxawk Comando awklinux

Comando Linuxawk Comando awklinux

¿Comandos básicos de operación de Linux?

¿Cuáles son las instrucciones de funcionamiento en el sistema Linux? La siguiente es una introducción detallada:

Hay muchas instrucciones operativas en el sistema Linux. Las instrucciones operativas más utilizadas son: comando cd, comando cd, comando grep, comando buscar, comando cp, comando mv. Comando rm, comando ps, comando kill, comando killall, comando file, comando tar, comando cat, comando chgrp, comando chown, comando chmod, comando pwd, comando vim, comando gcc y comando time.

1.comando cd

Esto es muy básico, se usa para cambiar el directorio actual. Su parámetro es la ruta al directorio al que cambiar, que puede ser una ruta absoluta o relativa.

Comando 2.ls

Este es un comando muy útil para ver archivos y directorios.

Comando 3.grep

Este comando se suele utilizar para analizar una línea de información. Esta línea se mostrará si hay alguna información que necesitemos. Este comando se usa a menudo con comandos de canalización para filtrar la salida de ciertos comandos, etc.

4. Comando Buscar

Buscar es un comando muy poderoso basado en la búsqueda. Relativamente hablando, su uso es más complicado y tiene más parámetros.

Comando 5.cp

Este comando se utiliza para copiar archivos, es decir, copiar. También puede copiar varios archivos a un directorio a la vez.

Comando 6.mv

Este comando se utiliza para mover o cambiar el nombre de archivos o directorios.

Comando 7.rm

Este comando se utiliza para eliminar archivos o directorios entre eliminaciones.

Comando 8.ps

Este comando se utiliza para seleccionar la operación del proceso en un momento determinado y generar el significado del proceso.

9. Comando Kill

Este comando se utiliza para enviar una señal al trabajo (número de trabajo) o PID (número). Se usa comúnmente con los comandos ps y jobs.

10, comando killall

Este comando se utiliza para enviar una señal al proceso iniciado por el comando.

11. Comando de archivo

Este comando se utiliza para determinar los datos básicos del archivo después del comando de archivo.

12. comando tar

Este comando se utiliza para empaquetar archivos. Por defecto, no está comprimido. Si se especifican los parámetros correspondientes, también llamará al programa de compresión correspondiente (como gzip y bzip) para comprimir y descomprimir.

13, Comando Caterpillar

Este comando se utiliza para ver el contenido de un archivo de texto, seguido del nombre del archivo que se va a ver. Por lo general, puede usar más y menos a través de la canalización, de modo que pueda ver los datos página por página.

14. Comando chgrp

Este comando se utiliza para cambiar el grupo de usuarios al que pertenece un archivo.

15. comando chown

Este comando se usa para cambiar el propietario de un archivo. Su uso es el mismo que el comando chgrp, excepto que los atributos del archivo modificado son diferentes.

16. Comando chmod

Este comando se utiliza para cambiar los permisos de un archivo.

Comando Pwd

Función: Muestra la ruta absoluta del directorio de trabajo actual.

18, comando vim

Este comando se utiliza principalmente para editar texto. Acepta uno o más nombres de archivos como parámetros. Si el archivo existe, se abrirá. Si el archivo no existe, se creará con el nombre del archivo.

19. comando gcc

Para una persona que usa Linux para desarrollar programas en C, este comando es muy importante. Se utiliza para compilar archivos de programas fuente en lenguaje C en programas ejecutables.

20, Comando de tiempo

Este comando se utiliza para medir el tiempo de ejecución del comando (es decir, el programa).

¿Cuál es la función de awk?

AWK es una excelente herramienta de procesamiento de textos y uno de los motores de procesamiento de datos más potentes en entornos Linux y Unix. El mayor poder de este lenguaje de programación y procesamiento de datos (llamado así por las iniciales de sus fundadores, Alfred Aho, Peter Weinberg y Brian Collingham) depende del conocimiento que se posee. Las nuevas versiones de awk, Nawk y gawk generadas después de la mejora ahora se usan comúnmente en el sistema Linux predeterminado. Puede utilizar el comando para comprobar el origen del AWK aplicado.

Escriba los comandos y el uso para ver la información de la memoria y la CPU local en el sistema ubuntulinux, y ¿cómo interpretar estos comandos?

Ver información de la CPU cat/proc/cpuinfo muestra información actual del hardware sudolshw para obtener el número de serie de la CPU o el número de serie de la placa base # cpuidsudodmidecode-T4 # biosudodmidecode-t0 # | placa base: sudo decode-T2 # OEM: sudo decode-t 11 muestra el tamaño de memoria actual free-m|grep "Mem"|awk'{print$2} 'Ver disco duro

¿Cuáles son los Linux comunes? comandos?

Linux es un sistema indispensable para nosotros los desarrolladores, y muchas veces estamos expuestos a él. Sin embargo, Linux tiene muchos comandos, algunos de los cuales no se usan comúnmente y son difíciles de recordar. Entonces, ¿cómo utilizar los comandos de Linux de manera más eficiente sin tener que aprenderlos todos? Hoy compartiré con ustedes algunos comandos de Linux comunes y prácticos que he usado durante el desarrollo.

01 Ver archivos o registros

Ver el contenido de los archivos o archivos de registro, creo que casi todos estarán expuestos a ello. Entre ellos, los comandos más utilizados son cabeza, cola y gato.

1. Encabezado

Representa el encabezado, muestra las primeras filas de datos.

Headtest.log: test.log: las primeras líneas del contenido del registro en la prueba. Archivos de registro.

Head-n20test.log: vea las primeras 20 líneas del contenido del registro en el archivo test.log.

Head-n-20test.log: Ver test.log excepto las últimas 20 líneas del registro.

2. Cola

Representa la cola, consulta las últimas líneas o el registro en tiempo real.

Tail-ftest.log: Visualiza las últimas líneas del archivo test.log en tiempo real.

Tail-f-n20test.log: Visualiza las últimas 20 líneas del registro en el archivo test.log en tiempo real.

Tail-n20test.log: muestra las últimas 20 líneas del registro en el archivo test.log.

Tail-n 20test.log: ve todo el contenido del registro después de la línea 20 en el archivo test.log.

3. Cat

se utiliza para ver el contenido de los archivos.

Cattest.log: Ver todo el contenido del archivo test.log.

02 Copia local

También se utiliza comúnmente la copia de archivos o directorios entre diferentes directorios en el mismo servidor.

1. Copie el archivo

Cptest.log/home/geshan/logs: copie el archivo test.log al directorio /home/geshan/logs/.

Cptest.log/home/geshan/logs/cptest.log: copie el archivo test.log en el directorio /home/geshan/logs/ y cámbiele el nombre a cptest.log

2. Copie la carpeta

Cp-rlogs//home/geshan/: copie el directorio de registros y todos los archivos en este directorio al directorio /home/geshan/. Tabla de contenido.

CP-rlogs//home/geshan/testlogs/: copie el directorio de registros y todos los archivos que contiene al directorio /home/geshan/testlogs/ y cambie el nombre del directorio de registros a testlogs, requisito previo Hay no hay directorio de registros de prueba en el directorio /home/ge shan/.

Nota: -r o -R significa bucle, que repite todos los archivos y directorios del directorio. Lo mismo ocurre con todos los siguientes comandos.

03 Copia remota

Cuando necesitamos copiar archivos o directorios desde un servidor remoto a un servidor conectado localmente, la mayoría de la gente pensará en iniciar sesión primero en el servidor remoto para descargue el archivo y luego inicie sesión en el servidor local. Luego, el servidor carga el archivo. Esto es más problemático y menos eficiente.

1. Copiar del servidor local al servidor remoto

(1) Copiar archivo

Comando 1:

scplocal _ fileremote _ nombre de usuario @remote_ip:carpeta_remota

Comando 2:

scplocal_file nombre_usuario_remoto@IP_remota:archivo_remoto

Comando 3:

scp archivo_local IP_remota:carpeta_remota

Comando 4:

scplocal_file remote_IP:remote_file

No 1, No.2 especifica el nombre de usuario y se requiere la contraseña del usuario después de ejecutar el comando. . El número 1 solo especifica el directorio remoto y el nombre del archivo permanece sin cambios. El segundo especifica un nombre de archivo; el tercer y cuarto nombre de usuario no están especificados. Después de ejecutar el comando, el valor predeterminado es el nombre de usuario del servidor actual y se debe ingresar la contraseña del usuario. El tercero sólo especifica el directorio remoto, el nombre del archivo permanece sin cambios. El cuarto especifica el nombre del archivo.

Ejemplo 1: copie test.log del servidor local al directorio /home/geshan/ del servidor 192.168.130.130 y cámbiele el nombre.

20190125.log

Comando:

Ejemplo 2: copiar test.log del servidor local al directorio /home/geshan/ del 192.168.130.130 servidor.

Comando:

(2) Copiar directorio

Comando 1:

scp-r local _ carpeta remota _ nombre de usuario @ remota _ IP: carpeta _ remota

Comando 2:

scp-rlocal_folderremote_ip: carpeta remota

No 1 Especifique el nombre de usuario y la contraseña de usuario se requiere después. se ejecuta el comando; en el segundo, no se especifica el nombre de usuario y es necesario ingresar el nombre de usuario y la contraseña después de ejecutar el comando.

Ejemplo: copiar desde el directorio tomcat en el directorio /home/appuser/ del servidor local al directorio /home/geshan/ del servidor 192.168.130.130 Comando:

2. Copiar desde el servidor remoto al servidor local

El comando scp para copiar de remoto a local es el mismo que el comando anterior, simplemente invierta los dos últimos parámetros del comando para copiar de local a remoto.

(1) Copiar archivos

Ejemplo:

Copie el archivo test.log de la ruta /home/geshan/ del servidor remoto ubicado en 192.168. 130 a La ruta /home/appuser/ del servidor local.

Comando:

scproot @ 192.168.130.130:/home/ge shan/test . log/home/appuser/

(2) Copiar directorio p>

Ejemplo: Copie la carpeta Tomcat de la ruta /home/geshan/ del servidor remoto a la ruta /home/appuser/ del servidor local ubicado en 192.130.

Comando:

Nota: No hay espacio entre la dirección IP y la ruta (es decir, entre dos puntos), de lo contrario se informará un error. La primera vez que se comunique con otro servicio (como copiar archivos), se le preguntará si confía en él. Simplemente ingresa sí.

04 Compresión y descompresión

Comprimir y descomprimir archivos también es común. Si descarga todos los archivos en un directorio, puede descargar el directorio directamente. Sin embargo, si descarga el directorio directamente, una vez que haya muchos archivos, los archivos se perderán fácilmente durante el proceso de descarga y la velocidad de descarga será más lenta. Normalmente, las carpetas se comprimen antes de descargarlas. Hay cuatro comandos de compresión y descompresión.

1.comando tar

Descompresión:

Compresión:

Ejemplo: Descomprimir el archivo log.tar:

Comprima el directorio de registro y asígnele el nombre log.tar:

2. comando gz

Compresión:

Nota: El archivo fuente se comprime en. Los archivos gz desaparecerán. Si desea conservar los archivos fuente, utilice el siguiente comando.

Descomprimir:

. tar.gz y . Descompresión tgz:

Compresión:

Comprimir varios archivos:

Ejemplo: descomprimir el archivo tomcat.tar.gz

Comprimir el directorio de tomcat y asígnele el nombre archivo tomcat.tar.gz.

Comando 3.zip

Descompresión: unzipfileName.zip Compresión:

Nota: Al comprimir un directorio, debe agregar -r, lo que significa que en el directorio Se ciclarán todos los archivos y directorios. Al comprimir varios archivos o directorios, se requieren espacios entre archivos o directorios.

Ejemplo: Extraiga el archivo log.zip:

Comprima el directorio del archivo de registro y asígnele el nombre log.zip:

Comprima los directorios log1 y log2, y Nómbrelo log.zip:

Comprima los archivos test1.log y test2.log, y asígneles el nombre log.zip:

comando 4.rar

Otra vez , similar al comando zip, simplemente cambie zip a rar.

05 Modificar permisos

Los permisos de acceso a archivos y directorios en sistemas Linux son diferentes. Hay formas de determinar quién puede operar archivos y directorios en consecuencia.

Entre ellos, los permisos de acceso a archivos o directorios se dividen en solo lectura, solo escritura y ejecutable, que representan respectivamente legible, escribible y ejecutable.

1. Comando chgrp

Cambiar el grupo al que pertenece un archivo o directorio.

Comando:

Ejemplo: cambie el grupo al que pertenece el archivo test.log al grupo Geshan.

Cambie el directorio de registro y el grupo al que pertenecen todos los archivos del directorio.

Comando 2.chown

Cambiar el usuario al que pertenece un archivo o directorio. Comando:

Ejemplo: cambie el usuario del archivo test.log al usuario geshan.

Cambie el usuario del directorio de registros y todos los archivos en este directorio al usuario Geshan.

3. El comando chmod

se utiliza para cambiar los permisos de acceso de archivos o directorios. Lo utilizan los usuarios para controlar los permisos de acceso a archivos o directorios. Comando:

El modo tiene muchos significados, a continuación solo se explican los números. La mayoría de la gente ve que el modo tiene permisos como 777 o 776. ¿Qué significan estos?

Para mayor comodidad, el modo se cambia a abc, donde a, b y c son cada uno un número, que representa permisos de usuario, grupo y otros, respectivamente. R = 4, w = 2, x = 1, R significa lectura, W significa escritura y X significa ejecución.

atributo rwx 4 2 1 = 7;

Para atributo rw, 4 2 = 6

Para atributo r-x, 4 1 = 5.

Ejemplo: modifique el archivo test.log para que sea legible y escribible (es decir, 777).

Modifique el directorio de registro y todos los archivos en el directorio para que sean legibles y escribibles (666).

Ingrese ll (dos LL en minúscula) en el sistema Linux. Si el archivo o directorio tiene 777 permisos (lectura, escritura, ejecución), puede ver que el primero es -rwxrwxrwx. Si tiene 666 permisos (lectura y escritura), puede ver -rw-rw-rw al frente.

Nota: La modificación de los permisos de archivos o directorios generalmente requiere la modificación del superusuario (raíz); de lo contrario, se puede informar un error de permisos insuficientes.

Estos comandos de Linux son comandos prácticos y de uso común y definitivamente serán útiles. Si te resulta útil, ¡recuerda dar me gusta, recopilar y volver a publicar!

¿Cómo ingresar la línea de comando negra en Linux?

Mi: Puedes presionar Ctrl alt F2~6.

Puedes ingresar a la interfaz negra del modo de línea de comando.

Esta línea de comando negra es la terminal de Linux y puede ingresar varios comandos de terminal de Linux.

Los comandos más utilizados incluyen lspwdpsawksedgrepartergrepsortuniq modchownfindkilcrontabatcatmoreheaddetail, etc.