[Instalación del sistema Linux y uso de comandos comunes]

[Linux] Instalación del sistema y uso de comandos comunes

1. Comprender el sistema Linux

Linux administra la memoria sin particionar.

1. Introducción al sistema

1. Versión del núcleo

  • Versión de distribución de código abierto: sistema de implementación de servidor en la nube, Ubuntu y CentOS son los más populares en el mercado ;
    Insertar descripción de la imagen aquí
  • Versión de código no abierto, iOS, Android

2. Genealogía sistemática

Insertar descripción de la imagen aquí

3. Sistemas soportados por el kernel de Linux

Insertar descripción de la imagen aquí

4. Cuota de mercado de servidores de sistemas Linux.

(2016)
Insertar descripción de la imagen aquí

  • Más del 90% de las 500 supercomputadoras más rápidas del mundo ejecutan distribuciones o variantes de Linux, incluidas las 10 supercomputadoras más rápidas, todas ellas sistemas operativos basados ​​en el kernel de Linux.
  • Linux también se usa ampliamente en sistemas integrados, teléfonos móviles, tabletas, enrutadores, televisores, consolas de juegos, etc., incluidos los sistemas iOS y Android, que se basan en el kernel de Linux.

5. Ventajas de Linux

  • 1. El código abierto es gratuito, usted mismo puede modificarlo y tiene buena compatibilidad con otro software de código abierto.
  • 2. El acceso multiusuario es amigable y la administración de permisos es conveniente y rápida.
  • 3. Excelente gestión de la memoria, puede funcionar de forma continua durante mucho tiempo y el sistema ocupa poca memoria.
  • 4. Biblioteca completa de funciones de herramientas, fácil de implementar e instalar

2. Instale Linux en una máquina virtual en Windows

  • Usar la máquina virtual que viene con win10 es cómodo, rápido y ocupa poco espacio

1. Activa el modo desarrollador

Insertar descripción de la imagen aquí

2. Habilitar funciones del subsistema

  • Active Activar o desactivar las funciones de Windows, verifique el Subsistema de Windows para Linux y confirme. Reinicie más tarde.
    Insertar descripción de la imagen aquí

3. Descargue e instale Ubuntu

  • Abra Microsoft Store, busque Ubuntu, obtenga la instalación, versión de soporte a largo plazo LTS
    Insertar descripción de la imagen aquí
  • Una vez completada la descarga e instalación, abra:
    Insertar descripción de la imagen aquí

3. Comandos comunes de Linux

0, comandos básicos

sudo , privilegios elevados

claro , limpia la pantalla

pwd , muestra la ruta del directorio actual

> , sobrescribe la salida del comando de la izquierda al archivo o comando de la derecha. Si el archivo de la derecha no existe, cree uno

>> , agregue la salida del comando de la izquierda al archivo o comando de la derecha. Si el archivo de la derecha no existe, cree uno

chmod, modificar permisos de atributos, 6777: permisos completos (octal), 110: superpermisos/reorganización (6), 111: ejecución de lectura y escritura del usuario (7), por ejemplo:

1. comando ls: atravesar

ls es la abreviatura de list . Su función es enumerar los archivos y carpetas en la ubicación especificada. Si no se especifica, los archivos o carpetas en la carpeta actual serán los predeterminados.
Los parámetros comúnmente utilizados son:

-a , enumera todos los archivos o carpetas

  • Puede ver todos los archivos, incluidos los archivos o carpetas ocultos (los archivos o carpetas que comienzan con . generalmente se consideran ocultos de forma predeterminada)
    Insertar descripción de la imagen aquí

-l , listar detalles

  • De forma predeterminada, ls solo muestra el nombre. Después de agregar este parámetro, mostrará los permisos del archivo, usuario, grupo, tamaño, fecha de modificación, etc.
    Insertar descripción de la imagen aquí

-h , aumenta la legibilidad

  • El archivo predeterminado se muestra en bytes. La adición de este parámetro irá acompañada de sufijos de tamaño como K, M, G, T, etc. K: Kilobytes, M: Megabytes, T: 1024G
    Insertar descripción de la imagen aquí

-R , acceso recursivo

  • Si hay otras carpetas en el directorio actual, también se mostrarán los archivos y carpetas de estas carpetas.

-Q , el nombre del archivo está entre comillas dobles

  • Este parámetro se utiliza para evitar que algunos archivos o carpetas terminen con un carácter de espacio. Puede utilizar comillas dobles para ver la longitud real del nombre del archivo.
    Insertar descripción de la imagen aquí

2. comando echo: mostrar cadena

  • cadena de visualización,
    Insertar descripción de la imagen aquí

Mostrar caracteres de escape, por ejemplo: echo "o '`

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Mostrar variables, echo $PATH: mostrar variables de entorno

Insertar descripción de la imagen aquí

Mostrar salto de línea/sin salto de línea, echo -e "\n": salto de línea, echo -e "\c": sin salto de línea

Insertar descripción de la imagen aquí

Muestra la cadena tal como está, repite "$PATH"

Mostrar resultados del comando, ecodate

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

3. comando cd: ruta de destino

ruta de destino del cd (cambiar directorio)

~ : Representa el directorio de usuario del usuario actual

  • Para usuarios normales: normalmente la carpeta /home/nombre de usuario; para usuarios root: la carpeta /root correspondiente.

. : Un punto representa el directorio actual.

. . : Dos puntos representan el directorio de nivel superior.

  • cd . ./. .

4. comando head: encabezado del archivo

-cn , muestra los n caracteres especificados del encabezado.

Insertar descripción de la imagen aquí

-nx , muestra las primeras x filas de datos especificadas en el encabezado.

-v , muestra el nombre del archivo

Insertar descripción de la imagen aquí

-q, no muestra nombres de archivos, predeterminado.

Recorre archivos en el formato especificado. por ejemplo: ls*.txt

Insertar descripción de la imagen aquí

Recorre archivos que no especifican un carácter. por ejemplo: ¿es jso? .txt

Insertar descripción de la imagen aquí

5. comando tail: fin del archivo

-c muestra el contenido de los bytes especificados al final

-n, muestra el contenido del número especificado de líneas al final de un archivo.

-v mostrar el nombre del archivo

-q, no muestra nombres de archivos, predeterminado.

-f, puede actualizar continuamente el contenido final de un archivo.

6. Comando ps: muestra los procesos iniciados con el usuario actual

-Al muestra detalles y nombres de procesos de todos los procesos.

-aux muestra detalles de todos los procesos y sus comandos de inicio

  • Todos los procesos son hijos del proceso init.
    Insertar descripción de la imagen aquí

Descripción de los elementos de valor del proceso:

  • USUARIO, el usuario al que pertenece el proceso
  • UID, el ID de usuario al que pertenece el proceso. Cuando es 0, representa el usuario root con mayor autoridad.
  • PID, identificación del proceso
  • PPID, ID del proceso principal
  • PRI, cuanto menor sea el valor de prioridad, mayor será la prioridad e incluso puede ser un número negativo.
  • % CPU, uso de CPU
  • %MEM, uso de memoria
  • VSZ, huella de memoria virtual (parte de la cual puede estar en el archivo de intercambio)
  • RSS, uso de memoria real (tamaño ocupado por RAM)
  • TTY, el dispositivo de consola correspondiente
  • TIEMPO, el momento en que se ejecuta el proceso.
  • INICIO, el momento en que el proceso comienza a ejecutarse
  • COMANDO, el comando utilizado para iniciar el proceso, nombre del proceso (puede tomar parámetros)
  • CMD, el comando utilizado para iniciar el proceso, nombre del proceso (sin parámetros)
  • S/STAT, estado: S en suspensión, R en ejecución, D bloqueado, Z proceso zombie, T suspendido

7. comando cp: copiar

(comando copiar copiar)
Uso del comando: cp [parámetro] archivo/carpeta de origen archivo/carpeta de destino,
[] significa opcional, disponible o no

-una copia con atributos

  • Esta opción se utiliza normalmente al copiar un directorio, conservar enlaces, atributos de archivos y copiar todo el contenido del directorio. El efecto es igual a la combinación de parámetros dpr.

-d preservar enlaces al copiar

-p copiar con permisos

  • Además de copiar el contenido del archivo, la hora de modificación y los permisos de acceso también se copian al nuevo archivo.

-r copia de carpeta

  • Si el archivo fuente proporcionado es un archivo de directorio, se copiarán los subdirectorios y archivos del directorio.

-f fuerza la cobertura

  • Sobrescribir un archivo de destino existente sin avisar

-anulo el mensaje

  • Dé un mensaje antes de sobrescribir el archivo de destino y solicite al usuario que confirme si desea sobrescribir.

-creo enlace

  • No se copian archivos, solo se generan archivos vinculados.
  • Sólo funciona en algunos sistemas y no tiene ningún efecto en Ubuntu.

8. comando rm: eliminar

eliminadoeliminar

-i Eliminar confirmación

-f forzar eliminación

-r eliminar directorio

4. Comandos comunes de Linux (de Internet):

comando pwd

Utilice el comando pwd para encontrar la ruta a su directorio (carpeta) de trabajo actual. Este comando devolverá una ruta absoluta (completa), que es básicamente la ruta a todos los directorios que comienzan con /. Un ejemplo de ruta absoluta es /home/nombredeusuario.

comando cd

Para explorar archivos y directorios de Linux, utilice el comando cd. Dependiendo del directorio de trabajo actual en el que se encuentre, necesitará la ruta completa o el nombre del directorio. Supongamos que está en /home/nombre de usuario/Documentos y desea ir al subdirectorio Fotos de Documentos. Para hacer esto, simplemente escriba el siguiente comando: cd Fotos. Otro caso es si desea cambiar a un directorio completamente nuevo, como /home/nombredeusuario/Películas. En este caso debe ingresar cd seguido de la ruta absoluta al directorio: cd /home/nombredeusuario/Movies. Hay algunos atajos que le ayudarán a navegar rápidamente: cd... (con dos puntos) mueve un directorio hacia arriba cd va directamente a la carpeta de inicio cd- (con guión) mueve al directorio anterior Como nota al margen, el shell para Linux Es sensible a mayúsculas y minúsculas. Por lo tanto, debe ingresar exactamente el nombre del directorio.

ls comando

El comando LS se utiliza para ver el contenido de un directorio. De forma predeterminada, este comando mostrará el contenido del directorio de trabajo actual. Si desea ver el contenido de otro directorio, escriba ls seguido de la ruta al directorio. Por ejemplo, ingrese ls /home/username/documents para ver el contenido del archivo. Puede utilizar las siguientes variaciones del comando ls: ls -R también enumerará todos los archivos en los subdirectorios ls -a mostrará los archivos ocultos ls -al enumerará los archivos y directorios con detalles como permisos, tamaño, todos los que esperan.

comando de gato

cat (abreviatura de conectar) es uno de los comandos más utilizados en Linux. Se utiliza para enumerar el contenido de un archivo en la salida estándar (sdout). Para ejecutar este comando, escriba cat seguido del nombre del archivo y su extensión. Por ejemplo: archivo cat.txt. Aquí hay otras formas de usar el comando cat: cat> nombre de archivo Crear un nuevo archivo cat nombre de archivo1 nombre de archivo2> nombre de archivo3 Concatenar dos archivos (1 y 2) y almacenar su salida en un archivo nuevo (3) Convertir los archivos a mayúsculas o usar minúsculas, nombre de archivo cat | tr az AZ > salida.txt

comando cp

Utilice el comando cp para copiar archivos del directorio actual a otro directorio. Por ejemplo, el comando cp paisaje.jpg/home /nombredeusuario/Imágenes creará una copia de Escena.jpg (desde el directorio actual) en su directorio Imágenes.

comando mv

El uso principal del comando mv es mover archivos, aunque también se puede utilizar para cambiarles el nombre. Los parámetros en mv son similares al comando cp. Debe ingresar mv, nombre de archivo y directorio de destino. Por ejemplo: mv file.txt/home /nombre de usuario/Documentos.

Comando mkdir: crear directorios/carpetas

Utilice el comando mkdir para crear un nuevo directorio; si escribe mkdir Música, se creará un directorio llamado Música. Hay algunos comandos mkdir adicionales: Para generar un nuevo directorio dentro de otro directorio, use este comando básico de Linux mkdir Música / Newfile Cree un directorio entre dos directorios existentes usando la opción p (principal). Por ejemplo, mkdir -p Música/2022/Newfile creará un nuevo archivo "2022".

comando rmdir

Si necesita eliminar un directorio, utilice el comando rmdir. Sin embargo, rmdir sólo le permite eliminar directorios vacíos.

comando rm

Este comando RM elimina un directorio y su contenido. Si solo desea eliminar un directorio (como alternativa a rmdir), use rm -r. Nota: Tenga mucho cuidado al usar este comando y verifique dos veces el directorio en el que se encuentra. Esto eliminará todo y no se podrá deshacer.

comando táctil

Este comando táctil le permite crear nuevos archivos en blanco a través de la línea de comando de Linux. Por ejemplo, ingrese touch /home/nombre de usuario/Documentos/Web.html para crear un archivo HTML llamado Web en el directorio Documentos.

localizar comando

Puede utilizar este comando para localizar archivos al igual que el comando de búsqueda en Windows. Además, usar el parámetro -i con el comando hará que no distinga entre mayúsculas y minúsculas, por lo que podrá buscar un archivo incluso si no recuerda su nombre exacto. Para buscar archivos que contengan dos o más palabras, utilice el asterisco (*). Por ejemplo, el comando localizar -i escuela * nota buscará cualquier archivo que contenga las palabras "escuela" y "nota", independientemente de si está en mayúsculas o minúsculas.

encontrar comando

En comandos de localización similares, utilice Buscar para buscar también archivos y directorios. La diferencia es que puede utilizar el comando buscar para buscar archivos en un directorio determinado. Por ejemplo, el comando find /home/-name notes.txt busca en el directorio de inicio y sus subdirectorios un archivo denominado notes.txt. Otras variaciones al usar buscar son: Para buscar archivos usados ​​en el directorio actual, use buscar -name notes.txt Para buscar un directorio, use /-type d -name notes.txt13 El comando grep es sin duda útil para el uso diario Otro El comando básico de Linux que ayuda es grep. Le permite buscar todo el texto en un archivo determinado. Para ilustrar este punto, grep blue notepad.txt buscará en el archivo del Bloc de notas la palabra azul. Las líneas que contienen la palabra buscada se mostrarán completas.

comando sudo

Este comando es la abreviatura de "SuperUser Do" y le permite realizar tareas que requieren privilegios administrativos o de superusuario. Sin embargo, se recomienda no utilizar este comando para el uso diario, ya que pueden ocurrir errores fácilmente si hace algo mal.

comando df

Utilice el comando df para obtener un informe sobre el uso del espacio en disco de su sistema en porcentaje y KB. Si desea ver el informe en megabytes, ingrese df -m.

dominio

Si desea comprobar cuánto espacio ocupa un archivo o directorio, la respuesta es el comando du (uso del disco). Sin embargo, el resumen de uso del disco mostrará números de bloque de disco en lugar del formato de tamaño habitual. Si desea verlo en bytes, kilobytes y megabytes, agregue el parámetro -h a la línea de comando.

comando de cabeza

El comando de encabezado se utiliza para ver la primera línea de cualquier archivo de texto. Por defecto mostrará las primeras diez líneas, pero puedes cambiar este número a tu gusto. Por ejemplo, si solo desea mostrar las primeras cinco líneas, escriba head -n 5 filename.ext.

comando de cola

Este comando tiene una funcionalidad similar al comando head, pero el comando tail muestra las últimas diez líneas del archivo de texto en lugar de la primera línea. Por ejemplo, tail -n nombre de archivo.ext.

comando diferencia

El comando diff es la abreviatura de diferencia y compara el contenido de dos archivos línea por línea. Después de analizar el archivo, generará las líneas que no coinciden. Los programadores suelen utilizar este comando cuando necesitan realizar cambios en el programa en lugar de reescribir todo el código fuente. La forma más simple de este comando es diff archivo1.ext archivo2.ext

comando alquitrán

El comando tar es el comando más utilizado para archivar varios archivos en un archivo comprimido. Similar al formato zip, un formato de archivo común de Linux, la compresión es opcional. El comando tiene una larga lista de funciones y es muy complejo, como agregar nuevos archivos a archivos existentes, enumerar el contenido del archivo, extraer contenido de archivos y más. Consulte algunos ejemplos del mundo real para obtener más información sobre funciones adicionales.

comando chmod

chmod es otro comando de Linux que se utiliza para cambiar los permisos de lectura, escritura y ejecución de archivos y directorios. Dado que este comando es bastante complejo, puedes leer el tutorial completo para ejecutarlo correctamente.

comando chown

En Linux, todos los archivos pertenecen a un usuario específico. El comando CHOWN le permite cambiar o transferir la propiedad de un archivo a un nombre de usuario específico. Por ejemplo, chown linuxuser2 file.ext hará que linuxuser2 sea el propietario de file.ext.

comando de trabajos

El comando de trabajos mostrará todos los trabajos actuales y su estado. Un trabajo es básicamente un proceso iniciado por el shell.

comando matar

Si su programa deja de responder, puede finalizarlo manualmente usando el comando kill. Enviará una señal específica a una aplicación que se esté comportando de manera anormal y le indicará que se cierre sola. Puede utilizar un total de 64 señales, pero la gente normalmente sólo utiliza dos señales: SIGTERM (15): solicita que el programa deje de ejecutarse y le da algo de tiempo para guardar todo su progreso. Esta señal se utilizará si no se especifica ninguna señal cuando se ingresa el comando de eliminación. SIGKILL(9): obliga a que el programa se detenga inmediatamente. Se perderá el progreso no guardado. Además de conocer la señal, también necesita saber el número de identificación del proceso (PID) del programa que desea eliminar. Si no conoce el PID, simplemente ejecute el comando ps ux. Después de saber qué señal desea usar y el PID de su programa, ingrese la siguiente sintaxis: kill [opción de señal] PID.

comando ping

Utilice el comando ping para comprobar el estado de la conexión con el servidor. Por ejemplo, simplemente escriba ping google.com y el comando comprobará si puede conectarse a Google y medirá el tiempo de respuesta.

comando wget

La línea de comandos de Linux es muy útil; incluso puedes descargar archivos de Internet con la ayuda del comando wget. Para hacer esto, simplemente escriba wget seguido del enlace de descarga.

comando sin nombre

El comando UNAME, abreviatura de nombre Unix, imprimirá detalles sobre su sistema Linux, como el nombre de la computadora, el sistema operativo, el kernel, etc.

comando superior

Como terminal equivalente al Administrador de tareas en Windows, el comando superior muestra una lista de procesos en ejecución y la cantidad de CPU utilizada por cada proceso. Monitorear el uso de recursos del sistema es muy útil, especialmente saber qué proceso debe finalizar porque consume demasiados recursos.

comando de historia

Cuando uses Linux por un tiempo, notarás rápidamente que puedes ejecutar cientos de comandos todos los días. Por lo tanto, el comando del historial de ejecución es particularmente útil si desea ver los comandos ingresados ​​anteriormente.

comando hombre

¿Confundido acerca de lo que hacen ciertos comandos de Linux? No te preocupes, puedes aprender fácilmente a usarlos desde el shell de Linux usando el comando man. Por ejemplo, al ingresar man tail se muestran instrucciones manuales para el comando tail.

comando de eco

Este comando se utiliza para mover algunos datos a un archivo. Por ejemplo, si desea agregar el texto "Hola, mi nombre es John" a un archivo llamado nombre.txt, escriba echo Hola, mi nombre es John >> nombre.txt

zip, descomprimir comandos

Utilice el comando zip para comprimir los archivos en un archivo zip y luego utilice el comando descomprimir para extraer los archivos comprimidos del archivo zip.

comando de nombre de host

Si desea saber el nombre del host/red, simplemente escriba el nombre del host. Agregar -I al final mostrará la dirección IP de su red.

comandos useradd, userdel

Dado que Linux es un sistema multiusuario, esto significa que varias personas pueden interactuar con el mismo sistema al mismo tiempo. useradd se usa para crear un nuevo usuario, mientras que passwd agrega una contraseña a la cuenta de ese usuario. Para agregar un nuevo usuario llamado John, agregue el usuario John y luego agregue su contraseña, escriba passwd 123456789. Eliminar un usuario es muy similar a agregar un usuario nuevo. Para eliminar un tipo de cuenta de usuario, utilice userdel UserName.

Supongo que te gusta

Origin blog.csdn.net/MOON_YZM/article/details/130751497
Recomendado
Clasificación