Está en la página 1de 5

CAPITULO I: SISTEMA OPERATIVO LINUX

Es un Sistema Operativo gratuito y de libre distribución, inspirado en el sistema UNIX,


escrito por Linus Torvards con ayuda de miles de programadores en la Internet. Unix
fue desarrollado en el año 1969 y fue pensado para ser flexible y portable. Linux en
general no es tan sencillo de emplear como otros sistemas operativos, aunque hasta la
fecha se realizaron grandes esfuerzos para facilitar su uso; Linux se caracteriza por su
gran estabilidad y bajo costo, por tanto han hecho de que este sistema sea la mejor
opción para los usuarios y desarrolladores. Linux crece cada vez más y más, y existe
muchas empresas que apoyan este proyecto, como: IBM, Intel, google, etc.

Sistema de Archivos: es el tratamiento o la forma que el S. O. estructura los datos en la


unidad de almacenamiento, esto quiere decir que los programas son almacenados cada
uno en su propio sitio, y no disperso, para ello se utilizan directorios, osea cada archivo
tiene que almacenarse en su propio directorio, así como los ejecutables, los fuentes, los
archivos de texto, etc.

Directorios y Archivos
/ Directorio raíz, desde acá se cuelgan todos los demás directorios del sistema
/bin En este directorio se almacenan los archivos binarios
Se almacena el núcleo de Linux, así como los archivos de configuración
/boot
necesarios para su uso
Es un directorio especial en el cual se encuentran los archivos que
/dev
representan los diferentes dispositivos del sistema
Se almacenan los archivos los archivos de configuración de Linux y de los
/etc
usuarios
Contiene los subdirectorios personales de los usuarios del sistema, cada
/home usuario tiene su propio directorio, en el cual se almacenan sus archivos
personales
/lib Se almacenan librerías de programación básica de Linux
Contiene los subdirectorios que actúan como punto de montaje, desde acá
/mnt
podemos acceder al contenido de otras particiones o unidades
Este es el directorio personal del usuario root (superusuario, administrador
/root
del sistema)
Aquí se encuentran los archivos binarios ejecutables correspondientes a los
/sbin
comandos de administración del sistema
Este directorio almacena archivos que contiene información sobre el sistema
/proc
(cpu, memoria, dispositivos, pci, plug and play, etc)
En este directorio encontraremos todos los demás archivos de
/usr
documentación, programas más librerías, códigos fuentes, etc.
…………………….. existen muchos más directorios y subdirectorios, para
ello será importante hacer un recorrido por el árbol de directorios
/

/bin /home /root /var /dev

/juan /maria /inf113

/works /bibliog /martha

prac_1.txt carta.txt

Comandos en el S.O. Linux

1. Comando cd (Change Directory), permite cambiar de directorios, ejemplos:

a) $ cd .. sube un niv el dentro del árbol de directorios


b) $ cd /home/inf113/martha ingresa al directorio martha
c) $ cd ../juan desde el directorio maria sube un nivel e ingresa al direcrtorio juan
d) $ cd /tmp cambia de directorio a tmp

2. Comando ls, lista el contenido del directorio, ejemplos:


a) ls lista los ficheros del directorio actual
b) ls –l similar al anterior, muestra las propiedades y atributos de cada fichero
c) ls –la muestra los archivos ocultos
d) ls –d muestra los nombres de los subdirectorios sin entrar a ellos
e) ls * lista todos los archivos por directorio, el * es un comodin que reemplaza a una cadena
f) ls alva* lista los ficheros que empiezan con la cadena alva
g) ls p?.txt lista los archivos que empiezan con una p; ¿es un comodin que representa a un solo
carácter; y .txt es la extensión del archivo
h) ls [aA]* lista los ficheros que empiezan con una a, sea esta en minúscula o mayúscula, y el resto
cualquiera
i) ls [JaI]* lista los ficheros que empiezan con una J, a o I; y el resto cualquiera
j) ls ed?[7-9]* lista los ficheros cuyo nombre empieza con ed; el tercer carácter puede ser
cualquiera; el cuarto carácter es un número comprendido entre el 7 y 9; y el rsto cualquiera
k) ls ed?[2-9]* | more lista por pantallas

3. Comando pwd (print working directory), muestra la ruta del directorio actual
4. Crear archivos:
i) touch archivo1.txt crea un archivo vacío
ii) >archivo.txt crea un archivo vacío
iii) vi es un editor que permite gestionar archivos
5. Comando clear borra o limpia la pantalla
6. Comando more muestra un archivo pantalla por pantalla, ejemplo:
i) more -10 muestra pantalla por pantalla en tamaños de 10 líneas, y luego con la tecla space para
continuar

7. Comando mkdir (make directory), crea directorios y subdirectorios, ejemplos:


a) mkdir tareas
b) mkdir juan pedro crea los directorios juan y pedro
c) mkdir –p padre/hijo/nieto
8. comando help
i) el comando man permite describir todo lo relacionado sobre los comandos, viene de la palabra manual,
ejemplo
a) man ls
b) ls --help
9) Comando date, muestra la fecha y hora del sistema
10) Comando cat, comando que permite mostrar y concatenar archivos, ejemplos:
i) cat > juan.txt crea un archivo, y tras escribir, salimos con CTRL+Z
ii) cat >> juan.txt añade información al archivo, con el operador >>
iii) cat juan.txt pedro.txt concatena los archivos
iv) cat juan.txt. pedro.txt > juntos.txt redirige los archivos concatenados a un tercer archivo

9. Comando cp, Copia archivos y directorios, su formato o estructura es:


cp [opciones] [archivos] [ruta] Ejemplo
cp *.jpg /root/imagenes

opciones:
-a preserva los atributos del archivo
-i pide confirmación antes de sobreescribir
-R copia los archivos y directorios recursivamente
-v muestra la información detallada, cuando se realiza la copia
10. Comando mv, este comando se utiliza para mover o renombrar ficheros, su estructura es:
mv [opcion] origen y destino
-f no pide confirmación
- i pide confirmación
-v muestra el archivo a ser movido
Ejemplos:
mv juntos.txt unidos.txt´
mv unidos.txt /padre

11. Comando rm, permite borrar ficheros, su estructura es:


rm [opciones] [archivos]
-f elimina archivos sin pedir confirmación
- i pide confirmación
-v muestra en la pantalla el archivo a ser eliminado
ejemplos
rm archivo.txt
rm –rf padre elimina el directorio, subdirectorios y sus archivos recursivamente sin pedir
confirmación
12. Comando rmdir elimina un directorio que está vacío, caso contrario no efectúa la operación
13. Comando adduser permite crear usuarios, en modo de superusuario o administrador del sistema
(root)
-d permite establecer el directorio de trabajo del usuario
-a permite establecer el directorio de trabajo del usuarios para una mejor organización de
directorios
-u se utiliza para especificar el UID (identificador de usuario), es decir el ID del usuario que
debe ser único, y debe ser mayor a 99, los UID entre 0-99 están reservados para las cuentas de servicio
del sistema
-g se utiliza para establecer el grupo inicial al que pertenecerá el usuario, de forma
predeterminada es el grupo uno, Ejemplos
adduser –u 500 –d /home /lasin carlos
adduser –u 501 –g users maria
adduser –u 502 -g 100 –p 123456 pepe

-g 100, indica el GID, es el grupo al que pertenecerà


-p 123456, permite colocar una clave para el usuario

14. comando userdel comando que elimina una cuenta de usuario, ejemplo
userder carlos
userder –r carlos la opción r permite eliminar los ficheros del usuario carlos

15. comando addgroup, groupdel crea o añade grupos al sistema


addgroup [opcion] nombre_grupo
-g asigna un GID al nuevo grupo

16. Comando passwd permite cambiar la contraseña del usuario actual


17. Comando history muestra el historial de los comandos introducidos por el usuario

También podría gustarte