Provided by: manpages-es_4.13-4_all 

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)