Capacitaciòn en Skolelinux - 2006
Cuarta Clase
Entorno Texto
- Directorio: cd,ls
- cd ../../../
- Archivos: more,less,cat
- Editor: vi
- Ayuda: man
- hier(7) :Hay un manual en pagina 7
- / : raiz (10 directorios)
- /bin,/usr/bin : Cont los ejecutables importantes (ls /bin/)
- /etc : Archivos de configuracion
- /home : Se encuentran los directorios de los usuarios (local)
- /var/log : guarda un historial de la configuraciòn (ls /var/log)
- /usr/share/doc : documentacion de los programas
- /usr/local :
- /temp/ : Los temporales (ls -l /temp/)
Entornos de Texto
Archivos:
- less
- more
- cat
Editores Comunes:
- pico, nano
- vi
- a o i =Ppara añadir
- dd = Borra una linea
- 3dd =Borra tes lines
- 3 =Navegar
- :w = Grabar
- :q = Salir
- :wq = Grabar y salir
- man
Es la aplicacion es donde se entra al sistema de fichero
> tuberia
# ls -l /etc >lista = crea un fichero con los archivos requeridos en la lista
#less lista
| Pipe= muestra es pausa (No crea archivo)
# ls -l /etc/ | less
CTRL + K = Borra todo despues del cursos
CTRL + R = Busca
#pico .bashrc = es la configuracion del Bash
# alias rm='rm -i'
#alias cp='cp -i'
# alias mv='mv -i'
se configura el archivo bash para que los comandos sean interactivos
Crear una Aplicacion Exe en Bash
****************************
$ mkdir bin
$ cd bin
$ pico hola
*************************
#!/bin/bash
echo "Hola Ustedes"
$chmod +x hola
$ ls -l hola
-rwxrwxr-x 1 richard richard 32 2006-01-26 16:39 hola
$ ./hola
Hola Ustedes
Cambiar = Para cambiar la prioridad de inicio
**********
$ PATH="~/bin:$PATH" = para el primero
$ echo $PATH
~/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games
$ hola
Hola Ustedes
$ PATH="$PATH:~/bin" = para tener la menor prioridad (ultimo)
crea un archivo con tuberia
*********************************
$ echo "hola"> archivo
Añade una Linea al arhivo
*********************************
$ echo "hola y todos">> archivo
Grep
*****
buscar palabras en lineas
$ grep Diego archivo
~$ ls -l /etc/| grep root
Permisos
- adduser,
- chmod
- chown
- chgrp
# id
Crear Usuario con el super usuario
# addusera
Cambiar de usuario
$ su test1
password: ****
con el Super usuario no pide el password
Sudo
******
Trabaja como superusuario
# less sudoers
# visudo
test1 ALL=(ALL) ALL
sele asigna todos los derechos al usuario test1
ahora se crea usuario
$ sudo adduser
Ubicacion del Usuario
# which adduser
Dar Permiso
***************
# visudo
añadir :
test2 All=(ALL) /usr/sbin/adduser
da permiso sobre un comando (adduser)
Cambiar Contraseña
*************************
$ passwd test1
Perimisos de Archivos
**************************
test2@sala2-03:/tmp/permisos$ ls -l
total 16
-rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test1
-rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test2
-rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test3
-rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test4
test2@sala2-03:/tmp/permisos$ chmod 666 test1
test2@sala2-03:/tmp/permisos$ ls -l
total 16
-rw-rw-rw- 1 test2 test2 9 2006-01-26 19:00 test1
-rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test2
-rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test3
-rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test4
test2@sala2-03:/tmp/permisos$
1 - x Ejecutar
2 - w Escribir
4 - r Leer
Para cambiar Grupo de Usuario
*************************************
# chgrp test1 test2
sala2-03:/tmp/permisos# ls -l
total 16
-rwxr-xr-x 1 test2 test2 9 2006-01-26 19:00 test1
-rw-r--r-- 1 test2 test1 9 2006-01-26 19:00 test2
-rwxr-xr-x 1 test2 test2 9 2006-01-26 19:00 test3
-rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test4
Cambiar el Propietario de un Fichero
******************************************
sala2-03:/tmp/permisos# sudo chown test1 test2
sala2-03:/tmp/permisos# ls -l
total 16
-rwxrwxr-x 1 test2 test2 9 2006-01-26 19:00 test1
-rw-rw-r-- 1 test1 test1 23 2006-01-26 19:34 test2
-rwxr-xr-x 1 test2 test2 9 2006-01-26 19:00 test3
-rw-r--r-- 1 test2 test2 9 2006-01-26 19:00 test4
http://www.zonasiete.org/
0 Comments:
Post a Comment
<< Home