Sistema operativo Unix. Intérprete de línea de comando (shell)

En Linux no existe un objeto separado llamado "sistema". Un sistema es un sistema porque consta de numerosos componentes que interactúan entre sí. El componente principal del sistema es el usuario. Es él quien dirige la máquina y ésta ejecuta sus órdenes. Los tutoriales de las secciones dos y tres cubren llamadas al sistema (funciones del kernel) y funciones de biblioteca. Son los comandos directos al sistema. Es cierto que solo puede utilizarlos escribiendo un programa (la mayoría de las veces en lenguaje C), que a menudo es un programa bastante complejo. El hecho es que las funciones del kernel implementan operaciones de bajo nivel y, para resolver incluso la tarea de usuario más simple, es necesario realizar varias de estas operaciones, convirtiendo el resultado de una a las necesidades de otra. Es necesario inventar para el usuario otro lenguaje de control del sistema, de mayor nivel y más cómodo de usar. Todas las órdenes que Metodio utilizó en su obra formaban parte de este lenguaje particular.

De lo cual fue fácil concluir que algún programa especial también debería procesar estos comandos y convertirlos en una secuencia de llamadas al sistema y a la biblioteca, y es con este programa con el que el usuario dialoga continuamente inmediatamente después de iniciar sesión en el sistema. Y así resultó: este programa se llama intérprete de línea de comando o shell de comando("caparazón"). Se llama "shell" precisamente porque todo el control del sistema se produce como "desde dentro": el usuario se comunica con él en un idioma que le resulte conveniente (mediante una línea de comando de texto) y él se comunica con otras partes del sistema. sistema en un lenguaje conveniente para ellos (llamando a funciones programadas).

Por lo tanto, las reglas de análisis de línea de comando mencionadas anteriormente son reglas que operan específicamente en el intérprete de comandos: el usuario ingresa una línea desde la terminal, el shell la lee, a veces la convierte de acuerdo con ciertas reglas, divide la línea resultante en un comando y parámetros y luego ejecuta el comando, pasándole estos parámetros. El comando, a su vez, analiza los parámetros, selecciona las claves entre ellos y hace lo que se le pide, mostrando simultáneamente los datos para el usuario en el terminal, tras lo cual completa. Al finalizar el comando, se reanuda el trabajo del intérprete de comandos "retirándose a un segundo plano", nuevamente lee la línea de comando, la analiza, llama al comando... Esto continúa hasta que el usuario ordena al shell que finalice (usando cerrar sesión o el carácter de control “^ D", que para el shell significa lo mismo que para otros programas: no habrá más entradas desde la terminal).

Por supuesto, existen varios intérpretes de comandos en Linux. El más simple de ellos, que apareció en las primeras versiones de UNIX, se llamaba sh, o "Bourne Shell", en honor al nombre de su autor, Stephen Bourne. Con el tiempo, fue reemplazado, siempre que fue posible, por uno más poderoso, bash, "Bourne Again Shell".

Un juego de palabras: “Bourne Again” se lee en voz alta como “nacido de nuevo”, es decir, “renacer”.

bash es superior a sh en todos los sentidos, especialmente en sus capacidades de edición de línea de comandos. Además de sh y bash, el sistema se puede instalar con “The Z Shell”, zsh, el intérprete de comandos más potente de la actualidad (no es broma, 22.000 líneas de documentación), o tcsh, una versión actualizada y también muy potente del antiguo shell “C Shell”, cuya sintaxis de comando es similar al lenguaje de programación C.

Cuando Gurevich agregó la cuenta de Methodius al sistema, no preguntó qué intérprete de comandos necesitaba, porque lo sabía: para un principiante, el nombre del intérprete de comandos es una frase vacía. Sin embargo, el nombre del shell que se inicia para el usuario inmediatamente después de iniciar sesión es el llamado. intérprete de comandos inicial(shell de inicio de sesión) es parte de la cuenta de usuario que el usuario puede cambiar con el comando chsh (cambiar shell).

Cualquiera que sea la tarea de administración del sistema que enfrenta un usuario de Linux, debe tener una solución en términos del intérprete de comandos. De hecho, resolver un problema de usuario es describirlo en el lenguaje shell. El lenguaje de comunicación entre el usuario y el intérprete de comandos es un lenguaje de programación de alto nivel, que se complementa, por un lado, mediante la organización de la interacción de los comandos y el sistema, y ​​por otro, mediante la interacción con el usuario, haciendo que sea más fácil y rápido trabajar con la línea de comando.

Ilustración 2. Interfaz de línea de comando. Segunda edición, revisada y ampliada. Interacción del usuario con la computadora a través del terminal y shell.

Comandos y utilidades

$ apropiado s . . . (¡cuatro mil quinientas líneas!)

Ejemplo 18. Comando inútil

Un lanzamiento fallido de apropos fue suficiente para que Methodius entendiera: hay muchos comandos en Linux. Se le ocurrió que ningún programa, ni siquiera un shell, podía comprender de forma independiente todos los comandos documentados. Además, Gurevich nombró a la mayoría de los equipos. utilidades, es decir, programas útiles. Por lo tanto, el intérprete de comandos no tiene por qué poder ejecutar todo lo que ingresa el usuario. Todo lo que necesita hacer es analizar la línea de comando, extraer el comando y los parámetros de ella y luego ejecutar la utilidad, un programa cuyo nombre coincide con el nombre del comando.

En realidad, hay pocos comandos nativos en el shell. Básicamente, se trata de operadores de lenguajes de programación y otros medios para controlar el propio intérprete. Todos los comandos familiares para Methodius, incluso echo, existen en Linux como utilidades separadas. El shell solo se ocupa de preparar un conjunto de parámetros en la línea de comando (por ejemplo, expandir plantillas), ejecuta programas y procesa los resultados de su trabajo.

$ tipo info info es /usr/bin/info $ tipo echo echo es un shell incorporado $ tipo -a echo echo es un shell incorporado echo es /bin/echo $ tipo -a -t echo archivo incorporado $ tipo -a -t archivo de fecha $ tipo -en el archivo cat

Ejemplo 19. Definiendo el tipo de comando

En bash, el tipo de comando se puede determinar usando el comando tipo. Los comandos nativos de Bash se llaman incorporado(comando incorporado), y para las utilidades muestra camino, que contiene el nombre del directorio en el que se encuentra el archivo con el programa correspondiente y el nombre de este programa. Algunos de los comandos más útiles están integrados en bash, aunque están disponibles como utilidades (por ejemplo, echo). El comando integrado funciona de la misma manera, pero dado que su ejecución lleva mucho menos tiempo, el intérprete de comandos lo elegirá si es posible. Cambiar "-a" (" a ll", por supuesto), hace que type imprima todas las interpretaciones posibles del comando, y el modificador -t hace que se imprima el tipo de comando en lugar de la ruta.

Siguiendo el consejo de Gurevich, Metodio agrupó las claves escribiendo "-at" en lugar de "-a -t". Muchas utilidades le permiten hacer esto, reduciendo la longitud de la línea de comando. Si se encuentra una clave paramétrica, debe ser la última del grupo y su valor debe seguir, como se esperaba. Sólo se pueden agrupar claves de una sola letra.

Palabras y separadores

Al analizar la línea de comando, el shell usa el concepto separador(delimitador). Un delimitador es un carácter que separa palabras; entonces la línea de comando es la secuencia palabras(lo que importa) y separadores(que no importa). Para el shell, los delimitadores son el carácter de espacio, el carácter de tabulación y el carácter de nueva línea (que aún puede aparecer entre palabras de la manera descrita en las conferencias Cómo trabajar con datos de texto y funciones del shell de comandos). No importa el número de separadores entre dos palabras adyacentes.

La primera palabra del triple se pasa al comando como primer parámetro, la segunda como segundo, etc. Para que el separador esté dentro de la palabra (y la cadena resultante con el separador se pase como un parámetro) , toda la subcadena requerida debe estar entre comillas simples o dobles:

$ echo Uno Dos Tres Uno Dos Tres $ echo Uno "Dos Tres" Uno Dos Tres $ echo "Uno > > Oh. ¿Y ahora qué? > ¡Oh, olvidé las comillas!"

Uno Ah. Entonces, ¿qué sigue?¡Oh, me olvidé de las comillas! $

Ejemplo 20

. Citando en la línea de comando
mecanismo para transferir datos del proceso padre al proceso hijo +"

"2. Un filtro en los sistemas UNIX se llama
un programa que, sin redirección de E/S, lee desde el teclado y escribe en la terminal+

"3. El término "salida de error estándar del programa" significa
flujo de datos donde los mensajes de diagnóstico se emiten de forma predeterminada+
"
"6. La finalización de la construcción es
sustitución del nombre completo del objeto por parte de este nombre+
"
"5. ¿Qué no es típico del intérprete de comandos?
convertir una expresión regular en su subcadena correspondiente+

"7. ¿Cuántos servidores X se pueden registrar en una computadora?
cualquier cantidad+

"8. En el entorno gráfico X11:
Cada cliente X necesita un servidor X, cuyo identificador debe configurarse mediante un parámetro o variable de entorno+

"9. XFree86 es
nombre propio del subsistema gráfico orientado a la arquitectura IBM PC+”

"¿Cuál es el área instrumental de la actividad humana?
área de creación de un enfoque universal para resolver una clase de problemas +"

"14. ¿Cuál es el motivo de separar las áreas aplicada e instrumental a la hora de resolver un problema?
el diseño de una herramienta que resuelve un problema puede no tener nada que ver ni con el problema en sí ni con su solución+
Para utilizar una herramienta para resolver un problema, no es necesario saber cómo funciona.+
la misma tecnología se puede utilizar para crear soluciones a problemas en una variedad de áreas, que a menudo no se superponen +"

"15. ¿Qué áreas necesita conocer un usuario experimentado de un sistema procesal?
aplicado+
"

"17. ¿Qué no es compatible con el editor vim?
comandos de sonido +"

"20. El directorio /var en un sistema UNIX típico se utiliza para almacenar
archivos, cuyo tamaño y número se desconocen de antemano +

"21. ¿Qué hay en el directorio /etc/rc3.d en un sistema Linux?
enlaces simbólicos para iniciar scripts de servicios del sistema +"

"23. Documentación en forma de páginas informativas.
hipertexto con una estructura estricta que se puede obtener de otros formatos de presentación de documentación+

"25. El principio de competencias garantizadas exige que
al tener las habilidades más generales para trabajar con la máquina, el usuario ya podría resolver sus problemas +

"26. La prescripción en un sistema procesal es
descripción del uso del sistema en el idioma del área de aplicación+

"27. Seleccione el elemento que contenga únicamente los principios de organización de los sistemas procesales.
responsabilidad personal y habilidades garantizadas +"

"28. El sujeto nominal es
la base sobre la cual el sistema toma la decisión de otorgar acceso a un objeto+

"29. Los flujos de información verticales se ocupan de
objetos de diversos grados de importancia+

30. El modelo sujeto-sujeto de derechos de acceso se utiliza para
restricciones a los derechos de acceso de un sujeto específico a un objeto específico+

"31. Etapas del procedimiento de carga en tres niveles:
arranque, seleccione el programa de arranque, seleccione el kernel del sistema+
"
"32. ¿Qué no se puede hacer en el esquema de arranque de FreeBSD?
gestor de arranque desde una partición declarada no en el MBR, sino en una partición extendida+
"

"34. (elija la respuesta incorrecta) Una expresión regular básica incluye el concepto
número de grupo+

"35. La expresión regular extendida incluye el concepto
operación de selección+

"36. ¿Cuál de las líneas ""abcdf"" ""abcdbcdf"" ""abcdef"" ""af"" ""adbdf"" ""acf"" corresponde al RF "af"?
acf+

"37. ¿Qué es el "problema de control de entrada" en los editores de texto?
Los comandos de control son más numerosos y variados que las teclas de control, pero para llamar a un comando de control es recomendable realizar un mínimo de acciones.

"38. La ex utilidad es
Editor de texto línea por línea, similar al editor vi, siempre ejecutándose en modo de línea de comando +"

"40. Un proceso activo se diferencia de un proceso en segundo plano en que
sólo el proceso activo tiene la capacidad de ingresar datos desde el terminal +"

"41. PID (identificador de proceso) ​​es
un número único asignado a cada proceso+

"42. ¿Cómo detener un programa congelado?
Descubra su PID y envíe una señal ""KILL"" usando el programa Kill+.
"
"43. Compartir recursos es
restringir el método de acceso a los recursos (política de acceso) y la capacidad misma de utilizar el recurso (derechos de acceso)+
"

"45. Las funciones del entorno operativo incluyen
unificación, separación y contabilidad de los recursos del sistema+

"46. ¿Cuántas _formas_ de acceso hay en un sistema de archivos UNIX?
tres: escribir, leer y usar+

"48. El sujeto nominal en UNIX está determinado de forma única
UID+

"49. Se esperaba que los creadores de los sistemas UNIX
para un usuario educado interesado en el desarrollo del sistema+
"
"0. Demonios en un sistema UNIX típico
corresponden al concepto de contenido del sistema del entorno operativo+
"
"51. Interfaz del sistema UNIX
basado en transmisión de datos de texto+

"2. La sustitución en el caparazón es
lanzamiento temporal o permanente de otro programa en lugar del intérprete de comandos+

"4. Comandos básicos para trabajar con archivos:
ls, rm, mv, cp+

"6. Si el directorio actual contiene al menos un archivo llamado ""a"", entonces con el comando ls a* la utilidad ls obtendrá

una lista de todos los archivos en el directorio actual cuyo nombre comienza con "a"+ "

"7. El número 11 en el nombre X11 es
número de versión del protocolo de gráficos+
"
"8. ¿Qué enfoque del desarrollo de sistemas operativos corresponde a la metáfora del escritorio?
procesal, ya que contiene una leyenda+
"
"9. En el entorno gráfico X11:
El cliente X emite solicitudes de E/S gráficas y el servidor X las ejecuta, además de interactuar con el usuario sondeando los dispositivos de entrada+
"
"10. Un proyecto en un sistema proyectivo es
un conjunto de datos que define completamente las propiedades del sistema creado en base a ellos+

"11. Indique un área de aplicación que no sea típica de los sistemas proyectivos.
pago en el supermercado+

"12. Un proyecto en un sistema proyectivo es un conjunto de datos que describe de forma única
todas las propiedades del futuro sistema requeridas por el usuario +

"13. ¿Quién es el usuario del sistema procesal?
Cliente+

"14. ¿Qué es un sistema hombre-máquina?
un sistema en el que la solución a un problema ocurre como resultado de la interacción entre el hombre y la máquina+

"15. Nombra las áreas instrumentales y aplicadas a la hora de resolver el siguiente problema: creación de un horario ferroviario.
transporte y seguridad – área instrumental; estadística matemática y lógica matemática - aplicada+
"
"16. Marcas de texto
utilizado en comandos para moverse a una ubicación de texto predefinida por el usuario+

18. ¿Es posible implementar la función de moverse a través de enlaces de hipertexto en formato HTML?
Sí, pero lo más probable es que esto requiera el uso de programas externos para analizar los datos editados y crear archivos de trabajo adicionales.+

"19. Los directorios estándar de UNIX están subdivididos
por cierto, los archivos almacenados son utilizados por el sistema y el usuario +"

"20. En los directorios rc1.d, rc2.d, etc. hay
enlaces simbólicos a scripts de inicio, de dos tipos diferentes+

"21. El directorio /etc en un sistema UNIX típico se utiliza para almacenar
archivos de configuración y scripts de inicio del sistema+

"22. Finalidad del campo NOMBRE:
una breve descripción del objeto que sirve como índice en la base de datos whatis+


NOMBRE y DESCRIPCIÓN+

"24. Seleccione el ítem que mencione únicamente las principales fuentes de información sobre el sistema.
manuales y /usr/share/doc+

"25. (elija la respuesta incorrecta) Seguir los principios de organización de los sistemas procesales ayuda
Formulación independiente y solución de problemas.+

"6. El diálogo entre el hombre y la máquina en un sistema procedimental suele construirse sobre la base
actividad de la máquina que ofrece opciones de solución+

"28. Es posible retrasar la transferencia de datos
sólo en un sistema con sesiones de acceso+

"32. Una partición extendida es
cualquiera, excepto la primera parte utilizable del disco, comenzando con la tabla de particiones del disco+

"36. ¿Cuál de las líneas ""abcdf"" ""abcdbcdf"" ""abcdef"" ""af"" ""adbdf"" ""acf"" corresponde al RF "a(bcd)*f"
abcdf abcdbcdf af+

"37. La abreviatura de comandos en vi lleva al hecho de que
la secuencia de comandos de edición se puede leer por sus nombres completos +"

"38. El editor vi tiene tres modos para trabajar con texto:
línea de comando, comando y modo de inserción+
"
"39. Cuando presionas la tecla "c" en el modo de comando vi,
esperando un comando de movimiento, después del cual se eliminará la parte correspondiente de la línea y se producirá la transición al modo de inserción+

"40. La línea terminal es
un dispositivo serial de bytes en /dev capaz de convertir flujos de entrada y salida y transmitir señales+

"42. La señal es
una forma independiente del sistema de archivos para que los procesos interactúen +"

"43. ¿Cuál es la diferencia entre un sistema operativo y un entorno operativo?
El sistema operativo es una consideración de un sistema hombre-máquina desde el punto de vista de su desarrollador, y el entorno operativo es desde el punto de vista del usuario.

"44. ¿Cuál es la diferencia entre problemas de conteo y de cambio?
Mientras la tarea de intercambio espera el final de la operación de E/S, la tarea de conteo se puede ejecutar incluso si está en cola para su ejecución posterior +"

"45. ¿Cuál es el significado de distinguir entre el sistema y el contenido del usuario del sistema operativo?
el contenido del sistema está asociado con los instrumentales, y +"

"46. ¿Qué se implementa completamente en UNIX?
sujeto de confianza +"

"47. ¿Para qué sirve el "t-bit" del directorio?
para que el usuario no tenga derecho a eliminar los archivos de otras personas de este directorio +

"49. Lo más difícil de observar en un sistema UNIX es

el principio de inteligibilidad del contexto, ya que las capacidades del sistema se expanden constantemente+
"
"50. La mayoría de las funciones de la interfaz de usuario en los sistemas Unix son asumidas por
intérprete de comandos y sistema de archivos+

"51. Conceptos de "utilidad del sistema" y "utilidad de usuario" en UNIX

se cruzan debido a la mezcla de áreas instrumentales y aplicadas. +
"
"3. El término "entrada de programa estándar" significa

el flujo de datos de donde proviene la lectura predeterminada+

4. La interfaz de línea de comando apareció debido a

la necesidad de combinar el desarrollo de proyectos, el lanzamiento de soluciones y el análisis de resultados en una única interfaz+
"
"5. Al editar la línea de comando y el historial, lo principal es

minimizar acciones en funciones básicas: buscar, eliminar, agregar, etc.+

"9. X11R6 es

nombre y número de versión del protocolo de gráficos+
"
"10. ¿Sin observar qué principio es imposible un sistema proyectivo completo?

los principios están interconectados, por lo que la violación de cualquiera de ellos daña a los demás y, por lo tanto, al sistema +"
"11. Al dominar el sistema proyectivo, el usuario deberá


"
"11. El principio de apertura de la información exige que

había suficiente información en el sistema para dominarlo por completo+

"15. Nombrar la herramienta y el área de aplicación al resolver el siguiente problema: diseñar el cuerpo de una silla de ruedas.

industria automotriz y medicina - campo aplicado; Materiales resistentes y química de los metales – instrumental+
"
"16. Si es posible, el editor vim
muy superior al editor vi+

"19. ¿Qué hace el comando de montaje?
hace que el sistema de archivos especificado esté disponible como un subdirectorio en el árbol de directorios+

"24. Seleccione un elemento que solo mencione los campos más importantes del manual.

DESCRIPCIÓN y VER TAMBIÉN+"

"26. Un procedimiento en un sistema procesal es

acción del usuario que conduce a cambios en las propiedades del objeto +"
"27. Seleccione el elemento que contenga únicamente los principios de organización de los sistemas procesales.

procedimientos superpuestos y habilidades garantizadas+
"
"28. El flujo de información en el modelo de secreto es

cambiar el nivel de significancia de un objeto+
,
"30. Entidad de confianza

puede violar la política de seguridad del sistema+
"
"31. El esquema de tres niveles permite

proteger el proceso de arranque contra la piratería por parte de un atacante que haya obtenido acceso a la consola del sistema"

BootROM, BootBlock, BootProg+
"
"33. ¿Cuántas particiones estándar caben en una tabla de particiones de disco (HDPT) de una computadora compatible con IBM?

34. El motivo del uso frecuente de expresiones regulares en UNIX.

La mayoría de los proyectos UNIX son texto estructurado que se puede analizar bien usando una expresión regular+

"36. La dirección de contexto especifica

rango de líneas a las que se aplica el comando correspondiente+

equipo terminal que termina un flujo de datos de entrada o salida+

"46. ¿Es posible eliminar el archivo de otra persona de su directorio?

Sí. Eliminar es una operación en un directorio, no en un archivo+

"49. UNIX es
nombre de la clase de sistemas informáticos proyectivos hombre-máquina+

"
"50. Paquetes en un sistema UNIX típico

"1. Operación ""|"" en shell

separa dos comandos: la salida del primero se redirige a la entrada del segundo+

"8. ¿Cuál es la diferencia entre los términos ""X-terminal"" y ""xterm""?
X terminal es una computadora y xterm es un programa+
"

"10. El sistema proyectivo se basa en el requisito.
comprender los procesos que ocurren en él+
"

"12. El problema inverso de un sistema proyectivo es

modificación del diseño del sistema basado en el análisis de las deficiencias del producto+
"
"13. ¿Cuál es el campo aplicado de la actividad humana?

área de formulación y solución de problemas+
"

"15. Nombra las áreas instrumentales y aplicadas a la hora de resolver el siguiente problema: crear un casino online

estadística matemática y actividad financiera - campo aplicado; diseño web y psicología – instrumental+
"
"16. La configuración del editor Vi se puede cambiar

dos maneras sin restricciones +"
"7. ¿Qué no es compatible con el editor vim?
navegación a través de enlaces de hipertexto en formato HTML (sin utilizar enlaces externos)+
"
"18. ¿Es posible implementar una función de edición de hojas de cálculo?

Sí, pero lo más probable es que esto requiera el uso de programas externos para convertir los datos editados+"
"19. Los niveles de ejecución son

perfiles operativos de los sistemas de la familia USG, que se diferencian en la lista de funciones realizadas+
"
"20. La principal desventaja del esquema de arranque "lineal" (el llamado esquema BSD antiguo, FreeBSD4)

para cambiar el orden en el que se cargan los servicios, es necesario editar el script de inicio, introduciendo errores de sintaxis que pueden provocar un mal funcionamiento del sistema + "
"21. El directorio /usr en un sistema UNIX típico se utiliza para almacenar

la mayoría de los archivos necesarios para el funcionamiento normal del sistema+"
"22. Finalidad del campo SINOPSIS:
ayuda rápida sobre el uso del objeto+

"
"23. Todas las páginas del manual

dividido en siete a nueve secciones+
"
"24. Seleccione el ítem que mencione únicamente las principales fuentes de información sobre el sistema.
manuales y páginas de información+"

"26. Una leyenda en un sistema procesal es
descripción del dispositivo del sistema en el idioma del área de aplicación+
"
"26. La prescripción en un sistema procesal es

descripción del uso del sistema en el idioma del área de aplicación+
"
"28. Modelo sujeto-objeto basado en ACL

asigna a cada objeto una lista arbitraria de sujetos y sus derechos de acceso+
"

"32. Seleccione un elemento cuyos subelementos correspondan a tres niveles sucesivos de inicio previo al sistema.

selección de dispositivo, selección y configuración del gestor de arranque, selección y configuración del kernel +"
"33. ¿Cuántas particiones primarias estándar se pueden crear en el disco de una computadora compatible con IBM?

cuatro, si no se proporcionan secciones adicionales; en caso contrario, tres +"

"35. Se puede utilizar la misma expresión regular en todas las utilidades que funcionan con RT.

solo básico, preadaptado según estilo+
"

"37. Editor de pantalla vi

existe en cualquier sistema UNIX, pero si el terminal no se configura correctamente, solo se puede utilizar en modo línea por línea+
"
"38. Un comando de nido en vi puede consistir en

multiplicador, acción y movimiento de texto+

un objeto del sistema de archivos que contiene una cadena que se interpreta como una ruta de archivo+
"
"42. (elija la respuesta incorrecta) ¿Cómo detener la ejecución del programa ""cat"" sin parámetros?

envíale el carácter de fin de archivo (normalmente ""^Z"")+

unificación, separación y contabilidad de los recursos del sistema+
"
"45. ¿Qué es un "contexto de tarea"?

información necesaria para manipular la tarea al organizar el pseudoparalelismo+
"
"45. ¿Qué es la "memoria virtual"?
una forma de compartir espacio de direcciones entre tareas+

"49. Zócalos UNIX

una consecuencia del desarrollo constante del sistema por parte de varias organizaciones+
"

"51. Tareas en la cola de procesos de UNIX

se ejecutan en un orden que tiene en cuenta el lugar en la cola, pero de tal manera que se reduzca el tiempo de inactividad del sistema +"
"3. El término "resultado estándar del programa" significa

flujo de datos donde se produce la grabación de forma predeterminada+
"
"4. En la línea escrita en respuesta al mensaje de shell, la primera palabra suele ser
utilidad +"

"8. En el entorno gráfico X11:

El servidor X es un programa que requiere dispositivos gráficos de entrada/salida +"

"11. El principio de inteligibilidad del contexto requiere que

para resolver el problema asignado al sistema, no sería necesario estudiar el funcionamiento de la mayoría de las partes del sistema+

"19. En sistemas UNIX

Se utilizan varios tipos de sistemas de archivos+
"
"20. ¿Qué proceso se asocia a cada terminal inmediatamente después de finalizar la carga?

programa getty+

"25. El sistema procesal se basa en la exigencia

reducción o exclusión del diálogo entre hombre y máquina de conceptos no incluidos en el ámbito de aplicación +"
"26. El principio de superposición de procedimientos exige que

cualquier problema podría resolverse utilizando un procedimiento existente o la aplicación secuencial de varios+

"29. El modelo de confiabilidad introduce una prohibición.

para operaciones que conducen a mover un objeto a un nivel superior +"

"37. El principal campo de aplicación de un editor de texto en UNIX
creación de textos informativos y educativos
desarrollo y modificación de programas y archivos de configuración+
desarrollo y transformación de servicios del sistema
desarrollo y visualización de la apariencia de la documentación impresa"
"38. La mayoría en vi

comandos de navegación de texto+
"

"42. El término "terminal" puede significar

un archivo hueco que interpreta los datos de texto transmitidos a través de él de una manera especial+++
"
"43. Para el mecanismo tradicional de memoria virtual, la siguiente afirmación es cierta:

cualquier tarea tiene un espacio de direcciones contiguo que no está disponible para otra tarea+

"46. ¿Quién ejecuta el comando "chown" con más frecuencia?
Superusuario+
"

"49. Interfaz del sistema UNIX

basado en la transmisión de datos de texto, por lo tanto no requiere ningún dispositivo gráfico de entrada/salida+

"
"50. La función del administrador de recursos en UNIX la realiza

kernel - para los recursos que necesita el propio sistema, demonios y programas del sistema - para los recursos del usuario +
"
"1. ¿En qué caso la declaración if en el shell considerará que se cumple la condición?

si después de ejecutar la lista de comandos colocados en el campo "condición", el código de retorno no es igual a 0 +"
"1. El perfil de la carcasa es

script ejecutado al iniciar sesión+

"5. En el uso típico de la plantilla
el intérprete de comandos sustituye una lista de archivos que coinciden con el patrón en el comando+

"
"7. Mover, cambiar el tamaño y la apariencia de las ventanas en X es manejado por

El servidor X es responsable del tamaño y posición de la ventana, ejecutando comandos desde la guía de la ventana, que además dibuja marcos y decoradores."
"7. La peculiaridad de los recursos gráficos es que

Puede que solo lo necesiten usuarios con acceso a dispositivos gráficos de E/S+

"11. Al dominar el sistema proyectivo, el usuario deberá

implementar varias soluciones a problemas simples ya resueltos+
"
"12. Seleccione el elemento que contenga únicamente los principios de organización de sistemas proyectivos.

apertura informativa y responsabilidad personal +"
"13. ¿Qué áreas necesita conocer un usuario experimentado de un sistema proyectivo?
aplicado e instrumental+

"
"14. ¿El usuario de qué tipo de sistema actúa con mayor frecuencia como intermediario entre la máquina y el cliente?

Proyectivo+
"
"15. ¿Qué tipo de sistemas hombre-máquina requieren que el usuario tenga conocimientos del dominio instrumental?

Proyectivo+
"
"16. ¿Cuántos bolsillos tiene el editor vi?

uno sin nombre y varios con nombre+
"
"17. ¿Tiene sentido almacenar comandos vi complejos como comentarios de texto?

sí, vi tiene un comando para ejecutar el contenido de un bolsillo como una lista de comandos +"

"23. Seleccione un elemento que solo mencione los campos más importantes del manual.
NOMBRE y VER TAMBIÉN+

"25. El principio de conocimiento limitado requiere que
resolver un problema de usuario no requirió estudiar el sistema en sí+

varía para diferentes arquitecturas de computadora+
"
"32. Seleccione un elemento cuyos subelementos correspondan a tres niveles sucesivos de inicio previo al sistema
nivel de programa universal, nivel de programa multifuncional; Nivel centrado en un kernel específico y formato de módulo.
nivel de hardware; nivel de software universal; Nivel de software multifuncional centrado en un formato de módulo y kernel específico+
Nivel de BIOS, nivel de kernel, nivel de arranque del kernel
nivel de hardware, nivel de BIOS, nivel de software universal"

"34. La regla larga de la izquierda dice que
De todas las subcadenas RT correspondientes se selecciona la que comienza antes, y si hay varias, la más larga entre ellas +
"
"36. ¿Cuál de las líneas corresponde al RF "m(1.3|)+"
m123x m1x3x1x3 m1-3yy1+3 m113113113 myxxz+
"
"37. (elija la respuesta incorrecta) La utilidad ed es

editor de texto interactivo con una pequeña cantidad de potentes comandos de edición+

"
"39. La utilidad ed es
editor de texto línea por línea que funciona con cualquier tipo de terminal+

"44. Las funciones del entorno operativo incluyen
unificación, división y contabilidad de tareas+

"45. ¿Qué es el "pseudoparalelismo"?
tecnología para la ejecución simultánea de varias tareas independientemente del número de procesadores de la computadora+

"46. ¿Por qué ""login"" puede iniciar un shell ""en nombre de"" cualquier usuario?
el programa "login" se inicia con derechos de superusuario+
"
"23. Documentación sobre el sistema UNIX.
debe formatearse de acuerdo con los detalles: información general y contexto - en forma de man, manuales complejos - en forma de información o html, libros y libros de texto - en formatos especiales +

"32. El disco virtual inicial (initrd) es
un mecanismo para colocar un sistema de archivos en la memoria para cargar y vincular módulos del kernel durante el prearranque+"

"42. (elija la respuesta incorrecta) ¿Cómo puedo pausar temporalmente la salida de un programa que es demasiado largo (por ejemplo, ""ls -r /"")?
redirigir la salida restante a un archivo (normalmente "">archivo"")+

Anotación: Se analizan los comandos internos admitidos por el intérprete Cmd.exe y los comandos externos más utilizados (utilidades de línea de comandos). Se describen los mecanismos para la redirección de E/S, canalización y ejecución de comandos condicionales. Se dan ejemplos de comandos para trabajar con el sistema de archivos.

Shell de línea de comandos de Windows. Intérprete cmd.exe

En el sistema operativo Windows, como en otros sistemas operativos, los comandos interactivos (escritos desde el teclado y ejecutados inmediatamente) se ejecutan utilizando el llamado intérprete de comandos, también llamado procesador de comandos o shell de comandos (shell de comandos). Intérprete de comandos o shell de línea de comandos es un programa que, mientras está en la RAM, lee los comandos que usted escribe y los procesa. En Windows 9x, como en MS-DOS, intérprete de comandos por defecto estaba representado por el archivo ejecutable de comandos. com. A partir de la versión de Windows NT, el sistema operativo ha implementado intérprete de comandos Cmd.exe, que tiene capacidades mucho más potentes.

Lanzando el caparazón

En Windows NT/2000/XP, el archivo Cmd.exe, al igual que otros archivos ejecutables correspondientes equipos externos El sistema operativo se encuentra en el directorio %SystemRoot%\SYSTEM32 (el valor de la variable de entorno %SystemRoot% es el directorio del sistema de Windows, normalmente C:\Windows o C:\WinNT). Para iniciar el intérprete de comandos (abrir una nueva sesión de línea de comandos), puede seleccionar Ejecutar... en el menú Inicio, ingresar el nombre del archivo Cmd.exe y hacer clic en Aceptar. Como resultado, se abrirá una nueva ventana (ver Fig. 2.1), en la que podrá ejecutar comandos y ver el resultado de su trabajo.


Arroz. 2.1.

Equipos internos y externos. Estructura de mando

Algunos comandos son reconocidos y ejecutados directamente por el propio shell; se denominan comandos internos (por ejemplo, COPY o DIR). Otros comandos del sistema operativo son programas independientes, ubicados de forma predeterminada en el mismo directorio que Cmd.exe, que Windows carga y ejecuta. de manera similar otros programas. Estos comandos se denominan externos (por ejemplo, MÁS o XCOPY).

Veamos la estructura de la línea de comando en sí y el principio de trabajar con ella. Para ejecutar el comando, debe indicaciones de línea de comando(por ejemplo, C:\>) ingrese el nombre de este comando (las mayúsculas y minúsculas no son importantes), sus parámetros y conmutadores (si es necesario) y presione la tecla . Por ejemplo:

C:\>COPIAR C:\miarchivo.txt A:\ /V

El nombre del comando aquí es COPY, los parámetros son C:\myfile.txt y A:\, y la clave es /V. Tenga en cuenta que en algunos comandos, los modificadores pueden comenzar no con el símbolo /, sino con el símbolo – (menos), por ejemplo, -V.

Muchos comandos de Windows tienen una gran cantidad de parámetros y modificadores adicionales, que a menudo son difíciles de recordar. La mayoría de los comandos tienen ayuda incorporada que describe brevemente el propósito y la sintaxis del comando. Puede acceder a esta ayuda ingresando el comando con el modificador /?. Por ejemplo, si ejecutamos el comando ATTRIB /?, entonces en la ventana de MS-DOS veremos el siguiente texto:

Mostrar y cambiar atributos de archivos. ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H] [[unidad:][ruta]nombre de archivo] + Establece el atributo.

- Eliminar un atributo.

R Atributo de sólo lectura.

Un atributo "Archivo".

S Atributo "Sistema".

H Atributo oculto. /S Procesa archivos en todas las subcarpetas de la ruta especificada. Para algunos comandos, el texto de ayuda integrado puede ser bastante grande y no cabe en una pantalla. En este caso, la ayuda se puede mostrar secuencialmente en una pantalla usando el comando MÁS y el símbolo |, por ejemplo: En este caso, después de llenar la siguiente pantalla, la salida de ayuda se interrumpirá hasta que se presione cualquier tecla. También puede utilizar los símbolos de redirección de salida > y >> para dirigir el texto que se muestra en la pantalla a un archivo de texto para verlo más tarde. Por ejemplo, para enviar texto de ayuda para el comando XCOPY al archivo de texto xcopy.txt, use el siguiente comando: XCOPIAR /? > XCOPY.TXT Comentario En lugar del nombre del archivo, puede especificar las designaciones de sus dispositivos informáticos. Los siguientes nombres de dispositivos son compatibles con Windows:

PRN

(impresora),

LPT1-LPT3

  • (puertos paralelos correspondientes),
  • auxiliar
  • (dispositivo conectado al puerto serie 1), COM1–COM3 (puertos serie correspondientes), CON (terminal: teclado para entrada, monitor para salida), NUL (dispositivo vacío, se ignoran todas las operaciones de E/S).

Desde la línea de comando, estas funciones se implementan de la siguiente manera. Para redirigir los mensajes de texto generados por cualquier comando a un archivo de texto, necesita usar la construcción

comando > nombre de archivo

Si el archivo especificado para la salida ya existía, se sobrescribe (el contenido antiguo se pierde; si no existía, se crea). Tampoco puede volver a crear el archivo, sino agregar la información generada por el comando al final del archivo existente. Para hacer esto, el comando de redirección de salida debe especificarse así:

comando >> nombre de archivo

Usando un símbolo< можно прочитать входные данные для заданной команды не с клавиатуры, а из определенного (заранее подготовленного) файла:

equipo< имя_файла

A continuación se muestran algunos ejemplos de redirección de E/S.

  1. Genere la ayuda integrada para el comando COPY en el archivo copy.txt:

    COPIAR /? > copiar.txt

  2. Agregar texto de ayuda para el comando XCOPY al archivo copy.txt:

    XCOPIAR /? >> copiar.txt

  3. Ingresando una nueva fecha desde el archivo date.txt (FECHA es un comando para ver y cambiar la fecha del sistema):

    FECHA< date.txt

Si se produce un error al ejecutar un determinado comando, se muestra un mensaje al respecto en la pantalla de forma predeterminada. Si es necesario, los mensajes de error (flujo de error estándar) se pueden redirigir a un archivo de texto utilizando la construcción

comando 2> nombre de archivo

En este caso, la salida estándar se generará en un archivo. También es posible enviar mensajes de información y mensajes de error al mismo archivo. Esto se hace de la siguiente manera:

1. (elija la respuesta incorrecta) Una expresión regular básica incluye el concepto

2. (elija la respuesta incorrecta) ¿Cómo puedo pausar temporalmente la salida de un programa que es demasiado largo (por ejemplo, "ls - r /")?

3. (elija la respuesta incorrecta) ¿Cómo detener la ejecución del programa "cat" sin parámetros?

4. (elija la respuesta incorrecta) Proceso en un sistema UNIX

5. (elija la respuesta incorrecta) Seguir los principios de organización de los sistemas procesales ayuda

6. (elija la respuesta incorrecta) La utilidad ed es

7. (elija la respuesta incorrecta) ¿Cuál es la diferencia entre flujo de control y flujo de datos?

8. PID (identificador de proceso) es

9. El sistema X Window es

10. UNIX es

11. X11R6 es

12. XFree86 es

13. El cliente X es

14. El servidor X es

15. La abreviatura de comandos en vi lleva al hecho de que

16. Un proceso activo se diferencia de un proceso en segundo plano en que

17. ¿Sin observar qué principio es imposible un sistema proyectivo completo?

18. La mayoría en vi

19. La mayoría de las funciones de la interfaz de usuario en los sistemas Unix son asumidas por

20. En el shell, escribir en un archivo arbitrario y leerlo se implementa en el formulario

21. En sistemas UNIX

22. En el entorno gráfico X11:

23. En el entorno gráfico X11:

24. En el entorno gráfico X11:

25. ¿En qué caso la declaración if en el shell considerará que se cumple la condición?

26. En los directorios rc1.d, rc2.d, etc. hay

27. ¿Quién es el usuario del sistema proyectivo?

28. ¿Quién es el usuario del sistema procesal?

29. En el comando ls a b "c d" la utilidad ls obtendrá

30. El sistema proyectivo se basa en el requisito

31. El sistema procesal se basa en el requisito

32. El editor vi tiene tres modos para trabajar con texto:

33. Se han realizado mejoras en el editor vim para una edición más conveniente.

34. La página del manual debe contener campos.

35. En la cadena "Qbab*cdecW" la expresión regular "(a|b).*c" corresponde a la subcadena

36. En una línea escrita en respuesta a un “mensaje” del shell, la primera palabra suele ser

37. En el llamado nuevo esquema de arranque BSD (FreeBSD5) utilizando el principio ".d"

38. El formato ls representa el contenido de un directorio. ¿Quién, además del superusuario, tiene la capacidad de eliminar un archivo que contiene?

39. El formato ls representa el contenido de un directorio. ¿Quién, además del superusuario, tiene la capacidad de eliminar un archivo que contiene?

40. El formato ls representa el contenido de un directorio. ¿Quién, además del superusuario, tiene la capacidad de eliminar un archivo que contiene?

41. Las funciones del entorno operativo incluyen

42. Las funciones del entorno operativo incluyen

43. Las funciones del entorno operativo incluyen

44. ¿Cuál es el “problema de control de entrada” en los editores de texto?

45. ¿Cuál es el motivo de separar las áreas aplicada e instrumental a la hora de resolver un problema?

46. ​​​​¿Cuál es la diferencia entre un sistema operativo y un entorno operativo?

47. ¿Cuál es la diferencia entre los términos "X-terminal" y "xterm"?

48. ¿Cuál es el objetivo del soporte de hardware para el contexto de la tarea?

49. ¿Cuál es el significado de distinguir entre el sistema y el contenido del usuario del sistema operativo?

50. Los flujos de información verticales se ocupan de

51. Todas las páginas del manual.

52. Seleccione un elemento que solo mencione los campos más importantes del manual.

53. Seleccione un elemento que solo mencione los campos más importantes del manual.

54. Seleccione un elemento que solo mencione los campos más importantes del manual.

55. Seleccione el ítem que mencione solo las principales fuentes de información sobre el sistema.

56. Seleccione el ítem que menciona solo las principales fuentes de información sobre el sistema.

57. Seleccione el ítem que mencione solo las principales fuentes de información sobre el sistema.

58. Seleccione el elemento en el que las etapas de resolución del problema estén ordenadas en el orden óptimo.

59. Seleccione un elemento cuyos subelementos correspondan a tres niveles sucesivos de inicio previo al sistema.

60. Seleccione un elemento cuyos subelementos correspondan a tres niveles sucesivos de inicio previo al sistema.

61. Seleccione un elemento cuyos subelementos correspondan a tres niveles sucesivos de inicio previo al sistema.

62. Seleccione el elemento que contenga solo los principios de organización de sistemas proyectivos.

63. Seleccione el elemento que contenga solo los principios de organización de sistemas proyectivos.

64. Seleccione el elemento que contenga solo los principios de organización de sistemas proyectivos.

65. Seleccione el ítem que contenga únicamente los principios de organización de los sistemas procesales.

66. Seleccione el elemento que contenga únicamente los principios de organización de los sistemas procesales.

67. Seleccione el elemento que contenga únicamente los principios de organización de los sistemas procesales.

68. El principal campo de aplicación de un editor de texto en UNIX.

69. La principal desventaja del esquema de arranque "lineal" (el llamado esquema BSD antiguo, FreeBSD4)

70. Zócalos UNIX

71. Un comando de nido en vi puede consistir en

72. El verdadero tema es

73. El tema real en UNIX está determinado de forma única.

74. Demonios en un sistema UNIX típico

75. El diagrama de accesibilidad describe

76. El diálogo entre el hombre y la máquina en un sistema procedimental suele construirse sobre la base

77. Para dominar cómodamente el editor vim, debes

78. Para determinar los derechos de acceso del sujeto a un archivo, sistema, además de los atributos del archivo, es necesario conocer

79. Para el mecanismo de memoria virtual tradicional, la siguiente afirmación es cierta:

80. Para gestionar un sistema UNIX necesitas

81. ¿Para qué sirve el directorio “t-bit”?

82. Entidad de confianza

83. Documentación sobre el sistema UNIX.

84. Documentación en forma de páginas de información.

85. Una partición de disco adicional (partición extendida) es

87. La finalización de la construcción es

88. Si hay al menos un archivo llamado "a" en el directorio actual, entonces con el comando ls a* la utilidad ls obtendrá

90. Objetivo del entorno operativo:

91. Tareas en la cola de procesos de UNIX.

92. Las comillas son necesarias para

93. ¿Qué áreas necesita conocer un usuario experimentado de un sistema proyectivo?

94. ¿Qué áreas necesita conocer un usuario experimentado de un sistema procesal?

95. ¿Tiene sentido almacenar comandos vi complejos como comentarios de texto?

96. El nombre de una macro en vi es

98. Interfaz del sistema UNIX

99. Interfaz del sistema UNIX

100. La interfaz de línea de comando apareció debido a

101. El flujo de información en el modelo de confiabilidad es

102. El flujo de información en el modelo de secreto es

103. ¿Cuántas particiones primarias estándar se pueden crear en el disco de una computadora compatible con IBM?

104. ¿Cuántas particiones estándar se pueden crear en el disco de una computadora compatible con IBM?

105. ¿Cuántas particiones estándar pueden caber en una tabla de particiones de disco (HDPT) de una computadora compatible con IBM?

107. ¿Cómo detener un programa congelado?

108. ¿Cuál de las cadenas "abcdf" "abcdbcdf" "abcdef" "af" "adbdf" "acf" corresponde al RF "a(bcd)*f"

109. ¿Cuál de las cadenas "abcdf" "abcdbcdf" "abcdef" "af" "adbdf" "acf" corresponde al RF "af"

110. ¿Cuál de las líneas corresponde al RF "m(1.3|)+"

111. ¿Cuál de las líneas corresponde al RF "n(|x-z)+"

112. ¿Cuál de las líneas corresponde a la RF "o|+"

113. ¿Qué ámbito de aplicación no es típico de los sistemas procesales?

114. ¿Qué principio del sistema proyectivo se observa más estrictamente en vi?

115. ¿Qué proceso está asociado con cada terminal inmediatamente después de completar la carga?

116. ¿Qué tipo de sistemas hombre-máquina requieren que el usuario tenga conocimientos del dominio instrumental?

117. ¿Qué enfoque del desarrollo de sistemas operativos corresponde a la metáfora del “escritorio”?

118. El directorio /etc en un sistema UNIX típico se utiliza para almacenar

119. El directorio /usr en un sistema UNIX típico se utiliza para almacenar

120. El directorio /var en un sistema UNIX típico se utiliza para almacenar

121. Conjuntos de direcciones de contexto

122. ¿Quién ejecuta el comando "chown" con más frecuencia?

123. Una leyenda en un sistema procesal es

124. Se llama a un líder de sesión

125. Marcas de texto

126. El modelo de confiabilidad introduce una prohibición.

127. El modelo del secreto introduce una prohibición.

128. Módulos en un sistema UNIX típico

129. ¿Es posible escribir datos en un archivo que tenga los atributos "r--r--r--"?

130. ¿Es posible implementar la función de acompañamiento sonoro de las órdenes?

131. ¿Es posible implementar la función de moverse por enlaces de hipertexto en formato HTML?

132. ¿Es posible implementar una función de edición de hojas de cálculo?

133. ¿Es posible eliminar el archivo de otra persona de su directorio?

134. Finalidad del campo NOMBRE:

135. Propósito del campo VER TAMBIÉN

136. Finalidad del campo SINOPSIS:

137. Nombra las áreas instrumentales y aplicadas a la hora de resolver el siguiente problema: crear un horario ferroviario.

138. Nombra las áreas instrumentales y aplicadas a la hora de resolver el siguiente problema: crear un casino online.

139. Nombra las áreas instrumentales y aplicadas a la hora de resolver el siguiente problema: diseñar el cuerpo de una silla de ruedas.

140. La configuración del editor Vi se puede cambiar

141. Un sujeto nominal es

142. El sujeto nominal en UNIX está determinado de forma única.

143. El problema inverso de un sistema proyectivo es

144. Se puede utilizar la misma expresión regular en todas las utilidades que trabajan con RT.

145. El medio ambiente es

146. Operación "|" en concha

147. La principal dirección del desarrollo de los sistemas proyectivos.

148. La principal dirección del desarrollo de los sistemas procesales.

149. Principales tareas del núcleo del sistema.

150. Comandos básicos para trabajar con archivos:

151. Funciones básicas del shell

152. La peculiaridad de los recursos gráficos es que

153. Es posible retrasar la transferencia de datos

154. Paquetes en un sistema UNIX típico

155. Mover, cambiar el tamaño y la apariencia de las ventanas en X es manejado por

156. Si es posible, el editor vim

157. La sustitución en el caparazón es

158. Se produce la búsqueda de la página del manual requerida.

159. ¿El usuario de qué tipo de sistema actúa con mayor frecuencia como intermediario entre la máquina y el cliente?

160. El término "terminal" puede significar

161. El término "terminal" puede significar

162. El término "terminal" puede significar

163. Los conceptos de “utilidad del sistema” y “utilidad de usuario” en UNIX

164. ¿Por qué "iniciar sesión" puede iniciar un shell "en nombre de" cualquier usuario?

165. La regla de la izquierda larga dice que

166. Una orden en un sistema procesal es

167. Una orden en un sistema procesal es

168. Cuando presionas la tecla "c" en el modo de comando vi,

169. Presionar la tecla "d" en el modo de comando vi causará

170. Presionar la tecla "y" en el modo de comando vi causará

171. Al dominar el sistema proyectivo, el usuario deberá

172. Al editar la línea de comando y el historial, lo principal es

173. En el uso típico de la plantilla.

174. El principio de competencias garantizadas exige que

175. El principio de apertura de la información exige que

176. El principio de minimización de costos requiere que

177. El principio de conocimiento limitado requiere que

178. El principio de superposición de procedimientos exige que

179. El principio de inteligibilidad del contexto requiere que

180. El motivo del uso frecuente de expresiones regulares en UNIX.

181. Un proyecto en el sistema proyectivo es

182. Un proyecto en un sistema proyectivo es un conjunto de datos que describe de forma única

183. El perfil de la concha es

184. Un procedimiento en un sistema procesal es

185. La construcción directa de un proyecto significa

186. Pseudo-terminal es

187. El tiempo compartido es

188. Compartir recursos es

189. La expresión regular extendida incluye el concepto.

190. Una expresión regular consta de

191. En términos de UNIX, un script es

192. La señal es

194. ¿Cuántas _formas_ de acceso hay en el sistema de archivos UNIX?

195. ¿Cuántos servidores X se pueden registrar en una computadora?

196. ¿Cuantos bolsillos tiene vi editor?

197. Lo más difícil de observar en un sistema UNIX es

198. Los creadores de los sistemas UNIX calcularon

199. Los directorios estándar de UNIX están subdivididos.

200. El disco virtual inicial (initrd) es

201. Modelo sujeto-objeto basado en ACL

202. El modelo sujeto-objeto de derechos de acceso se utiliza para

203. El modelo sujeto-sujeto de derechos de acceso se utiliza para

204. Modelo sujeto-sujeto con múltiples sujetos.

205. El término "entrada de programa estándar" significa

206. El término "salida de error estándar del programa" significa

207. El término "resultado estándar del programa" significa

208. El término "dispositivo" significa

209. La línea terminal es

210. Intérpretes de comandos típicos de UNIX

211. El sistema de tres niveles permite

212. Indique un área de aplicación que no sea típica de los sistemas proyectivos.

213. La gestión de sesiones se utiliza para

214. Los niveles de ejecución son

215. La utilidad ed es

216. La ex utilidad es

217. La utilidad sed es

218. La utilidad vi es

219. Un sistema de archivos es

220. Un filtro en los sistemas UNIX se llama

221. Un filtro en los sistemas UNIX se llama

222. Un filtro en los sistemas UNIX se llama

223. La función de administrador de recursos en UNIX la realiza

224. ¿Qué no se puede hacer en el esquema de arranque de FreeBSD?

225. ¿Cuál es la diferencia entre problemas de conteo y de cambio?

227. El número 11 en el nombre X11 es

228. ¿Qué define _exclusivamente_ a un usuario en UNIX?

229. ¿Qué hace el comando montar?

230. ¿Qué hay en el directorio /etc/init? ¿Está en un sistema Linux?

231. ¿Qué hay en el directorio /etc/rc3.d en un sistema Linux?

232. ¿Qué no es compatible con el editor vim?

233. ¿Qué no es compatible con el editor vim?

234. ¿Qué no es compatible con el editor vim?

235. ¿Qué no es típico del intérprete de comandos?

236. ¿Qué no se puede hacer en el esquema de carga LILO?

237. ¿Qué se implementa completamente en UNIX?

238. ¿Qué es la “memoria virtual”?

239. ¿Qué es un “contexto de tarea”?

240. ¿Qué es el “pseudoparalelismo”?

241. ¿Qué es un "pseudousuario"?

242. ¿Cuál es el área instrumental de la actividad humana?

243. ¿Cuál es el campo aplicado de la actividad humana?

244. ¿Qué es un sistema hombre-máquina?

245. ¿Qué es característico del intérprete de mando?

246. ¿Qué es característico del intérprete de mando?

247. Editor de pantalla vi

248. Etapas del procedimiento de carga en tres niveles:

Developer Project ofrece soporte para aprobar exámenes de cursos de formación Universidad de Tecnologías de la Información de Internet INTUIT (INTUIT). Respondimos preguntas de exámenes para 380 cursos INTUIT (INTUIT), total de preguntas, respuestas (algunas preguntas del curso INTUIT tienen múltiples respuestas correctas). Catálogo actual de respuestas a preguntas de exámenes para cursos INTUIT publicado en el sitio web de la asociación Developer Project en: http://www. dp5.su/

Confirmación de respuestas correctas. se puede encontrar en la sección “GALERÍA”, menú superior, donde se publican los resultados de los exámenes de 100 cursos (certificados, certificados y solicitudes con calificaciones).

Más preguntas sobre 70 cursos y las respuestas a ellas se publican en el sitio web http://www. dp5.su/, y están disponibles para usuarios registrados. Para otras preguntas del examen de los cursos INTUIT, brindamos servicios pagos (consulte la pestaña "SEDIR UN SERVICIO" en el menú superior). Condiciones de apoyo y asistencia a la hora de aprobar exámenes según los planes de estudio de INTUIT publicado en: http://www. dp5.su/

Notas:

- los errores en los textos de las preguntas son originales (errores INTUIT) y no los corregimos por el siguiente motivo: es más fácil seleccionar respuestas a preguntas con errores específicos en los textos;

- Es posible que algunas preguntas no estén incluidas en esta lista, ya que se presentan en forma gráfica. La lista puede contener inexactitudes en la redacción de las preguntas, lo que se debe a defectos en el reconocimiento de gráficos, así como a correcciones realizadas por los desarrolladores del curso.

Controladores de dispositivos de caracteres

Cuando se emite un comando, el controlador del dispositivo de caracteres interpreta primero el flujo de caracteres. El controlador que funciona depende en cada caso del equipo utilizado (para obtener información más detallada, consulte “Descripción del programa. Parte 1. Referencia de utilidades” KPDA.10964-01 13 01).

Nota. Algunas pulsaciones de teclas pueden procesarse de manera diferente a la descrita en esta sección dependiendo de la configuración de su sistema.

Modos de entrada

Los controladores de dispositivos de E/S de caracteres pueden funcionar en cualquiera de los dos modos: modo de datos de entrada no procesados ​​("sin procesar")(modo de entrada sin procesar), o en modo canónico(modo canónico), o modo de entrada editable(modo de entrada editado). En el modo de entrada sin formato, todos los caracteres se pasan a la aplicación a medida que se ingresan. En el modo de entrada editable, la aplicación recibe caracteres sólo después de que se ha completado una línea completa de entrada (generalmente indicado por un retorno de carro).

Soporte de terminales

Algunos programas (por ejemplo,vi) se requiere información sobre qué acciones puede realizar su terminal (es posible mover el cursor, borrar la pantalla, etc.). variable de entorno TÉRMINOindica el tipo de terminal que se está utilizando y el directorio /usr/lib/terminfo es una base de datos de terminal. Este directorio contiene un conjunto de subdirectorios (a a z) que almacenan información para el terminal correspondiente. Algunas aplicaciones utilizan /etc/termcap, que es un modelo de base de datos heredado de un solo archivo, en lugar de /usr/lib/terminfo.

La terminal predeterminada esqansi-m (versión QNX del terminal ANSI). Para obtener más información sobre cómo configurar el tipo de terminal, consulte la subsección. "Tipos de terminales" en el apartado 9.

Servicio Telnet

Al utilizar un servicio en líneatelnet para la comunicación entre dos máquinas QNX (que ejecutan QNX 4 o QNX Neutrino), se debe especificar el parámetro -8 para habilitar la ruta de datos de ocho bits. Si se está conectando a una máquina que ejecuta QNX Neutrino desde una máquina que ejecuta algún otro sistema operativo y el terminal no funciona correctamente, salga de telnet y ejecute la utilidad nuevamente con la opción -8.

Nota . Al iniciarTelnet desde el sistema operativo Windows utiliza el modo ansi o vt100, según el tipo de terminal.

Información general sobre el teclado.

en la mesa 4.1 muestra cómo los controladores de dispositivos de E/S de caracteres interpretan varias pulsaciones de teclas y sus combinaciones (es decir, grupos de teclas presionadas simultáneamente). Los controladores procesan las pulsaciones de teclas inmediatamente después de su ejecución.

Nota. La respuesta del sistema al uso del teclado por parte del usuario puede diferir de la que se describe a continuación si:




Arriba