[Conceptos básicos de Linux] Instrucciones básicas de Linux (1)

Insertar descripción de la imagen aquí


Las notas de estudio de Linux se actualizarán continuamente a partir de hoy. En la primera parte partimos de las instrucciones básicas.

1. Instrucciones básicas en Linux

Mucha gente dice: ¿No es bueno para nosotros usar interfaces gráficas? Tenemos que aprender Linux. Quiero decir que nosotros, los estudiantes de informática, especialmente los que hacemos C/C++, prestamos más atención a la capa inferior que otros. y Linux Se trata de lidiar con la capa inferior, por lo que es necesario que lo aprendamos con atención.
A continuación, comenzamos oficialmente a aprender nuestras instrucciones:

1.ls comando

Sintaxis: ls [opciones][directorio o archivo]
**Función:**Para un directorio, este comando enumera todos los subdirectorios y archivos del directorio. Para los archivos, el nombre del archivo aparece junto con otra información.
Opciones de uso común: 1: -a enumera todos los archivos en el directorio, incluidos los archivos implícitos que comienzan con . 2: -d muestra el directorio como un archivo, en lugar de mostrar los archivos que contiene. Por ejemplo: ls -d especifica el directorio 3: -i genera la información de índice del nodo i del archivo. Por ejemplo, ls -ai especifica el archivo 4: -k
indica el tamaño del archivo en k bytes. ls –alk especifica el archivo 5: -l enumera información detallada sobre el archivo. 6: -n usa UID y GID numéricos en lugar de nombre. (Introducción a
UID, GID) 7: -F Adjunte un carácter después de cada nombre de archivo para indicar el tipo de archivo. "*" representa un archivo ordinario ejecutable; "/" representa un directorio; "@" representa un enlace simbólico
; "|" representa FIFO; "=" representa sockets. (Identificación del tipo de directorio) 8: -r ordena el directorio en orden inverso. 9: -t
ordena por tiempo. 10: -s genera el tamaño del archivo después del nombre del archivo l. (Clasificación por tamaño, cómo encontrar el archivo más grande en un directorio) 11: -R enumera los archivos en todos los subdirectorios.
(Recursivo) 12:-1 Solo genera un archivo por línea.

ls #Solo muestra nombres de archivos y subdirectorios en el directorio actual

Insertar descripción de la imagen aquí

ls -l #Mostrar información detallada sobre archivos y directorios

Insertar descripción de la imagen aquí

ls -a #Enumere todos los archivos y directorios en el directorio actual, incluidos los archivos y directorios ocultos (comenzando con .)

Insertar descripción de la imagen aquí
Nota: -a y -l se pueden usar juntos. ls -al / ls -la (no hay diferencia entre a y l, que viene primero). ¿Para
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
qué sirve . (directorio actual)?
Por ejemplo, si escribimos un programa en lenguaje C ahora y queremos ejecutar este programa ahora, ingresamos el comando ./a.out, aquí usamos . Si a.out se ejecuta directamente, no funcionará.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Aquí, le dice al sistema que busque un.out en el directorio actual y luego lo ejecute.

2.comando pwd


** Sintaxis: ** función pwd : muestra el directorio donde se encuentra actualmente el usuario

Insertar descripción de la imagen aquí
Indica que estamos en el directorio de código debajo del directorio raíz.
Eche un vistazo al directorio correspondiente a nuestras ventanas:
Insertar descripción de la imagen aquí

comando 3.cd

En el sistema Linux, los archivos y directorios del disco están organizados en un árbol de directorios y cada nodo es un directorio o archivo. Para los nodos hoja, es un archivo normal o un directorio vacío.
**Sintaxis: **nombre del directorio cd
** Función: **Cambiar el directorio de trabajo. Cambie el directorio de trabajo actual al directorio especificado.
Ejemplo: 1: cd…: Regresar al directorio de nivel superior
2: cd /home/litao/linux/: Ruta absoluta
3: cd …/day02/: Ruta relativa
4: cd ~: Ingresar al directorio de inicio del usuario
5: cd -: Volver a visitas recientes Índice de contenidos

Aquí hablamos de ** rutas relativas y rutas absolutas:**

Ruta absoluta: ruta normal, la ruta que comienza desde el directorio raíz hasta el nodo de destino, siempre es válida;
ruta relativa: la ruta relativa a nuestra ubicación actual. Tiene su propio rango válido.

Insertar descripción de la imagen aquí

El ./a.out anterior también es una ruta relativa.

cd ~ #Ingrese al directorio de inicio

Insertar descripción de la imagen aquí

cd… #Regresar al directorio superior

Insertar descripción de la imagen aquí

cd - #Volver al último directorio visitado

Insertar descripción de la imagen aquí

4.comando táctil

**Sintaxis:**toque [opciones]... Archivo...
Función: Los parámetros del comando táctil pueden cambiar la fecha y hora del documento o directorio, incluida la hora de acceso y la hora de cambio, o crear un nuevo archivo que no existir.
Opciones de uso común:
1: -a o –time=atime o –time=access o –time=use solo cambia el tiempo de acceso.
2: -c o –no-create no crea ningún documento.
3: -d usa la fecha y hora especificadas en lugar de la hora actual.
4: -f Este parámetro será ignorado y no será procesado, solo se encarga de solucionar el problema de compatibilidad de la versión BSD del comando táctil.
5: -m o –time=mtime o –time=modify solo cambia la hora de cambio.
6: -r establece que la fecha y hora del documento o directorio especificado sean las mismas que la fecha y hora del documento o directorio de referencia.
7: -t usa la fecha y hora especificadas en lugar de la hora actual.

Insertar descripción de la imagen aquí

Comando 5.mkdir

Sintaxis: mkdir [opciones] dirname...
**Función:** Crea un directorio llamado "dirname" en el directorio actual.
Opciones comunes:
-p, --parents puede ser un nombre de ruta. En este momento, si algunos directorios en la ruta aún no existen, después de agregar esta opción, el sistema creará automáticamente aquellos directorios que aún no existen, es decir, se pueden crear varios directorios a la vez.

Insertar descripción de la imagen aquí

6.comando rmdir && comando rm

rmdir es un comando correspondiente a mkdir. mkdir es para crear un directorio y rmdir es un comando de eliminación. Sintaxis: rmdir [-p][nombredir]
** Objetos aplicables: ** Todos los usuarios con permisos operativos para el directorio actual ** Función: ** Opciones comunes para
eliminar directorios vacíos : -p Cuando se elimina el subdirectorio, si el directorio principal El directorio también lo es. Si se convierte en un directorio vacío, se eliminará junto con el directorio principal.

Insertar descripción de la imagen aquí

El comando rm puede eliminar archivos o directorios al mismo tiempo. Sintaxis: rm [-firv][dirName/dir]
** Objetos aplicables: ** Todos los usuarios ** Función: ** Opciones comunes
para eliminar archivos o directorios : -f Incluso si el atributo del archivo es solo de lectura (es decir, protegido contra escritura), también elimínelo directamente -i Solicite confirmación uno por uno antes de eliminar -r Elimine el directorio y todos los archivos que contiene



Insertar descripción de la imagen aquí

Si confirmamos que queremos eliminar y no queremos que se nos pregunte (a los usuarios normales no se les pregunta), entonces podemos hacer esto:
Insertar descripción de la imagen aquí

rm -r puede eliminar el directorio y todos los archivos/directorios bajo el directorio:
Insertar descripción de la imagen aquí

comando 7.man

Los comandos de Linux tienen muchos parámetros y nos es imposible recordarlos todos, podemos obtener ayuda consultando el manual en línea. El comando para acceder a la página del manual de Linux es la sintaxis man: man
[opción]
Opciones de comando comunes
1: -k Buscar ayuda en línea según palabras clave
2: num Buscar solo en el capítulo número
3: -a Mostrar todos los capítulos, como man printf start busca desde el primer capítulo de forma predeterminada y se detiene cuando lo sabe. Utilice la opción a. Cuando presione q para salir, continuará buscando hasta que se busquen todos los capítulos.
Necesitamos instalar man. Si lo usamos por primera vez, instálelo primero (como root): yum -y install man-pages

Uso: similar a cómo lo usamos nosotros
Insertar descripción de la imagen aquí

comando 8.cp

Sintaxis: cp [opción] Archivo o directorio de origen Archivo o directorio de destino
Función: Copiar archivo o directorio
Descripción: El comando cp se utiliza para copiar archivos o directorios. Si se especifican dos o más archivos o directorios al mismo tiempo, y el final El destino es un directorio que ya existe, copiará todos los archivos o directorios especificados previamente a este directorio. Si se especifican varios archivos o directorios al mismo tiempo y el destino final no es un directorio existente, aparecerá un mensaje de error.
Opciones comunes:
-f o --force copiar archivos o directorios a la fuerza, independientemente de si el archivo de destino o El directorio ya existe
- i o --interactive pregunta al usuario antes de
sobrescribir el archivo -r procesa recursivamente los archivos en el directorio y subdirectorios especificados juntos. Si la forma del archivo o directorio fuente no pertenece a un directorio o enlace simbólico, se tratará como un archivo ordinario para el procesamiento
-R o --recursive recursivo, y se procesarán los archivos y subdirectorios en el directorio especificado. juntos.

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Copia del directorio:
Insertar descripción de la imagen aquí

comando 9.mv

El comando mv es la abreviatura de mover. Se puede usar para mover archivos o cambiar el nombre de archivos (mover (renombrar)
archivos). Es un comando de uso común en sistemas Linux y a menudo se usa para realizar copias de seguridad de archivos o directorios.
Sintaxis: mv [opciones] Archivo o directorio de origen Archivo o directorio de destino
Función:

  1. Dependiendo del tipo del segundo parámetro en el comando mv (ya sea un archivo de destino o un directorio de destino), el comando mv cambia el nombre del archivo o lo mueve a un nuevo directorio.
  2. Cuando el segundo tipo de parámetro es un archivo, el comando mv completa el cambio de nombre del archivo. En este momento, solo puede haber un archivo fuente (también puede ser el nombre del directorio fuente). Cambiará el nombre del archivo o directorio fuente dado al dado uno Nombre del archivo de destino.
  3. Cuando el segundo parámetro es el nombre de un directorio existente, puede haber varios archivos fuente o parámetros de directorio, y el comando mv moverá todos los archivos fuente especificados por cada parámetro al directorio de destino.
    Opciones de uso común:
    -f: forzar significa forzar. Si el archivo de destino ya existe, se sobrescribirá directamente sin preguntar.
    -i: si el archivo de destino (destino) ya existe, se le preguntará si desea sobrescribirlo.

Insertar descripción de la imagen aquí

Cuando mv src (archivo/directorio fuente) dst (destino), src debe existir. Si dst existe, se cortará. Si no existe, se le cambiará el nombre.
Insertar descripción de la imagen aquí
Cortar directorio:
Insertar descripción de la imagen aquí

10.comando gato

Sintaxis: cat [opción][archivo]
Función: Ver el contenido del archivo de destino
Opciones comunes:
-b Numerar líneas de salida no vacías
-n Numerar todas las líneas de salida
-s No generar múltiples líneas en blanco

Insertar descripción de la imagen aquí
El comando cat también puede leer el contenido del archivo al revés. Escribir cat al revés genera el contenido del archivo al revés:
Insertar descripción de la imagen aquí

11.más comando

Sintaxis: more [opción][archivo]
Función: comando more, similar en función a cat
Opciones comunes:
-n Numerar todas las líneas de salida q Salir de more

Adecuado para ver archivos grandes.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

12.menos instrucción

La herramienta less también es una herramienta para paginar la visualización de archivos u otros resultados. Cabe decir que es una herramienta ortodoxa para ver el contenido de archivos en Linux y es extremadamente poderosa. El uso de menos
es más flexible que el de más. Cuando usamos más, no tenemos forma de avanzar y solo podemos mirar hacia atrás, pero cuando usamos menos, podemos usar
[arriba página] [abajo página] y otras funciones clave para avanzar y retroceder a través del archivo, lo cual es más fácil de usar. para ver ¡El contenido de un archivo! Además,
puedes tener más funciones de búsqueda en menos, no solo puedes buscar hacia abajo, sino que también puedes buscar hacia arriba.
Sintaxis: less [parámetro]
Función de archivo: less es similar a more, pero puede usar less para explorar el archivo a voluntad, mientras que more solo puede avanzar, pero no retroceder, y less no cargará el archivo completo antes de verlo.
Opciones:
-i ignoro mayúsculas y minúsculas al realizar la búsqueda
-N muestra el número de línea para cada línea/cadena: buscar hacia abajo la función "cadena"? cadena: buscar hacia arriba la función "cadena" n: repetir la búsqueda anterior (¿Relevante para / o ?) N: Repetir la búsqueda anterior a la inversa (¿relevante para / o ?) q:quit

Menos admite traducción hacia arriba y hacia abajo, por lo que se recomienda usar menos que más.Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/Ljy_cx_21_4_3/article/details/132796032
Recomendado
Clasificación