daniclasedeinformtica · disco cales son os tipos de ficheiros que aconsella borrar?consellos para...

44
daniclasedeinformtica

Upload: others

Post on 10-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

daniclasedeinformtica

daniclasedeinformtica

daniclasedeinformtica Copyright © 2017

This book was produced using Pressbooks.com, and PDFrendering was done by PrinceXML.

Contents

1 ENTRADAS DO MEU QUERIDO BLOG

3 Chapter 1

5 Panel de control: sistema

9 Ferramentas administrativas

13 Copias de seguridade

17 Particións nas ferramentas administrativas

19 Programar tarefas

21 Linguaxes de scripting

23 Command Prompt

25 Script novato para Windows

27 Redireccións e tuberías en Windows

31 Variables Sinxelas

35 Comandos para ficheiros

37 Caixa rápida no súper

Todas as entradas de Abril a Maio

DANICLASEDEINFORMTICA | 1

Chapter 1

This is the first chapter in the main body of the text. You canchange the text, rename the chapter, add new chapters, andadd new parts.

DANICLASEDEINFORMTICA | 3

Chapter 2

Este panel ofrece todos os datos do equipo no queestamos traballando. O meu traballo: Canta RAM tes?

Que procesador? A que velocidade traballa? Decantos bits é? Cal é o nome completo do equipo? Enque dominio está? Conta o que deberías facer sequixeras cambiar o nome do equipo e o dominio noque traballa. Fai uns pantallazos 1 Teño 24 GB deRAM 2 Teño un Procesador Intel I5 que traballa a3,30GHz e 64 bits. 3 O nome do equipo étaller03.iespazodamerce.local e está no dominioiespazodamerce.local

DANICLASEDEINFORMTICA | 5

DANICLASEDEINFORMTICA | 6

4 Para cambiar o nome do equipo e do dominio temos queir ao Panel de Contro, dentro a Sistema e dámoslle a cambiarconfiguración.

DANICLASEDEINFORMTICA | 7

DANICLASEDEINFORMTICA | 8

Chapter 3

No panel Sistema e seguridade podemos escollerFerramentas administrativas para xestionar o discoduro.O meu traballo: Cando accedes a Liberar espacioen

disco cales son os tipos de ficheiros que aconsellaborrar? Consellos para ter máis espacio Que significadesfragmentar un disco? Unha páxina e aquíoutra. Explica dous xeitos de facelo. Cambia aconfiguración para que se execute a optimizaciónautomaticamente cada día. Móstrao cunha captura depantalla. 1 Cando accedes a liberar espazo no disco,os ficheiros que aconsella a borrar son Archivo derexistro de Instalación, Arquivos de Programasdescargados, Arquivos temporais de Internet,Arquivos de Optimización de entrega, Papeleira de

DANICLASEDEINFORMTICA | 9

Reciclaxe, Arquivos temporais e as Miniaturas.

2Desfragmentar un disco é un proceso consistente enreescribir os arquivos de modo que todas as súaspartes ocupen sectores adyacentes no disco,

DANICLASEDEINFORMTICA | 10

mellorando de este modo a velocidade de acceso a osdatos. Unha maneira de facelo é abrir o Panel deControl. Despois darlle a Sistema e Seguridade edespois desfragmentar o disco duro. Outra maneira éfacelo mediante comandos: Primeiro abre a consolade CMD, para iso escribe no cadro de Inicio oExecutar: CMD e presiona a tecla Enter. Despoisescribe na consola: DEFRAG /U, presiona a barra deespaciado (crear un espazo).Despois abre Meu PC, selecciona a unidade adesfragmentar, arrástraa e sóltala encima a ventá daconsola.Por último presiona a tecla Enter. Espera a quetermine o proceso e ve observando as tarefas que seestán executando.

3 Así é a configuración para que se execute a

DANICLASEDEINFORMTICA | 11

optimización automáticamente cada día.

DANICLASEDEINFORMTICA | 12

Chapter 4

O panel de control chamado Sistema eSeguridade ofrece un xeito sinxelo para facer copiasde seguridade.O meutraballo: Explicar oque é unha copia deseguridade. Cal é adiferencia entre unhacopia incremental eunha diferenicalContar na túa libretaelectrónica como facer unha copia de seguridade co quenos ofrece este panel de control. Que teño que facerparea restaurar arquivos? 1 Unha copia deseguridade, copia de respaldo ou tamén chamadobackup é unha copia dos datos orixinais que serealiza co fin de dispoñer dun medio pararecuperarlos no caso da súa pérdida. Son útiles antedistintos eventos e usos: recuperar os sistemasinformáticos e os datos dunha catástrofe informática,natural ou ataque; restaurar unha pequena cantidadede arquivos que poden haberse eliminadoaccidentalmente, corrompido, infectado por un virusinformático ou outras causas; gardar informaciónhistórica de forma máis económica que os discosduros e ademáis permitindo o traslado a ubicaciónsdistintas da dos datos orixinais; etc. 2 A copiaincremental é a máis avanzada ao respecto, xa queúnicamente copia os ficheiros creados oumodificados dende o último backup feito, xa sexa

DANICLASEDEINFORMTICA | 13

dunha copia completa ou incremental, reducindo deeste modo os arquivos a copiar e o tempoempregado no proceso de backup. A copia diferencialtamén só copia os arquivos e directorios que forancreados e/ou modificados dende a última copiacompleta. A diferenza é que normalmente as copiasdiferenciales ocupan máis espazo que asincrementales debido a que parten da base dunúnico punto fixo no tempo ( a copia completa inicial ).3 Para facer unha copia de seguridade, entramos nopanel de control, dámoslle clic a Sistema eSeguridade, dentro a copia de seguridade e dentro acrear imaxe.

4 Para restaurar arquivos, temos que ir a Panel deControl, dentro a Sistema e Seguridade, dentro aCopia de Seguridade e Restauración e dentro a

DANICLASEDEINFORMTICA | 14

Restaurar.

DANICLASEDEINFORMTICA | 15

Chapter 5

No

panel de Sistema e Seguridade quedounos por vernas Ferramentas administrativas o tema dasparticións coa axuda desta páxina O teu traballo: Queé unha partición? Tipos de particións Facer unhacaptura de pantalla das particións do teu Windows 1Unha partición é unha unidade lóxica dealmacenamento, empregada para dividir un discoduro físico en varias partes, cómo se fose demúltiples discos. De esta maneira cada partición podeusar sistemas de arquivos diferentes. Estos sistemasde arquivos son o formato na cal se almacena ainformación, e o computador os emprega paracontrolar como se almacenan e identifican os datospara o seu uso. Os Tipos de Particións son asPrimarias, Extendidas e Lóxicas 2 Estas son as

DANICLASEDEINFORMTICA | 17

particións do meu Windows

DANICLASEDEINFORMTICA | 18

Chapter 6

Imos ver como indicarlle a Windows que faga algoautomaticamente para a unha determinada hora oucando pase algún evento. Consulta aquí O meutraballo: Arrancar oProgramador deProgramador deTarefasTarefas e ánclalo ábarra. Facer unhacaptura de pantalla

das tarefas activas naúltima hora. Que é untrigger? Crear unhatarefa básica para quearranque Firefox con i-rochiño cada vez queinicie sesión.Facer unha captura depantalla na que mostres esta tarefa activa. 1Programador de Tarefas anclao a barra de tarefas.

2Tarefas activas na última hora

3 Un

DANICLASEDEINFORMTICA | 19

trigger é aquel que nos permite elixir candoqueremos iniciar unha tarefa. 4 Tarefa básica paraque arranque Firefox con i-rochiño cada vez que iniciesesión.

5 Captura de Pantalla mostrando a tarefa activa

DANICLASEDEINFORMTICA | 20

Chapter 7

Levamos unha chea de tempo traballando con bashno terminal de Linux. Tócanos agora pasarnos á liñade comandos de Windows e ó novo PowerShell.O meu

traballo:ordenador e ánclaos á barra de tarefaspara responder a:ofrece Windows PowerShell?certo…. ? ?Prompt é a tradicional consola de Windows. Adiferenza do seu antecesor (command.com), esteprograma é tan só unha aplicación, non é unha partedo sistema operativo e non posee a función de cargara configuración ao arrancar o sistema.

2 Windows PowerShell ofrece unha serie decomandos distintos aínda que algúns sexan iguais ennome e funcións básicas que se chaman cmdlets eque permiten acceder a todo tipo de tarefas

DANICLASEDEINFORMTICA | 21

administrativas as que non é posible acceder dende aconsola convencional.

Tamén permite a posibilidade de empregar tuberías,ademais de iso, a saída de cada comando non ésimplemente texto, senón que é unha colección de“obxectos” e por suposto tamén está a súacapacidade como entorno de scripting. 3 Os cmdletsson unha serie de comandos distintos que taméninclúen outros comandos iguais noutros Shells quepermiten acceder a todo tipo de tareasadministrativas as que non é posibel acceder dende aconsola convencional.

DANICLASEDEINFORMTICA | 22

Chapter 8

Queremos facer arquivos batch (chámanlles ficheirospor lotes) para automatizar tarefas. O mesmo quefixemos en bash. Antes tiñamos ficheiros .sh e agoraimos nomealos .bat Temos que abrir o Simbolo dosistema e teclear nel os comandos que desexemos.O

meu traballo:comandos que coñecemos deste artigo e tamén neste eaverigua os que funcionanchaman os que son distintoselectrónica unha táboa coas equivalenciasfunciona. No seu lugar está o comando chdir quemostra onde nos atopamos.ls: Non funciona. No seu lugar está dir.mkdir: Funciona. Crea un directorio.cd: Funciona. Accedes a un directorio.rm: Non funciona. No seu lugar está o comando del.touch: Non funciona. No seu lugar está o comandonotepad.man: Non funciona. No seu lugar está poñendo o

DANICLASEDEINFORMTICA | 23

comando máis /?.history:more: Funciona. Tamén se pode empregar ocomando type.tail: Non funciona.mv: Non funciona. No seu lugar está o comandomove. cp: Non funciona. No se lugar está o comandocopy ou xcopy.

DANICLASEDEINFORMTICA | 24

Chapter 9

Agora que xa sabemos algúns comandos que funcionan enWindows xa podemos escribir scripts.

Nota: un editor estupendo para Windows é Notepad++

Omeu

traballo:1.- Vai ó Escritorio usando a consola2.- Nun editor de texto crea un ficheiro chamado

novato.cmd:novato.cmd:notepad novato.cmd

3.- Teclea de primeira liña:@echo off

4.- Usa un comando para que saúde educadamente polaconsola

5.- Dálle a orde para que crear unha carpeta no escritorio6.- Mándalle mostrar o contido do Escritorio7.- Lembra rematar coa orde pause

8 .- Garda e fai dobre clic no ficheiro novato.cmdnovato.cmd paraexecutalo

9.- Copia o contido do .cmd.cmd na túa libreta electrónica

DANICLASEDEINFORMTICA | 25

9 Resultado do Script@echo offecho Boascd Desktop

mkdir carpetadirpause

DANICLASEDEINFORMTICA | 26

Chapter 10

Lembrades o que eran as tuberías e como facíamos asredirecións? Pois agora tócavos traducilo para WindowsO meu

traballo:Fai un script redirixindo.cmdredirixindo.cmd no que envíes a un ficheiro

chamado listita.txtlistita.txt a lista de elementos dunha carpeta.Fai un script chamado pipe.cmdpipe.cmd no que empregues unha

tubería.Este é o resultado do script redirixindo.cmd:@echo offrem Moi Bos Díasdir Documents > listita.txtpauseDeixo por aquí unha captura:

DANICLASEDEINFORMTICA | 27

2 Este é o resultado do script pipe.cmd:@echo offrem tuberíaecho Moi Bos Díasecho %CD% | dirpause

DANICLASEDEINFORMTICA | 28

DANICLASEDEINFORMTICA | 29

Chapter 11

O minimísimo que debemos saber de variables é que podenser numéricas ou de caracteres alfanuméricos. O meu nome eapelidos irá nunha cadea de caracteres e os cartos que teño nopeto será unha variable numérica.

Xa traballamos en Linux con elas. Tócanos agora traducir oque aprendimos para facer scripts en batch. Aquí para aprendermáis.O meutraballo:

• Como

asignábamos variables en bash?• Como se fai na liña de comandos en Windows?

Pista: para que se usa o comando set?

• Como se mostran as variables en bash? e en batch?

DANICLASEDEINFORMTICA | 31

Pista: lío con $euquesei %vaitisaber%

• Se quero preguntar o nome do usuario e darlle os bosdías. Como se fai neses dous sistemas?

Pista: por unha banda read e por outra set /p

• Inventa dúas variables numéricas e mostra na pantallaa suma. Explica na túa libreta o código e as diferenciasen bash e batch. Para aprender a sumar nas consolasartigo seguinte)

1 Para asignar variables en bash temos que poñer a palabramáis un igual co valor que lle queiramos dar.

Por exemplo: laranxas= 5

2 Para asignar variables en windows empregamos o comandoset máis o nome da variable, despois poñemos un igual epoñemos o valor que lle queiramos dar:

Por exemplo: set mazás= 100

3 Para mostrar as variables en bash temos que poñer echo $ “onome da variable”.

Por exemplo: echo $laranxas

DANICLASEDEINFORMTICA | 32

4 Para mostrar as variables en batch temos que poñer echo %“o nome da variable” %:

Por exemplo: echo %mazás%

5 Para preguntar o nome do usuario en linux faríase da seguinteforma:

6 Para preguntar o nome do usuario en Windows faríase daseguinte forma:

7 Para poder sumar en Linux primeiro temos que darlle aos

DANICLASEDEINFORMTICA | 33

nomes uns valores que nós queiramos. Unha vez feito iso temosque poñer echo $ (( palabra1 + palabra2 )):

Por exemplo:Laranxas=5Mazás= 5echo $(( Laranxas + Mazás))10

8 Para poder sumar en Windows primeiro temos que darlle aosnomes uns valores que nós queiramos. Unha vez feito iso temosque poñer set /a palabra1 + palabra2:

Por exemplo:set kiwi= 50set leituga= 50set /A kiwi + leituga100

9 A principal diferenza é no comando. En Linux non se empreganada e en Windows emprégase set. Tamén hai diferenza naforma de mostrar as variables. En linux echo $ palabra e enwindows echo %palabra%.

DANICLASEDEINFORMTICA | 34

Chapter 12

Traballamos en Linux con ficheiros e as súas rutas relativas eabsolutas. Tócavos facer o mesmo agora para Windows.O meu

traballo:Pon exemplos e explica o uso dos seguintes comandos:

• md• copy• xcopy• del• move

md: Serve para crear directorios e tamén unha estructura dedirectorios de varios niveis igual que o comando mkdir.

Exemplo: md monoposto\dani

DANICLASEDEINFORMTICA | 35

copy: Serve para copiar un ou máis arquivos dende unhaubicación en outra ubicación.

Exemplo: copy monoposto Personal

xcopy: Copia os arquivos e directorios, inclusive ossubdirectorios.

Exemplo:xcopy monoposto\dani Personal

del: Serve para borrar arquivos do noso sistema de ficheiros.Exemplo: del monoposto\dani

move: Serve para mover directorios e arquivos do noso sistemade ficheiros.

Exemplo: move monoposto\dani Personal\Nombre

DANICLASEDEINFORMTICA | 36

Chapter 13

Na FCT do proximo ano a túa xefa pide que programes a caixarápida dun supermercado, esa que só admite tres productospor cliente. O/A caixeiro/a ten que teclear os prezos dos tresproductos que leve o cliente e en pantalla ten que aparecer asuma total.

O encargo é dobre posto que tes que facelo dúas veces,unha para executar en Linux e outra para Windows. A xefaquere usar os ordenadores vellos, xa se sabe que a crise….

Podes inspirarte en xente que fai cousas parecidas.

O meu

traballo:

Seguindo paseniño as indicacións dadas nesteesquelete de script completa co código para quefuncione en bash e en batch.

Copia os códigos na túa libreta electrónicacun par de capturas de pantalla nas que se vexaque funcionan.

DANICLASEDEINFORMTICA | 37

Trucos: fai un ficheiro para cada caso. Procura que a extensiónsexa a correcta.

Pega: olliño cos comentarios en Windows. Está preparado parabash. Lembra reemprazar a almohadilla ## por :::: (ou ben rem)

Programación dunha caixa rápida dun súper en Linux:

Programación dunha caixa rápida dun súper en Windows:

DANICLASEDEINFORMTICA | 38