miércoles, 3 de julio de 2013

Comandos Windows y Ubuntu-Linux

Comandos en Windows  


ASSOC: Muestra o modifica las asociaciones de las extensiones de archivos.

ATTRIB: Muestra o cambia los atributos del archivo.

BREAK: Establece o elimina la comprobación extendida de Ctrl+C.

BCDEDIT: Establece propiedades en la base de datos de arranque para controlar la carga del arranque.

CACLS: Muestra o modifica las listas de control de acceso (ACLs) de archivos.

CALL: Llama a un programa por lotes desde otro.

CD: Muestra el nombre del directorio actual o cambia a otro directorio.

CHCP: Muestra o establece el número de página de códigos activa.

CHDIR: Muestra el nombre del directorio actual o cambia a otro directorio.

CHKDSK: Comprueba un disco y muestra un informe de su estado.

CHKNTFS: Muestra o modifica la comprobación de disco al arrancar.

CLS: Borra la pantalla.

CMD: Inicia una nueva instancia del intérprete de comandos de Windows

COLOR: Establece los colores de primer plano y fondo predeterminados de la consola.

COMP: Compara el contenido de dos archivos o un conjunto de archivos.

COMPACT: Muestra o cambia el estado de compresión de archivos en particiones NTFS.

CONVERT: Convierte volúmenes FAT a volúmenes NTFS. No puede convertir la unidad actual.

COPY: Copia uno o más archivos en otra ubicación.

DATE: Muestra o establece la fecha.

DEL: Elimina uno o más archivos.

DIR: Muestra una lista de archivos y subdirectorios en un directorio.

DISKCOMP: Compara el contenido de dos disquetes.

DISKCOPY: Copia el contenido de un disquete en otro.

DISKPART: Muestra o configura las propiedades de partición de disco.

DOSKEY: Edita líneas de comando, memoriza comandos de Windows y crea macros.

DRIVERQUERY: Muestra el estado y las propiedades actuales del controlador de dispositivo.

ECHO: Muestra mensajes, o activa y desactiva el eco.

ENDLOCAL: Termina la búsqueda de variables de entorno del archivo por lotes.

ERASE: Elimina uno o más archivos.

EXIT: Sale del programa CMD.EXE (interfaz de comandos).

FC: Compara dos archivos o conjunto de archivos y muestra las diferencias entre ellos.

FIND: Busca una cadena de texto en uno o más archivos.

FINDSTR:  Busca cadenas de texto en archivos.

FOR: Ejecuta un comando para cada archivo en un conjunto de archivos.

FORMAT: Formatea un disco para usarse con Windows.

FSUTIL: Muestra o configura las propiedades de sistema de archivos.

FTYPE: Muestra o modifica los tipos de archivo usados en una asociación de extensión de archivo.

GOTO: Direcciona el intérprete de comandos de Windows a una línea en un programa por lotes.

GPRESULT: Muestra información de directivas de grupo por equipo o usuario.

GRAFTABL: Permite a Windows mostrar un juego de caracteres extendidos en modo gráfico.

HELP: Proporciona información de ayuda para los comandos de Windows.

ICACLS: Muestra, modifica, hace copias de seguridad o restaura listas de control de acceso (ACL) para archivos y directorios.

IF: Ejecuta procesos condicionales en programas por lotes.

LABEL: Crea, cambia o elimina la etiqueta del volumen de un disco.

MD: Crea un directorio.

MKDIR: Crea un directorio.

MKLINK: Crea vínculos simbólicos y vínculos físicos

MODE: Configura un dispositivo de sistema.

MORE: Muestra la información pantalla por pantalla.

MOVE: Mueve uno o más archivos de un directorio a otro en la misma unidad.

OPENFILES: Muestra archivos compartidos abiertos por usuarios remotos.

PATH: Muestra o establece una ruta de búsqueda para archivos ejecutables.

PAUSE: Suspende el proceso de un archivo por lotes y muestra un mensaje.

POPD: Restaura el valor anterior del directorio actual guardado por PUSHD.

PRINT: Imprime un archivo de texto.

PROMPT: Cambia el símbolo de comandos de Windows.

PUSHD: Guarda el directorio actual y después lo cambia.

RD: Quita un directorio.

RECOVER: Recupera la información legible de un disco dañado o defectuoso.

REM: Marca comentarios en archivos por lotes o CONFIG.SYS.

REN: Cambia el nombre de uno o más archivos.

RENAME: Cambia el nombre de uno o más archivos.

REPLACE: Reemplaza archivos.

RMDIR: Quita un directorio.

ROBOCOPY: Utilidad avanzada para copiar árboles de archivos y directorios

SET: Muestra, establece o quita variables de entorno de Windows.

SETLOCAL: Comienza la sección de cambios locales de entorno en un archivo por lotes.

SC: Muestra o configura servicios (procesos en segundo plano).

SCHTASKS: Programa comandos y programas para ejecutarse en un equipo.

SHIFT: Cambia posición de modificadores reemplazables en archivos por lotes.

SHUTDOWN: Permite el apagado local o remoto de un equipo.

SORT: Ordena la salida.

START: Inicia otra ventana para ejecutar un programa o comando.

SUBST: Asocia una ruta de acceso con una letra de unidad.

SYSTEMINFO: Muestra las propiedades y la configuración específicas del equipo.

TASKLIST: Muestra todas las tareas en ejecución, incluidos los servicios.

TASKKILL: Termina o interrumpe un proceso o aplicación que se está ejecutando.

TIME: Muestra o establece la hora del sistema.

TITLE: Establece el título de la ventana de una sesión de CMD.EXE.

TREE: Muestra gráficamente la estructura de directorios de una unidad o ruta de acceso.

TYPE: Muestra el contenido de un archivo de texto.

VER: Muestra la versión de Windows.

VERIFY: Comunica a Windows si debe comprobar que los archivos se escriben de forma correcta en un disco.

VOL:  Muestra la etiqueta del volumen y el número de serie del disco.

XCOPY: Copia archivos y árboles de directorios.

WMIC: Muestra información de WMI en el shell de comandos interactivo.



Comandos en Linux Ubuntu




 

 
AYUDA
man termino....Muestra una ayuda sobre termino
man ascii......Muestra la tabla ascii
help comando...Muestra información sobre un comando interno del shell

COMODINES
(~)...Sustituye al directorio home. Por ejemplo: ~/comandos.txt = a /home/paco/comandos.txt
(?)...Sustituye a un solo caracter.
(*)...Sustituye cualquier sucesión de caracteres. Por ejemplo: ls .ba* --- muestra todos los directorios o ficheros que comiencen con .ba | ls *. --- muestra todos los archivos ocultos
(;)...Colocado entre dos comandos hace que tras el 1º. se ejecute el 2º. P. ej.: nano nuevo.txt ; cat nuevo.txt ---> abrirá el editor nano para escribir algo en nuevo.txt, tras guardarlo y salir del editor, cat mostrará el contenido del archivo

DISPLAY
Ctrl+Alt+Bksp...reiniciar las X
Ctrl+Alt+FN.....cambiar a la Terminal N
Ctrl+Alt+F7.....retornar a la interfaz grafica de las X

TERMINAL
[TAB].......................autocompletar ficheros y comandos
[Ctrl+r] palabra_a_buscar...busca en el historico de comandos

FICHEROS
cd...... ....Cambia al home, o al directorio raiz si se ejecuta como root
cd [ruta] ...Se desplaza al directorio especificado en la ruta
cd .. ......Se desplaza al directorio anterior
cd ../.. ...Se desplaza dos directorios atras.
Existen dos archivos en todos los directorios -> el punto "." y los dos puntos "..". El primero referencia al directorio donde estamos, el segundo al directorio anterior.
pwd..........Muestra el directorio actual

ls..............Lista los archivos de un directorio concreto
ls -l...........Añade informacion sobre los atributos
ls -a...........Lista todos los archivos incluyendo los ocultos
ls -R...........Lista el contenido del directorio y todos sus subdirectorios recursivamente
ls -la | more...Lista los ficheros de forma paginada

cp [origen] [destino].........Copia el archivo origen al directorio destino
cp -dpR fichero1 fichero2.....Copia fichero1 con distinto nombre
cp -dpR fichero1 directorio/..Copia fichero1 a directorio/,conservando el nombre
cp -R [origen] [destino]......Copia un directorio recursivamente
cp -p [origen] [destino]......Copia preservando permisos,propietario,grupos y fechas
cp -d [origen] [destino]......Conserva los enlaces simbólicos y preserva las relaciones de los duros
cp -a [origen] [destino]......Lo mismo que -dpR
mv [orgien] [destino].........Mueve al archivo origen al directorio destino
rm [archivo]..................Elimina un archivo completamente
rm -r [directorio]............Elimina un directorio con todos sus ficheros
mkdir [directorio]............Crea una nueva carpeta dentro del directorio.
rmdir [directorio vacio]......Elimina el directorio vacio

ln [archivo]......Crea un enlace duro (mismo archivo con distintos nombre)
ln -s [archivo]...Crea un enlace blando

cat [fichero].....Muestra el contenido de un fichero (similar a type de DOS)
more [fichero]....Muestra un fichero de forma tabulada, como una pagina del man.
less [fichero]....Igual que more
grep [opciones] patron [fichero]...buscar dentro de un archivo una cadena de texto.
-i para que no diferencie entre mayúsculas y minúsculas

find [patron]...Busca las coincidencias con el patron dentro del directorio y sus subdirectorios

whereis [programa]...Busca la ruta donde se encuntra el programa
type [comando].......Busca la ruta donde se encuentra el comando
which [programa].....Busca la ruta donde se encuentra el programa o comando

PERMISOS
chmod [+|-][rwx] [archivo]............ Añade(+) o elimina(-) los permisos de lectura(r), escritura(w) o ejecucion(x) del archivo o directorio.
chmod [u|g|o|a][+|-][rwx] [archivo]....Cambia los persmisos al usuario(u), grupo(g), otros(o) o a todos(a)
chmod [mascara] [archivo]..............Cambia los permisos al archivo segun la mascara, donde 000 quita todos los permisos y 777 da todos los permisos.

umask.............Muestra la configuración actual de umask (normalmente 022)
umask [mascara]...Fija los permisos que tendra por defecto cualquier archivo creado por el usuario. 777 quita todos los permisos y 000 da todos los permisos.

chown [nuevo propietario] [archivos]...Cambia de propietario a los archivos
chgrp [grupo nuevo][archivos]..........Cambia de grupo a los archivos

DISCO DURO
fdisk.....................Programa interactivo de manipulación de particiones
fdisk -l..................Muestra la tabla de particiones
df........................Muestra informacion sobre particiones montadas
mount.....................Muestra un listado de los dispositivos montados
mount punto_de_montaje....Monta un dispositivo
umount punto_de_montaje...Desmonta un dispositivo

PROCESOS

ps -aux........ .......Muestra informacion sobre los procesos en curso
nombre_demonio start...Iniciar demonio
nombre_demonio stop....Parar demonio
top....................Muestra informacion detallada sobre los procesos en curso
(tecla z colorea los activos)
killall [proceso]......Detiene el proceso

SISTEMA
logout......Sale del shell y devuelve al login
halt........Inicia el proceso de paro del sistema
reboot......Reinicia el sistema

KERNEL
uname................Muestra el sistema unix sobre el que estamos trabajando
uname -a.............Muestra toda la informacion sobre el tipo de sistema que se esta utilizando
uname -r.............Muestra la revision (release) del kernel que estamos usuando
uname -v.............Muestra la version del kernel que estamos usando
cat /proc/version....Versión del núcleo y compilador empleado
cat /proc/modules....Lista los módulos cargados
lsmod................Lista los módulos cargados
lsmod | grep modulo..Vemos si está cargado un módulo
modinfo modulo.......Muestra información sobre un módulo
modprobe modulo......Inserta un módulo en el k, cargando antes aquellos de los que depende
modprobe -r modulo...Elimina un módulo del k y, en su caso, los que dependen del mismo
modconf..............Programa interactivo para cargar y descargar módulos del kernel

HARDWARE
dmesg...............Muestra la salida que el kernel produjo en el arranque
sensors-detect......Detecta,instala y carga los sensores y módulos necesarios
sensors.............Muestra temperaturas,voltajes y revoluciones del ventilador
lsdev...............Muestra los IRQ,DMA y puertos E/S que utilizan los dispositivos
lspci...............Muestra dispositivos conectados por bus PCI
lsusb...............Muestra dispositivos conectados por bus USB
cat /proc/meminfo...Información sobre la memoria
cat /proc/cpuinfo...Información sobre el procesador

mbmon....Monitoriza la placa base mostrando temperaturas,voltajes y velocidad del ventilador
hwinfo...Programa que nos informa sobre el hardware presente en nuestro sistema
lshw.....Utilidad que extrae información sobre la configuración del hardware de la máquina
 

VARIOS
uptime...........Muestra la hora,tiempo de funcionamiento,nº usuarios conectados y carga media
clear............Limpia la pantalla del terminal
reset............Reinicia la terminal
sleep [tiempo]...Congela la terminal durante los segundos especificados
date.............Muestra la hora y la fecha en formato completo
who..............Muestra los usuarios que hay logeados en el sistema
whoami...........Muestra la informacion del propio usuario
hostname.........Muestra el nombre de la maquina
/etc/init.d/servicio stop......Para un servicio o demonio
/etc/init.d/servicio start.....Inicia un servicio o demonio
/etc/init.d/servicio restart...Reinicia un servicio o demonio
startx.........................Arranca el entorno grafico
sh script......................Ejecuta un script
java -jar fichero.jar..........Ejecuta un programa java
./[archivo.bin]................Ejecuta un archivo binario (Tambien puede usarse con script)
su.............................Entra como superusuario

INSTALACION DE SOFTWARE
dpkg -i paquete................Instala un paquete
dpkg -r paquete................Desinstala un paquete
dpkg --purge paquete...........Desinstala un paquete y sus archivos de configuracion
dpkg --force -r paquete........Fuerza la desinstalacion de un paquete
dpkg -c paquete................Muestra el contenido de un paquete
dpkg -L paquete................Muestra todos los ficheros que se instalaron con un paquete
dpkg -S fichero................Muestra a que paquete pertenece un fichero
dpkg-reconfigure paquete.......Reconfigura el paquete
aptitude update................Actualiza la lista de paquetes
aptitude upgrade...............Actualiza el sistema (no instala ni elimina paquetes)
aptitude dist-upgrade..........Actualiza el sistema (instala y elimina paquetes
aptitude install [paquetes]....Instala los paquetes indicados
aptitude reinstall [paquetes]..Reinstala los paquetes indicados
aptitude remove [paquetes].....Elimina los paquetes indicados
aptitude purge [paquetes]......Elimina los paquetes y sus ficheros de configuracion
aptitude search [expresion]....Busca un paquete por nombre o expresion
aptitude show [paquete]........Muestra informacion detallada de un paquete 




No hay comentarios.:

Publicar un comentario