Introducción a Ubuntu para usuarios GNU/Linux

De doc.ubuntu-es
Revisión a fecha de 05:58 23 mar 2011; Gerarsol (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar


Eye.png Este artículo necesita ser wikificado en base al manual de estilo de este wiki. Por favor, colabora editándolo conforme a las normas de edición de este sitio. No elimines este aviso hasta que lo hayas hecho.



Contenido

Cambiando a Ubuntu desde Sistemas Operativos tradicionales tipo Unix

Muchas personas que utilizan sistemas operativos tipo Unix cambian a Ubuntu diariamente, y cada vez más usuarios lo están considerando. Esta página muestra los equivalentes de Ubuntu de muchas aplicaciones y tareas tradicionales de Unix. También hay guías especializadas para distros particulares: Cambiando a Ubuntu desde Red Hat Linux y Fedora.

Los usuarios de Mac OS X deberían leer Cambiando a Ubuntu desde Mac OS X

Ejecución de tareas administrativas

Ubuntu maneja el usuario administrador (root) de manera un poco diferente a la mayoría de distribuciones de linux, ya que tiene la cuenta de root desactivada por defecto. En Ubuntu se utiliza el programa "sudo" para permitir a los usuarios del grupo "admin" correr los comandos como root. Las herramientas gráficas de configuración también utilizan el aviso de tu contraseña usando un sistema similar. Esto tiene muchas ventajas:

  • No le puedes hacer nada realmente malo a tu sistema a menos que utilices sudo cada vez.
  • No tienes que recordar tu contraseña de root - sudo solo necesita la contraseña de tu propia cuenta.
  • sudo recuerda por un periodo de tiempo que has utilizado tu contraseña, así que no tendrás que introducirla cada vez que la utilizas.

Al principio, solo el usuario que has creado durante la instalación tendrá acceso a sudo. Para permitir a otros usuarios utilizar sudo, añádelos al grupo "admin".

Utilizando sudo

Utilizar sudo es fácil; para ejecutar un comando con privilegios de root, solo abre una terminal y escribe:

 sudo <comando>

Reemplaza comando con el comando que desees utilizar. Sudo te preguntará entonces por tu contraseña de usuario normal, introdúcela y presiona enter para ejecutar el comando.

Sudo también tiene un modo gráfico; si intentas ejecutar un programa del menú de sistema (como por ejemplo Synaptic) que requiera privilegios de root, una caja de dialogo aparecerá y te preguntará por tu contraseña de usuario normal. Introduce tu contraseña de usuario, da un clic en Continuar o presiona el botón enter en tu teclado.

Para ejecutar en una terminal con permisos de superusuario (root) puedes hacer lo siguiente:

 sudo -i

Esto le preguntará por su contraseña de usuario, introdúcela y estarás en el root prompt.

Para más información, visita la página de La cuenta de administrador

Empaquetado

Para usuarios de Debian

Los paquetes en ubuntu se manejan del mismo modo que en Debian, utilizando apt-get/synaptic/aptitude desde la linea de comandos, o utilizando los instaladores gráficos synaptic o gnome-app-install.

La mayoría de Debian pool está disponible para los usuarios de ubuntu a través de los repositorios extra universe y multiverse, los cuales no están habilitados por defecto (ver añadir repositorios para habilitarlos). Opcionalmente puedes abrir /etc/apt/sources.list con tu editor favorito y descomentar las lineas relevantes para habilitar repositorios extra.

Cada seis meses, se hace una "foto" de Debian inestable y se crea Ubuntu a partir de ella. Dicho esto, la instalación de paquetes de Debian en tu sistema Ubuntu, puede causar problemas debido a pequeñas diferencias de poca importancia, y los retoques que los desarrolladores de ubuntu necesitan hacer para generar una nueva versión de Ubuntu estable - utiliza los repositorios Universe y Multiverse de Ubuntu en su lugar para el software extra que necesite.

Ver Instalando software para información de como instalar paquetes.

Configuración de Línea de Comandos (alias o inputrc)

Esta sección está escrita para usuarios de Mandriva/Mandrake pero probablemente se pueda aplicar generalmente.

Alias Útiles de Shell

Mandriva define los siguientes alias (en /etc/profile.d/alias.sh) que hacen la shell más ràpida para utilizar. Estos también pueden ir en tu ~/.bashrc.

alias ls='ls -F --color=auto' colorea el ls y añade caracteres que denotan el tipo de archivo (p.e. anteponiendo / en los nombres de directorios)
alias l='ls' acorta ls
alias l.='ls -d .*' muestra sólo archivos ocultos
alias la='ls -a' lista todos los archivos
alias ll='ls -l' lista en formato largo
alias lsd='ls -d */' lista sólo directorios
alias lx='ls -X' lista, ordena por extensión
alias p='cd -' directorio previo
alias s='cd ..' acorta cd ..
alias cd..='cd ..' permite la omisión del espacio en cd ..
alias rd='rmdir' acorta rmdir
alias md='mkdir' acorta mkdir

Lo siguiente hace que los comandos cp, rm y mv sean interactivos por defecto, de modo que no sobrescribas un archivo por equivocación. Mucha gente piensa que esto es útil, pero otros creen que lo vuelve a uno descuidado, ya que podrías confiarte del «-i» implicito en sistemas que no tienen estos alias activados.

 alias mv='mv -i'
 alias rm='rm -i'
 alias cp='cp -i'

Mejoras del Tab-Completion

Mandriva define lo siguiente en /etc/inputrc (tambien podría ir en ~/.inputrc), lo cual hace el tab-completion mucho más agradable. En Ubuntu, Debian o Red Hat, cuando el tab-completion tiene varias alternativas posibles, simplemente reproduce el beep del sistema. En cambio, en Mandriva, imprime la lista de opciones y luego muestra nuevamente el prompt en el que estabas. Además, el beep es más raro y cuando lo reproduce tiene alguna razón, no es simplemente una molestía.

 set show-all-if-ambiguous on

Música, Películas, DVD y Java

Conseguir formatos de archivos restringidos por patentes o copyright para ver películas o escuchar música en tu sistema Ubuntu es simple (aunque menos simple de lo que podría ser). Ver formatos restrictivos. Java es sencillo también.

Variables de Entorno

Variables de entorno global

Pueden ser puestas en estos archivos:

   /etc/environment (prueba primero este fichero)
   /etc/profile

Por ejemplo, para añadir una variable llamada JAVA_HOME y ponerla en el PATH

para /etc/environment:

   JAVA_HOME="/usr/lib/j2sdk1.5-sun"

(Dos puntos sin incluir nada después de un directorio es tratado como el directorio de trabajo actual)

   PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:$JAVA_HOME:"

Para /etc/profile:

   export JAVA_HOME="/usr/lib/j2sdk1.5-sun"
   export PATH="$PATH:$JAVA_HOME:"

Variantes de entorno locales

Algunos programas dependen del valor de $LANG, por defecto en_US.UTF-8 en un sistema en inglés o es_ES.UTF-8 en español. Por ejemplo Thunderbird cambia el formato de calendario basado en esto. La variable es puesta en ambas /etc/environment y /etc/default/locale. Para hacer un cambio importante del sistema y que esto tenga efecto, ambos deben ser modificados; también es necesario reiniciar la sesión.

Sesiones específicas de variable de entorno

Puede que a veces quieras variables definidas a nivel local (p.e. limitarse a las cuentas de shell solamente) y no a nivel general (todos los usuarios). Entonces debes añadir cualquier variable que necesites a tu archivo ~/.bashrc.

Si en lugar de esto quieres una variable temporal creada solamente para tu actual período de sesiones de shell, haz esto en la shell:

   export SOMEDIRECTORY="/some/location"
   export SOMEVALUE="500"

Variables de entorno del Shell

(Algunas de las que se mencionan a continuación pueden ser sólo específicas para Ubuntu)

Cuando inicias una shell luego de haber iniciado sesión, ya sea desde la consola o mediante el entorno gráfico, esta shell será interactiva, no-login y leerá /etc/bash.bashrc y ~/.bashrc.

Cuando el usuario inicia una shell bash, accediendo desde consola o a través de SSH, comienza una shell que leerá el archivo /etc/environment, /etc/profile, /etc/bash.bashrc, ~/.bash_profile, ~/.bash_login y ~/.profile.

Si se invoca a Bash con el nombre sh, ya sea como un login shell interactivo, o como un shell no interactivo con la opción --login, intenta primero leer y ejecutar comandos de /etc/profile y ~/.profile, en este orden.

Visualizando contenidos de PATH

Escribe en una shell:

   echo $PATH	



Ver https://wiki.ubuntu.com/environment_variables

Documentación


Fuente: https://help.ubuntu.com/community/SwitchingToUbuntu/FromLinux

Herramientas personales