Please enable JavaScript.
Coggle requires JavaScript to display documents.
Linux 🐧 - Coggle Diagram
Linux 🐧
-
Kernel
-
-
-
Funciones
Gestión de la memoria: supervisa cuánta memoria se utiliza para almacenar qué tipo de elementos, así como el lugar en que los guarda.
Gestión de los procesos: determina qué procesos pueden usar la unidad central de procesamiento (CPU), cuándo y durante cuánto tiempo.
-
sistema operativo Conjunto de órdenes y programas que controlan los procesos básicos de una computadora y permiten el funcionamiento de otros programas.
Unix
características
- Es un sistrema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
- Está escrito en un lenguaje de alto nivel : C.
- Dispone de un lenguaje de control programable llamado SHELL.
- Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
- Emplea manejo dinámico de memoria por intercambio o paginación.
- Tiene capacidad de interconexión de procesos.
- Permite comunicación entre procesos.
- Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
- Tiene facilidad para redireccionamiento de Entradas/Salidas.
- Garantiza un alto grado de portabilidad.
-
Open Source
El software de código abierto es el software cuyo código fuente y otros derechos que normalmente son exclusivos para quienes poseen los derechos de autor, son publicados bajo una licencia de código abierto o forman parte del dominio público.
-
ventajas
Linux es uno de los sistemas operativos más robustos, estables y rápidos
-
El manejo de la memoria de Linux evita que los errores de las aplicaciones detengan el núcleo de Linux
Linux es multitarea y multiusuario: Esta característica imprescindible está en Unix desde su concepción pero le llevó a Microsoft más de 20 años ofrecerlo en su sistema operativo de consumo
Linux soporta gran variedad de entornos gráficos (KDE, GNOME, XFCE...)
Hay miles de programas libres para Linux, adaptados a muy diversos propósitos y disponibles en internet para usarlos con GNU/Linux
Linux permite navegar por Internet y conectar máquinas en red de manera natural (los protocolos TCP/IP ó PPP por ejemplo, están incluidos como un módulo del básico del núcleo)
-
Para Linux existe gran cantidad de documentación libre, aunque no siempre está traducida
Las libertades de copia y modificación permiten usar GNU/Linux para facilitar servicios sin depender de terceros
Al poder descargarse Linux de internet, el precio de las distribuciones debe mantenerse competitivo con el hágalo Vd. mismo y por lo tanto resulta un precio justo
Terminal
Definicnión
En informática, se denomina terminal o consola a un dispositivo electrónico o electromecánico que se utiliza para interactuar con un computador.
Comandos
-
-
Tipos
-
Externos
Estos comandos necesitan mucha capacidad de memoria para mantenerse dentro de ella al mismo tiempo, por lo tanto, son grabados en el disco, y podemos asesarlos cuando sea necesario. Son llamados externos porque estos están grabados fuera de la memoria RAM.
-
-
-
-
DEBUG: Inicia Debug, un editor y corrector de programas.
-
-
DELTREE: Elimina un directorio, sus archivos y subdirectorios.
-
-
DOSKEY: Edita líneas de comandos, invoca comandos DOS, crea macros.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
LABEL: Crea, cambia o elimina la etiqueta de volumen del disco.
-
-
-
-
-
MORE: Presenta la información solicitada, pantalla por pantalla.
-
-
MSAV: Busca virus conocidos. Y si hay, consulta su eliminación.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
:
Comandos #2
pwd
El comando pwd (de las siglas en inglés print working directory, cuya traducción sería imprimir directorio de trabajo) se utiliza para imprimir el nombre del directorio actual en una sesión de comandos bajo un sistema operativo Unix o derivado.
ls
El comando ls nos permite listar el contenido de un directorio. Si no se especifica un argumento para el parámetro directorio , por defecto se listará el contenido del directorio donde nos encontremos ubicados .
-
-
-
-
-
ls -lr
Organiza con respecto al tiempo, viejo a nuevo
cd
El comando cd, que significa «cambiar directorio» se usa para cambiar el directorio de trabajo actual en Linux y otros sistemas operativos similares a Unix.
-
-
¿Who am I?
whoami
Es un comando simple, utilizado para imprimir el nombre de usuario efectivo del usuario actual cuando se invoca, que se entiende como el nombre de el usuario en sesión.
hostname
se utiliza para visualizar y setear el nombre de host del sistema y dominio. Notar que el nombre de dominio no estaba configurado en el archivo /etc/hostname
sudo
-
El comando sudo permite a los usuarios no root ejecutar comandos que normalmente requerirían privilegios de superusuario, mientras que el archivo sudoers le indica al sistema cómo manejar el comando sudo.
uname
El comando uname proviene de la abreviatura Unix Name. Es una herramienta CLI (interfaz de línea de comandos o en inglés, command-line interface) cuyo fin es el de mostrar información del sistema operativo como: la versión del mismo, kernel y detalles del equipo entre otras posibilidades.
-
-
-
-
-
-
-
man
El comando man, que es la abreviatura de manual, proporciona información sobre el comando solicitado o permite a los usuarios buscar comandos relacionados con un determinada palabra clave.
more
En informática, more es un comando para ver (pero no modificar) el contenido de un archivo o comando y visualizarlo por páginas.
less
Less es una utilidad en línea de comandos capaz de mostrarnos el contenido de un archivo, o la salida de un comando pagina por pagina. Es similar al comando «more» pero con alguna característica más avanzada, además nos permite navegar hacia adelante y hacia atrás a través del archivo.
Es muy practico para leer archivos grandes y como imprime los archivos en pantalla pagina por pagina, es rapidísimo.
propiedades
Down arrow, Enter, e, or j Avanzar una línea.
Up arrow,y or k Retroceder una línea.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
cat
El comando cat en Linux es uno de los más útiles que puedes aprender. Deriva su nombre de la palabra concatenar y te permite crear, fusionar o imprimir archivos en la pantalla de salida estándar o en otro archivo y mucho más.
-
-
head
Se utiliza para mostrar información, si lo usamos sin parámetros, de las 10 primeras líneas de un archivo en la salida estándar. También se puede utilizar para mostrar información de varios ficheros a la vez.
-
wc
es un comando utilizado en el sistema operativo Unix que permite realizar diferentes conteos desde la entrada estándar, ya sea de palabras, caracteres o saltos de líneas.
-
uniq
comando uniq, es una herramienta de línea de comando que se utiliza para informar u omitir cadenas o líneas repetidas. Esto básicamente filtra líneas coincidentes adyacentes de INPUT (o entrada estándar) y escribe en OUTPUT (o salida estándar).
-
-
Pipes (tuberías)
Definición
Las tuberías son un tipo especial de redirección que permiten enviar la salida estándar de un comando como entrada estándar de otro. La forma de representarlo es con el símbolo | (pipe). Su principal útilidad es que nos ofrece la posibilidad de concatenar comandos, enriqueciendo la programación.
-
-
comandos #3
-
-
cp
-
-
CP
-
-
-i interactivo, pide confirmación del usuario antes de sobre escribir
-
-
-
-
-u actualizar, copia cuando la fuente es mas reciente que el destino
-
mv
mv es un comando de Unix usado para mover o renombrar archivos o directorios del sistema de archivos.
El archivo original es borrado y se crea un nuevo archivo con el mismo contenido, el nombre puede ser diferente o puede ser el mismo.
rm
rm es un comando de la familia de sistemas operativos Unix usada para eliminar archivos y directorios del sistema de archivos.
Esta orden debe utilizarse con cautela, ya que puede ser muy destructiva, debido a que, al momento de ser llamada, por omisión borra los archivos sin pedir confirmación.
rmdir
-
Este comando borraría el directorio con nombre «temporal» y será borrado si el directorio está vacío.
touch
comando touch de Linux se usa principalmente para crear archivos vacíos y cambiar marcas de tiempo de archivos o carpetas.
La información de marca de tiempo de los archivos consta de tres atributos: tiempo de acceso, tiempo de modificación y tiempo de cambio.
umask
-
sirve para establecer los permisos por defecto que tendrán los nuevos ficheros y directorios que creemos.
find
El comando más común utilizado para encontrar y filtrar archivos en Linux es a través del comando find.
-
-
-
-
-