Red de conocimiento del abogados - Ley de patentes - Una introducción completa a los comandos básicos de uso común de Linux

Una introducción completa a los comandos básicos de uso común de Linux

Al aprender el sistema Linux, los comandos son la parte más básica y juegan un papel muy importante, por lo que debes dominar los comandos comunes al comenzar. A continuación he compilado una introducción a los comandos básicos que se usan comúnmente en el sistema Linux para todos. Espero que sea útil para todos.

¡Una introducción a los comandos básicos que se usan comúnmente en el sistema Linux 1. Básico. comandos

1. Entrada y salida de Linux > 1.root: cuenta de superusuario (administrador del sistema), puede usar esta cuenta para hacer cualquier cosa en el sistema.

2. Usuarios comunes: esta cuenta es para usuarios comunes y puede realizar operaciones limitadas.

Los usuarios generales de Linux son usuarios normales y los administradores del sistema generalmente utilizan cuentas de superusuario para completar algunas tareas de administración del sistema. Si solo necesita completar algunas tareas que se pueden completar con una cuenta normal, se recomienda no utilizar una cuenta de superusuario para evitar dañar el sistema sin darse cuenta. Afecta el funcionamiento normal del sistema.

El inicio de sesión del usuario se divide en dos pasos: el primer paso es ingresar el nombre de inicio de sesión del usuario y el sistema identifica al usuario según el nombre de inicio de sesión; el segundo paso es ingresar la contraseña del usuario, que es; una cadena establecida por el propio usuario, que es confidencial para otros usuarios y es una palabra clave utilizada por el sistema para distinguir a los usuarios reales de los falsos al iniciar sesión.

Cuando el usuario ingresa correctamente su nombre de usuario y contraseña, puede ingresar legalmente al sistema. La pantalla muestra:

[root@loclhost/root] #

En este momento, puede realizar varias operaciones en el sistema. Tenga en cuenta que el mensaje de superusuario es "#amp;rdquo; y los mensajes para otros usuarios son "$amp;rdquo;.

2. Modificar la contraseña

Para proteger mejor la seguridad de las cuentas de usuario, Linux permite a los usuarios modificar sus contraseñas en cualquier momento. El comando para modificar la contraseña es passwd. lo que solicitará al usuario que ingrese la contraseña anterior y la nueva, y luego requerirá que el usuario confirme la nueva contraseña nuevamente para evitar que presione accidentalmente la tecla incorrecta. Si un usuario olvida su contraseña, puede solicitar al administrador del sistema que restablezca una por sí mismo.

3. Consola virtual

Linux es un verdadero sistema operativo multiusuario, que puede aceptar que varios usuarios inicien sesión al mismo tiempo. Linux también permite que un usuario inicie sesión varias veces. Esto se debe a que Linux, al igual que UNIX, proporciona acceso a la consola virtual, lo que permite a los usuarios iniciar sesión varias veces desde la consola al mismo tiempo. La selección de la consola virtual se puede lograr presionando la tecla Alt y una tecla de función, generalmente usando F1-F6. Por ejemplo, después de que el usuario inicie sesión, presione la tecla Alt-F2 y el usuario podrá ver "iniciar sesión: ", indicando que el usuario vio la segunda consola virtual. Luego simplemente presione Alt-F1 para volver a la primera consola virtual. Un sistema Linux recién instalado de forma predeterminada permite a los usuarios acceder a las primeras seis consolas virtuales usando las teclas Alt-F1 a Alt-F6. La consola virtual permite a los usuarios trabajar en varias consolas al mismo tiempo, lo que refleja verdaderamente las características multiusuario del sistema Linux. El usuario puede cambiar a otra consola virtual para iniciar otro trabajo antes de que se complete el trabajo en una consola virtual.

Salga del sistema

Ya sea un superusuario o un usuario normal, cuando necesite salir del sistema, simplemente escriba el comando de salida en el símbolo del shell.

4. Ver información de ayuda del comando

comando man

El comando man se utiliza para consultar los métodos de uso y parámetros de comandos y programas.

Por ejemplo:

man ls

Mostrará el formato básico y el uso del comando ls

Una introducción a los comandos básicos comúnmente utilizado en sistemas Linux 2. Comando de apagado y reinicio

En primer lugar, es el comando de apagado/reinicio. Solo se usa en máquinas virtuales y no se usa en el trabajo real.

El reinicio generalmente no se usa con parámetros. Ingrese el comando Reiniciable

El apagado generalmente requiere parámetros, por ejemplo:

apagado -r retrasa el reinicio durante cuántos minutos, generalmente se usa ahora.

shutdown -r ahora se reinicia inmediatamente

Shutdown -f reinicio forzado

Al igual que Windows, Linux también tiene una función de cierre de sesión

salir

1)halt

 halt se puede utilizar sin parámetros

halt -f apagado forzado

2)apagado

poweroff se puede usar sin parámetros

poweroff -f Apagado forzado

3)init 0

4)el apagado no se puede usar solo

shutdown -h minutos para retrasar el apagado

shutdown -h now Apagar inmediatamente

Introducción a los comandos básicos comúnmente utilizados en sistemas Linux Parte 3, edición vi

El comando vi es el texto sin formato de pantalla completa más común en los sistemas operativos UNIX y en los sistemas operativos similares a UNIX.

El editor vi en Linux se llama vim. Es una versión mejorada de vi (vi mejorado). Es totalmente compatible con el editor vi e implementa muchas funciones mejoradas.

El editor vi admite el modo de edición y el modo de comando. En el modo de edición, puede completar funciones de edición de texto, y en el modo de comando, puede completar comandos de operación de archivos. Para utilizar el editor vi correctamente, debe ser. competente en ambos modos de cambio.

De forma predeterminada, el editor vi ingresa automáticamente al modo de comando después de abrirlo. Para cambiar del modo de edición al modo de comando, use la tecla "escamp" para cambiar del modo de comando al modo de edición, use "aamp;rdquo;, "oamp; tecla o", "I", "i".

El editor vi proporciona una gran cantidad de comandos integrados. Algunos comandos integrados se pueden completar usando combinaciones de teclas del teclado, y algunos comandos integrados deben ingresarse comenzando con dos puntos amp;ldquo; :amp;rdquo;.

Los comandos integrados más utilizados son los siguientes:

1 Ctrl u: desplazarse por la mitad de la pantalla hasta el principio del archivo

2 Ctrl d: desplazarse por la mitad de la pantalla hasta el final; del archivo

3 Ctrl f: Desplazarse una pantalla hasta el final del archivo

4 Ctrl b: Desplazarse una pantalla hasta el principio del archivo

;

5 Esc: cambia del modo de edición al modo de comando

6 ZZ: sale de vi después de guardar las modificaciones realizadas en el archivo actual en el modo de comando

7: número de línea; : el cursor salta al principio de la línea especificada

8: $: el cursor salta al principio de la última línea

9 x o X: elimina un carácter; x elimina el carácter después del cursor y X elimina el carácter antes del cursor

10 D: Elimina todos los caracteres desde el cursor actual hasta el final de la línea donde está el cursor

<; p> 11 dd: Elimina el contenido de la línea del cursor;

12 ndd: Elimina la línea actual y n-1 líneas después de ella

13 nyy: Guarda el contenido del; línea actual y las siguientes n líneas del registro ?, donde ? es una letra y n es un número

14 p: Operación de pegar texto, utilizada para pegar el contenido del área de caché debajo del cursor actual; posición;

15 P: operación de pegar texto, utilizada para pegar el contenido del área de caché encima de la posición actual del cursor

p>

16 /String: operación de búsqueda de texto; , utilizado para buscar el contenido de la cadena especificada desde la posición actual del cursor hasta el final del archivo, y la cadena buscada se resaltará

17 ?nombre: operación de búsqueda de texto, utilizada para buscar; para el contenido de la cadena especificada desde la posición actual del cursor hasta el encabezado del archivo. La cadena buscada se resaltará

 18 a, bs/F/ T: operación de reemplazo de texto, utilizada para reemplazar. Cuerda F con cuerda T entre la línea a y la línea b.

Entre ellos, amp;ldquo;s/amp;rdquo; significa realizar una operación de reemplazo

 19 a: Agregar texto después del carácter actual

 20 A: Agregar texto en el; final de la línea;

21 i: Insertar texto antes del carácter actual

22 I: Insertar texto al principio de la línea

23 o; : Inserte una línea en blanco después de la línea actual;

24 O: Inserte una línea en blanco antes de la línea actual

25: wq: en modo comando, realice una operación de guardar y salir; ;

26: w: En modo comando, realiza una operación de guardado

 27: w!: En modo comando, realiza una operación de guardado forzado

28: q: En modo comando, ejecute la operación de salida vi

29: q !: En modo comando, realice una operación de salida vi forzada

30: e nombre de archivo: En; modo comando, abra y edite el archivo con el nombre especificado

 31: n: en modo comando, si se abren varios archivos al mismo tiempo, continúe editando el siguiente archivo

 32: f: En modo comando, se usa para mostrar el nombre del archivo actual, el número de línea de la línea donde se encuentra el cursor y la proporción de visualización

 33: establecer nu: En modo comando, usado para mostrar el número de línea en el extremo izquierdo;

 34: set nonu: en modo comando, usado para no mostrar el número de línea en el extremo izquierdo

 35: 1, 3y Copia la primera línea a la tercera línea

 36: 1, 3d Elimina la primera a la tercera línea

 37: 1, 3s/str/str_new/g Reemplaza las cadenas en el primera a tercera línea

 38: 1, 3s /str/str_new Reemplaza el primer carácter de la cadena en la primera a tercera línea

 39: 1, 3 g/str /d Elimine la cadena que contiene esta cadena en la primera a la tercera línea Líneas

Comandos comunes de Linux 1. Consulta relacionada

Buscar

Busque un archivo o carpeta de acuerdo con las reglas , incluidos los subdirectorios

Buscar . -name '_sh' - archivos que terminan en .sh

buscar -name '_hannel_ - archivos que contienen caracteres de canal

find . -name 'build_ - Archivos que comienzan con build

find .name 'abc?' - Archivos con dos caracteres después de abc

grep

Encuentre contenido que contenga los archivos de estilo de plantilla especificados, Impresión de expresión regular global

grep -n archivos de patrón - regla -n significa mostrar números de línea

grep -n 'PostsActivity' AndroidManifest.xmlgrep -n ' \d' AndroidManifest.xmlgrep 'aapt' build-channel.xml -- En todas partes del archivo que contiene una cadena

grep -n 'aapt' build-channel.xml -- En todas partes del archivo que contiene una cadena Todos los lugares y muestra los números de línea

ps -e | grep java -- todos los procesos java

ps -e grep -i qq -- todos los procesos qq , no distingue entre mayúsculas y minúsculas

find .

nnel.xml' | Archivos que contienen la palabra clave del canal

que

En la ruta especificada por la variable PATH, busca la ubicación de un comando del sistema y devuelve el primer resultado de la búsqueda.

what zip what grep

Comandos comunes de Linux 2. Ver comandos

tail

tail [-f] [-c Número | -n Número | - m Número | -b Número | -k Número] [Archivo]

Escribe el archivo en la salida estándar comenzando en el punto especificado. Utilice la opción -f del comando tail para comprobar cómodamente el archivo de registro cambiante. tail -f filename mostrará el último contenido del nombre del archivo en la pantalla y lo actualizará continuamente para que pueda ver el contenido más reciente del archivo.

tail -f test.log, recorre el contenido del archivo, Ctrl c para terminar

tail -n 5 test.log, muestra las últimas 5 líneas del archivo

tail -n 5 test.log, muestra el archivo a partir de la línea 5

más

más [-dlfpcsu] [-num] [ / patrón] [ linenum] [file...]

El comando more tiene la misma función que cat para ver el contenido del archivo, pero la diferencia es que more puede ver el contenido del archivo por página, y también admite funciones. como saltar líneas directamente.

more 3 test.log, muestra el contenido desde la línea 3 en adelante en el archivo

more -5 test.log, establece el número de líneas que se muestran en cada pantalla

ls -l | more -5, muestra 5 archivos de información por página

more /day3 test.log, busca la primera línea donde aparece la cadena "day3" y comienza las dos primeras líneas allí. Comience a mostrar la salida

less

less [opciones] [archivo...]

Al igual que el comando more, el comando less también se usa para mostrar archivos en un contenido de pantalla dividida. Pero hay una diferencia entre los dos: el comando less permite al usuario explorar archivos hacia adelante o hacia atrás, mientras que el comando more solo puede navegar hacia adelante. Cuando utilice el comando less para mostrar un archivo, utilice la tecla Re Pág para avanzar página y la tecla Av Pág para retroceder página. Para salir del programa less, presione la tecla Q.

 menos test.log, vea el archivo

ps -ef | menos, vea la información del proceso y muéstrela a través de menos historial de paginación

menos, vea el | uso del historial de comandos Registre y muestre con menos paginación

 test1.log test2.log, explore múltiples archivos, n y p cambien archivos

 watch

 watch [ opciones] comando

Ejecute un comando repetidamente a intervalos regulares. El intervalo predeterminado es de 2 segundos. El comando que se ejecutará se pasa directamente al shell (tenga en cuenta las comillas y los caracteres especiales de escape).

Los resultados se mostrarán en modo de pantalla completa, para que pueda observar fácilmente los cambios

watch -n 60 date, ejecute el comando de fecha una vez cada minuto, ingrese ^C para salir

watch -d ls -l, comprueba los cambios de directorio

watch -d & rsquo;ls -l | fgrep joe’, quiero buscar archivos del usuario joe

watch -d ' ls -l |grep scf', monitorea los cambios en los archivos scf' en el directorio actual

watch -n 10 'cat /proc/loadavg', genera la carga promedio del sistema una vez cada 10 segundos

watch -n 1 -d netstat -ant, resalta los cambios en el número de enlaces de red cada segundo

watch -n 1 -d 'pstree | grep http', resalta los enlaces http cada segundo Cambios en números

Comandos comunes de Linux 3. Archivo relacionado

vi

archivo vi

Presione la tecla i para ingresar al modo de edición

p>

Presione la tecla esc para ingresar al modo comando

: w Guarde el archivo sin salir vi

: w file Guarde las modificaciones en el archivo sin salir de vi

p>

 :w! Forzar guardar sin salir de vi

 :wq Guarda el archivo y salir de vi

 :wq! el archivo y salga de vi

q: Salga de vi sin guardar el archivo

:q! Forzar la salida de vi sin guardar el archivo

:Abandone todas las modificaciones. y comience a editar desde la última vez que guardó el archivo

Chmod

Cambiar modo, cambiar los permisos de lectura, escritura y ejecución de archivos o directorios

chmod [-cfvR] [--help] [--version] modo archivo...

modo: cadena de configuración de permisos, el formato es el siguiente: [ugoa...][[ -=][ rw xX]...][,...]

u representa el propietario del archivo, g representa la persona que pertenece al mismo grupo que el propietario del archivo, o representa a otras personas, y a representa los tres

significa agregar permisos, - significa cancelar permisos, = significa configurar solo permisos.

r significa legible, w significa escribible, x significa ejecutable y X significa solo cuando el archivo es un subdirectorio o el archivo se ha configurado como ejecutable.

Chmod también puede usar números para representar permisos. La sintaxis es: archivo chmod abc, como el archivo chmod 777

Donde a, byc son cada uno un número que representa al Usuario. y Grupo respectivamente. y otros permisos.

r=4, w=2, x=1

archivo chmod 777, equivalente a chmod a=archivo rwx

chmod ug=rwx, archivo o=x, equivalente a chmod 771 file

El nombre de archivo Chmod 4755 puede hacer que este programa tenga permisos de root

ls -l puede ver y enumerar los permisos de archivo del usuario actual

zip

zip -r filename.zip filesdir

zip -r test.zip ./_Comprimir todos los archivos actuales en test.zip

zip -r test.zip test , poner todos los archivos y directorios del archivo de prueba en test.zip

zip -d test.zip test.txt, elimine el archivo test.txt en el archivo comprimido

zip -m test .zip ./test.txt, agregue el archivo test.txt al archivo comprimido test.zip

zip -r test.zip file1 file2 file3 filesdir, procese varios archivos y directorios, separados por espacios

descomprimir

descomprimir el archivo zip, descomprimirlo en el directorio actual

descomprimir -d dst-dir el archivo zip, descomprimirlo en el directorio especificado, -d es Especifique el directorio

descomprimir -n archivo zip, no sobrescribir archivos existentes, -n significa no sobrescribir archivos originales

descomprimir -n -d dst-dir archivo zip, descomprimir al directorio especificado, sin sobrescribir el archivo original

descomprimir -o -d dst-dir zip-file, -o no necesita pedirle al usuario que sobrescriba el archivo original primero

descomprimir -l archivo zip, ver solo los archivos contenidos en el archivo comprimido

tar

tar cvf test.tar test, hacer una copia de seguridad de todos los archivos y directorios bajo prueba tar czvf test .tar.gz pruebe, haga una copia de seguridad y comprima todos los archivos y directorios bajo prueba tar xzvf test.tar.gz, restaure y descomprima este archivo de copia de seguridad tar tvf test.tar más, vea el contenido del archivo de copia de seguridad y use la pantalla dividida. el modo se muestra en el monitor

tar czvf test.tar.gz prueba --exclude=test/svn, copia de seguridad, comprime y excluye el directorio

toca