Comando 1.ls
El comando ls no solo puede ver los archivos contenidos en la carpeta de Linux, sino también ver los permisos de los archivos (incluidos los directorios, carpetas, permisos de archivos), ver la información del directorio, etc.
Parámetros comunes
ls- enumera todos los archivos en el directorio, incluidos los archivos ocultos que comienzan con. ls - A enumera otros archivos excepto. y ... ls - r ordena en orden inverso ls - t ordena por tiempo de modificación del archivo ls - S ordena por tamaño de archivo ls - h muestra ls -l en tamaño fácil de leer Además del nombre del archivo, también enumera los permisos del archivo, el propietario, el tamaño del archivo y otra información en detalle
2.comando mkdir
El comando mkdir se usa para crear carpetas.
Parámetros comunes
- m: se proporciona nuevo directorio para el acceso, se puede proporcionar con el comando chmod;
-p: puede ser un nombre de ruta. En este momento, si todavía no existen algunos directorios en la ruta, después de agregar esta opción, el sistema creará automáticamente los directorios que no están allí, es decir, se pueden crear múltiples directorios a la vez.
mkdir t crea una carpeta llamada t en el directorio de trabajo actual
mkdir - p / tmp / test / t1 / t Cree un directorio con la ruta test / t1 / t en el directorio tmp, si no existe, créelo
Comando 3.cp
Copie el archivo de origen en el archivo de destino o copie varios archivos de origen en el directorio de destino.
- Tipo y - r copiar todos los elementos en el catálogo y directorio -a copia del archivo original con el mismo tiempo del archivo
Copie a.txt en el directorio de prueba, mantenga el tiempo del archivo original, si el archivo original existe, solicite si se sobrescribe.
prueba cp -ai a.txt
Comando 4.cat
1. Visualice todo el archivo a la vez: cat fileName
2. Cree un archivo desde el teclado: cat> fileName solo puede crear archivos nuevos, no editar archivos existentes.
3. Combine varios archivos en un archivo: cat fileName1 fileName2> newFile
Parámetro
- número de línea b de los resultados no nulos
de salida -n todos los números de línea
Agregue el contenido del archivo log1.log al archivo log.log después de agregar el número de línea
cat - n log1 . log log . Iniciar sesión
Agregue el contenido de log1.log y log2.log al newlog.log después de agregar el número de línea (no se agrega la línea en blanco)
cat - b log1 . log log2 . log newlog . Iniciar sesión
5.comando sin
menos es similar a más, pero puede usar menos para explorar archivos a voluntad, y más solo puede avanzar, pero no hacia atrás, y menos no cargará todo el archivo antes de verlo.
Parámetros de comando comunes:
- caso ignorar buscar cuando i - número de línea N de cada fila -o <nombre del archivo> menos producción de contenido guardado en el archivo especificado - S visualiza continuamente vacío línea de conducta / cadena: Buscar por "cadena Función de "? Cadena de caracteres: función de búsqueda ascendente de" cadena " n: repite la búsqueda anterior (relacionada con / o? ) N: repite la búsqueda anterior en reversa (relacionada con / o? ) -X <número> will" La tecla de tabulación se muestra como un número especificado de espacios b Gira una página hacia atrás d Gira media página hacia atrás h Muestra la interfaz de ayuda Q Salir del comando less u Desplaza media página hacia adelante y Desplaza una línea hacia adelante Desplaza una línea con la tecla Intro [pagedown]: rechaza una página
ps Vea la información del proceso y muéstrela en la pestaña menos: ps - aux | less - N
Ver varios archivos: menos 1.log 2.log
Puede usar n para ver el siguiente yp para ver el anterior.
Comando 5.head
head se usa para mostrar el comienzo del archivo a la salida estándar. El comando head predeterminado imprime las primeras 10 líneas del archivo correspondiente.
Parámetros comunes:
-n <número de líneas> muestra el número de líneas (el número de líneas es un número complejo desde el último en adelante)
Muestra las primeras 20 líneas en el archivo 1.log: head 1.log - n 20
20 bytes de la 1.log visualización del archivo: cabeza-C20 log2014 . Log
Muestra las últimas 10 líneas de t.log: head-n-10 t . Log
6.comando cola
Se utiliza para mostrar el contenido al final del archivo especificado. Cuando el archivo no se especifica, se procesa como información de entrada. Comúnmente utilizado para ver archivos de registro.
Parámetros comunes:
- F ciclo (utilizado comúnmente en vista del aumento archivo de registro) leer
-n <número de línea> muestra el número de filas (de atrás hacia delante)
Comando 7.wc
La función wc (recuento de palabras) es contar el número de bytes, palabras y líneas en el archivo especificado, y generar los resultados estadísticos
wc [ opción ] archivo ..
tipo de parámetro
- C el número de bytes - L cuenta el número de líneas - m cuenta el número de caracteres Número de palabras -w estadísticas, una palabra se define como espacios, tabulaciones o cadena de caracteres de nueva línea delimitados
Cuenta el número de líneas de salida
prueba de gato.txt | wc -l
Comando 8.ps
ps (estado del proceso), utilizado para ver el estado actual del proceso en ejecución, vista única, si necesita resultados continuos dinámicos, use top
La herramienta ps identifica cinco códigos de estado para un proceso:
D suspensión ininterrumpida (generalmente IO)
R ejecutable (en la cola de ejecución)
S interrupción del sueño
T parada rastreada o detenida
Z zombies un proceso difunto ("zombie")
Parámetros de comando
- A muestran todos los procesos de un programa de todos los procesos - una pantalla de todos los mismos procesos terminales c muestran nombre real de proceso variables de entorno de visualización e f muestra la relación entre el proceso de r los actuales procesos de pantalla del terminal que se ejecutan -aux mostrar todos los demás procesos de uso que comprende
Ejemplos: (1) Mostrar todas las variables de entorno del proceso actual y las relaciones entre procesos ps -ef
(2) Mostrar todos los procesos actuales ps -A
(3) Combinar con grep para encontrar un proceso ps - aux | grep apache
(4) Descubra los números PID relacionados con los dos servicios cron y syslog ps aux|grep '(cron | syslog)'
9.mando superior
Muestra información sobre los procesos que el sistema está ejecutando actualmente, incluida la identificación del proceso, el uso de la memoria, el uso de la CPU, etc.
10.matar comando
Enviar la señal especificada al proceso correspondiente. El modelo no especificado enviará SIGTERM (15) para finalizar el proceso especificado. Si no puede terminar el programa, puede usar el parámetro "-KILL", y la señal que envía es SIGKILL (9), lo que obligará al proceso a finalizar. Use el comando ps o el comando jobs para ver el número del proceso. El usuario root afectará el proceso del usuario, los usuarios no root solo pueden afectar sus propios procesos.
Parámetros comunes:
-l señal, si no se agrega el parámetro número de señal, el parámetro " -l" enumerará todos los nombres de señal - a Al procesar el proceso actual, la correspondencia entre el nombre del comando y el número de proceso no está limitada - p especifica el comando kill solamente Imprima el número de proceso del proceso relevante sin enviar ninguna señal : s especifica el envío de señales -u especifica los usuarios
Primero usa ps para encontrar el proceso pro1, luego mátalo con kill
kill - 9 $ ( ps - ef | grep pro1 )
11.comando libre
Muestra el uso de la memoria del sistema, incluida la memoria física, la memoria de área interactiva (intercambio) y la memoria intermedia del núcleo.
Parámetros comunes
- B se muestra en el uso de memoria Byte - K kb en unidades de uso de la memoria de visualización - m en la unidad de visualización de uso de la memoria mb - G gb Muestra en el uso de memoria -s <intervalo en segundos> memoria de visualización Longitud -t Mostrar uso total de memoria
Mostrar uso de memoria
gratis, gratis - k, gratis -m
Mostrar información de uso de memoria como una suma
libre -t
Consultar el uso de memoria periódicamente
gratis -s 10