Diversos Comandos en Linux

En este blog agrego algunos de los comandos que me son de gran utilidad para mi labor diaria en el mundo de Ubuntu. A la mejor para muchos de los lectores se les hara algo trivial, pero lo hago para aquellas personas que van iniciando en este fascinante mundo OpenSource (por cierto recuerden hacer donaciones).

Es importante mencionar que probablemente la descripción que se le esta dando al comando no sea la unica funcionalidad de dicho comando.

Convención

Convención Descripción
sudo Ejecuta los comandos en modo súper usuario
minúsculas + negrita Comando
minúsculas + Itálica Parámetros del comando
Mayúsculas + negrita + Itálica Parámetros del comando proporcionados por el usuario
[] Opcionales
subrayado Ruta o path
negrita + subrayado Observaciones o consideraciones que deben tomarse en cuenta.
italica + subrayado Tecla

Comandos

Comando Descripción

Ejemplo

sudo apt-get install NOMBRE_APP Obtiene e instala NOMBRE APP en la máquina.

Ej.

sudo apt-get install eclipse

sudo nautilus Abre el explorador de carpetas como súper usuario.

Ej.

sudo nautilus

sudo ln -s /RUTA_ORIGEN /RUTA_DESTINO Crea un archivo liga. Este comando me ha sido útil para referenciar los directorios web de las aplicaciones apache.

Ej.

sudo ln -s /home/mike/Proyectos/QBit/Ejemplo/ /var/www/Ejemplo

ssh USUARIO@SERVIDOR [-p NUMERO_PUERTO] Abre una linea de comandos conectada a un SERVIDOR con los permisos otorgados al USUARIO. En caso de que el servidor tenga un puerto determinado, no es necesario poner el parámetro PUERTO.

Ej.

ssh administrador@servidor -p 2285

sudo /etc/init.d/samba start Inicializa samba. Samba es un comando que permite el intercambio de archivos.

Ej.

sudo /etc/init.d/samba start

sudo /etc/init.d/samba stop Detiene samba. Samba es un comando que permite el intercambio de archivos.

Ej.

sudo /etc/init.d/samba stop

sudo /etc/init.d/samba restart Reinicializa samba. Samba es un comando que permite el intercambio de archivos.

Ej.

sudo /etc/init.d/samba restart

mysql -h SERVIDOR -u USUARIO -p Inicia la linea de comandos de MySQL en un SERVIDOR determinado de acuerdo a los permisos del USUARIO

Ej.

mysql -h localhost -u root -p

source ARCHIVO.SQL Ejecuta los comandos SQL que contenga el ARCHIVO.SQL una vez dentro de la linea de comandos MySQL.

Ej.

source respaldo.sql

svn list svn+ssh://svnuser@SERVIDOR[/ruta/] Lista los archivos y directorios que contiene el SERVIDOR[/ruta/]

Ej.

svn list svn+ssh://svnuser@myServidorSVN/Carpeta1/

Es importante mencionar que si la [/ruta/] tiene espacios en blanco, dichos espacios son necesarios escaparlos anteponiendo el carácter \

Ej.

svn list svn+ssh://svnuser@myServidorSVN/Carpeta\ 1/

svn co svn+ssh://svnuser@SERVIDOR[/ruta/] Obtiene del SERVIDOR[/ruta/] todos los directorios y archivos.

Ej.

svn co svn+ssh://svnuser@myServidorSVN/Carpeta1/

Es importante mencionar que si la [/ruta/] tiene espacios en blanco, dichos espacios son necesarios escaparlos anteponiendo el carácter \

svn co svn+ssh://svnuser@myServidorSVN/Carpeta\ 1/

svn update Actualiza los directorios y archivos contenidos en el directorio actualmente ubicado.

Ej.

svn update

Es necesario haber ejecutado el “svn co

svn commit -m “OBSERVACIONES” Sube al servidor los directorios y archivos contenidos en el directorio actualmente ubicado.

Ej.

svn commit -m actualizacion hecha por mi

En caso de que no se desee escribir alguna OBSERVACION se puede dejar unicamente las comillas

Ej.

svn commit -m “”

Es necesario haber ejecutado el “svn co

ctrl + z Suspende el proceso que se encuentra en ejecución

Ej.

java MiPrograma

ctrl + z

bg Coloca el proceso suspendido en ejecución pero sin la necesidad de tenerlo en la linea de comando.

Ej.

java MiPrograma

ctrl + z

bg

scp -P 22 ARCHIVO USUARIO@SERVIDOR:/ruta/ Copia un ARCHIVO local a una /ruta/ localizado en un SERVIDOR

Ej.

scp -P 22 ARCHIVO.TXT MIUSUARIO@QBIT.COM.MX:/home/

 tar Comprime un DIRECTORIO en un ARCHIVO.TAR.GZ

tar -zcvf ARCHIVO.TAR.GZ DIRECTORIO/

Descomprime un archivo ARCHIVO.TAR.GZ

tar -zxvf ARCHIVO.TAR.GZ 
 unzip Descomprime un ARCHIVO en un DIRECTORIO_DESTINO determinado

unzip ARCHIVO.ZIP -d DIRECTORIO_DESTINO

Analista/Desarrollador y cofundador de QBit Mexhico. Tecnologías utilizadas Android, Java (EJB, Servlets, Faces, Groovy & Grails, Maven, Swing), .Net (C#, VB, ASP, MVC), Delphi, Spring, Hibernate, DTSx, Oracle, T-SQL, Firebird, MySQL, MongoDB, NodeJs, ReactJs (Flux). Sistemas Operativos Mac, Ubuntu y Windows.

Twitter LinkedIn 

Compartir en...Tweet about this on TwitterPin on Pinterest0Share on LinkedIn0Share on Google+0Share on Facebook0