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

From ArchWiki
Jump to: navigation, search
(update templates, see Help:Style)
(Improved redaction and translation: 2012-10-03)
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
[[Category:Help (Español)]]
 
[[Category:Help (Español)]]
{{i18n|Help:Reading}}
+
[[en:Help:Reading]]
 
{{expansion}}
 
{{expansion}}
{{translateme}}
+
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.
  
Como la mayoría de la ArchWiki contiene indicaciones que pueden necesitar aclaración para usuarios novatos a GNU/Linux, esta guía de los métodos básicos se escribió para evitar confusión y repetición del contenido.
+
==Usuario normal o root==
 
+
==Usuario regular o root==
+
 
Algunas líneas se escriben así:
 
Algunas líneas se escriben así:
 
  '''#''' pacman -S kernel26
 
  '''#''' pacman -S kernel26
  
Otras tienen prefijo distinto:
+
Otras tienen un prefijo diferente:
 
  '''$''' makepkg -s
 
  '''$''' makepkg -s
  
El signo numeral ('''#''') indica que la línea se debería entrar como ''root'', mientras el signo de dólar ('''$''') muesta que la línea debería ser entrada como ''usuario regular''.
+
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''.
  
Una notable excepción:
+
Una excepción importante a tener en cuanta consistiría en:
  '''#''' Este alias hace que ls colorea la lista
+
  '''#''' Este alias indica al comando ls que coloree el listado saliente
 
  alias ls='ls --color=auto'
 
  alias ls='ls --color=auto'
  
En este ejemplo, el contexto del signo numeral comunica que no se debe entrar como comando; debería ser editado en un archivo. En este caso entonces, el signo numeral denota un ''comentario''. Un comentario puede ser texto explicativo que no pasa a ser interpretado por el programa asociado. La notación para comentarios en scripts de [[Bash (Español)|Bash]] de casualidad coincide con el root ''PS1''.
+
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''.
  
Después de examinar un poco mas, algunas señas ayudan a distingir. La letra mayúscula que sigue el signo '''#''' implica que no se debería entrar como comando. Los comandos de sistemas como-Unix no son escritos así y típicamente son abreviaciónes (ej. ''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 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}}).
  
Sin embargo, muchos artículos lo hacen fácil por notificar al lector:
+
De todos modos, la mayoría de los artículos permiten discernir ésto fácilmente, mediante indicaciones al lector, como:
  
''Agregue'' a {{ic|~/path/to/file}}:
+
''Agregue'' a {{ic|~/ruta/del/archivo}}:
  # Este alias hace que ls colorea la lista
+
  # Este alias indica al comando ls que coloree el listado saliente
  alias ls='ls --color=auto
+
  alias ls='ls --color=auto'
  
==''Append'', ''create'', ''edit'' and ''source''==
+
==''Añadir'', ''crear'', ''editar'' y ''fuentes''==
When prompted to ''append'', ''add'', ''create'' or ''edit'', consider it an indication for using a text editor, such as [[nano]], in order to make changes to configuration file(s):
+
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
  
In programs, be it shells or otherwise, ''sourcing'' applies settings specified in a file. For Bash, sourcing can be done in a command prompt:
+
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:
 
  $ source /etc/bash.bashrc
 
  $ source /etc/bash.bashrc
and it can also happen in a file itself:
+
y también se puede recurrir a un archivo propio:
  # This line includes settings from another file
+
  # Esta línea incluye ajustes de otro archivo
 
  source /etc/bash.bashrc
 
  source /etc/bash.bashrc
As a result, sourcing a file after alteration is an ''implied omission'' in the case of shell files.
+
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.
 +
 
 +
==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}} .
 +
 
 +
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 {{ic|~/'''.'''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|
 +
:* {{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}}
 +
 
 +
=== 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 {{ic|man 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''.
 +
 
 +
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:
 +
 
 +
;{{ic|/etc/bash.bashrc}} : Configuraciones para todo el sistema; obtenidas sólo por un login shell.
 +
 
 +
;{{ic|~/.bashrc}} : Configuraciones personales de la shell; obtenidas sólo por una shell interactiva.
  
However, not all articles will specify the nature of the changes to be made, nor ''which'' file to alter in the first place. This wiki builds-up on previous knowledge, such as common locations for files that are prone to sporadic editing.
+
====Zsh ====
 +
''Véase también: [[Zsh]] y {{ic|man zsh}}''
  
==System-wide versus user-specific configuration==
+
Archivos comunes:
It is important to remember that there are two different kinds of configurations on a GNU/Linux system. '''System-wide''' configuration affects all users. Since system-wide settings are generally located in the {{ic|/etc}} directory, root privileges are required in order to alter them. E.g., to apply a Bash setting that affects all users, {{ic|/etc/bash.bashrc}} should be modified.
+
  
'''User-specific''' configuration affects only a single user. ''Dotfiles'' are used for user-specific configuration. For example, the file {{ic|~/'''.'''bashrc}} is the user-specific configuration file. The idea is that each user can define their own settings, such as aliases, functions and other interactive features like the prompt, without affecting other users' preferences.
+
;{{ic|/etc/zprofile}} : Configuraciones para todo el sistema; obtenidas sólo por un login shell.
  
{{Note| ~/ is a shortcut for the user's home directory, usually {{ic|/home/''username''/}}.}}
+
;{{ic|~/.zshrc}} : Configuraciones personales de la shell; obtenidas sólo por una shell interactiva.
  
==Vocabulario==
+
== Notas de cierre ==
{| border="1"
+
Los procedimientos a los que, normalmente, más se recurrirá incluyen:
|+
+
* trabajar con [[pacman]];
! En inglés !! Traducción preferida !! Otras traducciones
+
* usar [[AUR]], y
|-
+
* añadir [[daemons|demonios]].
| daemon || daemon ||
+
|-
+
| rolling release || rolling release ||
+
|-
+
| script || script || archivo de órdenes, archivo de procesamiento por lotes
+
|-
+
| shell, command shell || shell || intérprete de órdenes, intérprete de comandos
+
|-
+
| kernel || kernel || núcleo
+
|-
+
| swap || swap || espacio de intercambio
+
|-
+
| dual-boot || dual-boot || Doble arranque o Arranque dual
+
|-
+
| backend  || backend  ||
+
|-
+
| frontend || frontend ||
+
|-
+
| Window Manager || Window Manager || Gestor de ventanas
+
|-
+
| root || root || raíz
+
|-
+
| root (user) || root || superusuario
+
|-
+
| library || biblioteca ||
+
|-
+
| Compositing || Composición ||
+
|-
+
| Desktop Environment || Entorno de Escritorio ||
+
|-
+
| driver || driver || controlador
+
|-
+
| fan, cooler || fan cooler, cooler || ventilador
+
|-
+
| host, hostname || host, hostname ||
+
|}
+
==Closing notes==
+
Recurring procedures include:
+
*working with [[pacman (Español)]];
+
*using the [[AUR (Español)]]; and
+
*adding [[Daemon (Español)|daemons]].
+

Revision as of 15:03, 3 October 2012

Tango-view-fullscreen.pngThis article or section needs expansion.Tango-view-fullscreen.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Help talk:Reading (Español)#)

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 el comando se debe ejecutar como root, mientras que el símbolo ($) indica que el comando se ejecuta como usuario normal.

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

# Este alias indica al comando 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 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.

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 cp).

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

Agregue a ~/ruta/del/archivo:

# Este alias indica al comando 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

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:

$ 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.

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 Template:Keypress + Template:Keypress 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 man 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.

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 sólo por un login shell.
~/.bashrc 
Configuraciones personales de la shell; obtenidas sólo por una shell interactiva.

Zsh

Véase también: Zsh y man zsh

Archivos comunes:

/etc/zprofile 
Configuraciones para todo el sistema; obtenidas sólo por un login shell.
~/.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: