Provided by: manpages-es_4.13-4_all bug

NOMBRE

       intro - introducción a órdenes de usuario

DESCRIPCIÓN

       La  sección  1  de este manual describe órdenes y herramientas para usuarios. Por ejemplo: para manipular
       archivos, shells, compiladores, navegadores web, visores de imágenes, editors de texto y similares.

NOTAS

       Linux es un  tipo de UNIX y, en principio, todos las órdenes de usuario funcionan  exactamente  igual  en
       UNIX que en Linux (también lo hacen en FreeBDS y muchas otras variantes de UNIX).

       En  Linux existen diversas GUI (interfaces gráficas) donde puede trabajar en modo gráfico y, seguramente,
       hacer su trabajo sin necesidad de leer un buen montón de documentos  antes  de  empezar.  El  tradicional
       entorno  de  trabajo  de  UNIX  es  CLI (modo texto), donde tiene que teclear órdenes para indicarle a la
       máquina lo que quiere hacer. Esto último es más rápido y eficaz pero  requiere  indagar  acerca  de  esas
       órdenes que va a necesitar. A continuación se explica lo mínimo para empezar.

   Inicio
       Para  empezar  a trabajar, seguramente necesite iniciar una sesión con su nombre de usuario y contraseña.
       La aplicación login(1) le iniciará una shell (el intérprete de órdenes). Si está en un  entorno  gráfico,
       verá una pantalla con menús o iconos y podrá iniciar una shell haciendo click en una ventana. Vea también
       xterm(1).

   La shell
       Los  usuarios  y  administradores teclean órdenes en una shell: el intérprete de esas órdenes. No es algo
       intrínseco del sistema, sino que puede elegir la que desee. Vea también ash(1), bash(1), chsh(1), csh(1),
       dash(1), ksh(1), zsh(1).

       Una sesión podría transcurrir de este modo:

           knuth login: aeb
           Password: ********
           $ date
           Tue Aug  6 23:50:44 CEST 2002
           $ cal
                August 2002
           Su Mo Tu We Th Fr Sa
                        1  2  3
            4  5  6  7  8  9 10
           11 12 13 14 15 16 17
           18 19 20 21 22 23 24
           25 26 27 28 29 30 31

           $ ls
           bin  tel
           $ ls -l
           total 2
           drwxrwxr-x   2 aeb       1024 Aug  6 23:51 bin
           -rw-rw-r--   1 aeb         37 Aug  6 23:52 tel
           $ cat tel
           maja    0501-1136285
           peter   0136-7399214
           $ cp tel tel2
           $ ls -l
           total 3
           drwxr-xr-x   2 aeb       1024 Aug  6 23:51 bin
           -rw-r--r--   1 aeb         37 Aug  6 23:52 tel
           -rw-r--r--   1 aeb         37 Aug  6 23:53 tel2
           $ mv tel tel1
           $ ls -l
           total 3
           drwxr-xr-x   2 aeb       1024 Aug  6 23:51 bin
           -rw-r--r--   1 aeb         37 Aug  6 23:52 tel1
           -rw-r--r--   1 aeb         37 Aug  6 23:53 tel2
           $ diff tel1 tel2
           $ rm tel1
           $ grep maja tel2
           maja    0501-1136285
           $

       Tecleando Ctrl-D se finaliza la sesión.

       El signo $ es un símbolo del sistema—es la forma en que  la  consola  nos  indica  que  está  lista  para
       ejecutar  la  siguiente orden. Este símbolo puede personalizarse en muchos aspectos tales como incluir el
       nombre de usuario, el las sistema, el directorio actual, la hora,  etc....  Asignando  PS1="¿Qué  hacemos
       ahora, jefe?" hará que este símbolo se cambie por esta frase.

       Como ve, existen órdenes que proporcionan la fecha y la hora (date), incluso un calendario (cal).

       La  orden  ls  muestra  el  contenido  del  directorio  actual —vamos, los archivos. Si usa la opción -l,
       mostrará más información como el propietario, el tamaño y la fecha del archivo así como los  permisos  de
       acceso  que  tienen sobre ellos los distintos usuarios. En este ejemplo, el archivo "tel" ocupa 37 bytes,
       su propietario es aeb y éste puede leerlo y modificarlo, otros usuario también pueden leerlos.  Tanto  el
       propietario como los permisos se pueden modificar usando las chown y chmod.

       La orden cat mostrará el contenido de una archivo (su nombre proviene del ingles "concatenate and print":
       todos  los  archivo  que  ponga  como  argumentos  se  concatenarán  y el resultado saldrá por la "salida
       estándar" (lea stdout(3)), en este caso por la ventana de la consola).

       La orden cp (de "copia") copiará un archivo.

       En cambio, la orden mv le cambiará el nombre.

       La orden diff muestra las diferencias entre dos archivos. Aquí no muestra nada porque no hay ninguna.

       La orden rm (viene de "remove", "eliminar" en castellano) borra archivos. Tenga cuidado porque no  existe
       ninguna "papelera de reciclaje" ni nada parecido, simplemente desaparecen.

       La  orden  grep  (el  nombre  procede de las expresiones regulares "g/re/p") buscará coincidencias de una
       cadena de texto en uno o más archivos. En este ejemplo, encuentra el número de teléfono de Maja.

   Rutas y el directorio actual
       Los archivos residen en una especie de gran árbol jerárquico. Cada uno de ellos  tiene  un  pathname  que
       describe  la  ruta  desde  la  raiz de ese árbol (llamado /) hasta el archivo. Un ejemplo de una de estas
       rutas podría ser /home/aeb/tel. Para evitar tener que usar siempre la ruta completa para referirse  a  un
       archivo,  existe la posibilidad de abreviarlo utilizando solo su nombre. Por ejemplo, /home/aeb/tel puede
       abreviarse como tel si el directorio actual es /home/aeb.

       La orden pwd indica el directorio actual.

       La orden cd cambia el directorio actual.

       Pruebe las órdenes cd y pwd. Indague el uso de cd ejecutando: "cd", "cd .", "cd ..", "cd /" and "cd ~".

   Directorios
       La órden mkdir crea un nuevo directorio.

       La orden rmdir borra un directorio si está vacío. Si no lo está devuelve un mensaje de error.

       La orden find (con una syntaxis algo anticuada) se emplea para buscar archivos en base a su  nombre  o  a
       otra característica. Por ejemplo: "find . -name tel" buscará un archivo tel empezando desde el directorio
       actual  (referido  con  el  punto  .), en cambio "find / -name tel" buscará lo mismo pero empezando en el
       directorio raiz. Búsquedas en discos duros muy grande pueden alargarse mucho y es mejor usar locate(1).

   Discos y sistemas de archivo
       La orden mount conecta el sistema de archivos de un disco (puede ser un disquette, un CDROM o similar) al
       sistema de archivos de la máquina. La órden umount hace el proceso contrario. La  orden  df  informa  del
       espacio libre que queda en el disco.

   Procesos
       En  un  sistema  UNIX  hay varios usuarios y procesos de forma simultánea. Unos se ejecutan en foreground
       mientras otros los hacen en background. La orden ps muestra qué procesos están activos así como el número
       que tienen asignado. La orden kill permite eliminarlos; si se ejecuta sin ninguna  opción  adicional,  el
       sistema  intentará terminar el proceso siguiendo todos los pasos. Si ejecuta "kill -9" seguido del número
       asignado a ese proceso, el sistema lo terminará sin más.  Los  procesos  en  primer  plano  suelen  poder
       terminar tecleando Ctrl-C.

   Donde obtener información
       Existen  miles  de  ordenes,  cada  una de ellas con distintas opciones. Normalmente, la documentación de
       dichas órdenes se hace mediante páginas de manual (como lo que está leyendo ahora). Por ejemplo la  orden
       "man  kill" mostrará el uso de la orden "kill" y la orden "man man" mostrará el uso de la orden "man". La
       aplicación man envía el texto a un paginador, por lo  general  less.  Pulse  la  barra  espaciadora  para
       avanzar en el documento y q para salir.

       Se  suele  hacer  referencia  a  una  paǵina de manual mediante el nombre de la aplicación y el número de
       sección a la que pertenece, por ejemplo man(1). Las páginas de  manual  son  breves  y  suele  ser  fácil
       encontrar  pronto  cualquier  detalle. Para los recién llegados, es útil disponer de una introducción con
       ejemplos comentados.

       Gran cantidad de aplicaciones de GNU/FSF vienen con páginas  info.  Teclee  "info  info"  para  leer  una
       introducción del formato info.

       En  los HOWTO se suelen  tratar temas concretos. Mire en /usr/share/doc/howto/en y use un navegador si se
       encuentra algún archivo HTML.

VÉASE TAMBIÉN

       ash(1), bash(1), chsh(1),  csh(1),  dash(1),  ksh(1),  locate(1),  login(1),  man(1),  xterm(1),  zsh(1),
       wait(2), stdout(3), man-pages(7), standards(7)

COLOFÓN

       Esta página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar una descripción del
       proyecto,   información   sobre   cómo   informar   errores  y  la  última  versión  de  esta  página  en
       https://www.kernel.org/doc/man-pages/.

TRADUCCIÓN

       La  traducción  al  español  de  esta  página  del  manual  fue  creada  por  Gerardo  Aburruzaga  García
       <gerardo.aburruzaga@uca.es> y Marcos Fouces <marcos@debian.org>

       Esta  traducción  es  documentación  libre;  lea  la GNU General Public License Version 3 o posterior con
       respecto a las condiciones de copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si encuentra algún error en la traducción de esta página  del  manual,  envíe  un  correo  electrónico  a
       debian-l10n-spanish@lists.debian.org.

Linux                                            13 Agosto 2020                                         INTRO(1)