Difference between revisions of "Help:Reading (Español)"

From ArchWiki
Jump to: navigation, search
(Configuración para todo el sistema o para un usuario específico)
(simplification and beautification of wikilinks (interactive))
(Tag: wiki-scripts)
 
(20 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
[[Category:Help (Español)]]
 
[[Category:Help (Español)]]
 
[[en:Help:Reading]]
 
[[en:Help:Reading]]
{{expansion}}
+
[[ja:ヘルプ:読み方]]
 +
[[pt:Help:Reading]]
 +
[[ru:Help:Reading]]
 +
[[zh-hans:Help:Reading]]
 +
[[zh-hant:Help:Reading]]
 +
{{Related articles start (Español)}}
 +
{{Related|Help:Searching (Español)}}
 +
{{Related|Help:Style (Español)}}
 +
{{Related articles end}}
 +
 
 
Debido a que la gran mayoría de los artículos de ArchWiki contienen indicaciones que requieran aclaraciones para los nuevos usuarios de GNU/Linux, este resumen de los procedimientos básicos fue escrito tanto para evitar la confusión en la comprensión de los artículos como para disuadir de la repetición del contenido mismo.
 
Debido a que la gran mayoría de los artículos de ArchWiki contienen indicaciones que requieran aclaraciones para los nuevos usuarios de GNU/Linux, este resumen de los procedimientos básicos fue escrito tanto para evitar la confusión en la comprensión de los artículos como para disuadir de la repetición del contenido mismo.
  
Line 11: Line 20:
 
  '''$''' makepkg -s
 
  '''$''' makepkg -s
  
El símbolo ('''#''') indica que el comando se debe ejecutar como ''root'', mientras que el símbolo ('''$''') indica que el comando se ejecuta como ''usuario normal''.
+
El símbolo ({{ic|#}}) indica que la orden se debe ejecutar como ''root'', mientras que el símbolo ({{ic|$}}) indica que la orden se ejecuta como ''usuario normal''.
 +
 
 +
{{Nota|Las órdes precedidas del prefijo {{ic|#}} están pensadas para ser ejecutadas desde una ''shell de root'', las cuales pueden ser fácilmente ejecutadas con {{ic|sudo -i}}, por ejemplo. Ejecutar {{ic|sudo ''orden''}} desde una shell sin privilegios, en lugar de ejecutar la {{ic|''orden''}} desde una shell de root funcionará igualmente en la mayoría de los casos, con algunas excepciones notables, como [[Wikipedia:Redirection_(computing)|redirection]],que reclama imperiosamente una shell de root. Véase también [[sudo (Español)]].}}
  
 
Una excepción importante a tener en cuanta consistiría en:
 
Una excepción importante a tener en cuanta consistiría en:
  '''#''' Este alias indica al comando ls que coloree el listado saliente
+
  {{ic|#}}. Este alias indica a la orden ls que coloree el listado saliente
 
  alias ls='ls --color=auto'
 
  alias ls='ls --color=auto'
  
En este ejemplo, el contexto que rodea al signo almohadilla nos permite deducir que la línea subsiguiente no es un comando que deba ser ejecutado, sino que, en su lugar, debe ser interpretada como una modificación de un archivo de texto. Así, en este caso, el signo almohadilla denota un ''comentario''. Comentar una línea en un archivo de texto indica al programa asociado que ignore su contenido, en este caso, el comentario va seguido de un texto explicativo sobre la función del alias. Los scripts [[Bash]] hacen esta interpretación de los comentarios coincidiendo con root ''PS1''.
+
En este ejemplo, el contexto que rodea al signo almohadilla nos permite deducir que la línea subsiguiente no es una orden que deba ser ejecutada, sino que, en su lugar, debe ser interpretada como una modificación de un archivo de texto. Así, en este caso, el signo almohadilla denota un ''comentario''. Comentar una línea en un archivo de texto indica al programa asociado que ignore su contenido, en este caso, el comentario va seguido de un texto explicativo sobre la función del alias. Los scripts [[Bash]] hacen esta interpretación de los comentarios coincidiendo con root ''PS1''.
  
Si se hace una observación más detallada,  se ''deduce'' el significado del simbolo almohadilla, el cual no debe ser interpretado como la iniciación a un comando, al incluir una letra en mayúsculas a continuación del signo '''#'''. Por lo general, los comandos de Unix no se escriben de esta manera y la mayoría de las veces son abreviaturas cortas correspondiente a las palabras en inglés (por ejemplo,'' Copy'' se convierte en {{ic|cp}}).
+
Si se hace una observación más detallada,  se ''deduce'' el significado del simbolo almohadilla, el cual no debe ser interpretado como la iniciación a una orden, al incluir una letra en mayúsculas a continuación del signo {{ic|#}}. Por lo general, las órdenes de Unix no se escriben de esta manera y la mayoría de las veces son abreviaturas cortas correspondiente a las palabras en inglés (por ejemplo,'' Copy'' se convierte en ''cp'').
  
 
De todos modos, la mayoría de los artículos permiten discernir ésto fácilmente, mediante indicaciones al lector, como:
 
De todos modos, la mayoría de los artículos permiten discernir ésto fácilmente, mediante indicaciones al lector, como:
  
''Agregue'' a {{ic|~/ruta/del/archivo}}:
+
''Agregue'' a {{ic|~/ruta/al/archivo}}:
  # Este alias indica al comando ls que coloree el listado saliente
+
  # Este alias indica a la orden ls que coloree el listado saliente
 
  alias ls='ls --color=auto'
 
  alias ls='ls --color=auto'
  
==''Añadir'', ''crear'', ''editar'' y ''fuentes''==
+
== Añadir , crear , editar y fuentes ==
 
Cuando se le solicita ''adjuntar'', ''añadir'', ''crear'' o ''editar'', implícitamente se está solicitando el uso de un editor de texto, como [[nano]], con el fin de hacer las modificaciones oportunas al archivo(s) de configuración:
 
Cuando se le solicita ''adjuntar'', ''añadir'', ''crear'' o ''editar'', implícitamente se está solicitando el uso de un editor de texto, como [[nano]], con el fin de hacer las modificaciones oportunas al archivo(s) de configuración:
 
  # nano /etc/bash.bashrc
 
  # nano /etc/bash.bashrc
  
En los programas, ya sean shell u otros, ''recargándolos'' se aplican las configuraciones especificadas en el archivo adecuado. Para Bash la recarga se puede hacer con un comando en el prompt:
+
Para crear o sobrescribir un archivo desde una cadena de caracteres una buena idea es usar  [http://www.gnu.org/software/bash/manual/html_node/Redirections.html redirección de salida]. El siguiente ejemplo crea o sobrescribe el contenido del archivo {{ic|/etc/hostname}} con el texto {{ic|myhostname}}.
 +
 
 +
# echo myhostname > /etc/hostname
 +
 
 +
La redirección de salida también puede ser usada para añadir una cadena de caracteres a un archivo. El siguiente ejemplo añade el texto {{ic|[custom-repo]}} al archivo {{ic|/etc/pacman.conf}}.
 +
 
 +
# echo "[custom-repo]" >> /etc/pacman.conf
 +
 
 +
Cuando se le pregunte crear un [[w:Directory (computing)|directorio]], use el comando [[Core utilities#mkdir|mkdir]]:
 +
 
 +
# mkdir /mnt/boot
 +
 
 +
=== Marcar como ejecutable ===
 +
 
 +
Después de crear un archivo, si se supone ejecutar como un script (ya sea manualmente o por otro programa), necesita ser marcado como ''ejecutable'', por ejemplo con:
 +
 
 +
$ chmod +x ''script''
 +
 
 +
Vea [[chmod]]. Algunas aplicaciones como gestores de archivos, por ejemplo [[nautilus_(Español)|nautilus]], pueden proveer una manera gráfica de cambiar estas propiedades.
 +
 
 +
== Recarga ==
 +
 
 +
En algunos programas, ya sean shell u otros, es necesario ''recargar'' los archivos para que se aplican las configuraciones. Para Bash la recarga se puede hacer con una orden en el prompt:
 +
 
 
  $ source /etc/bash.bashrc
 
  $ source /etc/bash.bashrc
 +
 
y también se puede recurrir a un archivo propio:
 
y también se puede recurrir a un archivo propio:
 +
 
  # Esta línea incluye ajustes de otro archivo
 
  # Esta línea incluye ajustes de otro archivo
 
  source /etc/bash.bashrc
 
  source /etc/bash.bashrc
 +
 
Como resultado, la recarga de un archivo después de su alteración supone una ''omisión implícita''  en el caso de los archivos de shell.
 
Como resultado, la recarga de un archivo después de su alteración supone una ''omisión implícita''  en el caso de los archivos de shell.
  
 
Sin embargo, no en todos los artículos se especificará la naturaleza de los cambios a realizar, ni ''qué'' archivos se han de modificar en primer lugar. Esta wiki presupone unos conocimientos previos, tales como la ubicación más común de los archivos que son propensos a su edición esporádica.
 
Sin embargo, no en todos los artículos se especificará la naturaleza de los cambios a realizar, ni ''qué'' archivos se han de modificar en primer lugar. Esta wiki presupone unos conocimientos previos, tales como la ubicación más común de los archivos que son propensos a su edición esporádica.
 +
 +
== Instalación de paquetes ==
 +
 +
Cuando un articulo invita a instalar algún paquete de manera convencional, no indicara en detalle como hacer esto, en su lugar solo menciona el nombre del paquete o paquetes a instalar. 
 +
 +
{{Nota|Frecuentemente, los links [[#Instalación de paquetes|instalar]] o [[#Instalación de paquetes|instalado]] son usados para enlazar esta sección de este articulo. Hay que tener JavaScript activo en el navegador para que los links funcionen.
 +
}}
 +
 +
Las siguientes sub-secciones dan una introducción al proceso genérico de instalar un paquete dependiendo de su tipo.
 +
 +
=== Paquetes oficiales ===
 +
 +
Para paquetes de los [[Official_repositories_(Español)|repositorios oficiales]] se leerá algo similar:
 +
 +
:Instale el paquete {{Pkg|foobar}}.
 +
 +
Esto quiere decir que se tiene que ejecutar el siguiente comando:
 +
 +
# pacman -S foobar
 +
 +
El articulo sobre [[pacman_(Español)|pacman]] contiene información de como administrar sus paquetes en Arch Linux eficientemente.
 +
 +
=== Arch User Repository (AUR) ===
 +
 +
Para paquetes de [[Arch User Repository_(Español)|Arch User Repository]] (AUR) se leerá algo similar:
 +
 +
:Instale el paquete {{AUR|foobar}}.
 +
 +
Esto quiere decir, generalmente es necesario seguir el link {{AUR|foobar}}, descargar el archivo comprimido con el PKGBUILD, extraerlo, '''verificar el contenido''' y finalmente en el mismo directorio ejecutar:
 +
 +
$ makepkg -sri
 +
 +
{{Nota|El grupo de paquetes {{Grp|base-devel}} se requiere para la construcción de paquetes del AUR.
 +
}}
 +
 +
El articulo [[Arch User Repository_(Español)|Arch User Repository]] contiene información detallada así como recomendaciones para construir paquetes del AUR.
 +
 +
== Control de unidades de systemd ==
 +
 +
Cuando un articulo invita a ''activar'', ''activar inicio automático'', ''desactivar'' o ''reiniciar'' alguna unidad de systemd (v.g. un servicio), no va a mencionar en detalle como efectuar esta acción, en su lugar se leerá algo similar:
 +
 +
:[[Systemd_(Español)#Usar las unidades|Active]] {{ic|ejemplo.service}}.
 +
 +
Esto quiere decir que se tiene que ejecutar los siguiente:
 +
 +
# systemctl start ejemplo.service
 +
 +
El link [[Systemd_(Español)#Usar las unidades|Active]] lo llevará al articulo de [[Systemd_(Español)|systemd]], el cual contiene información y explicaciones detalladas en como administrar unidades de systemd en Arch Linux eficientemente.
 +
 +
{{Note|Los links [[Systemd_(Español)#Usar las unidades|activar]], [[Systemd_(Español)#Usar las unidades|activar inicio automático]], [[Systemd_(Español)#Usar las unidades|desactivar]], [[Systemd_(Español)#Usar las unidades|reiniciar]]... son redireccionamientos a las secciones especificas, lo cual solo funciona si el navegador tiene JavaScript activado.
 +
}}
  
 
==Configuración para todo el sistema o para un usuario específico==
 
==Configuración para todo el sistema o para un usuario específico==
 +
 
Es importante recordar que hay dos tipos diferentes de configuraciones en un sistema GNU/Linux. Configuración para '''todo el sistema''' que afecta a todos los usuarios. Dado que todo el sistema de configuración, generalmente, se encuentra en el directorio {{ic|/etc}}, se requieren privilegios de root para poder modificar los archivos allí ubicados. Por ejemplo, para aplicar un ajuste a Bash que afecte a todos los usuarios, debe modificarse {{ic|/etc/bash.bashrc}} .
 
Es importante recordar que hay dos tipos diferentes de configuraciones en un sistema GNU/Linux. Configuración para '''todo el sistema''' que afecta a todos los usuarios. Dado que todo el sistema de configuración, generalmente, se encuentra en el directorio {{ic|/etc}}, se requieren privilegios de root para poder modificar los archivos allí ubicados. Por ejemplo, para aplicar un ajuste a Bash que afecte a todos los usuarios, debe modificarse {{ic|/etc/bash.bashrc}} .
  
Line 47: Line 136:
 
{{Nota|
 
{{Nota|
 
:* {{ic|~/}} es un acceso directo para el directorio home del usuario, por lo general {{ic|/home/''nombredeusuario''/}}
 
:* {{ic|~/}} es un acceso directo para el directorio home del usuario, por lo general {{ic|/home/''nombredeusuario''/}}
:* El signo {{ic|~}} se obtiene pulsando {{Keypress|Alt Gr}} + {{Keypress|ñ}} en la distribución del teclado español}}
+
:* El signo {{ic|~}} se obtiene pulsando {{ic|Alt Gr}} + {{ic|ñ}} en la distribución del teclado español}}
  
 
=== Archivos comunes de shell  ===
 
=== Archivos comunes de shell  ===
Line 53: Line 142:
  
 
====Bash ====
 
====Bash ====
''Véase también: [[Bash]] y {{ic|man bash}}''
+
''Véase también: [[Bash]] y {{man|1|bash}}''
  
Dentro de Bash y otras shells bourne-compatibles, como [[Zsh]], hay muchas diferencias de funciones entre los mismos archivos de configuración. Algunos archivos sólo se vuelcan cuando se inicia Bash como ''login shell'', mientras que otros archivos sólo lo hacen cuando Bash se inicia como una ''shell interactiva''.
+
Dentro de Bash y otras shells bourne-compatibles, como [[Zsh]], hay muchas diferencias de funciones entre los mismos archivos de configuración. Algunos archivos sólo se vuelcan cuando se inicia Bash como ''login shell'', mientras que otros archivos sólo lo hacen cuando Bash se inicia como una shell interactiva.
  
 
Cuando Bash se ejecuta en una ''consola virtual'', por instancia, se inicia como login shell. Las shells de Bash iniciadas en una sesión de [[Xorg]], como las empleadas por [[xterm]], son ''shells interactivas.''
 
Cuando Bash se ejecuta en una ''consola virtual'', por instancia, se inicia como login shell. Las shells de Bash iniciadas en una sesión de [[Xorg]], como las empleadas por [[xterm]], son ''shells interactivas.''
Line 61: Line 150:
 
Archivos comunes:
 
Archivos comunes:
  
;{{ic|/etc/bash.bashrc}} : Configuraciones para todo el sistema; obtenidas sólo por un login shell.
+
* {{ic|/etc/bash.bashrc}}: Configuraciones para todo el sistema; obtenidas solo por una shell de acceso.
  
;{{ic|~/.bashrc}} : Configuraciones personales de la shell; obtenidas sólo por una shell interactiva.
+
* {{ic|~/.bashrc}}: Configuraciones personales de la shell; obtenidas solo por una shell interactiva.
  
 
====Zsh ====  
 
====Zsh ====  
''Véase también: [[Zsh]] y {{ic|man zsh}}''
+
''Véase también: [[Zsh]] y {{man|1|zsh}}''
  
 
Archivos comunes:
 
Archivos comunes:
  
;{{ic|/etc/zprofile}} : Configuraciones para todo el sistema; obtenidas sólo por un login shell.
+
* {{ic|/etc/zsh/zprofile}}: Configuraciones para todo el sistema; obtenidas solo por una shell de acceso.
 
+
* {{ic|~/.zshrc}}: Configuraciones personales de la shell; obtenidas solo por una shell interactiva.
;{{ic|~/.zshrc}} : Configuraciones personales de la shell; obtenidas sólo por una shell interactiva.
 
 
 
== Notas de cierre ==
 
Los procedimientos a los que, normalmente, más se recurrirá incluyen:
 
* trabajar con [[pacman]];
 
* usar [[AUR]], y
 
* añadir [[daemons|demonios]].
 

Latest revision as of 11:12, 25 February 2018

Debido a que la gran mayoría de los artículos de ArchWiki contienen indicaciones que requieran aclaraciones para los nuevos usuarios de GNU/Linux, este resumen de los procedimientos básicos fue escrito tanto para evitar la confusión en la comprensión de los artículos como para disuadir de la repetición del contenido mismo.

Usuario normal o root

Algunas líneas se escriben así:

# pacman -S kernel26

Otras tienen un prefijo diferente:

$ makepkg -s

El símbolo (#) indica que la orden se debe ejecutar como root, mientras que el símbolo ($) indica que la orden se ejecuta como usuario normal.

Nota: Las órdes precedidas del prefijo # están pensadas para ser ejecutadas desde una shell de root, las cuales pueden ser fácilmente ejecutadas con sudo -i, por ejemplo. Ejecutar sudo orden desde una shell sin privilegios, en lugar de ejecutar la orden desde una shell de root funcionará igualmente en la mayoría de los casos, con algunas excepciones notables, como redirection,que reclama imperiosamente una shell de root. Véase también sudo (Español).

Una excepción importante a tener en cuanta consistiría en:

#. Este alias indica a la orden ls que coloree el listado saliente
alias ls='ls --color=auto'

En este ejemplo, el contexto que rodea al signo almohadilla nos permite deducir que la línea subsiguiente no es una orden que deba ser ejecutada, sino que, en su lugar, debe ser interpretada como una modificación de un archivo de texto. Así, en este caso, el signo almohadilla denota un comentario. Comentar una línea en un archivo de texto indica al programa asociado que ignore su contenido, en este caso, el comentario va seguido de un texto explicativo sobre la función del alias. Los scripts Bash hacen esta interpretación de los comentarios coincidiendo con root PS1.

Si se hace una observación más detallada, se deduce el significado del simbolo almohadilla, el cual no debe ser interpretado como la iniciación a una orden, al incluir una letra en mayúsculas a continuación del signo #. Por lo general, las órdenes de Unix no se escriben de esta manera y la mayoría de las veces son abreviaturas cortas correspondiente a las palabras en inglés (por ejemplo, Copy se convierte en cp).

De todos modos, la mayoría de los artículos permiten discernir ésto fácilmente, mediante indicaciones al lector, como:

Agregue a ~/ruta/al/archivo:

# Este alias indica a la orden ls que coloree el listado saliente
alias ls='ls --color=auto'

Añadir , crear , editar y fuentes

Cuando se le solicita adjuntar, añadir, crear o editar, implícitamente se está solicitando el uso de un editor de texto, como nano, con el fin de hacer las modificaciones oportunas al archivo(s) de configuración:

# nano /etc/bash.bashrc

Para crear o sobrescribir un archivo desde una cadena de caracteres una buena idea es usar redirección de salida. El siguiente ejemplo crea o sobrescribe el contenido del archivo /etc/hostname con el texto myhostname.

# echo myhostname > /etc/hostname

La redirección de salida también puede ser usada para añadir una cadena de caracteres a un archivo. El siguiente ejemplo añade el texto [custom-repo] al archivo /etc/pacman.conf.

# echo "[custom-repo]" >> /etc/pacman.conf

Cuando se le pregunte crear un directorio, use el comando mkdir:

# mkdir /mnt/boot

Marcar como ejecutable

Después de crear un archivo, si se supone ejecutar como un script (ya sea manualmente o por otro programa), necesita ser marcado como ejecutable, por ejemplo con:

$ chmod +x script

Vea chmod. Algunas aplicaciones como gestores de archivos, por ejemplo nautilus, pueden proveer una manera gráfica de cambiar estas propiedades.

Recarga

En algunos programas, ya sean shell u otros, es necesario recargar los archivos para que se aplican las configuraciones. Para Bash la recarga se puede hacer con una orden en el prompt:

$ source /etc/bash.bashrc

y también se puede recurrir a un archivo propio:

# Esta línea incluye ajustes de otro archivo
source /etc/bash.bashrc

Como resultado, la recarga de un archivo después de su alteración supone una omisión implícita en el caso de los archivos de shell.

Sin embargo, no en todos los artículos se especificará la naturaleza de los cambios a realizar, ni qué archivos se han de modificar en primer lugar. Esta wiki presupone unos conocimientos previos, tales como la ubicación más común de los archivos que son propensos a su edición esporádica.

Instalación de paquetes

Cuando un articulo invita a instalar algún paquete de manera convencional, no indicara en detalle como hacer esto, en su lugar solo menciona el nombre del paquete o paquetes a instalar.

Nota: Frecuentemente, los links instalar o instalado son usados para enlazar esta sección de este articulo. Hay que tener JavaScript activo en el navegador para que los links funcionen.

Las siguientes sub-secciones dan una introducción al proceso genérico de instalar un paquete dependiendo de su tipo.

Paquetes oficiales

Para paquetes de los repositorios oficiales se leerá algo similar:

Instale el paquete foobar.

Esto quiere decir que se tiene que ejecutar el siguiente comando:

# pacman -S foobar

El articulo sobre pacman contiene información de como administrar sus paquetes en Arch Linux eficientemente.

Arch User Repository (AUR)

Para paquetes de Arch User Repository (AUR) se leerá algo similar:

Instale el paquete foobarAUR.

Esto quiere decir, generalmente es necesario seguir el link foobarAUR, descargar el archivo comprimido con el PKGBUILD, extraerlo, verificar el contenido y finalmente en el mismo directorio ejecutar:

$ makepkg -sri
Nota: El grupo de paquetes base-devel se requiere para la construcción de paquetes del AUR.

El articulo Arch User Repository contiene información detallada así como recomendaciones para construir paquetes del AUR.

Control de unidades de systemd

Cuando un articulo invita a activar, activar inicio automático, desactivar o reiniciar alguna unidad de systemd (v.g. un servicio), no va a mencionar en detalle como efectuar esta acción, en su lugar se leerá algo similar:

Active ejemplo.service.

Esto quiere decir que se tiene que ejecutar los siguiente:

# systemctl start ejemplo.service

El link Active lo llevará al articulo de systemd, el cual contiene información y explicaciones detalladas en como administrar unidades de systemd en Arch Linux eficientemente.

Note: Los links activar, activar inicio automático, desactivar, reiniciar... son redireccionamientos a las secciones especificas, lo cual solo funciona si el navegador tiene JavaScript activado.

Configuración para todo el sistema o para un usuario específico

Es importante recordar que hay dos tipos diferentes de configuraciones en un sistema GNU/Linux. Configuración para todo el sistema que afecta a todos los usuarios. Dado que todo el sistema de configuración, generalmente, se encuentra en el directorio /etc, se requieren privilegios de root para poder modificar los archivos allí ubicados. Por ejemplo, para aplicar un ajuste a Bash que afecte a todos los usuarios, debe modificarse /etc/bash.bashrc .

La configuración específica del usuario, sólo afecta a un único usuario. Los archivos dot (archivos cuyo nombre comienzan con un punto) son utilizados para la configuración específica del usuario. Por ejemplo, el archivo ~/.bashrc es el archivo de configuración específica del usuario. La idea es que cada usuario pueda definir sus propios ajustes, como los alias, funciones y otras características interactivas como el prompt del sistema, sin afectar a las preferencias de otros usuarios.

Nota:
  • ~/ es un acceso directo para el directorio home del usuario, por lo general /home/nombredeusuario/
  • El signo ~ se obtiene pulsando Alt Gr + ñ en la distribución del teclado español

Archivos comunes de shell

Para facilitar su uso, he aquí una lista selectiva de los archivos de configuración básicos y su ubicación.

Bash

Véase también: Bash y bash(1)

Dentro de Bash y otras shells bourne-compatibles, como Zsh, hay muchas diferencias de funciones entre los mismos archivos de configuración. Algunos archivos sólo se vuelcan cuando se inicia Bash como login shell, mientras que otros archivos sólo lo hacen cuando Bash se inicia como una shell interactiva.

Cuando Bash se ejecuta en una consola virtual, por instancia, se inicia como login shell. Las shells de Bash iniciadas en una sesión de Xorg, como las empleadas por xterm, son shells interactivas.

Archivos comunes:

  • /etc/bash.bashrc: Configuraciones para todo el sistema; obtenidas solo por una shell de acceso.
  • ~/.bashrc: Configuraciones personales de la shell; obtenidas solo por una shell interactiva.

Zsh

Véase también: Zsh y zsh(1)

Archivos comunes:

  • /etc/zsh/zprofile: Configuraciones para todo el sistema; obtenidas solo por una shell de acceso.
  • ~/.zshrc: Configuraciones personales de la shell; obtenidas solo por una shell interactiva.