Skip to Content

Linux, comandos básicos

Abrir un terminal con permisos de superusuario

Abrir un terminal (lo más habitual es encontrarlo en: Menú aplicaciones o Inicio -> Accesorios -> Terminal

Nos logueamos como superusuario (root), para ello simplemente tecleamos su en el terminal y tecleamos la contraseña de root que nos pide (obviamente esa no se ve al escribirla).

En el caso de la maqueta corporativa libre la contraseña es toor (osea root pero escrito al revés)

~$ su
Password:

Listo, ya está!

terrminal de root

 

 

 

 

 

 

 

 

 

 

 

 

 

Mover, Copiar, Borrar y Visualizar Archivos

Listar todos los archivos (excepto los ocultos) del directorio actual, en formato detallado.

# ls -l

Listar los archivos del directorio actual, indicando el tipo de archivo.

# ls -F

Listar todos los archivos (incluyendo los ocultos) del directorio actual, en formato detallado y presentarlo en columnas.

# ls -laC

Borrar el archivo o directorio denominado "fichero"

# rm fichero

Borrar el directorio denominado "directorio", incluyendo todos sus archivos y subdirectorios.

# rm -rf directorio

Copiar el archivo o directorio denominado "fichero" al directorio "/home/datos".

# cp fichero /home/datos/

Mover el archivo o directorio denominado "fichero" al directorio "/home/datos".

# mv fichero /home/datos/

Visualizar el archivo denominado "archivo".

# cat archivo

Visualizar todas las paginas de mantenimiento que contienen la palabra "palabraclave".

# man -k palabraclave

Visualizar el archivo denominado "archivo", una página a la vez. Para avanzar a la siguiente página se debe presionar la barra espaciadora.

# more archivo

Visualizar las 10 primeras líneas del archivo denominado "archivo".

# head archivo

Visualizar las 20 primeras líneas del archivo denominado "archivo".

# head -20 archivo

Visualizar las 10 últimas líneas del archivo denominado "archivo".

# tail archivo

Visualizar las 20 últimas líneas del archivo denominado "archivo".

# tail -20 archivo

Cambiar la contraseña (conocida) de root

El comando es passwd y obviamente debe utilizarse en un terminal con permisos de superususario, lo que implica conocer la contraseña original de root (ver indicaciones en el primer artículo de esta sección)

  1. Introduce passwd y presiona Intro. Aparecerá una línea nueva bajo el comando con el mensaje "Introduce nueva contraseña UNIX:"
  2. Introduce la nueva contraseña y presiona Intro. La contraseña que introduzcas no aparecerá en pantalla
  3. Se te pedirá que la introduzcas una segunda vez para confirmarla. Vuelve a introducir la nueva contraseña y luego presiona Intro.
  4. Aparecerá el mensaje "Contraseña actualizada correctamente".

Instalar paquetes DEB usando APTITUDE

APTITUDE es una interfaz para APT. Muestra una lista de paquetes de software y permite al usuario elegir de modo interactivo cuáles desea instalar o eliminar.

Dispone de un poderoso sistema de búsqueda que facilitan las relaciones de dependencia que puedan existir entre los paquetes.

A diferencia del comando apt-get, aptitude maneja mejor las dependencias entre paquetes. Al instalar un paquete, te avisa de dependencias de otros paquetes, que son necesarios para la instalacion. Al igual que si desistalamos el paquete, aptitude tiene memorizados las dependencias de dicho paquete a desistalar.

Obviamente debe utilizarse en un terminal con permisos de supeususario (ver indicaciones en el primer artículo de esta sección)

Actualiza la lista de paquetes disponibles en los repositorios:

# aptitude update

Actualiza los paquetes que tengan disponibles nuevas versiones:

# aptitude safe-upgrade

Actualiza paquetes, incluso si eso significa que debe desinstalar otros (útil si aparece una nueva versión de su distribución):

# aptitude full-upgrade

Busca un paquete (aplicación) en los repositorios:

# aptitude search <nombre_paquete>

Muestra información del paquete:

# aptitude show <nombre_paquete>

Instala paquetes:

# aptitude install <nombre_paquete> 

Elimina (desinstala) paquetes y sus archivos de configuración:

# aptitude purge <nombre_paquete>

Elimina (desinstala) paquetes:

# aptitude remove <nombre_paquete>

Elimina ficheros descargados de cuando se instaló software en el sistema:

# aptitude clean

Elimina paquetes deb obsoletos:

# aptitude autoclean

Fuerza a que un paquete permanezca en su versión actual, y no se actualice:

# aptitude hold <nombre_paquete>

Instalar paquetes DEB con APT-GET

Apt-get Instala e informa sobre los paquetes resolviendo las dependencias, los paquetes que instala los consigne de Internet (de /etc/apt/sources.list).

Obviamente deben realizarse en un terminal con permisos de supeususario (ver indicaciones en el primer artículo de esta sección)

Algunas de las opciones más frecuentes son:

# apt-get update 

sincroniza el índice de paquetes desde sus fuentes.

# apt-get upgrade 

se usa para instalar la versión más nueva de todos los paquetes instalados en el sistema. Los paquetes instalados con una nueva versión disponible se descargan y actualizan, y bajo ninguna circunstancia se desinstalarán paquetes, o se instalarán paquetes nuevos. Las nuevas versiones de programas instalados que no se puedan actualizar sin cambiar el estado de instalación de otros paquetes no se instalarán, manteniéndose la versión actual. Debe realizar un update antes para que apt-get sepa que hay nuevas versiones disponibles.

# apt-get dist-upgrade

además de realizar las acciones de upgrade, trata inteligentemente los cambios de dependencias debidos a las nuevas versiones de paquetes.

# apt-get install paquete1 paquete2 

descarga e instala los paquete1 y paquete2.

# apt-get remove paquete1 paquete2 

desinstala los paquete1 y paquete2.

# apt-get --reinstall install 

paquete resinstalo el paquete

# apt-get install linux-headers-`uname -r` 

instala las cabeceras del kernel, necesarias para los drivers

# apt-show-versions -u 

para saber que paquetes pueden actualizarse.

# apt-cache showpkg paquete 

nos da mayor información sobre el paquete

# apt-cache depends paquete 

para saber de que otros paquetes depende el paquete

apt-file search paquete 

Si no sabemos el nombre exacto del paquete.

# apt-file list 

paquete listar el contenido de del paquete

# apt-get source paquete 

Para descargar las fuentes del paquete

# apt-get -f install 

Para solucionar problemas cuando una instalación no se logró con éxito.

# apt-get clean 

limpia el cache de paquetes instalados.

# apt-get autoclean 

limpia el cache de paquetes que ya han sido actualizados.

Distribuir contido


by Dr. Radut