Comandos básicos comunes en Linux
- 1. ¿Qué es Linux?
- 2. Comandos comunes en Linux
-
- 1. comando ls
- 2. comando pwd
- 3. comando cd
- 4. comando táctil
- 5. comando mkdir
- 6. comando rmdir && comando rm
- 7. comando del hombre
- 8. comando cp
- 9. comando mv
- 10. comando gato
- 11. más comando
- 12. Cuanto menos mando
- 13. instrucción wc e instrucción uniq
- 14. comando principal
- 15. comando de cola
- 16. Instrucciones relacionadas con el tiempo
- 17. comando de calibración
- 18. buscar comando
- 19. comando grep
- 20. comando zip/descomprimir
- 21. comando alquitrán
- 22. comando antes de Cristo
- 23. comando uname –r
- 24. Varias teclas de acceso rápido importantes
1. ¿Qué es Linux?
Para los estudiantes que no conocen Linux, es posible que no entiendan qué es Linux en absoluto. A continuación, les presentaré brevemente Linux. Es posible que no sepa mucho sobre sistemas operativos, por lo que debería haber oído hablar del sistema Windows en nuestras computadoras de uso común. Tanto el sistema Windows como el sistema Linux son sistemas operativos .
Linux es un sistema operativo gratuito y de código abierto similar a UNIX. El núcleo del sistema operativo fue lanzado por primera vez por Linus Torvalds en 1991. Más tarde, después de agregar aplicaciones de espacio de usuario, se convirtió en el sistema operativo Linux. Estrictamente hablando, Linux es sólo el kernel del sistema operativo en sí, pero el kernel de Linux a menudo se usa para significar eso.
Solo necesitamos saber que Linux y Windows son sistemas operativos. Ambos son software para la gestión de recursos de software y hardware. Continuaremos explorando más conocimientos en el futuro.
2. Comandos comunes en Linux
1. comando ls
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.
Primero que nada, necesitamos saber que un archivo se divide en contenido y atributos . La operación del archivo no es más que la operación del contenido y la operación de los atributos, y nuestro comando ls es una operación para ver el soporte. atributos del archivo.
Las opciones comunes para el comando ls incluyen las siguientes:
- -a: enumera todos los archivos en el directorio, incluidos los archivos ocultos que comienzan con .; en Linux, los archivos que comienzan con .se denominan archivos ocultos. Uso: ls -a.
- -l: lista los detalles del archivo. Entre ellos, ls -l se puede abreviar como ll y las opciones se pueden usar en combinación, como ls -al.
- -i Genera la información de índice del nodo i del archivo. Por ejemplo, ls –ai especifica el archivo.
- -r ordena el directorio en orden inverso.
- -t Ordenar por tiempo.
A continuación se muestran dos opciones de comando comúnmente utilizadas. Supongamos que creo un directorio de prueba y tres archivos: test.cpp, test.c, test.txt; uso el comando ls:
Utilice el comando ls -l, que es ll:
Todo lo que está delante del nombre del archivo o directorio es el atributo correspondiente.
2. comando pwd
Sintaxis: función pwd
: muestra el directorio donde se encuentra actualmente el usuario
Utilice de la siguiente manera:
3. comando cd
Sintaxis: nombre del directorio del cd
Función: cambia el directorio de trabajo. Cambie el directorio de trabajo actual al directorio especificado.
(1) Cuando ejecutamos ls -la, podemos ver dos archivos ocultos:
Entonces, ¿qué hacen .
y ..
representan respectivamente?
De hecho .
, representa el directorio actual ..
y el directorio de nivel superior, por lo que cd .
puede entenderse como ingresar al directorio actual, es decir, todavía está en el directorio actual; y cd ..
significa regresar al directorio de nivel superior; y aquí , suponiendo que necesitamos ingresar al directorio de prueba, solo necesitamos cd test
.
(2) Cuando realizamos pwd, observamos que hay muchos /
símbolos que separan diferentes directorios, como se muestra en la figura siguiente, a los que llamamos separadores de ruta .
Entonces podemos encontrar un archivo usando el separador de ruta.En el sistema Linux, los archivos y directorios en el disco se componen de un árbol de directorios, y cada nodo es un directorio o archivo. Tome nuestros directorios y archivos anteriores como ejemplo, como se muestra a continuación:
Entre ellos, /
se encuentra el directorio raíz. ¿Por qué utilizamos rutas para buscar archivos? Debido a que debe haber muchos archivos en el directorio raíz y, para buscar archivos, la identificación de la ruta es la única forma de identificar los archivos.
Cómo identificar la ruta de un archivo en Linux:
- camino relativo
- camino absoluto
Ruta relativa: supongamos que necesitamos encontrar el directorio de prueba ahora y actualmente estamos en el directorio código 1. En relación con el directorio código 1, debemos identificar la ruta de prueba como: ../Blog/practice1/test
, es decir, primero debemos volver al lmy directorio y luego ingrese al directorio Blog ., luego ingrese al directorio práctica1 y finalmente marque prueba en práctica1 . Demostración de ejemplo:
Actualmente en el directorio code1 :
Seguimos la ruta relativa después de cd para ingresar al directorio de prueba:
Ruta absoluta : Supongamos que también necesitamos identificar el directorio de prueba, la ruta absoluta significa que comenzamos desde el directorio raíz y la ruta es /home/lmy/Blog/practice1/test
:.
Demostración de ejemplo:
Actualmente estoy en el directorio /raíz:
Siga cd con la ruta absoluta para ingresar al directorio de prueba:
(3) Cuando escribimos código en Linux, generalmente generamos un programa ejecutable. El programa ejecutable es el programa que necesita ejecutar el código. Por ejemplo, en la figura siguiente, a.out es un programa ejecutable:
Cuando necesitamos ejecutar este programa ejecutable, el comando a ejecutar es: ./a.out
, por ejemplo, como se muestra a continuación:
Para ejecutar un programa ejecutable, es necesario cargarlo en la memoria, y antes de eso, primero debemos encontrarlo, y en ./a.out
es /
el separador de ruta en Linux. Sabemos que .
significa el directorio actual y ./
el significado está en El ejecutable El programa se encuentra en el directorio actual.
Otros comandos para cd :
- cd ~: Ingrese el directorio de inicio del usuario
- cd -: Regresar al directorio visitado recientemente
4. comando táctil
Sintaxis: touch [opción]... Archivo...
Función: El parámetro del comando táctil puede 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 .
Nuestro comando táctil de uso común es crear un archivo. Por ejemplo, queremos crear un archivo mytest.c:
5. comando mkdir
Sintaxis: mkdir [opción] dirname...
Función: Crear un directorio llamado "dirname" en el directorio actual
La instrucción mkdir es una instrucción para crear un directorio. Por ejemplo, quiero crear un directorio mytest:
Como se muestra arriba, se crea el directorio.
Supongamos que necesitamos crear varios directorios de forma recursiva, es decir, crear un directorio dir1 , crear un directorio dir2 en dir1 y crear un directorio dir3 en dir2 . Aquí debemos agregar la opción -p y la ruta para crear el directorio; aquí Necesitamos introducir un árbol de comandos , que muestra el directorio especificado en una estructura de árbol, por ejemplo:
Crear directorios recursivos:
Mostrar directorios recursivos:
Como se muestra en la figura, se crean varios directorios de forma recursiva.
6. comando rmdir && comando rm
rmdir es lo opuesto a mkdir , rmdir es una instrucción para eliminar un directorio vacío.
Pero usamos el comando rm para eliminar más en nuestra vida diaria. El comando rm puede eliminar archivos o directorios al mismo tiempo.
Cuando necesitamos usar el comando rm para eliminar un directorio, debemos usar la opción -r . Las opciones comúnmente utilizadas son las siguientes:
- -f Incluso si el atributo del archivo es de solo lectura (es decir, protegido contra escritura), se eliminará directamente, es decir, se forzará la eliminación y no se solicitará confirmación uno por uno antes de la eliminación.
- -i Solicito confirmación uno por uno antes de eliminar
- -r elimina el directorio y todos los archivos que contiene; significa eliminación recursiva
Por ejemplo, arriba creamos varios directorios recursivos dir1 . Necesitamos eliminar dir1 de la siguiente manera:
Como se muestra en la figura, dir1 ha sido eliminado. Tenga en cuenta que la opción se puede colocar al final o después de rm .
Si necesitamos eliminar un archivo test.cpp , simplemente use rm test.cpp
el comando directamente.
Además, si queremos eliminar todos los archivos y directorios en el directorio actual, el comando a ejecutar es rm * -rf
, * significa todo y -rf significa recursividad y fuerza.
7. comando del hombre
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 de manual de Linux es: man
Sintaxis: comando man [opciones]
Cuando lo usemos, simplemente siga al hombre con el comando que necesitamos encontrar.
8. comando cp
Sintaxis: cp [opciones] archivo o directorio de origen archivo o directorio de destino
Función: copiar archivo o directorio
Descripción: El comando cp se usa para copiar archivos o directorios. Si se especifican dos o más archivos o directorios al mismo tiempo y el destino final es un directorio existente, copiará todos los archivos o directorios especificados anteriormente 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 copia a la fuerza un archivo o directorio, independientemente de si el archivo o directorio de destino ya existe.
- -r Procesamiento recursivo, procesa archivos y subdirectorios en el directorio especificado juntos. Si la forma del archivo o directorio fuente no pertenece a un directorio o enlace simbólico, se tratará como un archivo normal.
Por ejemplo, en nuestra ruta actual, hay dos directorios y un archivo:
Hay tres archivos en mytest y test respectivamente, y su estructura de árbol es la siguiente:
Primero copiamos el archivo mytest.c al directorio mytest y usamos cp mytest.c mytest
el comando:
Se puede ver que la copia fue exitosa, luego copiamos el directorio de prueba y todos los archivos que contiene al directorio mytest , usando cp -rf test mytest
el comando:
Como se muestra en la estructura de árbol anterior, el directorio test también se copia al directorio mytest .
9. comando mv
El comando mv es la abreviatura de mover. Se puede usar para mover archivos o cambiarles el nombre. Es un comando comúnmente usado 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:
- Dependiendo de si el segundo tipo de parámetro en el comando mv es un archivo o un directorio, el comando mv cambiará el nombre del archivo (archivo) o lo moverá a un nuevo directorio (directorio).
- 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.
Por ejemplo, hay dos directorios y un archivo en mi ruta actual:
Usamos el comando mv mytest.c mytest.txt
para observar lo que sucede:
Podemos observar que mytest.c pasa a llamarse mytest.txt;
Tenga en cuenta que cuando usamos el comando mv, asumimos mv src dst
que src es el archivo/directorio de origen y dst es el archivo/directorio de destino. src debe existir pase lo que pase; cuando dst es un archivo, dst no debe existir. Si existe, src sobrescribirá dst. , provocando que se pierda dst.
- Cuando el segundo tipo de parámetro es un directorio , puede haber múltiples archivos fuente o parámetros de directorio. El comando mv mueve todos los archivos fuente especificados por cada parámetro al directorio de destino. La función aquí es cortar .
Por ejemplo, hay dos directorios y un archivo en mi ruta actual:
Usamos el comando mv test Test
para observar lo que sucede, tenga en cuenta que Test es un directorio que no existe:
Tenga en cuenta que esta no es una función de cambio de nombre, sino para cortar el directorio de prueba al directorio de Prueba . Debido a que el directorio de Prueba no existe, el sistema creará uno por sí mismo y cortará todos los directorios o archivos bajo prueba en Prueba
Ejecutamos mv Test mytest
el comando para cortar Test en mytest:
Podemos ver a través de la estructura de árbol de mytest que Test se ha cortado en mytest.
10. comando gato
Sintaxis: cat [opción][archivo]
Función: Ver el contenido del archivo de destino
Opciones comunes:
- -b números de línea de salida para líneas no vacías
- -n numera todas las líneas de salida
- -s no genera varias líneas en blanco
Aquí presentamos varias instrucciones echo
, >
, >>
, <
;
Entre ellos, echo es escribir una cadena en la pantalla, por ejemplo:
Y >
, >>
respectivamente, son la redirección de salida y la redirección de anexos ;
> : Redirección de salida, el contenido que debe escribirse en el archivo de visualización se reescribe en el archivo especificado; por ejemplo, escribimos una cadena en un archivo:
Aquí podemos usar el comando cat aprendido anteriormente . cat es para ver el contenido del archivo de destino, úselo como se indica arriba;
Tenga en cuenta que si utiliza la redirección de entrada, si escribe en un archivo que no existe, el sistema creará automáticamente el archivo especificado; y la redirección de entrada debe borrar el contenido del archivo original cada vez antes de escribir en el archivo, porque es el valor predeterminado Abrir el archivo solo para escritura.
>> : Redirección de agregar. La diferencia entre la redirección de agregar y la redirección de salida es que la redirección de agregar no borra el contenido del archivo original antes de escribir cada archivo, porque está escrito en un modo de agregar. Use lo siguiente:
< : Redirección de entrada. Los datos deben leerse desde el archivo del teclado en lugar de leer los datos correspondientes del archivo especificado, de la siguiente manera:
Con respecto a la redirección de entrada, la redirección de salida y la redirección de anexos, aquí solo tenemos una comprensión preliminar y presentaremos más aprendizaje más adelante.
11. más comando
La función es similar a cat , pero cuando nuestro archivo tiene mucho contenido, solo muestra una página completa de contenido a la vez. Presione Enter para mostrar el contenido restante sin terminar línea por línea. Presione q para salir.
Dado que la función de nuestro siguiente comando es similar a este, pero es más fácil de usar y más comúnmente usado, el comando more no se presentará en detalle, introduzcamos el siguiente comando en detalle.
12. Cuanto menos mando
Sintaxis: menos [parámetro]
Función de archivo: menos es similar a más, pero puede usar menos para buscar archivos a voluntad, mientras que más solo puede moverse hacia abajo, pero no hacia arriba, y menos puede moverse hacia arriba y hacia abajo cuando los ve.
Opciones:
- -ignoro mayúsculas y minúsculas cuando busco
- -N muestra el número de línea de cada línea
- /cadena: función para profundizar en "cadena"
- q: dejar de fumar
- La herramienta less también es una herramienta para paginar la visualización de archivos u otros resultados. Debe decirse que es una herramienta ortodoxa de Linux para ver el contenido de archivos y es extremadamente poderosa.
- El uso de menos es más flexible que el de más. Es más, no tenemos forma de mirar hacia adelante, sólo podemos mirar hacia atrás.
- Pero si usa menos, puede usar las teclas arriba y abajo para avanzar y retroceder entre los archivos, lo que facilita la visualización del 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.
Por ejemplo, usamos un método para escribir directamente 1000 "hola mundo" en un archivo test.txt , que se ingresa directamente en la línea de comando cnt=0; while [ $cnt -le 1000 ]; do echo "hello world, hello $cnt"; let cnt++; done > test.txt
, como en la siguiente figura:
Solo necesitamos ejecutar el comando cat para ver 1000 "hola mundo" , y ejecutamos el comando less -N test.txt
:
La pantalla actual solo puede mostrar 25 datos. Podemos presionar las teclas arriba y abajo para navegar libremente hacia arriba y hacia abajo. Presione q para salir de la visualización.
13. instrucción wc e instrucción uniq
Aquí presentamos dos instrucciones wc
, wcuniq
, que pueden verificar cuántas líneas tiene un archivo y qué tamaño tiene, utilícelo de la siguiente manera:
Entre ellas, -l
la opción es ver el número de filas.
uniq es para deduplicar el contenido duplicado en el archivo. Por ejemplo, hay un archivo test.c con el siguiente contenido:
Lo deduplicamos y agregamos la opción -c para mostrar los números de línea:
14. comando principal
Sintaxis: head [parámetro]... [archivo]...
Función: head se utiliza para mostrar el comienzo del archivo en la salida estándar. El comando head predeterminado imprime las primeras 10 líneas del archivo correspondiente.
Opciones:
- -rows El número de filas a mostrar
Por ejemplo, en el 1000 "hola mundo" escrito arriba, ejecutamos head -20 test.txt
el comando para mostrar las 20 líneas comenzando desde el principio:
15. comando de cola
Sintaxis: tail [parámetros requeridos] [parámetros seleccionados] [archivo]
Función: se utiliza para mostrar el contenido al final del archivo especificado. Si no se especifica el número de líneas, las últimas 10 líneas se mostrarán de forma predeterminada; cuando el El archivo no se especifica, se procesará como información de entrada. Comúnmente utilizado para ver archivos de registro.
Opciones:
- -f lectura en bucle
- -row count muestra el número de filas
Por ejemplo, continúe usando el archivo anterior como ejemplo y vea las últimas 20 líneas:
Ahora podemos mirar la cabeza y la cola, pero ¿y si queremos mirar el medio?
Aquí presentamos otro punto de conocimiento: tubería, el símbolo de tubería es |
.
Por ejemplo, necesitamos ver las líneas 600 a 609. Nuestra idea es usar primero el encabezado para ver la línea 609. Luego usamos la salida del encabezado anterior como entrada de la tubería y luego generamos las últimas 10 líneas de la línea 609. Por ejemplo, el siguiente comando:
Aprendamos otro comando tac aquí. tac es lo opuesto a cat. tac verifica el contenido del archivo especificado al revés. Usamos el comando que aprendimos anteriormente para completar un comando de la siguiente manera:
Usamos canalizaciones para completar una "canalización". Las instrucciones anteriores son extraer las primeras 610 líneas de datos del archivo test.txt que se está viendo, luego extraer las últimas 10 líneas de datos y finalmente imprimirlo al revés.
16. Instrucciones relacionadas con el tiempo
Puede verificar la hora directamente usando date
, como por ejemplo:
Podemos date +%s
usar el comando para ver la marca de tiempo, como por ejemplo:
La marca de tiempo Unix (Unix epoch, Unix time, POSIX time o Unix timestamp en inglés) es el número de segundos que han transcurrido desde el 1 de enero de 1970 (medianoche UTC/GMT), independientemente de los segundos intercalares.
17. comando de calibración
El comando cal se puede utilizar para mostrar el calendario gregoriano (solar). El calendario gregoriano es el calendario utilizado actualmente a nivel internacional, también conocido como calendario gregoriano y comúnmente conocido como calendario gregoriano.
Sintaxis: cal [parámetro][mes][año]
Función: se utiliza para ver información de tiempo como el calendario. Si solo hay un parámetro, representa el año (1-9999). Si hay dos parámetros, representa el mes. y año.
Por ejemplo, utilice el comando cal directamente:
Utilice el comando para ver el calendario para 2023:
18. buscar comando
Sintaxis: buscar -opciones nombre de ruta
Función: Se utiliza para buscar archivos en el árbol de archivos y procesarlos en consecuencia (posiblemente accediendo al disco)
Opciones comunes:
- -name busca archivos por nombre de archivo
Por ejemplo, hay un directorio Test en mytest en mi ruta actual y hay un archivo file6 en el directorio Test , como se muestra a continuación:
Digamos que necesito encontrarlo pero no sé dónde está, podemos usar instrucciones find -name file6
como:
Para que podamos encontrar dónde está.
19. comando grep
Sintaxis: grep -opción función de archivo 'buscar cadena'
: busca una cadena en un archivo, imprime las líneas encontradas
Opciones comunes:
- -i: ignora las diferencias en los casos y trata todos los casos como iguales
- -n: número de línea de salida
- -v: selección inversa, es decir, muestra la línea sin el contenido de la 'cadena de búsqueda'
Supongamos que encontramos la línea numerada 88 en el archivo de arriba que imprime 1000 "hola mundo" y mostramos el número de línea. Podemos ejecutar el grep -n "88" test.txt
comando, por ejemplo:
Como se muestra arriba, el número verde al frente es el número de línea y el número rojo en la parte posterior es la cadena que necesitamos encontrar.
20. comando zip/descomprimir
Sintaxis: archivo comprimido zip.directorio zip o
función de archivo: comprimir el directorio o archivo en formato zip
Opciones comunes:
- -r Procesamiento recursivo, todos los archivos y subdirectorios en el directorio especificado se procesarán juntos
(1) Por ejemplo, hay dos directorios en mi ruta actual, uno es un directorio vacío y el otro tiene un directorio y archivos. Su diagrama de estructura de árbol es el siguiente:
Ahora necesito empaquetar y comprimir todos los archivos y directorios en el directorio mytest en temp Primero, empaquetamos y comprimimos en el directorio mytest :
Como se muestra arriba, se forma un archivo test.zip y luego movemos este archivo al directorio temporal externo para descomprimirlo:
Luego observamos la estructura de árbol en el directorio actual:
Podemos observar que Test era originalmente un directorio y los archivos que contenía no estaban empaquetados ni comprimidos, por lo que algo salió mal cuando lo empaquetamos y comprimimos.
El comando que ejecutamos al empaquetar y comprimir zip test.zip ./*
es: El significado es empaquetar y comprimir todos los archivos y directorios en el directorio actual en un archivo test.zip , pero los archivos en el directorio de prueba no están empaquetados ni comprimidos, por lo que estamos empaquetando. Al comprimir, agregue la opción -r, que significa procesamiento recursivo, procesando todos los archivos y subdirectorios en el directorio especificado juntos, por lo que el comando correcto debe ser, por ejemplo, como se muestra a continuación zip -r test.zip ./*
:
Embalaje y compresión completados:
Mueva el archivo .zip y extráigalo:
Finalmente, observa si todo ha sido empaquetado:
Podemos ver que los archivos en Test también están empaquetados, por lo que este empaquetado y compresión es correcto.
(2) Durante el empaquetado y la compresión anteriores, después de completar el empaquetado y la compresión, debemos mover el archivo .zip al directorio especificado y luego descomprimirlo. ¿Podemos descomprimir el archivo .zip directamente al directorio especificado? La respuesta es sí, por ejemplo, si continuamos con el ejemplo anterior, ya hemos empaquetado y comprimido un archivo .zip , como se muestra en la figura:
Extraeremos directamente el archivo test.zip al directorio temporal del directorio de nivel superior y ejecutaremos el comando unzip test.zip -d ../temp
, donde -d es la ruta especificada, como se muestra a continuación:
Luego volvemos al directorio temporal y observamos:
Podemos ver que no hay problema en especificar la ruta de descompresión de esta manera.
21. comando alquitrán
Comando tar: empaquetar/descomprimir, no lo abras, solo lee el contenido .
Sintaxis: archivos y directorios tar [-cxtzjvf]…
Opciones:
- -c: crea un comando de parámetro para un archivo comprimido (crear medios)
- -z: si tiene el atributo de gzip al mismo tiempo, es decir, si se comprime
- -f: utiliza el nombre del archivo. Tenga en cuenta que el nombre del archivo debe ir seguido inmediatamente de f! ¡No agregues opciones!
- -x: comando de parámetro para descomprimir un archivo comprimido
- -C: extraer al directorio especificado
- -v: ¡Muestra archivos durante la compresión! Esto se usa comúnmente, pero no se recomienda su uso en procesos de ejecución en segundo plano.
Por ejemplo, si continuamos usando los archivos y directorios anteriores como ejemplo, empaquetaremos y comprimiremos todos los archivos y directorios en el directorio mytesttar -czf test.tgz ./*
. El comando es , donde el significado de czf es el significado de las opciones anteriores, y el nombre del archivo formado tendrá el sufijo .tgz , ./* son todos los archivos y directorios en la ruta actual;
Demostración de ejemplo:
Luego lo extraemos al directorio temporal en el directorio de nivel superior. Si no especificamos un directorio, se extraerá al directorio actual de forma predeterminada. Por ejemplo, demo:
Como se muestra arriba, también hemos completado el proceso de empaquetar, comprimir y descomprimir con el comando tar .
Finalmente, introduzcamos brevemente la diferencia entre zip/unzip y tar. La diferencia radica en los algoritmos de compresión. Se utilizan diferentes algoritmos de compresión en diferentes escenarios, pero para nosotros, podemos usar cualquiera de los dos.
22. comando antes de Cristo
El comando bc es en realidad una calculadora en Linux, generalmente se usa en combinación con echo y pipes, y se usa de la siguiente manera:
23. comando uname –r
Sintaxis: uname [opción]
Función: uname se utiliza para obtener información sobre la computadora y el sistema operativo.
Notas adicionales: uname puede mostrar información básica como la versión del sistema operativo utilizado por el host Linux y el nombre del hardware.
24. Varias teclas de acceso rápido importantes
- Botón [Tab]: tiene las funciones de "completar comando" y "completar archivo"
- [Ctrl]+tecla c - "Detener" el programa actual
- Tecla [Ctrl]+d: generalmente significa: "fin de la entrada del teclado"; además, también se puede usar para reemplazar la salida. Generalmente, puede utilizar [Ctrl]+d para cerrar sesión.
Después de aprender esto, casi hemos aprendido las instrucciones básicas, que son suficientes para que todos puedan comenzar. También presentaremos más instrucciones en el estudio futuro ~ Si lo encuentra útil, dale el visto bueno ~