Uso basico de linux

Solo disponible en BuenasTareas
  • Páginas : 10 (2252 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de octubre de 2010
Leer documento completo
Vista previa del texto
Como ir a home (“tu hogar”) – vas a el hogar del usuario que estes usando

cd
cd ~
cd $HOME

Estructura de directorios…
cd .. – sube un directorio en el arbol de archivos
cd . – especifica el directorio donde estas ahorita

Algunas herramientas faciles, pero utiles, dentro de la consola :
CTRL + U Borra todo a la izquierda del cursor
CTRL + L Limpia la pantalla

alias – agregas unalias a un comando, por ejemplo, alias ls=’ls –color’
touch – crear archivo o modificar fecha de actualizacion
whatis descripcion de algun comando, ejemplo, man
apropos – nos busca el manual, nombres y restricciones
man – abre el manual de x aplicacion, como extra, puedes abrir x linea, ejemplo: man -s 5 passwd, asi entra a la quinta pagina

pato@A17:~/ark$ whatis man
man (1) – aninterface to the on-line reference manuals
man (7) – macros to format man pages

date – Algo logico por el nombre

pato@A17:~/ark$ date
sáb may 12 13:44:15 CDT 2007

strings – cadenas de un archivo
more – puedes ver como si fuera un man un archivo de texto, cuando llegas al final se cierra
less – lo mismo que more, pero cuando llegas al final te muestra END y no se cierra
zmore – Lo mismo quemore pero con archivos comprimidos en gz
zmore – Lo mismo que less pero con archivos comprimidos en gz
tail – vez las ultimas 10 lineas de un archivo, -f sirve para ver modificaciones sin actualizar manualmente
head – vez las primeras 10 lineas de un archivo
cat – te saca todo el contenido de un archivo de texto
!! – ejecuta el ultimo comando, puedes poner !!apt y pone lo ultimo que se hizocon apt…
rmdir – borra directorio (necesita estar vacio)
rm – borra (-r para borrar carpetas, sin importar su contenido)
wc – lineas, palabras, caracteres de un archivo
cp – copiar y pegar, seria algo como…

arkoldthos@arkpc:~$ mkdir ark
arkoldthos@arkpc:~$ cd ark
arkoldthos@arkpc:~/ark$ touch x
arkoldthos@arkpc:~/ark$ mkdir d1
arkoldthos@arkpc:~/ark$ cp x d1

mv – mover o renombrarecho – saca el texto, para especificar donde (normalmente en la misma shell) se le pone > para agregarlo a el final (sobreescribe), >> lo pone abajo de la ultima linea

ej. echo “cosa” >> archivo.txt

ls -l – ver atributos, listado largo de archivos
s – sockets
p – pipe
b – bloques
d – directorio
etc…

pwd – te muestra donde estas
ej.

pato@A17:~$ pwd
/home/pato

id –identificacion de usuario
ej.

pato@A17:~$ id
uid=1000(pato)gid=1000(pato)grupos=4(adm),20(dialout),24(cdrom),
25(floppy),29(audio),30(dip),44(video),46(plugdev),104(scanner),
112(netdev),113(lpadmin),115(powerdev),117(admin),1000(pato)

Permisos
A nivel de dueño, grupos u otros:
rwx lectura, escritura y ejecution

El dueño de un archivo, es quien lo crea
Grupo, gente que pertenece a mimismo grupo
Otros, gente que no es el dueño ni pertenece a los grupos

Cuando creo un archivo

pato@A17:~/ark$ touch cosa
pato@A17:~/ark$ ls -l
total 0
-rw-r–r– 1 pato pato 0 2007-05-12 13:07 cosa

Algunos ejemplos practicos viendo a:
r como 4 (leer)
w como 2 (escribir)
x como 1 (ejecutar)

Ahora si, la suma de 4, 2 y 1 (4+2+1=7), osea se, 7 es tener permisos de leer, escribir yejecutar, y son tres sietes para especificar dueño, grupo y otros.

Vamos a hacer una CHMOD para mi directorio hogar,
Quiero que yo como el todo poderoso de mi hogar, quiero permisos de leer, escribir y ejecutar, osea se (4+2+1=7)
Quiero que los de mi grupo lo puedan leer, y ejecutar pero no quiero que lo escriban, osea se (4+1=5)
Quiero que los desconosidos solo lo puedan ejecutar, pero no leerni escribir, osea se (1=1)

Y terminamos con un 751, ahora vamos a ejecutarlo

pato@A17:~/ark$ chmod 751 cosa
pato@A17:~/ark$ ls -l
total 0
-rwxr-x–x 1 pato pato 0 2007-05-12 13:07 cosa

Y ya, nuestro archivo tiene los valores que quisimos

u = owner (dueño)
g = group (grupo)
o = otros (others)

Pero si queremos agregar permisos de leer a los desconocidos (otros), ponemos...
tracking img