Introducción a Ubuntu para usuarios GNU/Linux

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(Variables de entorno global)
(Ejecución de tareas administrativas)
 
(No se muestran 17 ediciones intermedias realizadas por 6 usuarios)
Línea 1: Línea 1:
 +
{{wikificar}}
 +
 
== Cambiando a Ubuntu desde Sistemas Operativos tradicionales tipo Unix ==
 
== Cambiando a Ubuntu desde Sistemas Operativos tradicionales tipo Unix ==
  
Mucha gente que utiliza Sistemas Operativos tipo Unix cambian a Ubuntu cada dia, y cada vez más usuarios lo están considerando. Esta pagina muestra los equivalentes de Ubuntu de muchas aplicaciones y tareas tradicionales de 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 guias especializadas para distros particulares: Cambiando a Ubuntu desde Red Hat Linux y Fedora.
+
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
 
Los usuarios de Mac OS X deberían leer Cambiando a Ubuntu desde Mac OS X
Línea 8: Línea 10:
 
== Ejecución de tareas administrativas ==
 
== 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. Mientras en Ubuntuse 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:
+
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 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.
  
* No tienes que recordar su 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.
  
* sudo recuerda por un limite de tiempo que has utilizado tu contraseña, asi 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".
  
Al principio, solo el usuario que has creado durante la instlación tiendrá acceso a sudo. Para permitir a otros usuarios utilizar sudo, añadelos al grupo "admin".
 
 
=== Utilizando sudo ===
 
=== Utilizando sudo ===
  
Utilizar sudo es fácil, para ejecutar un comando con privilegios de root, solo abre una terminal y escribe:
+
Utilizar sudo es fácil; para ejecutar un comando con privilegios de root, solo abre una terminal y escribe:
  
 
   sudo <comando>
 
   sudo <comando>
  
Reemplaza <tt>comando</tt> con el comando que desees utilizas. Sudo te preguntará entonces por tu contraseña de usuario normal, introducela y presiona enter para ejecutar el comando.
+
Reemplaza <tt>comando</tt> 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 aparecera preguntandote por tu contraseña de usuario normal. Introduce tu contraseña de usuario y clica Continuar o presiona el botón enter en tu teclado.
+
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 un terminal con permisos de superusuario (root) puedes hacer lo siguiente:
+
Para ejecutar en una terminal con permisos de superusuario (root) puedes hacer lo siguiente:
  
 
   sudo -i
 
   sudo -i
Línea 42: Línea 45:
 
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.
 
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 a menudo problemas debido a pequeñas diferencias de poca importancia y los retoques que los desarrolladores de ubuntu necesitan hacer para hacer Ubuntu estable - utiliza los repositorios Universe y Multiverse de Ubuntu en su lugar para el software extra que necesite.
+
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.
 
Ver Instalando software para información de como instalar paquetes.
Línea 50: Línea 53:
  
 
=== Alias Útiles de Shell ===
 
=== 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.  
+
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.  
  
 
{| border="1" cellspacing="0"  
 
{| border="1" cellspacing="0"  
 
|-----------------
 
|-----------------
||alias ls='ls -F --color=auto'||Colorean el ls y añaden caracteres que denotan el tipo de archivo (p.e. anteponiendo / en los nombres de directorios)
+
||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'|| acorta ls
Línea 76: Línea 79:
 
||alias rd='rmdir'|| acorta rmdir
 
||alias rd='rmdir'|| acorta rmdir
 
|-----------------
 
|-----------------
||alias md='mkdir'||
+
||alias md='mkdir'|| acorta mkdir
 
|}
 
|}
  
The following make cp,rm, and mv interactive by default, so you don't overwrite a file by mistake. Most people think this is useful, but some think it makes one careless, as one might come to rely upon the implicit -i, on some other system which doesn't have it.
+
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 mv='mv -i'
  
alias rm='rm -i'
+
  alias rm='rm -i'
  
alias cp='cp -i'
+
  alias cp='cp -i'
  
=== Mejoras de Tab Completion ===
+
=== Mejoras del Tab-Completion ===
  
Mandriva define lo siguiente en /etc/inputrc (esto podría ir también en ~/.inputrc), el cual hace la tab-completion más agradable.. En Ubuntu/Debian/RedHat, cuando la tab-completion tiene un numero considerable de alternativas, simplemente pita. En Mandriva, muestra la lista de opciones y entonces repite el prompt donde estás. Además, el beep de sistema es ahora más raro, y cuando hace beep, es significativa, más que molesta. (que alguien arregle esta traducción cutre salchichera xD)
+
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.
+
(Mandriva defines the following in /etc/inputrc (it could also go in ~/.inputrc), which makes tab-completion much more pleasant. In Ubuntu/Debian/RedHat, when tab-completion has several possible alternatives, it simply beeps. In Mandriva, it prints the list of options and then repeats the prompt where you were. Furthermore, the system beep is now rarer, and when it does beep, it's meaningful, rather than annoying.)
+
  
 
   set show-all-if-ambiguous on
 
   set show-all-if-ambiguous on
Línea 99: Línea 100:
 
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.
 
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 ==
== Variables de entorno global ==
+
=== Variables de entorno global ===
 
Pueden ser puestas en estos archivos:
 
Pueden ser puestas en estos archivos:
 
     /etc/environment (prueba primero este fichero)
 
     /etc/environment (prueba primero este fichero)
Línea 110: Línea 111:
 
     JAVA_HOME="/usr/lib/j2sdk1.5-sun"
 
     JAVA_HOME="/usr/lib/j2sdk1.5-sun"
  
(Dos puntos sin incluir después un directorio es tratado como el directorio de trabajo actual)
+
(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:"
 
     PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:$JAVA_HOME:"
 
Para /etc/profile:
 
Para /etc/profile:
Línea 116: Línea 117:
  
 
     export PATH="$PATH:$JAVA_HOME:"
 
     export PATH="$PATH:$JAVA_HOME:"
=== Variantes de entorno locales ===
+
==== Variantes de entorno locales ====
Algunos programas dependen del valor de $LANG, por defecto en_US.UTF-8 (es_ES.UTF-8). (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 importante cambio del sistema y que esto tenga efecto, ambos deben ser modificados; también es necesario salir y voverse a registrar otra vez
+
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 ==
+
=== Sesiones específicas de variable de entorno ===
 
 
Puede que a veces quiera variables definidas a nivel local (por ejemplo:limitarse a las cuentas de shell solamente) y no a nivel general (todos los usuarios).
+
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
+
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:  
 
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:  
Línea 129: Línea 130:
 
     export SOMEVALUE="500"
 
     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
 
+
 
+
 
+
 
+
 
+
  
  
Línea 154: Línea 155:
  
 
<!-- Categorías -->
 
<!-- Categorías -->
[[Categoría:Empezando]][[Categoría:Revisar]]
+
[[Categoría:Migración desde otros S.O.]][[Categoría:Revisar]]

Última revisión de 04:58 23 mar 2011


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

[editar] 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

[editar] 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".

[editar] 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

[editar] Empaquetado

[editar] 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.

[editar] 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.

[editar] 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'

[editar] 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

[editar] 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.

[editar] Variables de Entorno

[editar] 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:"

[editar] 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.

[editar] 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"

[editar] 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.

[editar] Visualizando contenidos de PATH

Escribe en una shell:

   echo $PATH	



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

[editar] Documentación


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

Herramientas personales