Beruflich Dokumente
Kultur Dokumente
1.3 Qu es Linux?
Lo que realmente se entiende bajo el termino Linux es el Kernel, el ncleo del sistema operativo. Estructura de Linux El s.o tiene 2 partes fundamentales: NUCLEO o KERNEL: es la parte ms importante del s.o. Se encarga de gestionar la memoria, los procesos y las entradas/salidas. Es la parte que acta sobre el hardware del ordenador. SHELL: En LINUX este programa se conoce como Shell. Se trata de un intrprete de comandos. Para Unix existe una gran cantidad de software libre, lo que significa que estos programas estn tambin disponibles para Linux. Es el conjunto de todo esto (kernel y utilidades) lo que realmente forma un sistema operativo. Como ya se ha mencionado, existe para Unix una cantidad enorme de software libre. En este punto aparecen las distribuciones (SuSE, RedHat, Slackware, Debian, OpenLinux, Mandrake, Mandriva.
1.4.2
Multiusuario
1.5 Numeracin de las versiones de LINUX VERSION ESTABLE: Se identifican por tener nmeros pares en el nmero menor de versin (el segundo) Por ejemplo 2.2 VERSION BETA o en DESARROLLO: Se identifican por tener nmeros impares en el nmero menor de versin (el segundo) Por ejemplo 2.3 cambia muy rpidamente.
Por ltimo, todos los componentes y aplicaciones para LINUX llevan su propio nmero de versin. Por ejemplo, el escritorio KDE tiene la versin 3.2.2 mientras que el GNOME tiene la 2.10.
Hay tres tipos de particiones: PRIMARIAS, EXTENDIDAS y LGICAS. Slo puede haber un mximo de 4 particiones primarias en un disco. Para particionar un disco en ms de 4, deberemos especificar una como extendida. Las particiones extendidas actan como contenedores de particiones lgicas. LINUX se comunica con los dispositivos fsicos mediante los controladores de dispositivos (drivers) llamados ficheros especiales de dispositivos y que se encuentran en el directorio /dev.
La sintaxis general de un comando en Linux es: Comando [-modificador/es] [argumento/s] -Salida del sistema: El apagado se hace mediante el root normalmente. Para hacer un apagado seguro se utiliza:..................................................... # shutdown h now Para hacer un reset seguro: ........................................................................ # shutdown r now
Para detener el sistema (parecido al shutdown): ..............................................................# halt Para hacer CTRL+ALT+SUPR: ......................................................................................... # reboot Para finalizar la sesin actual: ........................................................................................ #logout Para finalizar la ejecucin del Shell actual: .......................................................# exit CTRL+D -Metacaracteres o comodines: Para designar un carcter cualquiera......................................................................................... ? Para designar un nmero cualquiera de caracteres ................................................................... * Para designar varios caracteres posibles .........................................................[car1 car2 car3 ] Para designar un rango de caracteres posibles................................................ [car inicio-car fin] -Agrupamiento de comandos: Para realizar una ejecucin sucesiva e independiente ........................ comando 1;comando2; Para realizar una ejecucin sucesiva como un conjunto ................... (comando1;comando2;) Para realizar en segundo plano comandos ...................................... (comando1;comando2;)& Para ejecutar un comando2 si funciona el comando 1 ........................ comando1&&comando2 Para ejecutar un comando2 si falla el comando1 .................................. comando1||comando2 Para utilizar comandos de filtro .......................................................... comando1|comando2| - Para cambiar la contrasea del root..............................................................sudo passwd root -Recorrido por el histrico de comandos ....................... flecha hacia arriba y flecha hacia abajo -Terminacin de comandos .................................................................................................... TAB -Cancelacin de comandos ................................................................................................ CTRL+C -Algunos comandos de propsito general: Para mostrar la fecha y hora actual del sistema ................................................................... date Para cambiar fecha y hora del sistema ............................................. date [MMDDhhmmAAAA] Para mostrar el calendario de un ao ......................................................................... cal [AAAA] Para mostrar el calendario de un mes de un ao ................................................. cal [MM YYYY] Para mostrar la lista de usuarios conectados ........................................................................who Para mostrar desde que mquina se ha conectado un usuario a la red.................................... w Para mostrar el usuario actual ........................................................................................ whoami Para borrar la pantalla........................................................................................................... clear Para mostrar el nombre de usuario que ha iniciado la sesin ........................................logname Para mostrar el sistema operativo que se est ejecutando .............................................. uname Para mostrar toda la informacin del sistema operativo ............................................. uname -a Para mostrar el dispositivo donde se est trabajando ............................................................ tty Para mostrar la identificacin de usuario y grupo ..................................................... id [usuario] Para mostrar una lnea de texto.................................................................................. echo texto Para mostrar una lnea de texto con el prompt seguido ........................................ echo -n texto Para mostrar una lnea de texto con caracteres especiales (TAB,ENTER,).......... echo -e texto Para mostrar el manual de un comando ............................................................... man comando Para crear un alias .................................................................................... alias [nombre=valor] Para borrar un alias ............................................................................................. unalias nombre
Para buscar archivos .................................. find [directorio de inicio] [criterios] [opciones] Criterios: -name(nombre) ; -size(tamao) ; -empty (vacos) Para mostrar el tipo de archivo ............................................................................file archivo Para mostrar el contenido de un archivo pantalla a pantalla ....................................... more Para asignar varios nombres a un archivo o crear enlace blando .... ln s archivo1 archivo2 Para mostrar el nombre del directorio de trabajo actual................................................pwd Para crear directorios ......................................................... mkdir directorio1 directorio2 Para borrar directorios vacos .............................................rmdir directorio1 directorio2 Para borrar directorios y su contenido ................................ rm r directorio1 directorio2 Para cambiar el directorio de trabajo ............................................................. cd [directorio]