LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de...

26
LINUX B LINUX B á á sico (2. Operaci sico (2. Operaci ó ó n b n b á á sica de LINUX) sica de LINUX) 1 1 LINUX B LINUX B á á sico sico TAKASHI SUGASAWA

Transcript of LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de...

Page 1: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 11

LINUX BLINUX Báásicosico

TAKASHI SUGASAWA

Page 2: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 22

Programa del cursoPrograma del curso

1.1. IntroducciIntroduccióón a LINUXn a LINUX2.2. OperaciOperacióón bn báásica de LINUXsica de LINUX3.3. OperaciOperacióón de archivos y directoriosn de archivos y directorios4.4. Editor viEditor vi5.5. ComprensiComprensióón del sistema de ficherosn del sistema de ficheros6.6. Shells(1)Shells(1)7.7. Shells(2)Shells(2)8.8. Shells(3)Shells(3)9.9. Otros comandosOtros comandos

Page 3: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 33

LINUX BLINUX Báásicosico2. Operaci2. Operacióón bn báásica de LINUXsica de LINUX

2.1 Login y Logout2.1 Login y Logout2.2 Login por la red2.2 Login por la red2.3 Comandos b2.3 Comandos báásicossicos2.4 2.4 TerminaciTerminacióón de comandosn de comandos

ÍÍndicendice

Page 4: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 44

2.1 Login y Logout2.1 Login y Logout

•• ¿¿QuQuéé necesita para Login?necesita para Login?

nombre de un usuarionombre de un usuariosu contrasesu contraseññaa

(1) (1) Necesidades para LoginNecesidades para Login

Login … entrar al sistemaLogout … salir del sistema

LogonLogoff

(Windows)

Page 5: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 55

2.1(2) Tipo de usuarios2.1(2) Tipo de usuarios•• ssúúper usuarioper usuario

el nombre es el nombre es ““rootroot””..existe necesariamente.existe necesariamente.puede cualquier operacipuede cualquier operacióón.n.Para el mantenimiento del sistema.Para el mantenimiento del sistema.damos la contrasedamos la contraseñña al instalar el sistema.a al instalar el sistema.

•• usuarios ordinalesusuarios ordinaleslos los creacrea el el ssúúper usuario.per usuario.generalmente muchos existen.generalmente muchos existen.

•• usuarios para servicios del sistemausuarios para servicios del sistemalos usuarios se los usuarios se creancrean al instalar el sistema al instalar el sistema o aplicaciones.o aplicaciones.no podemos usarlos para Login.no podemos usarlos para Login.

Page 6: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 66

2.1(3) Sistema de LINUX para el curso2.1(3) Sistema de LINUX para el curso

Un sistema de LINUX para el curso Un sistema de LINUX para el curso •• direccidireccióón IP: 192.168.3.199n IP: 192.168.3.199•• usuarios y contraseusuarios y contraseññasas

;;;;

usr000usr000usr002usr002

usr001usr001usr001usr001

usr000usr000usr000usr000

CContraseontraseññaaNombre del usuarioNombre del usuario

profesor

alumnos

Cada estudiante va a tener un usuario en este curso.Memoricen y no olviden, por favor.

Page 7: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 77

2.1(4) Log2.1(4) Loginin(GUI)(GUI)

1. Teclear el nombre de usuario

2. Entrar la contraseña

Casi igual que Windows

Page 8: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 88

(CUI)(CUI)

1. Teclear el nombre de usuario

2. Entrar la contraseña

Page 9: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 99

2.1(5) Logout2.1(5) Logout(GUI)(GUI)

1. Abrir el menú

2. Seleccionar“Terminar la sesión”

3. Seleccionar“Terminar la sesión”

4. Hacer clic “OK”

Casi igual que Windows

Page 10: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 1010

Ejecutar un comando.(CUI)(CUI) Tecla <Tecla <ControlControl> + <d>> + <d>

“exit”, “logout” o “^d”

LoginLoginLogin ShellLogin Shell

““exitexit””““logoutlogout””““^d^d””

Shell es una aplicación como “Símbolo del sistema” en el Windows, provee la interfaz de usuario en el terminal de carácter.El Shell que se abre automáticamente al hacer Login es Login Shell.

LogoutLogout

Cuando hacemos Login, una aplicación que se llama Shell inicia automáticamente.

La salida del Login Shell significa Logout.

Page 11: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 1111

2.2 Login por la red2.2 Login por la red

•• Una aplicaciUna aplicacióón tradicional para Login remoto de n tradicional para Login remoto de UNIXUNIX

•• Una aplicaciUna aplicacióón de TCP/IPn de TCP/IP→→ Modelo clienteModelo cliente--servidorservidor

(1) (1) TelnetTelnet

Red

ServidorTelnet

ClienteTelnet

nombre de usuariocontraseña

operación

1

2

la pareja de servidor y cliente existe.

el cliente puede controlar el servidor a distancia.

inicia el cliente de Telnet y accede al

servidor.

Page 12: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 1212

2.2 (2) Problema de Telnet2.2 (2) Problema de TelnetTelnet tiene problemas de la seguridad.Telnet tiene problemas de la seguridad.

–– La contraseLa contraseñña se enva se envíía sin cifrar.a sin cifrar.–– Datos transmitidos para controlar se envDatos transmitidos para controlar se envíían sin cifrar.an sin cifrar.Ahora no usamos Telnet mucho.Ahora no usamos Telnet mucho.En vez de Telnet utilizamos En vez de Telnet utilizamos SSHSSH..

InternetInternet

LANLANServidorServidor(LINUX)(LINUX)

TelnetTelnet?

TelnetTelnet

Como en este curso no tenemos problemas de la seguridad, usamos Telnet.

SSH tiene mucha seguridad, pero es un poquito molestoso para usar. La seguridad y la manejabilidad siempre tienen la relación opuesta.funciona como un rutador.

(Secure Shell)

Page 13: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 1313

2.2 (3) Telnet de PC (Windows)2.2 (3) Telnet de PC (Windows)[1] Iniciar la computadora de Windows.[1] Iniciar la computadora de Windows.[2] Abrir [2] Abrir ““SSíímbolo del sistemambolo del sistema””

1. “Inicio”

2. “Programas”

3. “Accesorios”

4. “Símbolo del sistema”

Windows tiene la aplicación de cliente de Telnet, de sí.

Page 14: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 1414

[3] Ejecutar [3] Ejecutar ““telnet telnet 192.168.3.199192.168.3.199”” la dirección IP del servidor.

[4] Esperar el indicador para Login.[4] Esperar el indicador para Login.

[5] Teclear el nombre de usuario y la contrase[5] Teclear el nombre de usuario y la contraseñña.a.

Confirmar el indicadorConfirmar el indicador

Page 15: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 1515

2.2 (2.2 (44) ) Login shellLogin shell

LoginLoginLogin Login shellshell

““exitexit””““logoutlogout””““^d^d””

(Mensajes al Login)(Mensajes al Login)

Indicador del shell

nombre del directorio en donde está ahora

nombre del usuarionombre del servidor

LogoutLogout

arranca automáticamente al hacer login

Page 16: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 1616

2.3 Comandos b2.3 Comandos báásicossicos

<<nombre del comandonombre del comando> <opciones> <par> <opciones> <paráámetros>metros>

Sale del sistema.(1) exit(1) exit, logout, logoutpresenta quienes estpresenta quienes estáán entrando al sistema.n entrando al sistema.((22) who) who, w, w

Forma de introducir comandos Forma de introducir comandos

depende de comandos.

necesita siempre.

LINUX LINUX es sensible a mayes sensible a mayúúsculas y minsculas y minúúsculas.sculas.→→ ““exitexit””, , ““ExitExit”” o o ““EXITEXIT”” son diferentes.son diferentes.

who –b : presenta la fecha y la ora del arranque del sistema.

who –a : presenta muchas información.

depende de comandos.

Page 17: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 1717

: un línea adelante: una página adelante

b : una página atrásh : ayudaq : salir

presenta presenta loslos manualmanuales en les en lííneanea ..(ej.) man who(ej.) man who

man manman man

(3) man(3) man

Page 18: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 1818

Presenta la fecha y la hora de ahora.Presenta la fecha y la hora de ahora.(ej.)(ej.) datedate

date date ””+%d/%b/%Y %T+%d/%b/%Y %T””

(4) date(4) date

Presenta los calendarios.Presenta los calendarios.(ej.)(ej.) calcal

cal 2004cal 2004cal 7 2004cal 7 2004

(5) cal(5) cal

Se puede cambiar el formato del salida.

Page 19: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 1919

Borra la pantalla.Borra la pantalla.(6) clear(6) clear

Cambia el contraseCambia el contraseñña para Login.a para Login.(7) passwd(7) passwd

“clave”

“clave1”

“clave1!”

Primero, se le pregunta la contraseña de hoy, y lo tecleamos adecuadamente. Después tecleamos la contraseña nueva. Pero, si la contraseña es fácil o corta, se lo niega. Debe usar mayúsculas, minúsculas, números, símbolos. Tiene que ser más de 6 caracteres, en la configuración originario de Red Hat LINUX. Luego, Tiene que teclear la contraseña nueva otra vez. No olvide la contraseña nueva, por favor. Si lo olvida, no puede hacer login la próxima vez.

Page 20: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 2020

[usuario1@linuxpc usuario1]$ history1 who2 w3 cal4 date5 history

[usuario1@linuxpc usuario1]$ !!history

1 who2 w3 cal4 date5 history6 history

[usuario1@linuxpc usuario1]$ !-3datelun jul 26 19:48:24 ECT 2004[usuario1@linuxpc usuario1]$ !1whousuario1 pts/0 Jul 26 18:55 (192.168.3.121)[usuario1@linuxpc usuario1]$ !ddatelun jul 26 19:50:39 ECT 2004

Presenta el historial del los comandos Presenta el historial del los comandos ejecutados.ejecutados.

(8) history(8) history

el comando pasado

el comando Hace 3 comandos

el comando de numero 1

el comando que empieza con “d” y que está el más cerca.

El Shell, tiene la función de historial para recordar los comandos previos.

O bien, usando las teclas arriba, abajo, podemos seleccionar el comando previo, editarlo y ejecutarlo.

Page 21: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 2121

[usuario1@linuxpc usuario1]$ ddate diff dnsdomainnamedateconfig diff3 dodc dig doexecdd dir domainnameddate dircolors donedeallocvt directomatic dos2unixdeclare dirname dprofppdesktop-file-install dirs dpsexecdesktop-file-validate disable dpsinfodesktop-menu-tool disol dudetect_ppa disown dumpkeysdevdump display dvipdfdf djpegdga dmesg[usuario1@linuxpc usuario1]$ da

(1) Escribir “d” y presionar [Tab] 2 veces. (2) Se presenta estos.

la lista de todos los comandos que empiezan en “d”.

[usuario1@linuxpc usuario1]$ date

(3) Escribir “a” y presionar [Tab]

(4) Se complementa automáticamente.

2.4 Terminaci2.4 Terminacióón de comandosn de comandosAlgún shell tiene la función para completar los nombres de comandos automáticamente.

Page 22: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 2222

[usuario1@linuxpc usuario1]$ datedate dateconfig[usuario1@linuxpc usuario1]$ date

(8) Se complementa automáticamente.

[usuario1@linuxpc usuario1]$ date

(5’) Teclear un [Tab].

[usuario1@linuxpc usuario1]$ datec

(6) Teclear “c”

[usuario1@linuxpc usuario1]$ dateconfig

(5) Para ejecutar “date”, empujar [Enter].

(7) Teclear un [Tab].

Page 23: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 2323

Consulten los comandos “finger” y “chfn”,y utilicen los.

Page 24: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 2424

[usuario0@linuxpc usuario0]$ fingerLogin Name Tty Idle Login Time Office Office Phoneusuario0 pts/0 Sep 15 09:21usuario1 pts/1 Sep 15 09:21[usuario0@linuxpc usuario0]$ finger usuario0Login: usuario0 Name: (null)Directory: /home/usuario0 Shell: /bin/bashOn since Wed Sep 15 09:21 (ECT) on pts/0 from 192.168.x.xNo mail.No Plan.[usuario0@linuxpc usuario0]$ finger usuario2Login: usuario2 Name: (null)Directory: /home/usuario2 Shell: /bin/bashNever logged in.No mail.No Plan.

Despliega informaciDespliega informacióón acerca de los n acerca de los usuarios en el sistema.usuarios en el sistema.

(9) (9) fingerfinger

un usuario que no está ahora

información detallada de un usuario

ahora están “usuario0” y “usuario1”

Page 25: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 2525

[usuario0@linuxpc usuario0]$ chfnCambiando información de finger para usuario0.Password:Name []: Takashi SugasawaOffice []:Office Phone []:Home Phone []:

Se ha cambiado la información de finger.[usuario0@linuxpc usuario0]$ fingerLogin Name Tty Idle Login Time Office Office Phusuario0 Takashi Sugasawa pts/0 Sep 15 09:21usuario1 pts/1 1 Sep 15 09:21[usuario0@linuxpc usuario0]$ finger usuario0Login: usuario0 Name: Takashi SugasawaDirectory: /home/usuario0 Shell: /bin/bashOffice:On since Wed Sep 15 09:21 (ECT) on pts/0 from 192.168.x.xNo mail.No Plan.

Cambia su informaciCambia su informacióón para n para fingerfinger(10) (10) chfnchfn

necesita su contraseña

Page 26: LINUX Básico - pisojhonnymacias2a.files.wordpress.com · LINUX Básico (2. Operación básica de LINUX) 2 Programa del curso 1. Introducción a LINUX 2. Operación básica de LINUX

LINUX BLINUX Báásico (2. Operacisico (2. Operacióón bn báásica de LINUX)sica de LINUX) 2626

¡¡ Muchas gracias por su atenciMuchas gracias por su atencióón !n !¡¡ Hasta pronto !Hasta pronto !

En la próxima hora, vamos a aprender “3. Operación de archivos y directorios”.