Comandos Básicos en GNU/Linux

Vamos a ver los comandos básicos en Linux, déjenme recordarles que yo los uso en Ubuntu, pero deberían de funcionar en la mayoría de las distribuciones. El uso de comandos en GNU/Linux es muy importante, nos permite manejar nuestro sistema operativo de una manera rápida y ligera. Los usuarios windows los odian, eso se debe a que la consola en windows es muy pero muy limitada, y en GNU/Linux la consola es muy pero muy avanzada.

Muchos se preguntan y a mí de que me sirve escribir comandos si todo lo puedo hacer desde las ventanas? Supongamos que instalan un servidor web o de base de datos o un SVN en un PC algo viejito que no soportaría de manera eficiente el gestor de ventanas, pues entonces lo instalamos sin gestor de ventanas y nos queda solo la consola, como manejaremos ese servidor si nisiquiera sabemos como movernos en nuestro sistema sin saber los comandos básicos? Si sabemos los comandos de GNU/Linux podremos administrar nuestro sistema sin necesidad de un gestor gráfico. Así podremos entrar por SSH (Secure Shell) a nuestros servidores remotamente, y administrarlos desde nuestra casa con comandos en la consola.

Veamos los comandos más básicos, en un futuro tal vez haga algo más profundo para algunos comandos. Los comandos además pueden tener opciones.

Como el post me salió algo largo, tendrás que dar click en “Read more..”

cd

Cambiar de directorio. Ejemplo:

$ cd /etc/apache2

$ cd .. — Cambia a un nivel anterior, diferente a windows, hay un espacio en cd y ..

$ cd — Nos cambiamos al HOME, sin necesidad de escribir nada más.

ls

Lista el contenido del directorio actual o del que se especifique.

$ ls — Lista el directorio actual

$ ls /etc/apache2 — Lista el directorio /etc/apache2

$ ls -l — Lista el directorio actual con las propiedades y atributos.

$ ls -la — Lista el contenido del directorio actual incluyendo archivos ocultos y atributos.

$ ls -la | more — Lista el directorio por página.

cp

Copia un archivo.

$ cp archivo /home/directorio — Copia archivo en /home/directorio.

$ cp archivo1 archivo2 — Copia archivo1 en archivo2.

$ cp -r dir1 dir2 — Copia el dir1 en dir2 (si no existe lo crea).

man

Despliega el manual para el comando que pasemos como parámetro. Aquí podemos ver que hace el comando y todas sus opciones.

$ man ls — Despliega el manual para el comando ls.

pwd

Muestra el directorio en el que nos encontramos actualmente.

clear

Limpia la pantalla.

date

Muestra la hora y fecha actual.

cal

Si no se especifica ninguna opción muestra el calendario del mes actual.

uptime

Muestra el tiempo que lleva prendida la máquina.

mkdir

Crea un directorio. Ejemplo:

$ mkdir /home/fotos — crea el directorio /home/fotos

$ mkdir images — crea el directorio images dentro del directorio que nos encontremos actualmente.

mv

Renombrar y mover archivos. Ejemplo:

$ mv file1 file2 — renombra file1 como file2. Si file2 es un directorio lo mueve dentro del mismo.

rm

Elimina un archivo o un directorio. Ejemplo:

$ rm imagen.png — borra el archivo imagen.png.

$ rm -r /home/imagenes — Borra el directorio imagenes dentro del home.

rmdir

Eliminar directorios. Ejemplo

$ rmdir /home/instalación

$ rmdir -R /home/instalación — Elimina el directorio /home/instalación y todos los directorios dentro de él.

ps

Muestra los procesos activos del usuario.

$ ps -e — muestra todos los procesos.

kill

Mata un proceso específicando su pid (process id).

$ kill 666 — Mata el proceso con pid 666.

Para ver el pid de algún proceso usamos el comando ps o el comando top.

find

Localiza un archivo o directorio.

$ find /home/imagenes -type f -name foto1.png — Busca el archivo foto1.png en el directorio /home/imagenes.

Este comando es muy poderoso, tal vez lo explique más a detalle en algún post futuro. Si no quieres esperar pues Google siempre ayuda.

chmod

Establece los permisos, en octal, a un archivo o directorio.

$ chmod 777 archivo

exit

Abandona la sesión actual

more

Muestra el contenido de un archivo por pantallas.

$ more /home/archivo.log

uname

Imprime información del sistema.

$ uname -a — Imprime toda la información.

df

Muestra el espacio libre en los discos.

du

Muestra el espacio usado por los directorios.

free

Muestra el uso de memoria y swap.

En artículos posteriores entraré en más detalles con algunos de estos y otros comandos, explicandolos más a fondo. Por hoy es todo.

Amarok is playing: Justice – Pista 1

Anuncios

3 comentarios

  1. […] única solución que tenía era matar al proceso de pulse audio con el comando kill, pero eso era a veces muy molesto, tenía que hacerlo varias veces, así que me puse a buscar un […]

  2. como hago para instalarle, o como es el comando para la activacion del sonido ya que el reproduse pero no suena…!!!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: