Post on 02-Oct-2018
Escritorio Programando en Picky Lınea de comandos Desde casa
Laboratorios Linux: mini-curso de supervivencia
Enrique Soriano
Laboratorio de Sistemas,Grupo de Sistemas y Comunicaciones,
URJC
14 de septiembre de 2015
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
(cc) 2015 Grupo de Sistemas y Comunicaciones.
Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Attribution-ShareAlike.
Para obtener la licencia completa, vease http://creativecommons.org/licenses/by-sa/2.1/es. Tambien puede
solicitarse a Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Click aquí parasacar el menú
Abrir un terminal
(intérprete de comandos)
Cerrar la sesión, reiniciar
o apagar el sistema
Puedes buscar aplicaciones
aquí
Navegador deficheros
Navegador Web(firefox)
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Ejecutar aplicaciones buscando en Menu:
Terminal: Buscar aplicacion terminal
Editor: Buscar aplicacion scite
Navegador de ficheros: Buscar aplicacion nemo
Navegador web: Buscar aplicacion firefox o el nombre de otronavegador (P. ej. chromium-browser).
Truco: Click con el boton derecho en el icono, puedes crear unlanzador en el escritorio o en el panel.
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Panel: lugares en el explorador de ficheros
Carpetas:
Casa ($HOME): Lugares → Carpeta Personal
Escritorio: Lugares → Escritorio (Desktop)
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Arbol de ficheros
/
bin home lib usrtmp
sharebinpepepaco
practicasEscritorio progsEscritorio
... ...
...
... ... ... ...
...
prac1.adb
prac2.adb
prac3.adb
RAÍZ
CASA de paco CASA de pepe
...
...
...
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Explorador de ficheros
Los directorios (carpetas) contienen ficheros (archivos) y otrosdirectorios.
Similar a Windows y Mac OS X.
Copiar, pegar, cortar...
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Editar ficheros con SciTE
Varias formas de abrir un fichero:
File → Open
Arrastrar fichero encima de SciTE ya abierto.
Arrastrar fichero encima del icono de SciTE.
Escribir en el terminal:
scite nombre-del-fichero.p
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Compilar
Despues de salvar el fichero.Varias formas:
Escribir en el terminal:
pick nombre-del-fichero.p
En SciTE: Tools → Compile.
En SciTE: click en el icono del martillo de la barra deherramientas.
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Comandos basicos
man: pedir ayuda al manual del sistema.
man cp
apropos: busca en el manual sobre un tema.
apropos copy
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Comandos basicos
pwd: ver el directorio actual (el directorio en el que estastrabajando).
cd: cambiar el directorio actual.
cd midir1
ls: listar el contenido de un directorio.
ls midir1
ls -l
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Comandos basicos
mkdir: crear directorios.
mkdir midir2
cp: copiar ficheros.
cp fich1 fich2
cp fich1 fich2 midir1
mv: mover ficheros.
mv fich1 fich2
mv fich2 fich3 midir1
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
rm: borrar ficheros (¡OJO!).
rm fich1 fich2
rm -r midir1 ←CUIDADO
cat: ver el contenido de ficheros.
cat fich4
cat fich4 fich5
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Rutas
Ruta absoluta: serie de directorios desde el raız separados porbarras.
/home/al-09-10/pepe/fichero.txt
Ruta relativa: serie de directorios desde el directorio actual.
al-09-10/pepe/fichero.txt
.. : directorio padre.
../pepe/fichero.txt
. : directorio actual.
./fich1
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Ficheros ejecutables
./ para indicar que el fichero esta en el directorio actual.
./miprograma
Para evitarlo, se puede poner esto en la lınea de comandos (enel laboratorio ya esta configurado ası):
export PATH=.:$PATH
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Trucos de la lınea de comandos
↑ repite los comandos anteriores.
El tabulador completa nombres de ficheros.
Ctrl+r deja buscar comandos que ejecutamos hace tiempo.
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Copiar ficheros
Windows:
Instala esta aplicacion: Winscphttp://winscp.net/eng/docs/lang:es
MacOSX
En el Finder: Ir → Conectar a servidor
En la lınea de comandos: scp
Linux
En el navegador de ficheros: Archivo → Conectar con servidor→ (seleccionar SSH)
En la lınea de comandos: scp
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Sesion de terminal remoto
Windows:
Instala esta aplicacion: Puttyhttp://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
MacOSX
En la lınea de comandos: ssh
Linux
En la lınea de comandos: ssh
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Ejemplo scp
Copiar un fichero desde el servidor remoto a la maquina local (porejemplo, del laboratorio a casa):
scp tu-login@servidor:fichero-origen fichero-destino
Ejemplos:
scp pepito@zeta01.aulas.gsyc.es:expr.p expr.p
(copia el fichero expr.p de tu directorio personal del servidor al directorio actual en tuPC)
scp pepito@zeta22.aulas.gsyc.es:Escritorio/a.txt a.txt
(copia el fichero a.txt de tu directorio Escritorio en el servidor al directorio actual entu PC)
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia
Escritorio Programando en Picky Lınea de comandos Desde casa
Ejemplo scp
Copiar un fichero local a la maquina remota (por ejemplo allaboratorio desde casa):
scp fichero-origen tu-login@servidor:fichero-destino
Ejemplos:
scp expr.p pepito@zeta01.aulas.gsyc.es:expr.p
(copia el fichero expr.p del directorio actual de tu PC en tu directorio personal en elservidor)
scp func.p pepito@zeta02.aulas.gsyc.es:Documentos/func.p
(copia el fichero func.p del directorio actual de tu PC en tu directorio Documentos enel servidor)
Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC
Laboratorios Linux: mini-curso de supervivencia