Instrucciones básicas de Linux (Parte 1) - "Linux"

Hola compañeros usuarios de CSDN, ¡hoy el contenido de Xiaoyalan es Linux! ! ! Principalmente algunas instrucciones básicas de Linux y conceptos básicos relacionados con Linux (nivel de sistema) ¡A continuación, entremos al mundo de Linux! ! !


ls comando

comando pwd

comando cd

comando táctil

Comando mkdir (importante)

comando rmdir&& comando rm (importante)

comando man (importante)


Primero, necesitamos saber una pregunta:

Estamos escribiendo varias instrucciones, ¿qué estamos haciendo exactamente?

Cuando entramos en contacto por primera vez con Windows, las diversas operaciones diarias que realizamos (usando Windows) y luego los comandos de Linux que escribimos a continuación jugaron el mismo papel.

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.

 

 

 

Al escribir instrucciones, asegúrese de prestar atención a los espacios entre las instrucciones (¡muy, muy, muy importante)! ! ! ¡Las instrucciones deben ingresarse correctamente! !

Otra cosa es: el código de cada día debe tener un directorio separado, si cometemos un error o no queremos todas las operaciones en este momento, podemos eliminar directamente el directorio, o todos los archivos del directorio.

A continuación, veamos otra pregunta:

Si creo un nuevo archivo vacío en el disco, ¿el archivo ocupará espacio en el disco?

¡La respuesta es por supuesto que sí! ! !

Para un archivo, no solo su contenido son datos, sino también su fecha de modificación, tipo y tamaño. ¡Estos atributos son todos datos a los ojos de la computadora! ! ! Entonces, archivo = datos de contenido + datos de atributos. ! !

Entonces, ¿por qué de repente planteamos esta cuestión?

¡Porque ls -l muestra los atributos detallados del archivo! ! !

Al mirar la imagen de arriba, descubrí que después de escribir ls -l y luego escribir -a, se mostrarán dos archivos más, a saber, . . file y . file.

¡Hay archivos ocultos en Linux! ¡También hay archivos ocultos en Windows!

La forma de ocultar archivos/directorios (carpetas) en Linux es hacer que los archivos comiencen con .

 

El uso básico de archivos ocultos: ¡se puede usar para ocultar algunos archivos de configuración!

 

 

Opciones comunes:

  • -a Enumera todos los archivos del directorio, incluidos los archivos implícitos que comienzan con .
  • -d muestra el directorio como un archivo, en lugar de mostrar los archivos debajo de él. Por ejemplo: ls –d especifica el directorio
  • -i Genera la información de índice del nodo i del archivo. Por ejemplo, ls –ai especifica el archivo
  • -k indica el tamaño del archivo en k bytes. ls –alk especifica el archivo
  • -l Listar los detalles del archivo.
  • -n Utilice UID numérico, GID en lugar de nombre. (Presentando UID, GID)
  • -F Adjunte un carácter después de cada nombre de archivo para indicar el tipo de archivo. "*" indica un archivo ordinario ejecutable; "/" indica un directorio; "@" indica un enlace simbólico; "|" indica FIFO; "= " significa enchufes. (Identificación del tipo de directorio)
  • -r ordena el directorio en orden inverso.
  • -t Ordenar por tiempo.
  • -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)
  • -R Listar archivos en todos los subdirectorios. (recursión)
  • -1 genera solo un archivo por línea.

comando pwd

Sintaxis: pwd

Función: muestra el directorio donde se encuentra actualmente el usuario


comando 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.

 

 

 

 

 

¡Toda la estructura de directorios de Linux es esencialmente una estructura de múltiples árboles! ! !

 

Cuando generalmente definimos un archivo (ordinario), ¡nos gusta usar la ruta para ubicarlo! ! !

Este es un camino absoluto 

No comience con el directorio raíz, sino utilice la ruta actual como punto de referencia. Esta forma de localizar archivos se denomina ruta relativa.

ruta relativa del cd o ruta absoluta

Sintaxis: nombre del directorio del cd

Función: Cambiar el directorio de trabajo. Cambie el directorio de trabajo actual al directorio especificado.

cd .. : Regresar al directorio superior

cd /home/litao/linux/: ruta absoluta

cd ../day02/: ruta relativa

cd ~: ingresa el directorio de inicio del usuario

cd -: Regresar al directorio visitado recientemente

Para usuarios normales: /home/ XXX: se denomina directorio de inicio (directorio de trabajo) del usuario XXX.

Para el usuario root: /root


comando táctil

Sintaxis: tocar [opciones]... archivo...

Función: Los parámetros del comando táctil pueden cambiar la fecha y hora de un documento o directorio, incluida la hora de acceso y la hora de cambio, o crear un nuevo archivo que no existe.

 

 

 

Opciones comunes:

  • -a o --time=atime o --time=access o --time=use solo cambia el tiempo de acceso.
  • -c o --no-create No crea ninguna documentación.
  • -d Utilice la fecha y hora especificadas en lugar de la hora actual.
  • -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.
  • -m o --time=mtime o --time=modify solo cambia la hora de cambio.
  • -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.
  • -t Utiliza la fecha y hora especificadas en lugar de la hora actual 

 Comando mkdir (importante)

Sintaxis: mkdir [opciones] nombredir...

Función: crear 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.

Si desea crear varias rutas a la vez, debe usar mkdir, pero no puede usar mkdir directamente, debe usar la opción -p de mkdir.

 

 

Aquí hay un comando, que es árbol, y puedes ver una lista de rutas.

 

Si el comando del árbol no está instalado, puedes instalarlo:

yum instalar -y árbol 

mkdir #Crear un directorio

mkdir -p #Crea una cadena de rutas 

mkdir -p test/test1: crea varios directorios de forma recursiva 

 


comando rmdir&& comando rm (importante)

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 permiso para operar el directorio actual

Función: eliminar directorios vacíos

Opciones comunes:

-p Cuando se elimina el subdirectorio, si el directorio principal también se convierte en un directorio vacío, el directorio principal se eliminará junto.

El comando rm puede eliminar archivos o directorios al mismo tiempo

Sintaxis: rm [-firv][dirName/dir]

Aplicable a: Todos los usuarios

Función: Eliminar archivos o directorios

Opciones comunes:

  • -f Incluso si el atributo del archivo es de solo lectura (es decir, protegido contra escritura), elimínelo directamente
  • -i Solicito confirmación uno por uno antes de eliminar
  • -r elimina el directorio y todos los archivos que contiene

Si usa rmdir, ¡solo se pueden eliminar directorios vacíos de forma predeterminada! !

Utilice el comando rm, porque ahora es el usuario root, y elimine un archivo, le aparecerá un mensaje, simplemente responda y o n.

 

Si usa rm para eliminar directamente un directorio, no le permitirá eliminarlo. Si realmente desea eliminarlo, puede usar rm -rf para eliminarlo de forma recursiva sin dar ningún mensaje, simplemente elimínelo directamente.

A continuación, Xiao Yalan escribió una serie de scripts para crear 20 archivos a la vez:

 

 

 

Linux no tiene papelera de reciclaje, si la borras, ¡la borras!

 


comando man (importante)

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 las páginas man de Linux es man.

Sintaxis: comando man [opciones]

Opciones comunes

  • -k Buscar ayuda en línea según palabras clave
  • num solo se encuentra en el capítulo num
  • -a muestra todos los capítulos, como man printf. De forma predeterminada, comienza a buscar desde el primer capítulo y se detiene cuando se conoce. Utilice la opción a. Al presionar q para salir, continuará buscando hasta que se busquen todos los capítulos.

 

 

 

 

Explique, el manual está dividido en 8 capítulos.

1 es un comando normal

2 es una llamada al sistema, como abrir, escribir, etc. (A través de esto, al menos puede descubrir fácilmente qué archivos de encabezado deben agregarse para llamar a esta función)

3 es una función de biblioteca, como printf, fread4 es un archivo especial, es decir, varios archivos de dispositivo en /dev

5 se refiere al formato del archivo, como passwd, que explicará el significado de cada campo en el archivo.

6 está reservado para juegos y está definido por cada juego.

7 es el archivo adjunto y hay algunas variables, por ejemplo, las variables globales como el entorno se explican aquí.

8 es un comando utilizado para la administración del sistema. Estos comandos solo pueden ser utilizados por root, como ifconfig

De hecho, printf también es una instrucción, si desea consultar su función en lenguaje C, puede usar man 3 printf

 

 

Si el comando en el manual de hombre está incompleto, puede ingresar:

yum install -y páginas de manual 

 


Bien, eso es todo por las instrucciones de Linux de Xiao Yalan de hoy, ¡continúe! ! !

Supongo que te gusta

Origin blog.csdn.net/weixin_74957752/article/details/133517584
Recomendado
Clasificación