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