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 p>
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]...][,...] p>
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