Etiquetes

diumenge, 4 de desembre del 2011

Terminal y comandos



¿Que es el Terminal ?



He recurrido mas de una vez al Terminal en mi Mac, para eliminar Spotlight o quitar el dashboard, me limite a escribir una linea de códigos en el Terminal para esta acción y ya esta, ese ha sido todo mi contacto con el Terminal y sinceramente no se cual es su utilidad.
Pues bien, me he dedicado a investigar un poco sobre él. Su ubicación en Aplicaciones, dentro de la carpeta de Utilidades, mas fácil y rápido si lo ejecutas desde Quicksilver.



¿En que consiste Terminal? Es una forma básica de ejecutar acciones en nuestro Mac mediante una serie de ordenes llamadas comandos.
Para ver su funcionamiento abre el Terminal en el Mac,Una vez ejecutado, te aparecerá la ventana negra, en ella debes de ir poniendo los comandos, cada uno de ellos refleja una acción. Si hay que aprenderse estos comandos, Uff!
Un ejemplo de una acción, un poco chorra, pon say en el Terminal y a continuación una palabra, automáticamnete tu Mac reproducirá esa palabra por los altavoces.


 Comandos basicos para el terminal

  • cd
change directory: cambiar directorio. Podemos usarlo con rutas absolutas o relativas. En las absolutas le indicamos toda la ruta desde la raíz (/). Por ejemplo, estemos donde estemos, si escribimos en consola…
  • mkdir
make directory: hacer directorio. Crea una carpeta con el nombre que le indiquemos. Nuevamente podemos usar rutas absolutas y relativas. Podemos indicarle toda la ruta que le precede al directorio que queremos crear, o si estamos ya en la carpeta que lo va a contener basta con poner tan sólo el nombre


  • rm
remove: borrar. Borra el archivo o la carpeta que le indiquemos. Como antes se puede indicar la ruta completa o el nombre del archivo. Esto a partir de ahora lo vamos a obviar, creo que ya ha quedado claro con los dos comandos anteriores.



  • cp
copy: copiar. Copia el archivo indicado donde le digamos. Aquí podemos también jugar con las rutas, tanto para el fichero origen, como en el del destino. También podemos poner el nombre que le querramos poner a la copia. Por ejemplo, si estuviéramos en /etc/X11 y quisiéramos hacer una copia de seguridad de xorg.conf en nuestra carpeta personal

  • mv
move: mover. Es igual que el anterior, sólo que en lugar de hacer una copia, mueve directamente el archivo con el nombre que le indiquemos, puede ser otro distinto al original

  • find
find: encontrar. Busca el archivo o carpeta que le indiques:

  • clear
clear: despejar. Limpia la pantalla/consola quedándola como si acabáramos de abrirla.

  • ps
process status: estado de los procesos. Nos muestra lo que queramos saber de los procesos que están corriendo en nuestro sistema. Cada proceso está identificado con un número llamado PID. Si hacemos…

  • kill
kill: matar. Elimina el proceso que le indiquemos con su PID:

  • sudo
super-user do: hacer como superusuario. La cuenta de usuario en Ubuntu es relativamente normal. Tiene derechos de administrador a medias. Me explico, los tiene, pero cada vez que se haga algo importante y de riesgo para el sistema, hay que hacerlo mediante el prefijo “sudo” y escribiendo después la contraseña.

  • passwd
password: contraseña. Con este comando podremos cambiar la contraseña de nuestra cuenta. Primero nos pedirá la contraseña actual como medida de seguridad. Después nos pedirá que introduzcamos dos veces seguidas la nueva contraseña.

  • su
super-user: superusuario. Mediante su podremos loguearnos como superusuario. Tras escribirlo nos pedirá la contraseña de root y estaremos como administrador. Podremos hacer todo lo que queramos.

  • apt
advanced packets tool: herramienta avanzada de paquetes. Es uno de los comandos más útiles que se han desarrollado en los sistemas GNU/Linux debian o basados en esta distro. Nos permite comprobar actualizaciones, actualizar todo el sistema. También nos ofrece funcionalidad para buscar, descargar e instalar paquetes con una sola orden.
  • aptitude
aptitude: aptitud, habilidad. En el fondo juega con las siglas de apt para crear aptitude. Es una versión mejorada de apt. Si os habéis fijado en todos los manuales y entradas donde había un proceso de instalación he usado aptitude en lugar de apt. El segundo es quizá el más extendido al ser el que vio la luz primero.
  • dpkg
depackage: despaquetar. Los paquetes cuando se instalan sufren un proceso de despaquetaje. En el fondo un paquete .deb contiene una serie de scripts de pre-instalación, post-instalación y los archivos en cuestión del paquete.

  • alien
Alien: de otro país, de otro planetaAunque Debian -y por extensión Ubuntu- dispone de una ingente cantidad de paquetes en sus repositorios, puede que alguien tenga algún problema en encontrar una aplicación específica empaquetada como le interesa aunque ha visto el paquete que quiere para otras distros

  • man
manual: manual. Es otro de los comandos de gran potencia en linux. Normalmente queda programa o comando viene con un archivo de ayuda muy completo sobre su uso y sus argumentos. Cuando no sepamos cómo se usa y qué argumentos tiene un comando o aplicación tan sólo tenéis que escribir en consola













Cap comentari:

Publica un comentari a l'entrada