Los 16 comandos más útiles en Linux

Post date: 04-Jun-2012 09:47:58

La terminal o consola es realmente útil a la hora de gestionar el aula de informática o un ordenador cualquiera.

En Molinux (o cualquier sidtribución basada en Debian/Ubuntu) los siguientes comandos son muy útiles:

1. sudo apt-get update

Obtiene información sobre las últimas versiones disponibles para instalar. Es el paso previo a actualizar el sistema (ver siguiente punto).

Ejemplo de uso: Para que el sistema sepa cuáles son las últimas versiones, escribiríamos

sudo apt-get update

2. sudo apt-get upgrade

Para actualizar el sistema operativo y todos los programas instalados a la última versión.

Ejemplo de uso: Para actualizar todo el sistema, escribiríamos

sudo apt-get upgrade

3. sudo halt

Para apagar el ordenador

4. sudo reboot

Para reiniciar el ordenador

5. apt-cache search <nombre de programa>

Para buscar un programa.

Ejemplo de uso: para buscar programas relacionados con el navegador de internet chrome, escribiríamos

apt-cache search chrome

6. sudo apt-get install <nombre de programa>

Para instalar un programa.

Ejemplo de uso: para instalar el navegador chromium haríamos

sudo apt-get install chromium-browser

7. sudo apt-get remove <nombre de programa>

Para eliminar un programa.

Ejemplo de uso: para quitar el programa ubuntu-one haríamos

sudo apt-get remove ubuntu-one-client

8. cd <directorio> y ls -l

cd cambia al directorio que le especificamos, ls -l muestra el contenido del directorio.

Ejemplo de uso: para situarnos en el directorio home del usuario "profesor" y ver los archivos que hay en ese directorio haríamos

cd /home/profesor

ls -l

9. rm <archivo> y rm -rf <directorio>

rm borra archivos; rm -rf borra directorios.

Ejemplo de uso: para borrar un directorio llamado "borrame" escribiríamos

rm -rf borrame

10. mkdir <directorio>

mkdir crea una nueva carpeta.

Ejemplo de uso: para crear un directorio llamado "recuperaciones" en la carpeta donde nos encontremos escribiríamos

mkdir recuperaciones

11. mv <archivo> <destino>

mv mueve archivos o carpetas de un sitio a otro.

Ejemplo de uso: para mover el archivo recup1.txt al directorio recuperaciones haríamos

mv recup1.txt recuperaciones

12. cp <archivo> <destino>

cp copia un archivo de un sitio a otro. Para copiar carpetas con todo su contenido hay que hacer cp -r <carpeta origen> <destino>

Ejemplo de uso: para copiar el archivo recup1.txt anterior a la carpeta ejemplos hariamos

cp /home/profesor/ejemplos/recuperaciones/recup1.txt /home/profesor/ejemplos/

Para copiar el directorio recuperaciones a /home/profesor haríamos

cp -r /home/profesor/ejemplos/recuperaciones/ /home/profesor

13. chmod <modo> <archivo>

chmod cambia los permisos del archivo.

Ejemplo de uso: para hacer que el archivo script.sh pueda ser ejecutado por todos los usuarios pero sólo lo pueda modificar su propietario, haríamos

chmod 755 script.sh

Más información acerca de los permisos de archivos en linux.

14. chown <usuario> <archivo>

chmod cambia el propietario del archivo.

Ejemplo de uso: para hacer que el archivo script.sh sea del usuario profesor (del grupo profesor) haríamos

chown profesor:profesor script.sh

15. tar <opciones> <archivo>

tar sirve para encapsular dentro de un archivo varios archivos/carpetas, sobre todo para llevarlos de un lado a otro, enviarlos, etc.

Ejemplos de uso: descomprimir un archivo terminado en .tar.gz

tar -xvz <nombre del archivo>

descomprir un archivo terminado en .tar.bz2

tar -xvj <nombre del archivo>

16. man <comando>

man nos muestra la ayuda del comando que le especificamos. Para quitar la ayuda, presionar la letra q.

Ejemplo de uso: para saber todas las opciones del comando cp, haríamos

man cp