(→Variables de Entorno) |
(→Ejecución de tareas administrativas) |
||
| (No se muestran 15 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 == | ||
| − | + | 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 | + | 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. | + | 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 | + | * 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 === | === Utilizando sudo === | ||
| − | Utilizar sudo es fácil | + | 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 | + | 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 | + | 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 | + | 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 | + | 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 | + | 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'|| | + | ||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 |
|} | |} | ||
| − | + | 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 | + | === Mejoras del Tab-Completion === |
| − | Mandriva define lo siguiente en /etc/inputrc ( | + | 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 | set show-all-if-ambiguous on | ||
| 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 de 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 117: | Línea 118: | ||
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 | + | 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 quieras variables definidas a nivel local ( | + | 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 132: | Línea 133: | ||
(Algunas de las que se mencionan a continuación pueden ser sólo específicas para Ubuntu) | (Algunas de las que se mencionan a continuación pueden ser sólo específicas para Ubuntu) | ||
| − | Cuando inicias una shell luego de | + | 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, | + | 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 | + | 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 === | === Visualizando contenidos de PATH === | ||
| − | Escribe en una shell | + | Escribe en una shell: |
echo $PATH | echo $PATH | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| Línea 170: | Línea 155: | ||
<!-- Categorías --> | <!-- Categorías --> | ||
| − | [[Categoría: | + | [[Categoría:Migración desde otros S.O.]][[Categoría:Revisar]] |
|
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 |
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
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:
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".
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
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.
Esta sección está escrita para usuarios de Mandriva/Mandrake pero probablemente se pueda aplicar generalmente.
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'
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
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.
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:"
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.
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"
(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.
Escribe en una shell:
echo $PATH
Ver https://wiki.ubuntu.com/environment_variables
Fuente: https://help.ubuntu.com/community/SwitchingToUbuntu/FromLinux