Red de conocimiento informático - Consumibles informáticos - Preguntas de ejercicio que requieren linux

Preguntas de ejercicio que requieren linux

¿Tienes realmente confianza?

Déjame darte algunos, jaja

[Prueba de nivel SHELL][RESUMEN]

1. Hay muchos tipos de shells. ¿con? ¿Dónde están las páginas de inicio de cada caparazón?

2. ¿Por qué se dice que zsh es el shell más poderoso hasta ahora?

3. ¿Por qué se dice que pdksh es débil?

4. ¿Cuál es la diferencia entre ksh88 y ksh93?

5. ¿Por qué es mejor usar ksh para la programación de shell?

6. ¿Qué shells tienes en tu sistema?

7. ¿Conoce POSIX? ¿Cuál es la última versión? ¿Qué tiene que ver con tu caparazón?

8. ¿Cuál es la diferencia entre /sbin/sh y /bin/sh?

9. ¿Has analizado alguna vez un programa shell con más de 1000 líneas?

10. ¿Cuáles son las restricciones sobre la longitud de los nombres de variables en varios shells?

11. ¿Cuáles son las restricciones sobre el tamaño de la matriz de varios shells?

12. ¿Cuáles son las ventajas del FIFO sobre el coproceso?

13. ¿En qué se diferencia el subshell producido por (..) del subshell producido al llamar a otro script?

14. ¿Pueden las funciones del shell ser recursivas? ¿A qué debemos prestar atención al diseñar?

15. ¿Cómo utilizar múltiples valores generados por subshell para cambiar variables en múltiples shells?

16. ¿Cuál es la diferencia entre patrón de archivo y expresión regular?

17. El shell contiene una gran cantidad de documentación. No quiero comentar con # antes de cada línea. ¿Cuáles son las dos formas de lograr esto?

18. Utilice el programa shell para instalar y configurar un software ejecutable binario. Me gustaría incluir el software instalado en el programa shell para formar un archivo de instalación. ¿Es esto posible?

19. ¿Puede un programa shell contener códigos ksh y perl?

20. ¿Cómo garantizar que solo se ejecute una única instancia del programa shell? (Es difícil y no se puede hacer con un solo comando ps)

21 Cuando hay alias, funciones, comandos integrados y comandos externos con el mismo nombre, ¿cómo se pueden conocer y controlar? ¿Su orden de ejecución?

22. ¿Cómo llamar al comando integrado con el mismo nombre en una función personalizada?

23. ¿Cómo tener un comportamiento de inicio de sesión del shell cuando se ejecutan varios shells?

24 ¿Por qué ksh, rksh y pfksh son todos el mismo enlace físico pero sus funciones son diferentes?

25. ¿A qué debemos prestar atención cuando se utilizan declaraciones como while read... en el lado derecho de la tubería?

26. Para múltiples tuberías conectadas, ¿qué comando en la tubería es el código de retorno final? ¿Cómo obtener los códigos de retorno de todos los comandos?

27. ¿Por qué cmd gt;a 2gt;a y cmd gt;a 2gt;amp;1?

28. ¿Se pueden desactivar Stdin y Stderr? ¿Cuáles son los resultados?

29.

¿Cuáles son las características en comparación con los de nix? ¿Por qué no confías demasiado en las extensiones GNU?

30. ¿Qué restricciones tienen VI y VIM en cuanto a la longitud de la línea y el tamaño del archivo?

31. Escriba una declaración completa para ordenar el campo 1 (número), campo 3 (número en orden inverso), campo 3 (ascii).

32. ¿Cómo escribir un sistema de control de versiones usando diff y otras herramientas? (Debe tener check-in, check-out, bloqueo de archivos... y otras funciones)

########################## #####

[Prueba de nivel SHELL][Capítulo SED]

1. ¿Puedes entender cada declaración en sed one-lines?

2. ¿Cuál es la diferencia entre el comando /regex/! y el comando /regex/ !

3. ¿Puedes utilizar hábilmente N, n, P, p, D, d, H, h, G, g, x, :, b, t?

4. ¿Cuál es la tecnología de tabla de búsqueda en la programación avanzada de sed?

5.

6. ¿Por qué sed tiene más gurús y fans que awk? (Consulte los grupos de Yahoo)

Las siguientes preguntas varían en dificultad según la tecnología utilizada. (Dificultad mínima: 1, máxima: 5)

7. Cambie la primera letra de cada palabra en el archivo de datos a mayúscula. (Dificultad: 2 - 4)

8. Implementar contador en sed. Puedes sumar 1 o restar 1. (Dificultad: 3 - 4)

9. Extrae el contenido de cada miembro de la tabla en el archivo html (la tabla puede estar anidada). (Dificultad: 4 - 5)

Cada celda se genera como un solo miembro:

Tabla #1, Fila #1, Columna #1

Contenido. ......

Tabla #1, Fila #1, Columna #2

Contenido .......

10. La coincidencia de la expresión regular de sed es codiciosa.

¿Cómo usar sed para lograr una coincidencia diferida?

############################

[Prueba de competencia SHELL][artículo de AWK]

1. ¿Cuál es la diferencia entre awk, oawk, nawk, gawk y mawk?

2. En un archivo awk, ¿la primera línea puede ser la siguiente?

#! /bin/awk -F: -f

3. ¿Hay alguna diferencia entre -F"" y awk -F ""?

4. ¿Se puede configurar FS así?

FS = "[ \t] \|[ \ t] "

5. gawk tiene una expresión extendida que es diferente de otras herramientas GNU. ¿Cuál es y por qué?

6. ¿Qué dos métodos pueden lograr una coincidencia independiente de mayúsculas y minúsculas? ?

7. ¿Cuál es la diferencia entre las dos oraciones siguientes?

awk '$0 ~ "[ \t\n]"'

awk '$0 ~ /[ \t\n] /'

8. ¿Cuál es la diferencia entre FS=" " y FS=" "?

9. campo?

10 . ¿Cómo tratar todo el archivo como un campo?

11. ¿Cuál es la diferencia entre RS="" y RS="\n\n "?

12. ¿Cuál es la diferencia entre NR y FNR?

13. getline lt; "file" cambia esas variables integradas.

14. el último campo? (sin bucle)

15. ¿Cuál es la diferencia entre $1 ~ /aaa/ y /aaa/ ~ $1?

16. ¿Qué significa?

17. ¿Se puede ordenar la matriz en awk?

18. Cómo asignar el valor obtenido en awk a una variable de shell.

19. ¿Cómo simular una matriz bidimensional?

20. ¿Cuál es la unidad máxima posible de su matriz awk? ¿Hay alguna restricción?

21. ¿Cuáles son las restricciones en el número de campos, la longitud del registro y el tamaño del archivo en su awk?

22. ¿Cómo eliminar una matriz y cerrar una tubería en awk?

23. ¿Cómo completar la función rev?

24. ¿Cómo utilizar el coproceso en awk?

25. ¿Has escrito alguna vez un programa awk con más de 100 líneas?

¡Creo que tienes un problema con tu actitud de estudio!