Documentos de Académico
Documentos de Profesional
Documentos de Cultura
/ Comandos bsicos
usando Linux
Sistemas Operativos
Linux es un sistema operativo tipo Unix
(tambin conocido como GNU/Linux) que
se distribuye bajo la Licencia Pblica
General de GNU o GPL, es decir que es
software libre.
Linux
Su nombre proviene del Ncleo de Linux,
desarrollado en 1991 por Linus Torvalds.
Es usado ampliamente en servidores y
super-computadoras, y cuenta con el
respaldo de corporaciones como Dell,
Hewlett-Packard, IBM, Novell, Oracle, Red
Hat y Sun Microsystems.
Linux
Las variantes de estos sistemas se
denominan "distribuciones" y su objetivo
es ofrecer una edicin que cumpla con las
necesidades de determinado grupo de
usuarios.
Distribuciones de Linux
De esta forma existen distribuciones para
hogares, empresas y servidores. Algunas
son gratuitas y otras de pago, algunas
insertan software no libre y otras
contienen solo software libre.
Distribuciones de Linux
El file system en Linux est organizado de
manera algo diferente a Windows.
/ es la raz de la jerarqua. Contrario a
Windows, en Linux solamente hay una
raz.
Nota: Los paths usan slash (/) en vez de
backslash (\)
Consola = cmd
. y .. significan lo mismo que en Windows
recuerdas?......
Smbolos Especiales
Ahora estamos en la raiz
Crear usuarios adduser
establecer contrasea passwd
Multiusuario
Estructura estandar de directorios
Comandos bsicos
cd cambia de directorio actual
cd nombredeldirectorio
cd ruta_absoluta: /dev/tmp
cd ruta_relativa ./pipo/2012
../2012/trabajos
Directorios especiales:
. Dir actual
.. Dir superior
/ Directorio raz
~ Directorio de usuario
El smbolo ~
cd = cd ~ =cd /home/nombreusuarioactual
cd
ls
-l : muestra informacion detallada incluyendo los
permisos.
-a : muestra todos los archivos incluidos los ocultos
-R : Recursive, Recursivo por cada de
-d : muestra unicamente directorios
Tipo de archivo:
- archivo
d directorio
b dispositivo por bloques
c dispositivo por caracteres
l enlace o link
ls Lista el contenido
Visualizando Permisos de usurario
permisos del grupo
principal
Tipo de
archivo
EL usuario mark es el dueo del directorio
trabajos y puede efectur lectura, escritura
y ejecucin
Switches o Opciones
Podemos ver el manual de diferentes
comandos o programas en el sistema.
Piensen que es un help (-h o --help) pero
ms extenso.
Para esto escribimos man nombre del
comando
Ejemplos:
man man (help sobre el comando man)
man cp (help sobre el comando copy)
Manuales
Hemos visto ya muchos comandos en
Windows y ahora veremos sus
equivalentes en Linux.
ls en Linux = dir en Windows
Cd = cd
Cp = copy
cp ruta_origen/archivos rutadestino
Mv = move
Rm = del
Comparacin de comandos en
Windows y Linux
* Reemplaza a cero o muchos
? Reemplaza a un carcter
[ ] Conjunto de valores posibles para un
carcter.
[abc] que el carcter puede ser a, b o c.
[a-f] que el carcter puede estar en el
rango de a hasta f.
cp
Ambos comandos son iguales
cp
Muestra el contenido de un fichero
Cat
Unir dos o mas ficheros
Cat
Vi, Pico, nano, gedit en Linux
podemos usarlos como sustituto de edit
en Windows
Mkdir = mkdir
Rmdir = rmdir
less = more
Podemos usar cat en vez de type
Comparacin de comandos en
Windows y Linux
* > reemplaza a cero o muchos
caracteres
? > reemplaza a un carcter cualquiera
[ ] > reemplaza a un carcter pero en el
rango o las opciones que se indiquen.
ls ?[aeiou]*
Listar los archivos que en el primer carcter
sea cualquiera, el segundo carcter puede
ser a, e, i, o, u.
Caracteres comodin
ls [0-9][a-z]*
Listar todos los archivos que en el primer
carcter pueda ser un valor en el rango de
0 a 9 (osea un digito), el segundo carcter
una letra minuscula.
Muestra la arquitectura del Procesador
arch - uname
Archivo que contiene la informacion
referente al procesador del sistema
/proc/cpuinfo
Nos muestra los sistemas de ficheros que
se encuentran montados
/proc/mounts
Muestra el espacio libre en los discos
Vi
Df disk free
du disk use
Muestra el espacio ocupado por un directorio.
Ejemplo: du /home/fido
Muestra el espacio de disco empleado por el
directorio fido.
Editor Vi
chmod tipoUser +/-/= tipopermiso
Tipouser: a all todos
u user usuario dueo
o others otros usuarios
g group usuarios del grupo
+ agregar - quitar = establecer unicos
Tipo permiso:
r permiso de lectura
w permiso de escritura
x permiso de ejecucion
Ejemplo: chmod u+x caso1.txt