Este es mi notas universitarias clase Mu, vídeo específico , haga clic aquí
Artículo 2 examen preliminar de Shell
2.1 Descripción general de Shell
1.Shell es entre el usuario y el núcleo del sistema operativo ( Kernel una interfaz) entre; línea de comandos Linux es
2.Shell
- Bourne Shell (/ bin / sh, / bin / bash)
- C Shell (/ bin / csh, / bin / tcsh)
- Korn Shell
3.Bash: incluyendo temprano Bourne Shell y Korn Shell todas las funciones, y algunas de las características añadidas a la Shell C ( que es el sistema operativo predeterminado, vario Shell Linux )
4. El método de uso de la Shell
- interfaz gráfica
- ventana de terminal
- Terminal Virtual (apertura: Ctrl + Alt + F2 o Ctrl + Alt + F6, Devuelve: Ctrl + Alt + F1)
- interfaz de texto
5. El contenido de terminal frontal - [SJH la raíz-COM @ ~] #
- Actualmente conectado nombre de usuario es root
- Host llamado sjh-com
- El directorio actual es ~ ( directorio principal )
- # Es el (indicador de superusuario, si es $ inmediata, en comparación con el usuario medio )
6. La cuenta de orden de traspaso: su
sintaxis: Do [-] [nombre de usuario]
UB es equivalente a la raíz SU
SU SJH
extensión: - opción de acción
2.2 comando la administración de directorios
Lista de comandos
- Copia de archivos: cp
- Formato: cp [-fir] destino del archivo fuente
- f representa una cobertura directa
- -i representa los puntos de vista de los usuarios (Y / n-)
CP / etc / contraseña / tmp
CP -R & lt / etc / yum / tmp
- Mover archivos: mv
- Formato: mv [-fi] destino del archivo fuente
mv / tmp / yum / etc
mv * .c / Inicio / SJH
mv test.txt test2.txt
- Formato: mv [-fi] destino del archivo fuente
- borrar archivos o directorios: rm
- Comando Formato: rm [-f -i -r] archivo o directorio
RM / tmp / *
RM-rf / tmp / *
- Comando Formato: rm [-f -i -r] archivo o directorio
- Listas de archivos y directorios: ls
- Formato: ls [-lida] [nombre de archivo o directorio]
LS
LS los -l
LS -a / raíz
LS -dil / root
- Formato: ls [-lida] [nombre de archivo o directorio]
- Crear un directorio: mkdir
- Sintaxis: mkdir [-p] nombre del directorio
mkdir ~ / Herramientas
mkdir -p zzti / CS / WL15
- Sintaxis: mkdir [-p] nombre del directorio
- Para eliminar un directorio: rmdir
- Formato: rmdir [-p] nombre del directorio
rmdir -p zzti / cs / WL15
- Formato: rmdir [-p] nombre del directorio
- Ver el directorio de trabajo actual: pwd
- Cambie el directorio: cd
- Sintaxis: cd [vía de acceso]
CD
CD ~
CD ..
CD -
CD /
CD / boot / grub
- Sintaxis: cd [vía de acceso]
- Ver archivos y directorios: hallazgo, localice
- Ver los tipos de archivos: archivos
- Formato: archivo Nombre
del archivo / bin / LS
archivo / etc / passwd
- Formato: archivo Nombre
2.3 nivel operativo Linux
1. El nivel de ejecución ( nivel de ejecución ): sistema operativo se está ejecutando actualmente el nivel funcional, que se define en el archivo / etc / inittab
siete clases de nivel de ejecución 2.Linux
0 detuvo apagado, estado de parada representa el sistema
en modo monousuario 1 Modo de usuario único, sólo es compatible con la cuenta root
2 multiusuario, sin el sistema de archivos de red NFS no soporta el modo multi-usuario
Modo 3 completa multiusuario completa multi-usuario
4 no utilizados del sistema no se utiliza, como reservada
5 X11 modo gráfico multiusuario
6 reinicio para reiniciar
3. Los diferentes niveles de operación pueden estar desconectados entre sí, y esencialmente ninguna diferencia en el nivel de funcional
Complemento: Si pierde la contraseña de la cuenta de root, permitiendo que la máquina arranque en modo de un solo usuario, y luego usar el comando passwd para restablecer la contraseña de root
4. Ejecutar el nivel Principio
Hay muchos /ect/rc.d/init.d en las secuencias de comandos del servidor de directorios, comúnmente conocida como Servicio ( servicio )
ha nombrado rcN.d siete en /etc/rc.d ( N del rango de 0 a 6 ) directorios, 7 nivel de ejecución correspondiente al sistema
en el directorio rcN.d son algunos de los archivos de vínculos simbólicos que apuntan a archivos de script de servicio en el directorio init.d, nomenclatura de archivos estos enlaces a K + nn + nombre del servicio o S + nn + nombre del servicio, donde nn es un número de dos dígitos
, entrará en el sistema de directorios rcN.d correspondiente de acuerdo con el nivel de ejecución especificado y seguir los enlaces a archivos con el fin de recuperar el directorio de nombre de archivo: por la letra K ( Kill principio del archivo), el sistema de la terminación del servicio correspondiente; respecto a S ( el inicio del archivo) al inicio, el sistema se inicie el servicio correspondiente
Las operaciones relacionadas con el nivel de ejecución
- Ver el nivel de ejecución: nivel de ejecución
- Otro nivel de funcionamiento: el init N ( N es un valor de 0123456 )
Configurado para ejecutarse en 6.CentOS7.3 a nivel de mandato
- Comprobación de los niveles de ejecución: systemctl get-default
- Modificado a nivel de ejecución 3: configuración por defecto systemctl multi-user.target
- Modificado a nivel de ejecución 5: set-default systemctl graphical.target
2.4 Linux bajo atajos comunes
Los detalles son como sigue
comando | función |
---|---|
Lengüeta | Finalización de comandos |
Nombre de archivo o ruta de finalización | |
Continuamente presiona la tecla TAB dos veces, la pantalla comienza con los caracteres que ha introducido todos los comandos, nombre de archivo o ruta | |
Ctrl + D | Terminal de salida |
Al igual que en el modo de edición, el modo de edición de salida a continuación, | |
Borrar desde el cursor hacia la derecha | |
Ctrl + C | El final del comando que se está ejecutando |
Cancelar edición actual de la línea de comandos | |
Ctrl + L | terminal limpio |
Ctrl + Z | El programa que se ejecuta en el fondo |
Ctrl + R | Buscar-historia |
Ctrl + A | Mover el cursor a la primera fila de la línea |
Ctrl + E | Mover el cursor hasta el final de la línea en la línea de |
Ctrl + U | Entrado un comando incorrecto, utilice la tecla de acceso directo, se borrará todo el contenido de la posición actual del cursor hasta el principio de la línea |
Ctrl + K | Entrado un comando incorrecto, utilice la tecla de acceso directo, se borrará todo el contenido de la posición actual del cursor hasta el final de la línea |
Ctrl + W | Borrar la palabra antes de la posición del cursor, si el cursor sobre una palabra en sí, borrará todas las letras de la primera palabra de la posición del cursor a la palabra |
Ctrl + Y | Pegar texto con Ctrl + W, Ctrl + U y Ctrl + K acceso directo de borrado |
Inacabado, seguido ~