Conocimientos básicos de programación Linux (comandos)
lt lt-EOF
Fin del archivo
Escriba un archivo bash simple de la siguiente manera:
Podemos ver que se usa cuando bash archivos. /, no ingresa al directorio /home, lo llamamos ejecutar en un subshell y no afecta el estado actual del shell (a veces el motivo de la ejecución exitosa no tiene ningún efecto). Sin embargo, tampoco. Ejecución o ejecución del código fuente, hemos ingresado con éxito a la ruta de inicio, lo llamamos ejecución en el shell actual.
Sunlog en el shell no carga el shell del usuario.
Su-loginshell carga el shell del usuario.
Se puede ver claramente que al cargar un usuario con un shell que no carga al usuario, actualmente no tendrá permiso para cargar al usuario, muy parecido al modo visitante en Windows.
Caché histórico
~/.bash_history se escribe en el caché después de salir.
~/. Ejecute bash_logout después de salir.
En este nivel, echemos un vistazo a la imagen para comprender el proceso de arranque del sistema Linux. Caracteres rojos: historial de inicio/cambio de usuario de la capa del sistema; caracteres azules: proceso de inicio/cambio de usuario de la capa de usuario; caracteres amarillos: proceso de cierre de la capa de usuario.
Una vez jugué a un juego: cuando el usuario le indica a la computadora que se apague, pasará un pequeño tren. Entonces, ¿podemos escribir una llamada de programa que llame al pequeño tren que pasa?
1. Complementa automáticamente comandos y cambios de archivos
2. Función de memoria del historial de comandos: teclas arriba y abajo. Numera la cantidad del pedido a ejecutar,
! Cuerda encontrada con cuerda,! ampEl último parámetro del último comando,
! ! Ejecute el comando anterior y busque comandos históricos con r.
3. Función de alias: alias ve el alias, unalias cancela el alias (agrega \barra antes del nombre para omitir el alias)
Alias xx='xx ' define un temporal alias y vim ~/. bashrc define un alias permanente.
4. Teclas de acceso directo: d para salir, a para mover el cursor al frente del comando, e para mover el cursor al final del comando,
l para borrar. la pantalla, u para borrar hacia adelante, k para borrar hacia atrás, y para cancelar, m para ingresar.
pantalla de bloqueo, q pantalla de desbloqueo.
5. Control de trabajo en primer plano y en segundo plano:; el fondo no se conserva, se conserva el fondo nohup, pantalla
; p>
*¿Cualquier cantidad de caracteres
? Cualquier carácter
[] coincide con cualquier carácter entre corchetes.
() se ejecuta en el shell.
{}establecer
\caracteres de escape
Nota: echo -e "a\TB"
$?Comando anterior si el la ejecución fue exitosa.
El primer parámetro pasado por $1 es $2 $3 variable de posición
No es necesario utilizar variables de entorno.
Contenido del ejercicio: Lea la conectividad IP del documento especificado por el usuario.
Calculadora Bc
Supongamos que definimos la variable como:
El método de memoria es:
$ {} también se puede utilizar Asignar valores a diferentes estados de variable (no establecido, nulo, no nulo):