Saltar la navegación

4.1.- Primeros comandos.

Para abrir la terminal, hay 2 formas: En "Sistema de Windows" abrir "Símbolo de sistema" o ejecutar "cmd". En bastantes casos, necesitaremos ser administrador. Para ello, pulsar en menú contextual de "Símbolo de sistema" y pulsar "Ejecutar como administrador".

Ilustración Ejecutar cmd como administrador.
Miguel Ángel García Lara (CC BY-NC-SA)

Directorios (Carpetas en Windows)

Un directorio o carpeta, no es más que una zona reservada para almacenar ficheros. Dentro de cada partición, se encuentra el directorio raíz reconocido por una letra. Por ejemplo C:\
Este directorio contendrá archivos y otros subdirectorios, donde cada subdirectorio, a su vez, podrá contener archivos y subdirectorios.

Unidades de disco y árboles de directorios
Hay que diferenciar la unidad física o real, así hemos visto que un disco duro (unidad física) puede contener 3 particiones (unidades lógicas), llamadas c: d: e:
En un árbol de directorios, hay una raíz (la unidad c) con sus ramas (directorios y subdirectorios) y hojas (ficheros)
Cada unidad representa un único árbol, de forma que en Windows hay tantos árboles como unidades lógicas.

Ruta de un archivo
El archivo ayuda.hlp dentro del directorio Windows en C, se denota con su ruta completa de la forma:

C:\Windows\ayuda.hlp

El prompt del sistema
Cuando se abre la terminal, aparece el prompt del sistema. En el prompt aparece la ruta en la que nos encontramos:

C:\Windows\system32>

El prompt espera a que se introduzca una orden y se pulse intro para que se ejecute. Cuando finaliza la ejecución, se devuelve el prompt. Mientras que no se devuelva el prompt a la termina, es que no ha terminado la ejecución del comando.

Sintaxis de los comandos
Las órdenes estarán formadas por:
1.- Nombre del comando.
2.- Parámetros. La ruta donde se ejecuta el comando. Hay comandos, que no es necesaria la ruta. Por eso se dice que los parámetros son opcionales.
3.- Opciones o modificadores. También opcionales, nos indican como queremos que se ejecute la orden.

Ejemplo: C:\> DIR C:\DOS\ /p
El comando dir (comando que lista los archivos) contenidos en el directorio dos del disco duro C (parámetros), y lo hará pantalla a pantalla (opción p).

Ejecución de ficheros
Los ficheros ejecutables son los que tienen la extensión exe, com o bat. Un fichero se ejecuta con su ruta y nombre. No es necesario ningún comando.

Ejemplos:
C:\> C:\windows\system32\calc.exe Abre la calculadora de Windows
C:\> "C:\Program Files\Microsoft Office\Office14\winword.exe" Abre Word
Observar, que cuando una ruta tiene espacios, se pone entre comillas. (En segundo ejemplo)

Mayúsculas y tildes
En Windows no se diferencian mayúsculas y minúsculas. Es decir, en el mismo directorio no pueden existir practica1.docx y Practica1.docx
Pero si se pueden utilizar tildes, de forma que si pueden existir a la vez práctica1.doc y practica1.doc

Ayuda de comandos
El comando help muestra en la terminal todos los comandos que se pueden ejecutar.
Para solicitar la ayuda de un comando, hay 2 posibilidades: Utilizar /? y help.
Por ejemplo, la ayuda del comando dir la obtenemos de 2 formas:
dir /?
help dir
En la ayuda, se muestran los distintos modificadores que se pueden utilizar. Normalmente la opción help suele mostrar una ayuda más completa que /

Ejemplo. Si solicitamos la ayuda del comando ATTRIB, se devuelve la información siguiente:
C:\Users>attrib /?
Muestra o cambia los atributos de un archivo.
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I][unidad:][ruta][nombreDeArchivo] [/S [/D] [/L]

Interpretación de la ayuda: Símbolos “[“ y “|”
Los corchetes [ ], significan que la ruta o los modificadores son opcionales. Por ejemplo, se puede ejecutar:
ATTRIB +A +S C:\carpeta\archivo Cambia los atributos A y S al archivo
ATTRIB /S→ Muestra los atributos en el directorio actual con información de sus subdirectorios.

El símbolo | representa una “o”, es decir una opción.Por ejemplo,
Son válidos:
ATTRIB +R +S
ATTRIB +R -H
Pero no es válido:
ATTRIB +R -R

Primeros comandos
ECHO Mensaje
Repite en pantalla el mensaje

CLS
Sirve para limpiar la pantalla (CLS= Clear screen)

VER
Sirve para ver la versión de Windows que estamos utilizando

DATE [dd-mm-aa | T]
Sin modificadores, muestra la fecha actual y pregunta la nueva
DATE dd-mm-aa modifica la fecha directamente
DATE /T muestra la fecha y devuelve el prompt directamente

TIME [hh:mm | T]
Igual que DATE, pero para la hora.

LABEL [unidad:]
Permite crear la etiqueta a una partición. Es interesante que las particiones tengan etiqueta, pues ayuda a reconocerlas. Por ejemplo, un pendrive perdido que tenga como etiqueta el nombre del dueño, facilita la devolución.

MORE
Se utiliza cuando el resultado de una orden no vaya a coger en la pantalla.
Ejemplo: Mostrar la ayuda del comando prompt
Ejecutar el comando prompt /?
Al ejecutar prompt /? muestra la ayuda completa, y devuelve el prompt. Tenemos que subir y bajar la barra de desplazamiento para leer la ayuda.
Ejecutar ahora prompt /? | more
Aquí el signo | tiene un significado distinto al de modificador opcional. Aquí funciona como tubería. El resultado de prompt / ? en vez de sacarlo en la pantalla, lo metemos en una tubería y lo filtramos con more (poco a poco)
Nos muestra solo la primera pantalla. Para que nos muestre las siguientes pantallas, pulsamos Intro.

Comandos para particiones
FORMAT [Unidad:] [/FS:sistArch]
Ejemplo: formatear la partición D con sistema de ficheros NTFS: C:\> format d: /fs:ntfs

DEFRAG unidad:
El desfragmentador de Windows, lo que hace, es reorganizar los archivos en clusteres contiguos, de forma que se gane velocidad por poder hacer la lectura de forma contigua. En los pendrive y discos SSD, por su optimización en lectura aleatoria, no es necesario desfragmentar la unidad.
Ejemplo: Desfragmentar la partición montada en la letra D: C:\> defrag D:

CHKDSK [Unidad:] [/F]
Chkdsk significa Check Disk (Comprobar disco)
Da una información completa del disco duro en cuanto a número de unidades de asignaciones libres, ocupadas y defectuosas. Busca errores. Por defecto, su modo es lectura, es decir busca errores pero no los corrige.

/F → Si encuentra errores los repara. Guarda los archivos con errores en una carpeta llamada found000. Es curioso, que esta carpeta no es fácil ver su contenido en Windows, y con Linux sí.

Es un comando muy importante, para intentar reparar particiones. Si un equipo se apaga mal, al iniciar el PC se ejecuta de forma automática. Asimismo, en dispositivos extraíbles, cuando los extraemos mal, nos soluciona bastantes errores.

Ejemplo: Buscar errores y reparar en la unidad E. Ejecutar: chkdsk /F e: