jueves, 6 de febrero de 2014

Comandos básicos de Ubuntu

Un intérprete de comandos es un programa que toma la entrada del usuario, por ejemplo las órdenes que teclea, y la traduce a instrucciones. Podemos compararlo con el COMMAND.COM de MS-DOS.
  • En cualquier GNU/Linux tenemos la llamada terminal o consola que abre un shell o intérprete de comandos. En Ubuntu la abrimos buscando en en el Dash o tablero de Unity: "Terminal" o pulsando la combinación de teclas Ctrl+Alt+T
  • También se puede pasar al modo texto (intérprete de comandos) desde el modo gráfico pulsando:Ctrl+Alt+F1 o bien con: F2 F3 F4 F5 F6.
    Esto hace que el sistema salga del modo gráfico y acceda a alguna de las seis consolas virtuales de Linux, a las cuales también se puede acceder cuando se arranca en modo de texto.
    Para volver al modo gráfico hay que presionar Ctrl+Alt+F7 o Ctrl+Alt+F8 (Según la sesión en modo gráfico a la que deseemos regresar).






2. NOCIONES BÁSICAS






En una terminal:

  • Las aplicaciones con nombres compuestos se escriben con guión entre las palabras (ej. compizconfig-settings-manager).
  • Para los nombres de archivos y directorios que contienen espacios en blanco hay que envolverlos en comillas dobles (ej. "nombre archivo") o simples (ej. 'nombre archivo').
    Un consejo: Para no haceros un lío, nunca uséis espacios en blanco en los nombres de carpetas y archivos y sustituirlo por un guión bajo (mis_imágenes) o un guión medio (mis-imágenes)
  • Los espacios en blanco se utilizan únicamente para separar ordenes (ej. para instalar varios paquetes: sudo apt-get install avidemux k3b kde-i18n-es k3b-i18n, vemos que dichos paquetes están separados por espacios en blanco entre ellos).
  • La ruta "/home/tu_usuario" se puede cambiar por el símbolo "~" (para escribirlo, pulsar la combinación de teclas Alt Gr+Ñ), que viene a sustituirlo en la línea de ordenes, sea cual sea el nombre del usuario





Cuando tecleamos una orden, el intérprete de comandos sigue una serie de pasos:

1. Busca el nombre de la orden y comprueba si es una orden interna.
2. Comprueba si la orden es un alias, es decir, un nombre sustitutorio de otra orden.
3. Si no se cumple ninguno de los casos anteriores, busca el programa correspondiente y lo ejecuta.
4. Si el intérprete de comandos no puede encontrar la orden que hemos tecleado, muestra un mensaje de error.
El formato general de una orden en Linux es:

Comandos Linux

Consola de Linux
* Símbolo de sistema: Aparece en pantalla un mensaje y un cursor parpadeante, ejemplo: 
[ofelia]$ _
Es el llamado "prompt", y quiere decir, que el sistema operativo, está preparado y listo para aceptar órdenes.

* Se pulsa Enter para terminar una orden, si se pulsa varias veces sin ninguna orden, se repite más veces el símbolo del sistema. Ejemplo:
[ofelia]$
[ofelia]$_

* Linux distingue las mayúsculas de las minúsculas.

* Para separar los directorios se utiliza el símbolo "/", 'slash', diagonal.

* El directorio más alto de todos, es el directorio "/", llamado directorio raíz, un directorio, puede contener varios subdirectorios, o directorios hijos, pero un directorio hijo no puede contener varios directorios padres.

* Para salir de una sesión abierta de Linux, se usa la orden "exit".

* Para repetir en otro momento, alguna de las órdenes, no hace falta teclearlas de nuevo, para eso se usa la flecha de cursor arriba.

* La consola, sólo tiene 80 columnas de ancho y 25 líneas de alto, para ver una línea que haya desaparecido, se oprime "Mayúsculas + Retroceso de página" para ir arriba y "Mayúsculas + Avance de página" para ir hacia abajo.

* Es posible ejecutar dos o más ordenes en una misma línea separandolas con ";", punto y coma.

Comando Básicos Consola Linux
01. "cd" - Se utiliza para moverse entre los directorios.
Ejemplo : cd /home/oracle - Se va a "/home/oracle" 
02. "mkdir" - Se utiliza para crear un directorio
Ejemplo.: mkdir /home/oracle - Crea el directorio "/home/oracle" 
03. "ls" - Lista el contenido de un directorio.
Ejemplo: ls /home/oracle - Lista el contenido del directorio "/home/oracle" 
04. "cp" - Se utiliza para copiar archivos
Ejemplo : cp /home/oracle/1.txt /home - copia el archivo 1.txt "/home/oracle/1.txt" en el directorio "/home" 
05. "mv" - Se utiliza para mover archivos
Ejemplos.: mv /home/oracle/1.txt /home - Mueve el archivo 1.txt...

Dentro de tu Android hay un Linux. Sácalo con la Consola de Comandos “Android Terminal Emulator”

TerminalEmulator 002 Dentro de tu Android hay un Linux. Sácalo con la Consola de Comandos Android Terminal Emulator
Quizás a muchos no les importe que el kernel (núcleo) del Sistema Operativo Android es Linux. Pero a otros muchos, sobre todo si son linuxeros, si les importa. Pero, ¿dónde está Linux en mi Android? Bueno, digamos que Linux está debajo de otras capas que ha ido añadiendo Google para que el uso de Linux se haga de forma transparente al usuario.
Pero Linux está ahí, y podemos usarlo para lo que necesitemos. ¿Cómo? La mejor herramienta que he encontrado es una aplicación que se llama Android Terminal Emulator desarrollado por Jack Palevich.
Con esta aplicación dispondremos una Consola de Comandos de Linux en nuestro teléfono móvil (u otro dispositivo) Android. Si bien hay aplicaciones con interfaz gráfico que realizan casi todas las tareas que se pueden realizar desde la consola de comandos de Linux, y que son más sencillas de utilizar para los que nunca han usado Linux, también es cierto que la consola de comandos nos da una flexibilidad y potencia mucho mayor, en tan sólo 74 Kbytes.
También hay otras aplicaciones, como por ejemplo Root Explorer, que sirve para movernos por las carpetas de almacenamiento de nuestro Android y realizar copias, borrados y movimientos de carpetas y/o documentos, así como crear carpetas nuevas, pero no son gratis.
Por ejemplo, vamos a utilizar Android Terminal Emulator para hacer una copia de seguridad de nuestra carpeta “efs” a la tarjeta de memoria, ¿eres root y no tienes copia de seguridad de esta carpeta?, pues ya estás tardando en hacerla, ya que perder esos datos puede ser fatal para tu Android.
Una vez instalada la aplicación, la ejecutamos y le damos permisos de root con la aplicación Superusuario.
Lo primero que veremos será el comando que hayamos configurado para que se ejecute nada más abrir la consola de comandos o el comando que viene por defecto con la aplicación. En la siguiente línea tenemos el prompt de Linux, el símbolo del dólar ‘$‘.
TerminalEmulator 01 Dentro de tu Android hay un Linux. Sácalo con la Consola de Comandos Android Terminal Emulator
Antes de nada, lo que tenemos que hacer es acceder al root o superusuario de Linux por la Consola, con el comando de Linux “su”. Pero antes tenemos que acceder al teclado, para ello pulsamos la tecla Menú de nuestro Android y pulsáis en “Toggle soft Keyboard”. Ya aparece nuestro teclado y podemos teclear el comando y retorno de carro.
$ su
TerminalEmulator 02 Dentro de tu Android hay un Linux. Sácalo con la Consola de Comandos Android Terminal Emulator
El prompt de la consola de comandos de Linux cambiará al símbolo de almohadilla ‘#‘. Ya estamos como superusuario (root). A partir de ahora mucho cuidado, que las balas cargadas ya son de verdad. Creamos en nuestra tarjeta de memoria la carpeta “efs”, con el comando “mkdir”:
#mkdir /sdcard/efs
TerminalEmulator 04 Dentro de tu Android hay un Linux. Sácalo con la Consola de Comandos Android Terminal Emulator
Y con el siguiente comando copiamos la carpeta “efs” de nuestro Android, con todas las subcarpetas, a la carpeta “efs” de la tarjeta de memoria. Para ello utilizamos el comando “cp” con la opción “-r”.
#cp -r /efs/* /sdcard/efs
TerminalEmulator 05 Dentro de tu Android hay un Linux. Sácalo con la Consola de Comandos Android Terminal Emulator
Listo, ya podemos entrar en la carpeta /sdcard/efs:
#cd /sdcard/efs
y ver el contenido que hemos copiado:
ls -l
TerminalEmulator 06 Dentro de tu Android hay un Linux. Sácalo con la Consola de Comandos Android Terminal Emulator
Esto es un pequeño ejemplo de todo lo que se puede hacer con la Consola de Comandos de Linux en Android. Coméntanos tus consejos o trucos que sueles utilizar.

Mac OS X: El comando

Los administradores pueden utilizar el comando de Terminal sudo para ejecutar comandos como si fueran otro usuario (por ejemplo, como usuario raíz). Cuando ejecutas este comando, se te pide que introduzcas la contraseña de la cuenta de administrador con la que hayas iniciado sesión.

Los administradores pueden utilizar el comando de Terminal sudo para ejecutar comandos como si fueran otro usuario (por ejemplo, como usuario raíz). Cuando ejecutas este comando, se te pide que introduzcas la contraseña de la cuenta de administrador con la que hayas iniciado sesión.
En Mac OS X, versiones de 10.5 a 10.5.8, si pulsas la tecla Retorno sin introducir ninguna contraseña cuando se te solicite (aunque el usuario no disponga de ella, algo nada recomendable, por otro lado), el comando introducido no se ejecutará y volverás al símbolo del sistema.
En Mac OS X v10.6 o posterior, si pulsas la tecla Retorno sin introducir ninguna contraseña cuando se te solicite, aparecerá el mensaje "Lo sentimos, vuelva a intentarlo." y se te pedirá que vuelvas a escribir la contraseña de nuevo.
Si tu cuenta de administrador no tiene contraseña (una contraseña en blanco), debes asignarle una a ese usuarioantes de poder utilizar el comando sudo.
Una vez que hayas terminado de utilizar el comando sudo, puedes volver a cambiar la contraseña de tu cuenta si lo deseas, aunque se recomienda que la contraseña de cuenta de administrador no esté en blanco.

Más información

Notas: 
  • Muchos comandos de Terminal te devolverán al símbolo del sistema sin mostrar ningún mensaje cuando se ejecuten correctamente. Puedes estar seguro de que un comando que utilices con sudo se ejecutará siempre que introduzcas una contraseña que no esté en blanco cuando se te pida y regreses al símbolo del sistema sin que aparezca ningún otro mensaje.
  • Tras introducir la contraseña del usuario cuando el mensaje "Contraseña:" te lo solicite, no aparecerá nada en la ventana de Terminal. No tienes más que introducir la contraseña y pulsar Retorno. Si no introduces la contraseña correctamente, el mensaje "Lo sentimos, vuelva a intentarlo" aparecerá y se te dará otra oportunidad para que la vuelvas a escribir correctamente.
Última modificación: 18-jun-2012

Comandos basicos de simbolo se sistema de Windows

Hola amigos!!!

estos comando te permiten utilizar muchas funciones ocultas de Windows . Simplemente se teclean en Inicio --> Ejecutar... en el cajetín que pone "abrir" se escribe el comando en cuestión y windows abrirá la función correspondiente. Aunque lo propio es utilizarlos desde la pantalla de comandos (eso similar al viejo DOS, si es que lo recuerdas). Para llamar la pantalla de comandos desde "Ejecutar" teclea "cmd.exe". Utilísimos para sacarle todo el partido a tu Windows . 

Observación: 
 Algunos de estos comandos pueden ser peligrosos (por ejemplo SYSKEY) y pueden ocasionar problemas que pueden requerir el formateo del disco. 
Otros comando no son ejecutados por Windows  o versiones anteriores, no han sido probados todos. Los contribuidores son libres de hacer las correcciones necesarias. 
Bajo Windows Vista “Ejecutar” no aparece por defecto en el menú “Inicio”. Para hacerlo visible, ver este truco 
Vosotros podéis añadir también vuestro propio comando, ver este truco 



COMANDOS
help: te muestra todos los comandos del CMD.
cls: te limpia la pantalla de la CMD (es lo mismo que clear en Linux).
date: fecha.
time: muestra la hora.
color nº/letra: te cambia los colores de la CMD Ej: color a
color /? : es para saber cual es cada color.
tree: crea un "árbol genealigico" de las carpetas de tu PC.
tree /f "nombre carpeta" : te hace tree de una sola carpeta.
dir: muestra el contenido de una carpeta.
cd: te permite acceder a una carpeta Ej: cd usuario
cd.. : retrocedes una carpeta.
type nombre archivo.txt: con este comando se te abrira un archivo de texto.
md nombre carpeta: crea una carpeta.
del nombre carpeta: elimina la carpeta indicada.
tasklist:  ta muestra una lista con todos los procesos del sistema.
taskkill /f /im proceso: finaliza un proceso del PC (los que te mostró el tasklist)
chkdsk: busca errores en el disco.
systeminfo: te da informacion del sistema.
driverquery: te da una lista de todos los drives de tu PC.
ping id/web : envia paquetes de datos a una id o web, sirve para probar la conexion.Ej: ping www.google.com  ping 196.64.543.193
tracert www.web.com : te muestra todos los redireccionamientos que haces hasta llegar a una web.
calc: abre la calculadora
paint: abre el paint xD