Está en la página 1de 4

Exiten dos tipos de comandos en DOS.

Los comandos llamados Internos y los comandos Externos COMANDOS BASICOS DE DOS COMANDO FUNCION Date Muestra la Fecha del Sistema Time Muestra la Hora del Sistema Cls Borra la pantalla. Ver Despliega la versin del S.O Vol Despliega el nombre del disco COMANDOS DEL MANEJO DE ARCHIVOS DEL DOS. COMANDO FUNCION FORMATO o SINTAXIS Despliega el directorio de Dir Dir [Unidad:][/S][/P][/W] archivos Muestra el contenido de un Type Type Nombre_del_Archivo archivo Ren Nom_Arch_Orig Ren(Rename) Renombra un Archivo Nombre_Arch_Dest Del (Erase) Borra un Archivo Del Nombre_del_Archivo Copy Nom_Arch_Origen Copy Copia Archivos Nombre_Arch_Destino

EJEMPLO Dir a: Type Tarea.txt Ren Tarea.txt Tarea2.txt Del Tarea.txt Copy Tarea2.txt Tarea.old

COMANDOS DEL MANEJO DE DIRECTORIOS. COMANDO FUNCION FORMATO o SINTAXIS EJEMPLO MD (Mkdir) Crea directorios MD Nombre_del_Directorios MD Tempo CD Tempo CD (Chdir) Cambia de Directorios CD Nombre_del_Directorio CD.. Regreda un nivel RD (Rmdir) Borra directorios vacios RD Nombre_del_Directorio RD Tempo COMANDOS EXTERNOS DE DOS COMANDO FUNCION FORMATO o SINTAXIS Formatea (inicializa) un Format Format [Unidad:] [/S] [/Q] [/U] disco Copia todo un disco en Diskcopy Diskcopy Unidad_Origen: Unidad_Dest: otro Copia los Archivos del Sys SYS Unidad: sistema Pone el nombre a un Label Label disco Deshace el formateo de Unformat Unformat Unidad: un disco Recupera archivos Undelete Undelete Archivo_Borrado borrados Copia un directorio y su Copy Nom_Arch_Origen Xcopy contenido Nombre_Arch_Destino [/S] Borra un directorio y su Deltree Deltree [Nom_directorio][Nom_archivo] contenido Proporciona un reporte del estado ChkDsk ChkDsk [Unidad:] del disco y de sus archivos.

EJEMPLO Format A: Type Tarea.txt Ren Tarea.txt Tarea2.txt

COMANDO

DESCRIPCIN

EJEMPLO

su nombreusuario

Cambia el usuario actual a nombreusuario (pedir la su root contrasea del usuario con el que queramos iniciar la sesin Muestra los usuarios conectados al sistema Muestra la fecha y hora del ltimo reinicio del sistema who -u who -b

who -u who -b ps -A ps -A | grep bash ps -fu oracle

Muestra todos los procesos en ejecucin y el identificador de ps -A proceso (PID) Muestra todos los procesos que ps -A | grep bash lleven la palabra "bash" Muestra los procesos y los usuarios que los ejecutan en formato UNIX Procesos activos del sistema jerarquizados en forma de rbol Cierra el proceso especificado por el PID (numeroproceso) Lista los ficheros y directorios de la ubicacin actual Ejecuta el fichero script especificado Ejecuta la aplicacin especificada Instala la aplicacin especificada (si se tiene conexin a Internet), slo disponible en distribuciones Debian ps -fu oracle

pstree kill -9 numeroproceso ls -l sh nombreficherosh ./nombrefichero

pstree kill -9 745 ls -l sh prueba.sh ./mysql

apt-get install nombreaplicacion

apt-get install mysql-server

apt-get update

Actualiza la base de datos de paquetes a actualizar o instalar a partir del fichero '/etc/apt/sources.list'. La base apt-get update de datos la constituyen un conjunto de ficheros ubicados en '/var/lib/apt/lists/' Actualiza todos los paquetes instalados en el sistema a la ltima versin disponible apt-get upgrade

apt-get upgrade

apt-get install -f

Comprueba la correcta instalacin de los paquetes descargados en '/var/cache/apt/archives/', apt-get install -f repitiendo la instalacin si fuese necesario o bajando algn paquete dependiente que no se haya descargado Elimina todos los paquetes (.deb) descargados (almacenados automticamente en '/var/cache/apt/archives/')

apt-get clean

apt-get clean

cp nombrefichero carpetadestino

Copia uno o varios (*) ficheros cp * /usr/bin a la carpeta especificada Mueve una carpeta/fichero al destino especificado, tambin sirve para renombrar ficheros/directorios mv /home/alonso /etc

mv nombrecarpeta carpetadestino apt-cache search datoabuscar

Busca una aplicacin en la lista ap-cache search mysql

COMANDO

DESCRIPCIN de aplicaciones a instalar (slo distribuciones Debian)

EJEMPLO

whoami pwd ifconfig ping host passwd nombreusuario cat nombrefichero

Muestra el usuario con el que se ha iniciado la sesin de terminal

whoami

Muestra el directorio de trabajo pwd actual Muestra la IP del pc y la configuracin de red Realiza ping entre pcs Cambia la contrasea al usuario especificado Muestra el contenido de un fichero (de texto) Utililidad que sirve para modificar ficheros de texto plano: ifconfig ping 192.168.1.5 passwd alonso cat /etc/mysql/my.cnf

vi nombrefichero

pulse "i" para editar el fichero. pulse "ESCAPE", a continuacin ":wq" e INTRO para guardar los cambios y cerrar el fichero.

vi /etc/mysql/my.cnf

sudo comando usuario

Ejecuta el comando especificado con los derechos sudo apt-get install mysql-server root del usuario especificado (pedir la contrasea de este usuario) Muestra el tamao de todos los subdirectorios del directorio especificado y el tamao total del mismo . -h: Muestra el resultado en unidades entendibles por el usuario (Bytes, MB, GB, etc). -s: no muestra el tamao de los subdirectorios, s lo tiene en cuenta para el tamao total de la carpeta

du nombredirectorio -h -s

du -sh /home

rm nombrefichero

Borra / elimina el fichero especificado Elimina uno o varios ficheros sin pedir confirmacin (-f), mostrando los ficheros que va eliminando (-v)

rm /home/alonso/hola.txt

rm -f -v

rm -f -v fernando*

shred -u nombre_fichero

Elimina un fichero de forma segura (ya no podr ser recuperado). El comando "rm" shred -u "fernando alonso" no elimina ficheros completamente, podran ser recuperados Elimina una carpeta completa y rm -f -r -v /home/alonso todas sus subcarpetas: -f: no pide confirmacin al eliminar. -r: elimina recursivamente carpetas y subcarpetas y su contenido.

rm -f -r -v

COMANDO

DESCRIPCIN

EJEMPLO

-v: muestra el nombre de los ficheros y carpetas que va eliminando. date cal mes ao man comando cd nombredirectorio mkdir nombredirectorio rmdir nombredirectorio rm -r nombredirectorio find expresionbusqueda find -size +500000 cksum nombrefichero grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo Muestra la hora y la fecha date Muestra un calendario del mes cal 12 2005 y ao especificados Muestra ayuda sobre el comando especificado man ifconfig

Cambia del directorio actual al cd /usr/bin directorio especificado Crea un directorio mkdir prueba Elimina el directorio rmdir prueba especificado (debe estar vaco) Elimina el directorio especificado y todo su contenido rm -r prueba

Busca ficheros coincidentes con find . -name "*mysql*" -print la expresin de bsqueda Muestra los ficheros de tamao find -size +500000 superior a 500 MB Muestra el CRC del fichero y el cksum isoinfo tamao en bytes Muestra la memoria RAM total grep MemTotal /proc/meminfo del sistema Muestra la cantidad de espacio swap del sistema (memoria de grep SwapTotal /proc/meminfo intercambio) Muestra las unidades de disco, el tamao y el espacio libre.

df -h

-h: muestra el resultado en unidades entendibles por el usuario (M= Megabytes, G=Gigabytes, etc). Muestra el espacio libre, ocupado y total del disco actual Muestra informacin del sistema: versin del kernel, tipo de procesador, ...

df -h

df . -h

df . -h

uname -a

uname -a

arp

Muestra las tarjetas de red y la direccin IP de cada una as arp como la MAC (direccin fsica) Asigna al fichero nombrearchivo permisos del lectura, escritura y ejecucin para el propietario, grupo e invitado

chmod 777 nombrearchivo

chmod 777 prueba

Cambia el propietario del chown nombreusuario nombrearchivo archivo nombrearchivo a nombreusuario date --set=15:30 deluser nombreusuario Cambia la hora del sistema a las 15:30 Elimina el usuario nombreusuario y todos sus archivos de configuracin

chown alonso prueba date --set=15:30 deluser alonso