Para ir al terminal: alt+F2 + RXVT si no va hay que instalar el RXVT sudo apt-get install rxvt - Ctrl+Alt+F1 - Ctrl+Alt+F2 – Ctrl+Alt+F3 – Ctrl+Alt+F4 - hasta F6 Para salir del terminal Alt+F7
cd
Signfica change directory, o sea, cambiar directorio. Su sintaxis es muy sencilla: $ cd directorio. Se puede utilizar el tabulador para completar los nombres. La carpeta anterior a la actual es la carpeta ".."
mkdir directorio
Crea un nuevo directorio.
man
Abre el manual de ayuda
pwd
Muestra la ruta en la que estamos situados (pwd significa print working directory: mostrar directorio actual
ls
Muestra los archivos en una carpeta, y los pone de diferentes colores según sus atributos (si no lo hace, puede utilizarse la opción --color=yes para forzar los colores), su sintaxis es: $ ls [opciones] [ruta].
ls -a
Muestra todos los archivos y carpetas, incluyendo los ocultos
ls -l
Lista también las propiedades y atributos
ls -la
Lista ficheros incluyendo los ocultos
ls -la | more
Pasa el resultado de ls -la a more, lo que nos permite ver el listado de archivos de forma paginada.
cat fichero
Muestra el contenido de un archivo por pantalla. Si es tan grande como para salirse del espacio de la terminal podemos utilizar less
cat -n
Muestra el contenido de un fichero de texto y numera las líneas.
touch fichero
Crea un fichero vacío
clear
Limpia la pantalla
rm fichero
Elimina el archivo especificado. Este comando sólo es válido para archivos. Su sintaxis es: $ rm archivo
rmdir directorio
Al igual que rm pero con los directorios. Su sintaxis es: $ rmdir directorio. Conviene tener en cuenta el parámetro --ignore-fail-on-non-empty que borra un directorio aunque no este vacío
rm -r directorio
Para borrar un directorio y los archivos que almacene. para no tener que responder a la pregunta de confirmación para eliminar su contenido, añadimos el parámetro -f así: rm -rf directorio
locate archivo
Búsqueda de archvios. Si no obtenemos resultados, podemos utilizar find . -name nombre donde . indica que la búsqueda sea a partir del directorio actual.
Para utilizar locate primero deberemos de ejecutar $ updatedb para actualizar la base de datos de locate.
chmod
Este comando tiene una sintaxis dificil de recordar, así que tened esto a mano si os hace falta. chmod se utiliza para cambiar los permisos de un fichero (o directorio). Podemos dar permisos de ejecución al propietario del archivo con chmod u+x archivo
Existen cuatro tipos de usuarios:
udueño ggrupo ootros atodos
Y tres tipos de modificaciones:
+Añade un modo -Quita un modo =Especifica un modo (sobreescribe el modo anterior)
Y tres permisos:
rlectura wescritura xejecución
Con todas sus mezclas podemos asignar permisos a todos los usuarios. Por ejemplo, chmod a+w fichero nos dará permisos de escritura a todos los usuarios para ese fichero. chmod 775 -R .
fsck [-opciones] /dev/hdXX (o sdXX)
Comprueba y repara el sistema de ficheros
Opciones:
-ccomprobar bloques en el disco.
-fforzar el chequeo aunque todo parezca ok.
-v(verbose) despliega más información.
-rModo interactivo. Espera nuestra respuesta.
-yasume yes de respuesta.
cfdisk
Herramienta de particionamiento de discos, usada en sistemas debian principalmente.
shred
Elimina ficheros completamente. El comando rm no borra del todo los ficheros, sino que los marca como que se pueden sobreescribir.
Los datos siguen en el disco duro. Con el comando shred borramos los datos definitivamente, haciendolos irrecuperables. Su sintaxis esshred -u archivo
sh
Este comando se suele utilizar para los ficheros con extensión .sh o .run. Utiliza el shell de linux para ejecutar archivos en consola. Su sintaxis es sh archivo
cp
Copia uno o varios archivos a la carpeta especificada. Especialmente util para pegar archivos cuando no tenemos permisos. Con este comando, podemos hacerlo como root fácilmente. Su sintaxis es cp origen destino. Por ejemplo, para copiar el archivo texto.txt a la carpeta /dev/cd, utilizamos $ sudo cp texto.txt /dev/cd. También podemos copiar todos los archivos de una carpeta y pegarlos en otra con $ sudo cp * /dev/cd
mv origen destino
Mueve un archivo o carpeta a otro lugar. Su sintaxis es: mv /carpeta1 /carpeta2. Lo que hace esto es mover la carpeta1 a la carpeta2, ambas en el directorio raíz. mv archivo_origen archivo_ destino
tar
Programa para desempaquetar archivos. Si no tenemos ganas de hacerlo gráficamente, lo podemos hacer mediante terminal escribiendotar zvf archivo.tar
chown
Este comando sirve para cambiar el propietario de un archivo y se puede usar de la siguiente forma chown -r nuevopropietario /ruta_del_archivo
shutdown -h now
Apaga el equipo. Para apagar el equipo podemos disponer de hasta tres comandos distintos, que son:
halt
poweroff
shutdown
Shutdown tiene varios parámetros. Por ejemplo, en lugar de apagar ahora mismo el equipo (shutdown -h now), podemos decir que lo apague en 10 minutos, así: shutdown -h +10.
También podemos decirle que se apague a una hora determinada, por ejemplo, a las 13:30, así: shutdown -h 13:30
reboot
Reinicia el equipo. Es equivalente a shutdown -r now. Por supuesto, se pueden utilizar los parámetros de hora, como antes, tan solo cambiando -h por -r
grep
Este es un comando indispensable. Sirve para buscar cadenas dentro de otras.
Por ejemplo, estas tres instrucciones separadas por una tubería (pipe, |) devolverán el número de directorios que hay en el directorio actual. (ls lista archivos y directorios, wc -l para contar el número de líneas).
ls -l | grep ^d | wc -l
En este otro ejemplo, podemos ver el número de veces que está conectado el usuario root. Por ejemplo, si tiene abiertas varias shells del SO a la vez. (who devuelve una cadena con todos los usuarios conectados).
who | grep root | wc -l
El comando grep soporta expresiones regulares y es lo que lo hace realmente potente, aunque siempre que se añaden expresiones regulares la cosa se complica. Supongamos que tenemos un fichero llamado archivo_prueba con los siguientes datos:
dir 15kb 27/07/2007
archivo 27kb 26/07/2007
dualco 1kb 26/07/2007
Y solo queremos que nos muestre las líneas que empiecen por la letra d. Esta sería la solución con el comando grep usando expresiones regulares:
grep \'^[d]\' archivo_prueba
head
Devuelve las primeras líneas de un texto dado. Este ejemplo devolvería las primeras 10 líneas de archivo.c.
head -n 10 archivo.c
telinit num
Le dicen al Linux Kernel cuál es el nivel de iniciación. El comando init devuelve el nivel de iniciación actual.
num es un número del 0 al 6. Y estos indican:
0Apagado
1Modo de mantenimiento (monousuario root)
2 hasta 5Modos multiusuario. Dependen de la distribución. Generalmente el modo con interfaz gráfica de usuario (GUI) con el servidor X.org activo es el 5. Otros modos pueden estar con diferentes servicios desactivados, como por ejemplo el servicio de red ethernet, wifi, la detección plug&play en USB u otros.
6Reinicio
kill
En breve, este programa cierra el proceso que se le indique. Para saber su PID (Process ID) se pueden utilizar utilidades como ps (ps -A ops -aux servirán) o top.
Pero en realidad, kill hace mucho más. Kill puede mandar cualquier señal a un proceso abierto. Por defecto, envía SIGTERM, que le indica al proceso que debe cerrarse. Pero también pueden enviarse otras señales. Para hacer esto, la sintaxis es kill -s señal pid o bien kill -señal pid.
Donde señal puede ser cualquier número que entienda el proceso, pero las más reconocidas son:
1 / SIGHUPhang up (colgar)
2 / SIGINTinterrupt (interrupción)
3 / SIGQUITquit (salir)
6 / SIGABRTabort (abortar)
9 / SIGKILLmatar, no-manejable, no-recuperable, muerte no-ignorable por el proceso
14 / SIGALRMalarm clock (despertador/reloj de alarma)
15 / SIGTERMseñal de terminación de programa
Para ver la lista de las señales estándar soportadas por el SO, puede usarse kill -l
Instalando programas libres desde su código fuente
Cuando instalemos programas libres, la mayor parte de ellos, sobre todo si son un poco grandes, estarán hechos para ser compilados con las GNU autotools, que es una serie de utilidades de la GNU para desarrollar programas y compilarlos, pensada para proyectos a gran escala.
Por tanto, antes de comenzar, si no las tenemos instaladas, deberíamos de hacerlo con nuestro instalador favorito. No tienen porqué ser necesarias, pero en ocasiones este puede ser un inconveniente a la hora de instalar programas. Si estamos en una distribución basada en Debian (como la ahora popular Ubuntu), podemos utilizar apt, para instalarlas así:
$ sudo apt-get install autotools-dev g++ gcc automake autoconf m4
Una vez hecho esto, (e instaladas otras depencias que pueda haber, para lo que miraremos la página del proyecto que vayamos a descargar) debemos descomprimir el código fuente, para lo cual nos fijaremos en el formato del archivo que nos bajemos. Este generalmente será o bientar.gz o .tgz o .tar.bz2, aunque tampoco es raro que sea .zip.
Dependiendo del formato, deberemos de utilizar una utilidad u otra para descomprimirlos. Entonces,
Si es .tgz o .tar.gz
Utilizaremos
Si es .tar.bz2
Utilizaremos
O bien bunzip2 archivo.tar.bz2|tar -xv -
Si es .zip
Utilizaremos
La extensión (esto es más raro) podría ser también .rar
En este caso, si tenemos unrar podemos utilizar unrar archivo.rar.
Si no tenemos unrar podemos instalarlo con: sudo apt-get install unrar; pero es raro que ningún software libre utilice rar como extensión, ya que es propietaria.
Una vez descomprimida deberemos compilar el código. Si está hecho con las autotools este proceso será bastante sencillo. Solo serán necesarios tres comandos:
./configure
Realiza las comprobaciones necesarias en el código fuente para saber si el programa puede compilarse en la máquina en que se está ejecutando, y si están instaladas todas las dependencias necesarias. Dependiendo del programa que estemos configurando, puede tardar un rato (si tiene muchas dependencias).
Si algo no está como debe, nos informará con un error y no continuará. Cuando termine, los ficheros fuente estarán listos para ser compilados en nuestra máquina.
make
Compila todos los ficheros fuentes en ejecutables y/o bibliotecas (.so, .dylib…). Es el proceso que más tarda. Una vez hecho make, si se trata de un programa es posible que ya pudiéramos ejecutarlo desde la carpeta en que se haya compilado. No obstante, debe instalarse para el programa resida en donde le corresponde. Esto se hace con…
make install
Que debe ejecutarse como root, ya que generalmente escribirá en directorios del sistema (como /bin, /lib o bien en /usr/* y en/share/man los manuales).
Hay programas que puede especificarse dónde quiere uno instalarlos (por ejemplo, en /usr) al ejecutar ./configure, con el parámetro--prefix=<ruta> (sin espacios), por ejemplo, ./configure --prefix=/usr.
Tomando privilegios en el sistema.
Cuando queremos instalar un programa, copiar archivos a carpetas del sistema, etc., necesitamos privilegios de superusuario (root). El superusuario tiene control sobre todo, por este motivo, su cuenta puede estar protegida por contraseña o incluso deshabilitada por el sistema. Hay varias formas de autentificarnos como superusuario. Veamos algunos de ellos a contincuación:
sudo programa
Ejecuta programa como superusuario. Para poder utilizarlo, tu cuenta debe de estar en la lista de /etc/sudoers . Generalmente esto se consigue haciendo que tu usuario pertenezca al grupo admin o staff del sistema operativo. Si puedes, te pedirá tu contraseña. Si no puedes, te mostrará un error diciendo que no puedes ejecutar como root algo sin estar en la lista de /etc/sudoers.
También permite ejecutar un programa como cualquier otro usuario. Para ello, se usa el parámetro -u usuario. Por ejemplo, para ejecutar rm -rf ~usuariomaligno/Documentos como usuariomaligno, tan solo debemos escribir sudo -u usuariomaligno rm -rf ~usuariomaligno/Documentos.
su
Te autentifica como root (o como cualquier usuario con la sintaxis su usuario). Por defecto, la cuenta de superusuario no tiene contraseña (se dice que está deshabilitada) por lo que no se puede iniciar sesión directamente en ella con su. Para establecer una contraseña a root, usaremos otro comando como sudo passwd.
gksudo programa
Es una utilidad de GNOME para ejecutar programas en un entorno gráfico como superusuario. Por ejemplo, las utilidades de administración del sistema.
gksu programa
Es parecido a gksudo. La diferencia es que internamente utiliza su en lugar de sudo para autenticarse.
kdesu programa
El equivalente de gksu para KDE.
Todos estos métodos son diferentes, pero deben diferenciarse en algo, ¿no? Pues bien, el uso de uno u otro depende de lo que vayamos a hacer. Si lo que vamos a utilizar es una aplicación gráfica, es conveniente usar gksudo/kdesu para ejecutar el programa. Si lo que vamos a hacer es ejecutar una aplicación en terminal, utilizaremos sudo.
¿Por qué hacerlo así? Pues bien, puede que todo funcione igual, pero puede que en algún caso, no salga todo como nosotros esperamos. Como pequeño experimento, probad a abrir firefox con sudo y después con gksudo. ¿Habéis notado las diferentes páginas de inicio? Cuando ejecutamos el programa con gksudo, firefox se abre con la página de inicio de root, pero cuando lo ejecutamos con sudo, carga la página de inicio del usuario actual. Este es sólo un caso de ejemplo, pero hay programas que con sudo no llegarán a funcionar y sí con gksudo (kate, por ejemplo).
Además, pulsando Alt+F2 (Ejecutar aplicación), podemos usar directamente el comando gksudo programa para encender el programa, sin necesidad de tener que recurrir al terminal (engorroso para algunos). Esto no se puede hacer con sudo. Otra gran ventaja para usar gksudo.
Instalación de programas mediante terminal.
dpkg instala y desinstala paquetes .deb
dpkg -i programa.deb
Instala un programa.deb
dpkg -R ~/path/to/directorio/
Si se tiene un directorio lleno de archivos .deb y se desean instalar todos
dpkg -r programa
Para desinstalar un programa, dejando los archivos de configuración.
dpkg -p programa
Para desinstalar un programa y sus archivos de configuración.
El sistema de gestión de paquetes con repositorios online en las distribuciones basadas en Debian es apt. En los basados en Red Hat, existe algo similar, como urpmi
Se utiliza así: apt-get comando orden/paquete
Órdenes:
update
Actualiza los repositorios
upgrade
Busca actualizaciones de software
install
Instala el/los paquete/s seleccionado/s
remove
Elimina el paquete seleccionado
dist-upgrade
Actualiza la distribución
autoclean
Elimina los archivos descargados antiguos
Con todas estas órdenes podemos instalar y elminiar los paquetes que queramos. Necesitamos saber el nombre del paquete con antelación, o parte de él. Para ello podemos utilizar apt-cache search nombre_parcial.
También existe en las distribuciones basadas en Debian un gestor más potente que apt-get, que es aptitude. Los comandos disponibles para él son:
install
Instala paquetes
remove
Elinina paquetes
hold
Bloquea paquetes
unhold
Desbloquea paquetes
update
Actualiza los repositorios
upgrade
Actualiza el software
dist-upgrade
Actualiza la distribución
search
Busca un paquete por nombre y expresión
show
Muestra información sobre el paquete seleccionado
autoclean
Elimina los archivos descargados antiguos
reinstall
Reinstala el paquete seleccionado
sudo update-manager -d lanza el gestor gráfico de actualizaciones.
Ejemplo: Cómo instalar OpenOffice.
Actualizamos los repositorios:
sudo apt-get update
sudo apt-get install openoffice.org-l10n-es
Si tenemos una versión anterior de OpenOffice debemos de quitarla antes con:
apt-get remove --purge openoffice.org
sudo apt-get autoremove --purge
Actualizar Office, primero debemos añadir el repositorio correspondiente a sources.list, para ello tendremos que ir a Sistema -> Administración -> Origenes de Software >Software de terceros -> Añadir; e introducir la siguiente línea: deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
Para instalar un archivo .bin (que quiere decir que es un archivo binario autoinstalable) desde la consola debemos de asignarle privilegios de ejecución, así:
chmod +x archivo.bin
Y para ejecutarlo, como siempre:
./archivo.bin.
Como en el caso anterior con los privilegios de usuario, ambos tienen diferencias entre sí. Una de ellas es la velocidad de trabajo. Claramente, apt-get funciona algo más rápido que aptitude. Aunque la diferencia más importante es que, si instalamos un paquete y con él algunas dependencias, puede que al eliminar el paquete esas dependencias sigan en el sistema. Con apt-get, las dependencias se quedan en el sistema, mientras que aptitude tiene un log donde controla el tema de las dependencias y las elimina si es necesario. Además, aptitude tiene la órden search, que es realmente útil para buscar un programa del que no conocemos su nombre completo.
En entorno de Red
host
Determina la dirección IP de un host. host -a despliega toda la información de DNS.
ifconfig
Permite configurar una interfaz de red y ver el status de esta. Se usa de la forma ifconfig <interface>. Por ejemplo, ifconfig eth0
ifup
Habilita la interfaz especificada, por ejemplo ifup eth0
ifdown
Deshabilita la interfaz especificada, por ejemplo ifdown eth0
netstat -a
Todas las conexiones de Red originadas y recibidas por el host
netstat -an | grep 25
Conexiones de red originadas y recibidas por el host sobre el puerto 25
netstat -r
Muestra la tabla de rutas (routing table) del sistema
netstat -i
Estadísticas de red de cada interfaz
lsof -n -i:25
Determinar el programa del sistema operando bajo el puerto 25
nslookup
Busca información en los servidores DNS, ejemplo: nslookup -query=mx mail.google.com, si no se especifican parámetros se entra en modo interactivo
ping -s 1016 host
Manda paquetes de ping de 1024 bytes (1016+8 bytes que ocupa la cabecera), mientras que la cantidad por defecto son 512.
route add ruta
Permite agregar rutas a la tabla de rutas desde y hacia el host. Ejemplo, para guiar toda la información de la red 10.0.5.1 netmask 255.255.255.240 vía la interfaz eth0
Otras utilidades del terminal
wget url
Descarga un archivo desde una url dada. La velocidad es la misma que si se hiciese gráficamente.
Pegar código en la terminal
Se puede utilizar el botón derecho > pegar, pero también la combinación de teclas Mayús. + Ins.
Obtener ayuda para programas
man programa o bien programa --help en la mayoría.
cp -r /home/usuario /media/externo/
Hacer una copia de seguridad de la carpeta usuario en un disco externo.
Como elegir el sistema operativo de arranque
Tenemos que editar el archivo del arranque, para ello invocaremos a gedit, así:
sudo gedit /boot/grub/menu.lst
Escribe tu contraseña para continuar (necesitas privilegios de administrador)
Busca la línea en dónde dice:
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot the system.
default 0
Y cambia el 0 por el número de la posición donde está tu otro S.O. Si solo tienes otro, usualmente será el 4. El 0 es el arranque predeterminado de Ubuntu, el 1 el recovery mode, el 2, Ubuntu Memtest+, y el 3 la línea que dice "Other Operating Systems", por lo que la 4 será tu otro Sistema Operativo.
Dile a gedit que guarde los cambios, pulsando en guardar
Detener un programa en ejecución
Presionamos la combinación de teclas "Ctrl+C". Por ejemplo, cuando no termina su ejecución o está bloqueado.
Instalación de diferentes entornos: Gnome, KDE y XFCE (en Ubuntu)
Son, respectivamente,
sudo apt-get install edubuntu-desktop
sudo apt-get install kubuntu-desktop
sudo apt-get install xubuntu-desktop
Para desinstalar cualquiera (por ejemplo, kubuntu-desktop), simplemente se ha de ejecutar sudo apt-get remove kubuntu-desktop
Instalación de Wine
Para poder ejecutar programas de Windows bajo Linux
sudo apt-get install wine
Para desinstalar programas que corren bajo wine, wine uninstaller abrirá el asistente que permite seleccionar las aplicaciones a desinstalar.
Instalación de DirectX9 mediante winetricks.
Esto es un script que facilita la descarga e instalación de bibliotecas que habitualmente son necesarias para ejecutar aplicaciones Windows. Si no tenemos Winetricks, abre la console y sigue estos pasos:
wget http://www.kegel.com/wine/winetricks
chmod +x ./winetricks Para dar los permisos de ejecucion
sh winetricks directx9
Se abrirá la ventana de instalación de DirectX, acepta la licencia y pulsa en continuar. Con estos pasos ya tenemos DirectX9 instalado en nuestro sistema.
Instalar una impresora PDF
sudo apt-get install cups-pdf
Cambiar la ubicación de los botones de la ventana en Ubuntu a partir de la versión 10.04
En Ubuntu podemos cambiar fácilmente el orden de los botones maximizar, minimizar y cerrar, así como la posición de estos (a la derecha o izquierda de la ventana). Para ello tan solo tenemos que ejecutar desde la consola el comando gconf-editor.
Después navegamos a través del árbol de opciones a la siguiente ruta: /apps/metacity/general/button_layout y en el cuadro de texto alternamos las palabras menu, space, maximize, minimize y close; según queramos, a nuestro gusto. Los dos puntos : separan la parte izquierda y la derecha de la ventana, la coma , se usa para separar los botones y spacer deja un espacio.
Ejemplos:
close,maximize,minimize:
Botones a la izquierda sin menú
close:maximize,minimize,menu
Cerrar a la izquierda, maximizar, minimizar y el menú a la derecha
menu,close:minimize
Menú y cerrar a la izquierda, minimizar a la derecha
Yo lo tengo así: :minimize,maximize,close
Poner iconos en el escritorio en Ubuntu
Pulsaremos Alt.+F2 para abrir el Lanzador de aplicaciones y escribimos: gconf-editor, nos movemos por el árbol de la izquierda, accedemos aapps/nautilus/desktop y marcamos los iconos que queremos que se muestren.
Después de instalar Ubuntu es recomendable instalar también una serie de programas que no vienen en la distribución, para sacarle partido a nuestro GNU/Linux
GNOME Do: sudo aptitude install gnome-do
GNOME Media Player: sudo add-apt-repository ppa:gnome-media-player-development/development && sudo aptitude update && sudo aptitude install gnome-media-player
El navegador de GNOME. Epiphany: sudo add-apt-repository ppa:webkit-team/epiphany && sudo add-apt-repository ppa:webkit-team/ppa && sudo aptitude update && sudo aptitude -y install epiphany-browser
Tareas programadas (Gnome-schedule): sudo apt-get install gnome-schedule
Para quitar la ventana que aparece al principio "Introduzca la contraseña para desbloquear el depósito «default»"
sudo aptitude install libpam-keyring
Conectarse a escritorio remoto de windows
rdesktop -n alias 192.168.1.254 (o cualquiera que sea la dirección ip del sistema remoto)
Si al conectarnos por Terminal Server el bloqueo de mayúsculas no funciona (caps-lock), dentro de la terminal (shell) escribimos el comando: sudo gedit /usr/share/rdesktop/keymaps/common y borramos la línea Caps_Lock 0x0 inhibit
Otro cliente de Escritorio Remoto para Windows que no tiene el problema de las mayúsculas es: krdc, que podemos instalar con:
sudo apt-get install krdc
Cuando borras algo sin querer y luego no aparece en la papelera.
Dentro de una terminal, teclea los siguientes comandos:
mkdir ~/Papelera_temporal
cd ~/.local/share/Trash
mv * ~/Papelera_temporal
mv .* ~/Papelera_temporal
Despues desde Nautilus se puede ver el la carpeta Papelera_temporal todos los archivos borrados.
Para que sudo nos de permiso sin tener que poner la contraseña:
Desde un terminal ejecutad sudo visudo
Sustituid la línea
%admin ALL=(ALL) ALL por %admin ALL=(ALL) NOPASSWD: ALL
Atajos de teclado
Ctrl + H
Para ver los archivos ocultos
Ctrl.+Alt.+L
Bloquea la pantalla
Alt + F2
Ejecutar una aplicacin
Alt.+F9
Minimiza la ventana actual
Alt.+F10
Maximiza la ventana actual
Ctrl.+Q
Cierra la aplicacin activa
Ctrl.+Alt.+L
Bloquea la pantalla
Alt.+F4
Cierra la ventana actual
Alt.+Tab
Cambia la ventana activa
Ctrl.+Alt.+Tab
Cambia entre paneles
Alt.+F1
Abre el menú Aplicaciones
Alt.+spacebar
Abre el menú de la ventana
COMODINES
$ ls -al a*
Obtenemos un listado de todos los archivos y directorios que empiecen por la letra "a"
$ mv *.bmp /tmp
Movemos todos los archivos con extensión bmp al directorio /tmp
$ ls t????.odt
Obtenemos los ficheros con extensión odt que empiecen pro "t" y que tengan cuatro caracteres más
Directorios más importantes
bin
Contiene los archivos esenciales ejecutables del sistema
boot
Ficheros necesarios para el arranque
dev
Archivos virtuales relacionados con los dsipositivos internos y externos (teclados, discos duros, etc.)
etc
Ficheros de configuración de los programas y del propio sistema
home
Guarda los directorios personales de todos los usuarios
lib
Bibliotecas y módulos del núcleo
lost+fount
Almacena en archivos toda la información recuperada tras un cierre involuntario del sistema.
media
Punto de montaje de particiones externas a GNU linux (dispositivosUSB, CD/DVD, unidades de otros SO)
mnt
Montar medios de almacenamiento de uso esporádico
opt
En la mayoría de las instalaciones está vacio
proc
Sistema de archivos virtual
root
Directorio personal del superusuario root
sbin
Contiene archivos ejecutables destinados a la administración del sistema operativo
srv
Almacena datos internos de servicios como HTTP o FTP
sys
Información interna del sistema operativo
tmp
Directorio temporal
usr
Contiene todos los archivos relacionados con programas opcionales.
var
Archivos cuyo contenido es modificado continuamente
Para saber que versión está instalada en nuestra pc, tecleamos en la terminal: lsb_release -a
Para actualizar, apretamos Alt+F2 y escribimos en la ventana: update-manager -d
tar -xzvf archivo.tar.gz
tar -xjvf archivo.tar.bz2
unzip archivo.zip
Como ya sabemos todos, Canonical decidió que Ubuntu 11.04 Natty usará como shell en la interfaz gráfica "Unity" y como gestor de ventanas "Compiz". Pero no es obligatorio utilizar Unity, y podemos arrancar con el escritorio clásico cuando queramos.
Podemos instalar
Tecleamos en consola las siguientes líneas.
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install gnome3-session
sudo apt-get install gnome-shell
Con esto estamos añadiendo el repositorio, buscando nuevas actualizaciones e instalando el nuevo Shell. Nada mas iniciar la sesión, vemos que las ventanas, solo tienen la opción de cerrar ventana,[ X ]...
Esto no es problema, ya que arrastrando la ventana hacia arriba, se maximiza, y hacia abajo...
Pero si queremos volver a los típicos botones de ventanas, maximizar y minimizar.
Tecleamos en la consola:
gconftool-2 -s -t string /desktop/gnome/shell/windows/button_layout "menu:minimize,maximize,close" Con ello conseguimos que después de reiniciar sesión, nos salgan lo botones ya conocidos.
Apagar/Reiniciar
Hacemos click en el menú de usuario, dirigimos el ratón hasta la opción de suspender y presionamos la tecla "Alt", suspender cambiará por Apagar y al dar click en dicha opción tendremos el menú con las opciones Apagar y Reiniciar.
Resetear
El reset seguro en linux se realiza presionando al mismo tiempo Alt + Impr. Pant y escribiendo pausadamente la frase reisub.
Así el sistema va apagando los procesos en orden y reinicia de modo seguro.
Si por algún motivo, la instalación fue mal, o simplemente no te gusta. La forma de desinstalarlo es ejecutar lo siguiente en consola:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:gnome3-team/gnome3
También podemos instalar el entorno KDE Versión de la plataforma 4.6.2 (4.6.2)
Al instalar KDE también nos instalará un montón de paquetes propios de Kubuntu, por lo que tardará bastante, no desesperéis y terminad la instalación corectamente para no tener problemas después.
KDE está en los repositorios de Ubuntu y lo podemos instalar desde una terminal con el comando:sudo apt-get install kubuntu-desktop
También instalamos el paquete de idiomas para KDE:
sudo apt-get install language-pack-kde-es ó así: sudo apt-get install kde-l10n-es language-pack-kde-es
apt-cache search kde|grep "[-]es"
Si Gimp no va en KDE ejecutar en la consola: gimp --verbose
Nautilus tiene dos modos de navegar a la hora de indicar una dirección del arbol de archivos.
El modo de navegacion basado en texto donde manualmente escribes el path, y el modo de navegación basado en botones donde el arbol actual se muestra como una serie de botones con los nombres de las carpetas.
Se cambia en: “Alt + F2″ gconf-editor,vamos a “/apps/nautilus/preferences/” y habilitamos ó deshabilitamos el checkbox que dice “always_use_location_entry”
Como elegir el sistema operativo de arranque a partir de la versión 10.04
Necesitamos instalar el paquete startupmanager: sudo apt-get install startupmanager que nos permitirá hacer todas las configuraciones posibles mediante cuadros de diálogo. De esta forma, de manera visual, podremos establecer como ha de ser ese menú de arranque, el que gestiona GRUB.
Burg es otro gestor de arranque nuevo basado en GRUB. Para instalarlo desde la terminal escribimos los siguientes comandos:
sudo add-apt-repository ppa:n-muench/burg
sudo apt-get update
sudo apt-get install burg burg-common burg-emu burg-pc burg-themes
burg-themes-common
Ahora para hacer que BURG integre el disco duro escribimos el siguiente comando:
sudo burg-install /dev/sda Donde sda es el identificador del disco en el que está instalado el MBR. Ahora actualiza burg: sudo update-burg
Para saber donde está instalado el MBR desde la terminal escribimos el comando:
sudo fdisk -l
Si prefieres una bonita herramienta gráfica, instalamos GParted
sudo apt-get update
sudo apt-get install gparted
Con esto ya deberemos tener listo Gparted en el menu de sistema/administración:Editor de particiones GParted
Instalar soporte para aplicaciones Java
sudo add-apt-repository "deb http://archive.canonical.com/ natty partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-jdk sun-java6-plugin sun-java6-fonts
Para vaciar la papelera en Ubuntu cuando no tenemos permisos sobre un archivo dentro de ella. Desde la consola tecleamos el comando: sudo rm -rf ~/.Trash/*
¿Quién dijo que editar vídeo en Linux fuera complicado? OpenShot Video Editor pone a tu disposición las herramientas necesarias para ello sin conocimientos necesarios.
sudo add-apt-repository ppa:jonoomph/openshot-edge
sudo apt-get update
sudo apt-get install openshot openshot-doc
Podéis añadir más efectos con el siguiente paquete:
sudo apt-get install frei0r-plugins
Si queréis usar las animaciones 3D, debéis instalar Blender 2.56 (Beta), para lo cual también podemos emplear un PPA:
sudo add-apt-repository ppa:cheleb/blender-svn
sudo apt-get update
sudo apt-get install blender
Desactivar anillo de claves
1. En el menú ve a 'Sistema > Preferencias > Contraseñas y claves de cifrado':
2. Haz <Click Derecho> en 'Contraseñas' y selecciona la opción 'Cambiar contraseña
3. Rellena el primer campo con tu contraseña y deja el resto en blanco. Haz clic en 'Aceptar'.
Te pedirá una confirmación, elige la opción 'Usar deposito inseguro'. Ahora no te pedirá mas la contraseña al iniciar sesión.